Rewrite URLs in export to not use the '/_/rsrc' directory.

Sites appears to store all images and other assets both next
to the content files and in a separate '/_/rsrc' directory
hierarchy; I don't know why it does this.

However, after checking, the two copies of the files appear to
always be identical, at least in our case, which means that
we should be able to delete the '/_/rsrc' copy and rewrite the
URLs to just reference the files that are next to the content.

This *significantly* reduces the size of the tree :).

Bug: 1260477
Change-Id: Icaab53800c4b1005483ad87b63f55765ff685d41
Reviewed-on: https://chromium-review.googlesource.com/c/experimental/website/+/3235832
Commit-Queue: Dirk Pranke <dpranke@google.com>
Reviewed-by: Struan Shrimpton <sshrimp@google.com>
diff --git a/scripts/export.py b/scripts/export.py
index ffab5bd..ca1bf27 100755
--- a/scripts/export.py
+++ b/scripts/export.py
@@ -217,6 +217,11 @@
         for path in common.alternates:
             if href.startswith(path):
                 href = href.replace(path, '')
+
+        if href.startswith('/_/rsrc'):
+            href = '/' + '/'.join(href.split('/')[4:])
+        if '?' in href:
+            href = href[0:href.index('?')]
         return href
 
 
diff --git a/site/Home/chromecompatfaq.md b/site/Home/chromecompatfaq.md
index aaea13f..143527d 100644
--- a/site/Home/chromecompatfaq.md
+++ b/site/Home/chromecompatfaq.md
@@ -250,8 +250,8 @@
 guesswork that goes into fixing compatibility issues:
 
 1.  Google Chrome has a [variety of built-in
-            tools](http://www.google.com/support/chrome/bin/answer.py?hl=en&answer=95691)
-            to help developers track down compatibility and performance issues.
+            tools](http://www.google.com/support/chrome/bin/answer.py) to help
+            developers track down compatibility and performance issues.
 2.  [Firebug](http://getfirebug.com/) - An excellent Firefox extension
             that can help examining markup, JavaScript and performance issues.
 3.  [Fiddler](http://www.fiddler2.com/) - A free Windows-only tool that
diff --git a/site/Home/chromium-clobber-landmines.md b/site/Home/chromium-clobber-landmines.md
index 8eb4c32..e946072 100644
--- a/site/Home/chromium-clobber-landmines.md
+++ b/site/Home/chromium-clobber-landmines.md
@@ -78,8 +78,8 @@
 DEPS to update the revision). You will need to contact the current
 [gardener](/developers/tree-sheriffs#TOC-What-is-a-gardener-) of your component
 (listed at the top left of the [BuildBot
-waterfall](http://build.chromium.org/p/chromium/waterfall?reload=120)) and have
-them apply the change in their roll. See for example
+waterfall](http://build.chromium.org/p/chromium/waterfall)) and have them apply
+the change in their roll. See for example
 [19836002](https://codereview.chromium.org/19836002) for an example of adding a
 landmine during a Blink roll. If a roll lands without a landmine (say thanks to
 autoroll bot), it's ok to commit a separate CL with just the landmine, ideally
@@ -122,12 +122,11 @@
 clobber the build, otherwise stale files may be used (if they are found earlier
 during header search). Subtly, this shows up only on *later* CLs that change the
 generated file in the new location, but don't overwrite the stale one. See for
-example Issue
-[381111](https://code.google.com/p/chromium/issues/detail?id=381111)
-([comment](https://code.google.com/p/chromium/issues/detail?id=381111#c4)).
-Further, if this change happens in a separate repository (e.g., Blink), then CLs
-that change the generated files don't work until the repo has rolled and a
-landmine has been added. I.e., the steps are:
+example Issue [381111](https://code.google.com/p/chromium/issues/detail)
+([comment](https://code.google.com/p/chromium/issues/detail)). Further, if this
+change happens in a separate repository (e.g., Blink), then CLs that change the
+generated files don't work until the repo has rolled and a landmine has been
+added. I.e., the steps are:
 
 1.  Submit Blink CL moving generated files.
 2.  Roll Blink to Chromium, including landmine (or include in separate
diff --git a/site/Home/chromium-privacy/index.md b/site/Home/chromium-privacy/index.md
index 496db84..f5cb99d 100644
--- a/site/Home/chromium-privacy/index.md
+++ b/site/Home/chromium-privacy/index.md
@@ -17,13 +17,12 @@
 If you discover a privacy issue, e.g. a behavior where your personal information
 is not adequately protected, or used in an non-transparent or unexpected
 fashion, or bugs related to existing privacy features such as the content
-settings, please [file a
-bug](http://code.google.com/p/chromium/issues/entry?template=Privacy%20issue) in
+settings, please [file a bug](http://code.google.com/p/chromium/issues/entry) in
 our public bug tracker.
 
 If you want to report a privacy issue that contains e.g. personal information,
 or other sensitive data, please file a bug using the [confidential
-template](https://bugs.chromium.org/p/chromium/issues/entry?template=Privacy+issue+%28confidential%29).
+template](https://bugs.chromium.org/p/chromium/issues/entry).
 
 For general discussions, please post to the [technical discussion
 forums](/developers/technical-discussion-groups).
diff --git a/site/Home/chromium-privacy/privacy-sandbox/covert-tracking.md b/site/Home/chromium-privacy/privacy-sandbox/covert-tracking.md
index 8d8fd8e..c9a915d 100644
--- a/site/Home/chromium-privacy/privacy-sandbox/covert-tracking.md
+++ b/site/Home/chromium-privacy/privacy-sandbox/covert-tracking.md
@@ -63,9 +63,8 @@
 Efforts are underway to systematically identify these APIs and reduce the
 information exposed to the minimum required for their motivating use cases.
 Examples include the [device
-orientation](https://bugs.chromium.org/p/chromium/issues/detail?id=1018180) and
-[battery-level](https://bugs.chromium.org/p/chromium/issues/detail?id=661792)
-APIs.
+orientation](https://bugs.chromium.org/p/chromium/issues/detail) and
+[battery-level](https://bugs.chromium.org/p/chromium/issues/detail) APIs.
 
 ## Cache Inspection
 
@@ -75,8 +74,7 @@
 site, it can attempt to load those resources in such a way that they will appear
 if they are in the cache but will not load from the server if they are not in
 the cache. This can create a stable cross-site identifier. Chrome will
-[partition the HTTP
-cache](https://groups.google.com/a/chromium.org/forum/?utm_medium=email&utm_source=footer#!msg/blink-dev/6KKXv1PqPZ0/3_1nYzrBBAAJ)
+[partition the HTTP cache](https://groups.google.com/a/chromium.org/forum/)
 using top frame origin in order to prevent using this technique to create the
 stable cross-site identifier. Chrome will also [need to partition or disable
 other means of storing data in third party
diff --git a/site/Home/chromium-privacy/privacy-sandbox/floc/index.md b/site/Home/chromium-privacy/privacy-sandbox/floc/index.md
index fd6c17f..d09014c 100644
--- a/site/Home/chromium-privacy/privacy-sandbox/floc/index.md
+++ b/site/Home/chromium-privacy/privacy-sandbox/floc/index.md
@@ -141,8 +141,7 @@
 
         A cohort is filtered if the browsing behavior of its qualifying users
         has a higher-than-typical rate of visits to web pages on sensitive
-        topics. See [this
-        paper](https://docs.google.com/a/chromium.org/viewer?a=v&pid=sites&srcid=Y2hyb21pdW0ub3JnfGRldnxneDo1Mzg4MjYzOWI2MzU2NDgw)
+        topics. See [this paper](https://docs.google.com/a/chromium.org/viewer)
         for an explanation of the t-closeness calculation.
 
     Other filtering happens in an individual browser instance:
diff --git a/site/Home/chromium-privacy/privacy-sandbox/index.md b/site/Home/chromium-privacy/privacy-sandbox/index.md
index 702d63f..d6d187d 100644
--- a/site/Home/chromium-privacy/privacy-sandbox/index.md
+++ b/site/Home/chromium-privacy/privacy-sandbox/index.md
@@ -114,9 +114,9 @@
         *   [User-Agent String](https://github.com/WICG/ua-client-hints)
     *   Reducing Entropy from Surfaces
         *   [Device
-                    Sensors](https://bugs.chromium.org/p/chromium/issues/detail?id=1018180)
+                    Sensors](https://bugs.chromium.org/p/chromium/issues/detail)
         *   [Battery
-                    Level](https://bugs.chromium.org/p/chromium/issues/detail?id=661792)
+                    Level](https://bugs.chromium.org/p/chromium/issues/detail)
     *   [IP Address](https://github.com/bslassey/ip-blindness)
 *   Cache inspection
     *   [Partitioning HTTP
diff --git a/site/Home/chromium-security/articles/chrome-sandbox-diagnostics-for-windows/index.md b/site/Home/chromium-security/articles/chrome-sandbox-diagnostics-for-windows/index.md
index 0f8fcbb..6d7eb53 100644
--- a/site/Home/chromium-security/articles/chrome-sandbox-diagnostics-for-windows/index.md
+++ b/site/Home/chromium-security/articles/chrome-sandbox-diagnostics-for-windows/index.md
@@ -107,10 +107,9 @@
 This is a hex representation of the [Windows process mitigation
 options](https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocessmitigationpolicy).
 You can decode this [using the attached
-decoder](https://docs.google.com/a/chromium.org/viewer?a=v&pid=sites&srcid=Y2hyb21pdW0ub3JnfGRldnxneDo3MDg0MDMzODNjODgzMDMy),
-which will show that the following process mitigations are enabled:
-HEAP_TERMINATE, BOTTOM_UP_ASLR, STRICT_HANDLE_CHECKS,
-WIN32K_SYSTEM_CALL_DISABLE, EXTENSION_POINT_DISABLE,
+decoder](https://docs.google.com/a/chromium.org/viewer), which will show that
+the following process mitigations are enabled: HEAP_TERMINATE, BOTTOM_UP_ASLR,
+STRICT_HANDLE_CHECKS, WIN32K_SYSTEM_CALL_DISABLE, EXTENSION_POINT_DISABLE,
 BLOCK_NON_MICROSOFT_BINARIES, FONT_DISABLE, IMAGE_LOAD_NO_REMOTE,
 IMAGE_LOAD_NO_LOW_LABEL and RESTRICT_INDIRECT_BRANCH_PREDICTION.
 
@@ -175,8 +174,8 @@
 mode. We do not encourage this as it will significantly reduce your security,
 and may prevent Chromium from working properly. Instead we encourage you to
 search the [Chrome community support
-forum](https://support.google.com/chrome/community?hl=en) and to report problems
-to your suppliers. We encourage software vendors and enterprises to test their
+forum](https://support.google.com/chrome/community) and to report problems to
+your suppliers. We encourage software vendors and enterprises to test their
 applications and sites with Chrome’s Beta and Dev channels to uncover
 incompatibilities before they might affect their products or business. The
 output of chrome://sandbox, in combination with chrome://conflicts, might help
diff --git a/site/Home/chromium-security/articles/gwp-asan/index.md b/site/Home/chromium-security/articles/gwp-asan/index.md
index 53035f0..6e001b0 100644
--- a/site/Home/chromium-security/articles/gwp-asan/index.md
+++ b/site/Home/chromium-security/articles/gwp-asan/index.md
@@ -52,8 +52,8 @@
 made using malloc() and PartitionAlloc. It is only enabled for a small fraction
 of allocations and processes to reduce performance and memory overhead to a
 negligible amount. At the time of writing it has found [over sixty
-bugs](https://bugs.chromium.org/p/chromium/issues/list?q=Hotlist%3DGWP-ASan&can=1)
-(many are still restricted view). About 90% of the issues GWP-ASan has found are
+bugs](https://bugs.chromium.org/p/chromium/issues/list) (many are still
+restricted view). About 90% of the issues GWP-ASan has found are
 use-after-frees. The remaining are out-of-bounds reads and writes.
 
 Design
@@ -98,8 +98,7 @@
 and free by overriding the symbols for modules we build linked against //base,
 so some DLLs shipped with Chrome—let alone Windows system code—may not be
 instrumented. On macOS however the system allocator allows adding global hooks
-meaning we can
-([and](https://bugs.chromium.org/p/chromium/issues/list?q=Hotlist%3DGWP-ASan%20Component%3DInternals%3EPlatformIntegration&can=1)
+meaning we can ([and](https://bugs.chromium.org/p/chromium/issues/list)
 [do](https://support.apple.com/en-us/HT210634)) detect memory errors from
 allocations originating in code we don’t control, like Apple system libraries.
 
@@ -110,7 +109,7 @@
 consists of pages intended to be used to return allocations, called slots,
 buttressed by guard pages as shown below.
 
-[![image](/_/rsrc/1573152657245/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram1.png)](/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram1.png?attredirects=0)
+[![image](/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram1.png)](/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram1.png)
 
 Allocations are randomly left- or right-aligned to help detect both underflows
 and overflows. Like a traditional allocator, the GWP-ASan allocator always
@@ -118,7 +117,7 @@
 right-aligned allocations are not always directly adjacent to the following
 guard page, so small out-of-bounds accesses may go undetected.
 
-[![image](/_/rsrc/1573152628846/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram2.png)](/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram2.png?attredirects=0)
+[![image](/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram2.png)](/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram2.png)
 
 An array of allocation metadata is also maintained on the side to store stack
 traces and other metadata for individual slots.
@@ -179,7 +178,7 @@
 metadata for old allocations to sometimes survive long enough to be reported for
 long-lived use-after-frees.
 
-[![image](/_/rsrc/1573152716325/Home/chromium-security/articles/gwp-asan/diag4.png)](/Home/chromium-security/articles/gwp-asan/diag4.png?attredirects=0)
+[![image](/Home/chromium-security/articles/gwp-asan/diag4.png)](/Home/chromium-security/articles/gwp-asan/diag4.png)
 
 The debug allocator currently only services allocations less than or equal to a
 single page in size. This is not a fundamental limitation in the design--it’s
@@ -400,7 +399,7 @@
 out-of-bounds errors detection would suffer with this scheme; however, in
 practice use-after-free exceptions are much more common.
 
-[![image](/_/rsrc/1573152554914/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram3.png)](/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram3.png?attredirects=0)
+[![image](/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram3.png)](/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram3.png)
 
 This approach allows significantly increasing memory density and therefore the
 number of simultaneous allocations. It’s conceivable that the memory overhead of
diff --git a/site/Home/chromium-security/boringssl/contributing.md b/site/Home/chromium-security/boringssl/contributing.md
index 3af6db8..6031c21 100644
--- a/site/Home/chromium-security/boringssl/contributing.md
+++ b/site/Home/chromium-security/boringssl/contributing.md
@@ -17,7 +17,7 @@
 ## Filing bugs
 
 Bugs are filed under the
-[label:Cr-Internals-Network-SSL](https://code.google.com/p/chromium/issues/list?q=label:Cr-Internals-Network-SSL)
+[label:Cr-Internals-Network-SSL](https://code.google.com/p/chromium/issues/list)
 using the [Chromium issue
 tracker](https://code.google.com/p/chromium/issues/list).
 
diff --git a/site/Home/chromium-security/brag-sheet.md b/site/Home/chromium-security/brag-sheet.md
index c98cd86..04a83b5 100644
--- a/site/Home/chromium-security/brag-sheet.md
+++ b/site/Home/chromium-security/brag-sheet.md
@@ -17,7 +17,7 @@
             [WebKit](http://blog.chromium.org/2012/04/fuzzing-for-security.html),
             [Adobe
             Flash](http://googleonlinesecurity.blogspot.com/2011/08/fuzzing-at-scale.html)
-            or [Chrome's PDF viewer](http://j00ru.vexillium.org/?p=1175).
+            or [Chrome's PDF viewer](http://j00ru.vexillium.org/).
 
 **White Papers**
 
@@ -95,8 +95,7 @@
 
 ### Advanced Anti- Phishing and Malware defenses
 
-*   We [warn
-            you](http://www.google.com/support/chrome/bin/answer.py?answer=99020&hl=en)
+*   We [warn you](http://www.google.com/support/chrome/bin/answer.py)
             when you're about to visit a website we've previously identify as a
             malware or phishing site.
 *   We keep the user better informed against phishing and similar
@@ -109,7 +108,7 @@
 ### High profile researchers and publications say nice things about us
 
 *   A [Fortune
-            article's](http://tech.fortune.cnn.com/2011/03/21/google-fixes-flashs-security-issues-ahead-of-adobe/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+fortunebrainstormtech+%28Fortune+Brainstorm+Tech%29)
+            article's](http://tech.fortune.cnn.com/2011/03/21/google-fixes-flashs-security-issues-ahead-of-adobe/)
             headline subtext: "Google's record on Chrome browser security is
             impressive, and that is important."
 *   An [interview with Dino Dai Zovi and Charlie
diff --git a/site/Home/chromium-security/bugs/automatic-filing.md b/site/Home/chromium-security/bugs/automatic-filing.md
index 3b8dcf7..e0bb5d2 100644
--- a/site/Home/chromium-security/bugs/automatic-filing.md
+++ b/site/Home/chromium-security/bugs/automatic-filing.md
@@ -12,4 +12,4 @@
 has been filed already.
 
 If you have a concern, please file a bug using [this
-template](https://bugs.chromium.org/p/chromium/issues/entry?components=Tools%3EStability%3EClusterFuzz).
\ No newline at end of file
+template](https://bugs.chromium.org/p/chromium/issues/entry).
\ No newline at end of file
diff --git a/site/Home/chromium-security/bugs/index.md b/site/Home/chromium-security/bugs/index.md
index 8e7fedb..6539fbb 100644
--- a/site/Home/chromium-security/bugs/index.md
+++ b/site/Home/chromium-security/bugs/index.md
@@ -22,8 +22,8 @@
 of test cases each day to produce de-duplicated security bugs with small
 reproducible test cases. Since it was built (in 2009), ClusterFuzz has helped us
 find and fix [roughly two thousand security bugs in
-Chromium](https://code.google.com/p/chromium/issues/list?can=1&q=label%3AClusterFuzz+-status%3AWontFix%2CDuplicate+Type%3DBug-Security+&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-and other third party software.
+Chromium](https://code.google.com/p/chromium/issues/list) and other third party
+software.
 
 ## Vulnerability Response and Remediation
 
@@ -71,7 +71,7 @@
 *   Pwn2Own at CanSecWest 2014:
             [results](https://docs.google.com/presentation/d/1c90yZXNHs7w8oi7uXveEOCx5-8O_NZIxolEKalscuAQ/view).
 *   Pwn2Own at PacSec 2013: [Chrome on Android exploit
-            writeup](https://docs.google.com/document/d/1tHElG04AJR5OR2Ex-m_Jsmc8S5fAbRB3s4RmTG_PFnw/edit?usp=sharing)
+            writeup](https://docs.google.com/document/d/1tHElG04AJR5OR2Ex-m_Jsmc8S5fAbRB3s4RmTG_PFnw/edit)
 *   Pwn2Own at CanSecWest 2013:
             [results](http://blog.chromium.org/2013/03/pwnium-3-and-pwn2own-results.html),
             MWR labs' write up of their Chrome exploit ([Part
@@ -82,7 +82,7 @@
 ## Presentations
 
 *   [Detect bad-casting at runtime with UndefinedBehavior
-            Sanitizer](https://drive.google.com/file/d/0Bxvv8gduedamTEJCUlN6eERtWUE/view?usp=sharing)
+            Sanitizer](https://drive.google.com/file/d/0Bxvv8gduedamTEJCUlN6eERtWUE/view)
 
 ## Links
 
diff --git a/site/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs.md b/site/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs.md
index 317c714..28b70c2 100644
--- a/site/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs.md
+++ b/site/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs.md
@@ -12,7 +12,7 @@
 [using ClusterFuzz](/Home/chromium-security/bugs/using-clusterfuzz).
 
 Noticed a problem? File a bug using [this
-template](https://bugs.chromium.org/p/chromium/issues/entry?components=Tools%3EStability%3EClusterFuzz).
+template](https://bugs.chromium.org/p/chromium/issues/entry).
 
 [TOC]
 
diff --git a/site/Home/chromium-security/chromium-and-emet.md b/site/Home/chromium-security/chromium-and-emet.md
index e687aa5..3586410 100644
--- a/site/Home/chromium-security/chromium-and-emet.md
+++ b/site/Home/chromium-security/chromium-and-emet.md
@@ -29,9 +29,8 @@
 
 ## ROP chain detection and prevention (Chrome 35+)
 
-After [Chromium revision
-254340](http://src.chromium.org/viewvc/chrome?view=revision&revision=254340),
-Visual Studio 2013 is the only supported build chain for Chromium on Windows.
+After [Chromium revision 254340](http://src.chromium.org/viewvc/chrome), Visual
+Studio 2013 is the only supported build chain for Chromium on Windows.
 Unfortunately, we have observed compatibility problems with Microsoft’s Enhanced
 Mitigation Experience Toolkit (EMET) and Chromium compiled on Windows using
 Visual Studio 2013.
diff --git a/site/Home/chromium-security/client-identification-mechanisms.md b/site/Home/chromium-security/client-identification-mechanisms.md
index c69ed00..f0fbeba 100644
--- a/site/Home/chromium-security/client-identification-mechanisms.md
+++ b/site/Home/chromium-security/client-identification-mechanisms.md
@@ -335,7 +335,7 @@
 In Chrome, the data does not persist across browser restarts; it was, however,
 shared between profiles and incognito modes and was not deleted with other site
 data when such an operation is requested by the user. Google addressed this in
-bug [327783](https://code.google.com/p/chromium/issues/detail?id=327783).
+bug [327783](https://code.google.com/p/chromium/issues/detail).
 
 ### *Other script-accessible storage mechanisms*
 
@@ -631,7 +631,7 @@
     readings](http://www.theregister.co.uk/2013/01/31/smartphone_accelerometer_data_leak/)
     (ondeviceorientation) that are unique to a particular user or to particular
     surroundings. There is a
-    [considerable](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.310.4320&rep=rep1&type=pdf)
+    [considerable](http://citeseerx.ist.psu.edu/viewdoc/download)
     [body](http://www.csis.pace.edu/~ctappert/it691-13spring/projects/mouse-pusara.pdf)
     [of](http://www.cs.wm.edu/~hnw/paper/ccs11.pdf)
     [scientific](http://www.computer.org/csdl/mags/it/2013/04/mit2013040012-abs.html)
diff --git a/site/Home/chromium-security/corb-for-developers.md b/site/Home/chromium-security/corb-for-developers.md
index 1534e64..3e94c3b 100644
--- a/site/Home/chromium-security/corb-for-developers.md
+++ b/site/Home/chromium-security/corb-for-developers.md
@@ -22,8 +22,7 @@
 for web developers"
 article](https://developers.google.com/web/updates/2018/07/site-isolation), or
 the following [talk](https://youtu.be/dBuykrdhK-A) from Google I/O 2018. (The
-CORB discussion starts at [around 23:20
-mark](https://youtu.be/dBuykrdhK-A?t=1401).)
+CORB discussion starts at [around 23:20 mark](https://youtu.be/dBuykrdhK-A).)
 
 #### Lessons from Spectre and Meltdown, and how the whole web is getting safer
 
diff --git a/site/Home/chromium-security/core-principles.md b/site/Home/chromium-security/core-principles.md
index 0fe592e..7fb421c 100644
--- a/site/Home/chromium-security/core-principles.md
+++ b/site/Home/chromium-security/core-principles.md
@@ -12,9 +12,9 @@
 In most cases, we want security to be nearly invisible to the user. We update
 transparently and try to provide safe defaults without asking users to make
 security decisions. When [security
-indicators](http://support.google.com/chrome/bin/answer.py?hl=en&answer=95617)
-are surfaced, we aim to clearly explain the situation and highlight the most
-important information, such as the hostname and SSL state in the address bar.
+indicators](http://support.google.com/chrome/bin/answer.py) are surfaced, we aim
+to clearly explain the situation and highlight the most important information,
+such as the hostname and SSL state in the address bar.
 
 ### Design for defense in depth (and more depth).
 
@@ -28,11 +28,10 @@
 and [SafeSEH](http://msdn.microsoft.com/en-us/library/9a89h429.aspx)—along with
 custom technologies like [Safe
 Browsing](http://code.google.com/apis/safebrowsing/), [out-of-date plugin
-blocking](http://support.google.com/chrome/bin/answer.py?hl=en&answer=1181003),
-silent auto-update, and [verified
-boot](/chromium-os/chromiumos-design-docs/verified-boot) on Chrome OS. And we
-continue to work towards advancing the state of the art with research into areas
-like per-origin sandboxing and control flow integrity.
+blocking](http://support.google.com/chrome/bin/answer.py), silent auto-update,
+and [verified boot](/chromium-os/chromiumos-design-docs/verified-boot) on Chrome
+OS. And we continue to work towards advancing the state of the art with research
+into areas like per-origin sandboxing and control flow integrity.
 
 ### Security is a team responsibility.
 
diff --git a/site/Home/chromium-security/crlsets/index.md b/site/Home/chromium-security/crlsets/index.md
index bc42481..28dd441 100644
--- a/site/Home/chromium-security/crlsets/index.md
+++ b/site/Home/chromium-security/crlsets/index.md
@@ -33,4 +33,4 @@
 The version of CRLSet being used by Chrome can be inspected by navigating to
 chrome://components:
 
-[![image](/_/rsrc/1565733212703/Home/chromium-security/crlsets/CRLSetComponents.png)](/Home/chromium-security/crlsets/CRLSetComponents.png?attredirects=0)
\ No newline at end of file
+[![image](/Home/chromium-security/crlsets/CRLSetComponents.png)](/Home/chromium-security/crlsets/CRLSetComponents.png)
\ No newline at end of file
diff --git a/site/Home/chromium-security/education/index.md b/site/Home/chromium-security/education/index.md
index d74c2ba..ec4a360 100644
--- a/site/Home/chromium-security/education/index.md
+++ b/site/Home/chromium-security/education/index.md
@@ -27,7 +27,7 @@
             developers](https://docs.google.com/document/d/1RamP4-HJ7GAJY3yv2ju2cK50K9GhOsydJN6KIO81das/pub).
 *   Do not implement your own allocator. Custom allocators are a major
             source of [security
-            vulnerabilities](https://www.securecoding.cert.org/confluence/pages/viewpage.action?pageId=437).
+            vulnerabilities](https://www.securecoding.cert.org/confluence/pages/viewpage.action).
             Chrome's existing allocators (e.g.
             [Tcmalloc](https://code.google.com/p/chromium/codesearch#chromium/src/third_party/tcmalloc/chromium/src/&q=tcmalloc&sq=package:chromium),
             [PartitionAlloc](https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit/Source/wtf/PartitionAlloc.h&q=PartitionAlloc&sq=package:chromium&type=cs&l=1))
@@ -43,9 +43,9 @@
             following refernces are also good resources on integer security
             issues:
     *   CERT C++ [Secure Coding
-                Standard](https://www.securecoding.cert.org/confluence/pages/viewpage.action?pageId=637).
+                Standard](https://www.securecoding.cert.org/confluence/pages/viewpage.action).
     *   Mark Dowd, John McDonald, Justin Schuh, [The Art of Software
                 Security Assessment: Identifying and Preventing Software
-                Vulnerabilities](http://www.amazon.com/Art-Software-Security-Assessment-Vulnerabilities/dp/0321444426/ref=sr_1_1?s=books&ie=UTF8&qid=1402949525&sr=1-1&keywords=The+Art+of+Software+Security+Assessment).
+                Vulnerabilities](http://www.amazon.com/Art-Software-Security-Assessment-Vulnerabilities/dp/0321444426/ref=sr_1_1).
     *   Robert C. Seacord, [Secure Coding in C and
                 C++](http://www.amazon.com/Secure-Coding-Robert-C-Seacord/dp/0321335724).
\ No newline at end of file
diff --git a/site/Home/chromium-security/education/tls/index.md b/site/Home/chromium-security/education/tls/index.md
index 2e94ad4..8f763aa 100644
--- a/site/Home/chromium-security/education/tls/index.md
+++ b/site/Home/chromium-security/education/tls/index.md
@@ -29,9 +29,8 @@
 *   Integrity means that no one can tamper with the data in transit.
 
 In other words, TLS ensures that a [Man-in-the-Middle
-(MitM)](/Home/chromium-security/education/tls?pli=1#TOC-Man-in-the-Middle-Attacks)
-can't snoop or tamper with an Internet connection between a user and website. A
-[man-in-the-middle
+(MitM)](/Home/chromium-security/education/tls) can't snoop or tamper with an
+Internet connection between a user and website. A [man-in-the-middle
 (MiTM)](http://en.wikipedia.org/wiki/Man-in-the-middle_attack) is a term used to
 describe a third party that can passively monitor and/or actively tamper with a
 connection between two unknowing parties. A MiTM attacker relays messages
@@ -116,7 +115,7 @@
 Chrome uses [CRLSets](https://www.imperialviolet.org/2012/02/05/crlsets.html) to
 implement certificate revocation. You can read about the how and why of Chrome's
 certificate revocation in our [Security
-FAQ](/Home/chromium-security/security-faq?pli=1#TOC-What-s-the-story-with-certificate-revocation-).
+FAQ](/Home/chromium-security/security-faq).
 
 #### **Certificate Errors**
 
@@ -185,9 +184,8 @@
 
 Chrome requires a minimum DHE group size of 1024-bits. See [this
 announcement](https://groups.google.com/a/chromium.org/forum/#!topic/security-dev/WyGIpevBV1s)
-and [this
-page](https://support.google.com/chrome/answer/6098869?p=dh_error&rd=1#DHkey)
-for more details. Affected sites will fail to load with
+and [this page](https://support.google.com/chrome/answer/6098869) for more
+details. Affected sites will fail to load with
 ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY.
 
 #### SSLv3
diff --git a/site/Home/chromium-security/enamel/index.md b/site/Home/chromium-security/enamel/index.md
index 6336ca7..c131a8e 100644
--- a/site/Home/chromium-security/enamel/index.md
+++ b/site/Home/chromium-security/enamel/index.md
@@ -11,7 +11,7 @@
 security on the web easier for everyone — both people who use browsers and web
 apps, and web app developers. Some of these points are discussed in more detail
 in [Improving Chrome’s Security
-Warnings](https://docs.google.com/presentation/d/16ygiQS0_5b9A4NwHxpcd6sW3b_Up81_qXU-XY86JHc4/edit?usp=sharing)
+Warnings](https://docs.google.com/presentation/d/16ygiQS0_5b9A4NwHxpcd6sW3b_Up81_qXU-XY86JHc4/edit)
 by Adrienne Porter Felt.
 
 [TOC]
@@ -44,9 +44,8 @@
 passwords inappropriately, or type passwords into phishing websites. The browser
 currently offers people minimal assistance in choosing good passwords or knowing
 when to enter them. We're currently using [Safe Browsing to help warn people
-about phishing pages](https://support.google.com/chrome/answer/99020?hl=en), but
-we're also working on other ways to make authentication on the web easier and
-safer.
+about phishing pages](https://support.google.com/chrome/answer/99020), but we're
+also working on other ways to make authentication on the web easier and safer.
 
 ## Website Authentication
 
@@ -105,7 +104,7 @@
 
 ### Eliding Origin Names And Hostnames
 
-[![image](/_/rsrc/1467161188995/Home/chromium-security/enamel/origins.png)](/Home/chromium-security/enamel/origins.png?attredirects=0)
+[![image](/Home/chromium-security/enamel/origins.png)](/Home/chromium-security/enamel/origins.png)
 
 The effective top-level domain (eTLD) of a hostname is the TLD as found in the
 [Public Suffix List](https://publicsuffix.org/) (PSL), which is not necessarily
@@ -166,7 +165,7 @@
 ## **Documents**
 
 *   [Chrome Security UX (Enamel) Public
-            Folder](https://drive.google.com/open?id=0B6FmQe6bc6yVZ012REktU09NOEE&authuser=0)
+            Folder](https://drive.google.com/open)
     *   [Chrome Security
                 UI](https://docs.google.com/a/chromium.org/document/d/11-SXwzCGBlk8q1cNtb7peZjb2UjRPrKSFhOfZhTOz24/edit)
 *   [Security guidelines for Chrome Extension & App API
diff --git a/site/Home/chromium-security/enamel/permissions.md b/site/Home/chromium-security/enamel/permissions.md
index 463cb83..411bcd0 100644
--- a/site/Home/chromium-security/enamel/permissions.md
+++ b/site/Home/chromium-security/enamel/permissions.md
@@ -12,5 +12,5 @@
 privacy or security sensitive and if there are circumstances where a malicious
 website can access the feature without adequate user approval it can have a
 particularly negative impact. Please see [Testing New
-Permissions](https://docs.google.com/a/chromium.org/document/d/1daQk9A05T0BcSMO9KQQN8x0TdT2a23KqAkS7maIUJT0/edit?usp=drive_web)
+Permissions](https://docs.google.com/a/chromium.org/document/d/1daQk9A05T0BcSMO9KQQN8x0TdT2a23KqAkS7maIUJT0/edit)
 for important test cases to consider when adding new permissions.
\ No newline at end of file
diff --git a/site/Home/chromium-security/extension-content-script-fetches.md b/site/Home/chromium-security/extension-content-script-fetches.md
index 7e80a2e..0cd5a67 100644
--- a/site/Home/chromium-security/extension-content-script-fetches.md
+++ b/site/Home/chromium-security/extension-content-script-fetches.md
@@ -24,7 +24,7 @@
 [permissions](https://developer.chrome.com/extensions/declare_permissions),
 regardless of the origin that the content script is running within. As part of a
 broader [Extension Manifest
-V3](https://docs.google.com/document/d/1nPu6Wy4LWR66EFLeYInl3NzzhHzc-qnk4w4PX-0XMw8/edit?usp=sharing)
+V3](https://docs.google.com/document/d/1nPu6Wy4LWR66EFLeYInl3NzzhHzc-qnk4w4PX-0XMw8/edit)
 effort to improve extension security, privacy, and performance, these
 cross-origin requests in content scripts will soon be disallowed. Instead,
 content scripts will be subject to the same request rules as the page they are
@@ -161,7 +161,7 @@
 setting chrome://flags/#cors-for-content-scripts to “Enabled” and
 chrome://flags/#force-empty-CORB-and-CORS-allowlist to “Enabled”:
 
-> [![image](https://drive.google.com/uc?id=1xPpHGMmjgMOYDEZH1U02XvAxDHDPMwoc&export=download)](https://drive.google.com/file/d/1xPpHGMmjgMOYDEZH1U02XvAxDHDPMwoc/view?usp=drive_web)
+> [![image](https://drive.google.com/uc)](https://drive.google.com/file/d/1xPpHGMmjgMOYDEZH1U02XvAxDHDPMwoc/view)
 
 If your extension makes cross-origin fetches from content scripts, then your
 extension may be broken and you may observe one of the following errors in the
@@ -297,10 +297,9 @@
 We have reached out to developers whose extensions are on the allowlist.
 
 If your extension is on the allowlist and no longer needs to be, please [**file
-a bug
-here**](https://bugs.chromium.org/p/chromium/issues/entry?template=Defect+report+from+user&components=Internals%3ESandbox%3ESiteIsolation&blocking=846346&cc=lukasza@chromium.org&summary=Remove+extension+%3Cextension+id%3E+from+the+CORB+allowlist)
-to have it removed. You may verify that your extension no longer needs to be on
-the allowlist by testing that it continues to work after launching Chrome
+a bug here**](https://bugs.chromium.org/p/chromium/issues/entry) to have it
+removed. You may verify that your extension no longer needs to be on the
+allowlist by testing that it continues to work after launching Chrome
 81.0.4035.0 or higher with the following [command line
 flags](/developers/how-tos/run-chromium-with-flags):
 
@@ -311,7 +310,7 @@
 setting chrome://flags/#cors-for-content-scripts to “Enabled” and
 chrome://flags/#force-empty-CORB-and-CORS-allowlist to “Enabled”:
 
-> [![image](https://drive.google.com/uc?id=1xPpHGMmjgMOYDEZH1U02XvAxDHDPMwoc&export=download)](https://drive.google.com/file/d/1xPpHGMmjgMOYDEZH1U02XvAxDHDPMwoc/view?usp=drive_web)
+> [![image](https://drive.google.com/uc)](https://drive.google.com/file/d/1xPpHGMmjgMOYDEZH1U02XvAxDHDPMwoc/view)
 
 If your extension is not yet on the allowlist and still depends on cross-origin
 requests, these requests may stop working and you may observe the following
@@ -336,7 +335,7 @@
 possible, because users of allowlisted extensions are vulnerable to additional
 security attacks. To report issues encountered during the Chrome 87 deprecation
 of the allowlist, please [open a Chromium
-bug](https://bugs.chromium.org/p/chromium/issues/entry?template=Defect+report+from+user&components=Internals%3ESandbox%3ESiteIsolation&blocking=846346&cc=lukasza@chromium.org&summary=CORB/CORS+allowlist+deprecation+in+Chrome+87).
+bug](https://bugs.chromium.org/p/chromium/issues/entry).
 
 ## Summary
 
diff --git a/site/Home/chromium-security/guts/index.md b/site/Home/chromium-security/guts/index.md
index 212f8ab..0fc6601 100644
--- a/site/Home/chromium-security/guts/index.md
+++ b/site/Home/chromium-security/guts/index.md
@@ -28,7 +28,7 @@
             (including the most current [seccomp-bpf
             layer](http://blog.chromium.org/2012/11/a-safer-playground-for-your-linux-and.html))
     *   [bpf_dsl
-                presentation](https://drive.google.com/file/d/0B9LSc_-kpOQPVHhvcVBza3NWR0k/view?usp=sharing)
+                presentation](https://drive.google.com/file/d/0B9LSc_-kpOQPVHhvcVBza3NWR0k/view)
                 (Sep 2014)
 *   [Chrome on OSX (sandbox)
             overview](/developers/design-documents/sandbox/osx-sandboxing-design)
@@ -56,8 +56,8 @@
             and
             [SafeSEH](http://msdn.microsoft.com/en-us/library/9a89h429.aspx).
 *   We block [out-of-date or unpopular
-            plugins](http://support.google.com/chrome/bin/answer.py?hl=en&answer=1181003)
-            by default and support work toward [NPAPI
+            plugins](http://support.google.com/chrome/bin/answer.py) by default
+            and support work toward [NPAPI
             deprecation](http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html).
 *   We implement memory hardening features, like [Binding
             Integrity](/Home/chromium-security/binding-integrity).
\ No newline at end of file
diff --git a/site/Home/chromium-security/hall-of-fame.md b/site/Home/chromium-security/hall-of-fame.md
index 03478c5..3375aea 100644
--- a/site/Home/chromium-security/hall-of-fame.md
+++ b/site/Home/chromium-security/hall-of-fame.md
@@ -10,153 +10,151 @@
 **This information is historical and isn't being updated**.
 
 *   $60000 to Sergey Glazunov for [bug
-            117226](http://code.google.com/p/chromium/issues/detail?id=117226)
+            117226](http://code.google.com/p/chromium/issues/detail)
 *   $60000 to PinkiePie for [bug
-            117620](http://code.google.com/p/chromium/issues/detail?id=117620)
+            117620](http://code.google.com/p/chromium/issues/detail)
 *   $40000 to PinkiePie for [bug
-            181083](http://code.google.com/p/chromium/issues/detail?id=181083)
-            and others
-*   $31336 to Ralf-Philipp Weinmann for [bug 227181](http://code.google.com/p/chromium/issues/detail?id=227181) and others
+            181083](http://code.google.com/p/chromium/issues/detail) and others
+*   $31336 to Ralf-Philipp Weinmann for [bug 227181](http://code.google.com/p/chromium/issues/detail) and others
 *   $30000 to someone who wishes to remain anonymous
 *   $30000 to someone who wishes to remain anonymous
-*   $21500 to Andrey Labunets for [bug 252062](http://code.google.com/p/chromium/issues/detail?id=252062) and others
+*   $21500 to Andrey Labunets for [bug 252062](http://code.google.com/p/chromium/issues/detail) and others
 *   $10000 to miaubiz for [bug
-            116661](http://code.google.com/p/chromium/issues/detail?id=116661)
+            116661](http://code.google.com/p/chromium/issues/detail)
 *   $10000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            116662](http://code.google.com/p/chromium/issues/detail?id=116662)
+            116662](http://code.google.com/p/chromium/issues/detail)
 *   $10000 to Arthur Gerkis for [bug
-            116663](http://code.google.com/p/chromium/issues/detail?id=116663)
+            116663](http://code.google.com/p/chromium/issues/detail)
 *   $10000 to Sergey Glazunov for [bug
-            143439](http://code.google.com/p/chromium/issues/detail?id=143439)
+            143439](http://code.google.com/p/chromium/issues/detail)
 *   $10000 to miaubiz for [bug
-            157047](http://code.google.com/p/chromium/issues/detail?id=157047)
+            157047](http://code.google.com/p/chromium/issues/detail)
 *   $10000 to Atte Kettunen for [bug
-            157048](http://code.google.com/p/chromium/issues/detail?id=157048)
+            157048](http://code.google.com/p/chromium/issues/detail)
 *   $10000 to Christian Holler for [bug
-            157049](http://code.google.com/p/chromium/issues/detail?id=157049)
+            157049](http://code.google.com/p/chromium/issues/detail)
 *   $7331 to PinkiePie for [bug
-            162835](http://code.google.com/p/chromium/issues/detail?id=162835)
+            162835](http://code.google.com/p/chromium/issues/detail)
 *   $5000 to João Lucas Melo Brasio from [White Hat Hackers Consultoria
             de Segurança da Informação LTDA](http://www.whitehathackers.com.br/)
-            for [bug
-            321940](http://code.google.com/p/chromium/issues/detail?id=321940)
+            for [bug 321940](http://code.google.com/p/chromium/issues/detail)
             and others
 *   $4000 + $500 to Sergey Glazunov for [bug
-            143437](http://code.google.com/p/chromium/issues/detail?id=143437)
+            143437](http://code.google.com/p/chromium/issues/detail)
 *   $3133.7 to Atte Kettunen for bug 179522
 *   $3133.7 to Atte Kettunen for bug 147499
 *   $3133.7 to Collin Payne for [bug
-            242762](https://code.google.com/p/chromium/issues/detail?id=242762)
+            242762](https://code.google.com/p/chromium/issues/detail)
 *   $3133.7 to Collin Payne for [bug
-            244746](https://code.google.com/p/chromium/issues/detail?id=244746)
+            244746](https://code.google.com/p/chromium/issues/detail)
 *   $3133.7 to Sergey Glazunov for [bug
-            68666](http://code.google.com/p/chromium/issues/detail?id=68666)
+            68666](http://code.google.com/p/chromium/issues/detail)
 *   $3133.7 to Sergey Glazunov for [bug
-            83275](http://code.google.com/p/chromium/issues/detail?id=83275)
+            83275](http://code.google.com/p/chromium/issues/detail)
 *   $3133.7 to miaubiz for [bug
-            88944](http://code.google.com/p/chromium/issues/detail?id=88944)
+            88944](http://code.google.com/p/chromium/issues/detail)
 *   $3133.7 to Chamal de Silva for [bug
-            107182](http://code.google.com/p/chromium/issues/detail?id=107182)
+            107182](http://code.google.com/p/chromium/issues/detail)
 *   $3133.7 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            108071](http://code.google.com/p/chromium/issues/detail?id=108071)
+            108071](http://code.google.com/p/chromium/issues/detail)
 *   $3133.7 to Arthur Gerkis for [bug
-            128178](http://code.google.com/p/chromium/issues/detail?id=128178)
+            128178](http://code.google.com/p/chromium/issues/detail)
 *   $3133.7 to Arthur Gerkis for [bug
-            135043](http://code.google.com/p/chromium/issues/detail?id=135043)
+            135043](http://code.google.com/p/chromium/issues/detail)
 *   $3133.7 to miaubiz for [bug
-            141901](http://code.google.com/p/chromium/issues/detail?id=141901)
+            141901](http://code.google.com/p/chromium/issues/detail)
 *   $2000 + $500 to Sergey Glazunov for [bug
-            98053](http://code.google.com/p/chromium/issues/detail?id=98053)
+            98053](http://code.google.com/p/chromium/issues/detail)
 *   $2000 + $500 to Sergey Glazunov for [bug
-            99512](http://code.google.com/p/chromium/issues/detail?id=99512)
+            99512](http://code.google.com/p/chromium/issues/detail)
 *   $2000 + $500 to Sergey Glazunov for [bug
-            99750](http://code.google.com/p/chromium/issues/detail?id=99750)
+            99750](http://code.google.com/p/chromium/issues/detail)
 *   $2337 to Sergey Glazunov for [bug
-            93906](http://code.google.com/p/chromium/issues/detail?id=93906)
+            93906](http://code.google.com/p/chromium/issues/detail)
 *   $2337 to Sergey Glazunov for [bug
-            96047](http://code.google.com/p/chromium/issues/detail?id=96047)
+            96047](http://code.google.com/p/chromium/issues/detail)
 *   $2337 to Sergey Glazunov for [bug
-            96885](http://code.google.com/p/chromium/issues/detail?id=96885)
+            96885](http://code.google.com/p/chromium/issues/detail)
 *   $2000 to Atte Kettunen for bug 279277
 *   $2000 to Atte Kettunen for bug 265838
 *   $2000 to Sergey Glazunov for [bug
-            93416](http://code.google.com/p/chromium/issues/detail?id=93416)
+            93416](http://code.google.com/p/chromium/issues/detail)
 *   $2000 to Sergey Glazunov for [bug
-            95671](http://code.google.com/p/chromium/issues/detail?id=95671)
+            95671](http://code.google.com/p/chromium/issues/detail)
 *   $2000 to Daniel Divricean for [bug
-            93416](http://code.google.com/p/chromium/issues/detail?id=93416)
+            93416](http://code.google.com/p/chromium/issues/detail)
 *   $2000 to Sergey Glazunov for [bug
-            117550](http://code.google.com/p/chromium/issues/detail?id=117550)
+            117550](http://code.google.com/p/chromium/issues/detail)
 *   $2000 to Chamal de Silva for [bug
-            139814](http://code.google.com/p/chromium/issues/detail?id=139814)
+            139814](http://code.google.com/p/chromium/issues/detail)
 *   $2000 to Christian Schneider for [bug
-            380885](https://bugs.chromium.org/p/chromium/issues/detail?id=380885)
+            380885](https://bugs.chromium.org/p/chromium/issues/detail)
             ([writeup](https://christian-schneider.net/ChromeSopBypassWithSvg.html#main))
 *   $1500 to Atte Kettunen for bug 150729
 *   $1337 to Sergey Glazunov for [bug
-            35724](http://code.google.com/p/chromium/issues/detail?id=35724)
+            35724](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to Sergey Glazunov for [bug
-            45400](http://code.google.com/p/chromium/issues/detail?id=45400)
+            45400](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to Sergey Glazunov for [bug
-            50553](http://code.google.com/p/chromium/issues/detail?id=50553)
+            50553](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to Keith Campbell for [bug
-            51630](http://code.google.com/p/chromium/issues/detail?id=51630)
+            51630](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            59036](http://code.google.com/p/chromium/issues/detail?id=59036)
+            59036](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to Sergey Glazunov for [bug
-            65764](http://code.google.com/p/chromium/issues/detail?id=65764)
+            65764](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to Sergey Glazunov for [bug
-            70165](http://code.google.com/p/chromium/issues/detail?id=70165)
+            70165](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to Daniel Divricean for [bug
-            69187](http://code.google.com/p/chromium/issues/detail?id=69187)
+            69187](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to Daniel Divricean for [bug
-            70877](http://code.google.com/p/chromium/issues/detail?id=70877)
+            70877](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to Vincenzo Iozzo, Ralf Philipp Weinmann and Willem Pinckaers,
             through ZDI, for [bug
-            75712](http://code.google.com/p/chromium/issues/detail?id=75712)
+            75712](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to kuzzcc for [bug
-            77026](http://code.google.com/p/chromium/issues/detail?id=77026)
+            77026](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to Michael Braithwaite of Turbulenz Limited for [bug
-            89836](http://code.google.com/p/chromium/issues/detail?id=89836)
+            89836](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to miaubiz for [bug
-            100059](http://code.google.com/p/chromium/issues/detail?id=100059)
+            100059](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $1000 to Sergey Glazunov for [bug
-            73196](http://code.google.com/p/chromium/issues/detail?id=73196)
+            73196](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $1000 to Sergey Glazunov for [bug
-            73595](http://code.google.com/p/chromium/issues/detail?id=73595)
+            73595](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $1000 to Sergey Glazunov for [bug
-            74991](http://code.google.com/p/chromium/issues/detail?id=74991)
+            74991](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $1000 to Sergey Glazunov for [bug
-            77463](http://code.google.com/p/chromium/issues/detail?id=77463)
+            77463](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $500 to Sergey Glazunov for [bug
-            73746](http://code.google.com/p/chromium/issues/detail?id=73746)
+            73746](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $500 to Sergey Glazunov for [bug
-            74562](http://code.google.com/p/chromium/issues/detail?id=74562)
+            74562](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $500 to Sergey Glazunov for [bug
-            75170](http://code.google.com/p/chromium/issues/detail?id=75170)
+            75170](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $500 to Sergey Glazunov for [bug
-            79199](http://code.google.com/p/chromium/issues/detail?id=79199)
+            79199](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $500 to Sergey Glazunov for [bug
-            89520](http://code.google.com/p/chromium/issues/detail?id=89520)
+            89520](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $500 to Sergey Glazunov for [bug
-            90222](http://code.google.com/p/chromium/issues/detail?id=90222)
+            90222](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $500 to Sergey Glazunov for [bug
-            91598](http://code.google.com/p/chromium/issues/detail?id=91598)
+            91598](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $500 to Sergey Glazunov for [bug
-            97451](http://code.google.com/p/chromium/issues/detail?id=97451)
+            97451](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $500 to Sergey Glazunov for [bug
-            97520](http://code.google.com/p/chromium/issues/detail?id=97520)
+            97520](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $500 to Sergey Glazunov for [bug
-            97615](http://code.google.com/p/chromium/issues/detail?id=97615)
+            97615](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $500 to Sergey Glazunov for [bug
-            97784](http://code.google.com/p/chromium/issues/detail?id=97784)
+            97784](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $500 to Sergey Glazunov for [bug
-            98407](http://code.google.com/p/chromium/issues/detail?id=98407)
+            98407](http://code.google.com/p/chromium/issues/detail)
 *   $1000 + $500 to Chamal de Silva for [bug
-            171951](https://code.google.com/p/chromium/issues/detail?id=171951)
+            171951](https://code.google.com/p/chromium/issues/detail)
 *   $1000 to Atte Kettunen for bug 235733
 *   $1000 to Atte Kettunen for bug 292422
 *   $1000 to Atte Kettunen for bug 271939
@@ -179,500 +177,499 @@
 *   $1000 to Atte Kettunen for bug 133214
 *   $1000 to Atte Kettunen for bug 130240
 *   $1000 to Tokuji Akamine for [bug
-            30660](http://code.google.com/p/chromium/issues/detail?id=30660)
+            30660](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to kuzzcc for [bug
-            37383](http://code.google.com/p/chromium/issues/detail?id=37383)
+            37383](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Jordi Chancel for [bug
-            40445](http://code.google.com/p/chromium/issues/detail?id=40445)
+            40445](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            39985](http://code.google.com/p/chromium/issues/detail?id=39985)
+            39985](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            39047](http://code.google.com/p/chromium/issues/detail?id=39047)
+            39047](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            45983](http://code.google.com/p/chromium/issues/detail?id=45983)
+            45983](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Mike Taylor for [bug
-            49964](http://code.google.com/p/chromium/issues/detail?id=49964)
+            49964](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            50515](http://code.google.com/p/chromium/issues/detail?id=50515)
+            50515](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            51835](http://code.google.com/p/chromium/issues/detail?id=51835)
+            51835](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to kuzzcc for [bug
-            51654](http://code.google.com/p/chromium/issues/detail?id=51654)
+            51654](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to kuzzcc for [bug
-            51670](http://code.google.com/p/chromium/issues/detail?id=51670)
+            51670](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            48437](http://code.google.com/p/chromium/issues/detail?id=48437)
+            48437](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to kuzzcc for [bug
-            52204](http://code.google.com/p/chromium/issues/detail?id=52204)
+            52204](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            50386](http://code.google.com/p/chromium/issues/detail?id=50386)
+            50386](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Ashutosh Mehra and Vineet Batra of the Adobe Reader Sandbox
             Team for [bug
-            52682](http://code.google.com/p/chromium/issues/detail?id=52682)
+            52682](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to kuzzcc for [bug
-            50712](http://code.google.com/p/chromium/issues/detail?id=50712)
+            50712](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Stefano Di Paola of MindedSecurity for [bug
-            55350](http://code.google.com/p/chromium/issues/detail?id=55350)
+            55350](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            54691](http://code.google.com/p/chromium/issues/detail?id=54691)
+            54691](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            56760](http://code.google.com/p/chromium/issues/detail?id=56760)
+            56760](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            61338](http://code.google.com/p/chromium/issues/detail?id=61338)
+            61338](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to wushi of team509 for [bug
-            55257](http://code.google.com/p/chromium/issues/detail?id=55257)
+            55257](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to kuzzcc for [bug
-            58657](http://code.google.com/p/chromium/issues/detail?id=58657)
+            58657](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            59320](http://code.google.com/p/chromium/issues/detail?id=59320)
+            59320](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christoph Diehl for [bug
-            60055](http://code.google.com/p/chromium/issues/detail?id=60055)
+            60055](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to wushi of team509 for [bug
-            60688](http://code.google.com/p/chromium/issues/detail?id=60688)
+            60688](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            62623](http://code.google.com/p/chromium/issues/detail?id=62623)
+            62623](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            62127](http://code.google.com/p/chromium/issues/detail?id=62127)
+            62127](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sławomir Błażek for [bug
-            62401](http://code.google.com/p/chromium/issues/detail?id=62401)
+            62401](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Chris Rohlf for [bug
-            63866](http://code.google.com/p/chromium/issues/detail?id=63866)
+            63866](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            64959](http://code.google.com/p/chromium/issues/detail?id=64959)
+            64959](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sławomir Błażek for [bug
-            64945](http://code.google.com/p/chromium/issues/detail?id=64945)
+            64945](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            66560](http://code.google.com/p/chromium/issues/detail?id=66560)
+            66560](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Jared Allar of [CERT](http://www.cert.org/) for [bug
-            67208](http://code.google.com/p/chromium/issues/detail?id=67208)
+            67208](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            67303](http://code.google.com/p/chromium/issues/detail?id=67303)
+            67303](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to kuzzcc for [bug
-            67393](http://code.google.com/p/chromium/issues/detail?id=67393)
+            67393](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to David Warren of [CERT](http://www.cert.org/) for [bug
-            68115](http://code.google.com/p/chromium/issues/detail?id=68115)
+            68115](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            68170](http://code.google.com/p/chromium/issues/detail?id=68170)
+            68170](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            68178](http://code.google.com/p/chromium/issues/detail?id=68178)
+            68178](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            68181](http://code.google.com/p/chromium/issues/detail?id=68181)
+            68181](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Martin Barbella for [bug
-            68439](http://code.google.com/p/chromium/issues/detail?id=68439)
+            68439](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            68558](http://code.google.com/p/chromium/issues/detail?id=68558)
+            68558](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            63248](http://code.google.com/p/chromium/issues/detail?id=63248)
+            63248](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            55831](http://code.google.com/p/chromium/issues/detail?id=55831)
+            55831](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            64051](http://code.google.com/p/chromium/issues/detail?id=64051)
+            64051](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            65577](http://code.google.com/p/chromium/issues/detail?id=65577)
+            65577](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            68641](http://code.google.com/p/chromium/issues/detail?id=68641)
+            68641](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            68120](http://code.google.com/p/chromium/issues/detail?id=68120)
+            68120](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Martin Barbella for [bug
-            69556](http://code.google.com/p/chromium/issues/detail?id=69556)
+            69556](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to David Warren of [CERT](http://www.cert.org/) for [bug
-            70456](http://code.google.com/p/chromium/issues/detail?id=70456)
+            70456](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Jordi Chancel for [bug
-            54262](http://code.google.com/p/chromium/issues/detail?id=54262)
+            54262](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            68263](http://code.google.com/p/chromium/issues/detail?id=68263)
+            68263](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            68741](http://code.google.com/p/chromium/issues/detail?id=68741)
+            68741](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sławomir Błażek for [bug
-            70244](http://code.google.com/p/chromium/issues/detail?id=70244)
+            70244](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Martin Barbella for [bug
-            71114](http://code.google.com/p/chromium/issues/detail?id=71114)
+            71114](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Martin Barbella for [bug
-            71115](http://code.google.com/p/chromium/issues/detail?id=71115)
+            71115](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            71296](http://code.google.com/p/chromium/issues/detail?id=71296)
+            71296](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to wushi of team509 for [bug
-            71386](http://code.google.com/p/chromium/issues/detail?id=71386)
+            71386](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to wushi of team509 for [bug
-            71388](http://code.google.com/p/chromium/issues/detail?id=71388)
+            71388](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            71595](http://code.google.com/p/chromium/issues/detail?id=71595)
+            71595](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            71855](http://code.google.com/p/chromium/issues/detail?id=71855)
+            71855](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Chamal de Silva for [bug
-            72437](http://code.google.com/p/chromium/issues/detail?id=72437)
+            72437](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Martin Barbella for [bug
-            73235](http://code.google.com/p/chromium/issues/detail?id=73235)
+            73235](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Martin Barbella for [bug
-            70027](http://code.google.com/p/chromium/issues/detail?id=70027)
+            70027](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            70442](http://code.google.com/p/chromium/issues/detail?id=70442)
+            70442](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            71763](http://code.google.com/p/chromium/issues/detail?id=71763)
+            71763](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Martin Barbella for [bug
-            72028](http://code.google.com/p/chromium/issues/detail?id=72028)
+            72028](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            73066](http://code.google.com/p/chromium/issues/detail?id=73066)
+            73066](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            73134](http://code.google.com/p/chromium/issues/detail?id=73134)
+            73134](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            74030](http://code.google.com/p/chromium/issues/detail?id=74030)
+            74030](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            74662](http://code.google.com/p/chromium/issues/detail?id=74662)
+            74662](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            74675](http://code.google.com/p/chromium/issues/detail?id=74675)
+            74675](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sławomir Błażek for [bug
-            73216](http://code.google.com/p/chromium/issues/detail?id=73216)
+            73216](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            74660](http://code.google.com/p/chromium/issues/detail?id=74660)
+            74660](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            74665](http://code.google.com/p/chromium/issues/detail?id=74665)
+            74665](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            74666](http://code.google.com/p/chromium/issues/detail?id=74666)
+            74666](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            74669](http://code.google.com/p/chromium/issues/detail?id=74669)
+            74669](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            74671](http://code.google.com/p/chromium/issues/detail?id=74671)
+            74671](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            74672](http://code.google.com/p/chromium/issues/detail?id=74672)
+            74672](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            74673](http://code.google.com/p/chromium/issues/detail?id=74673)
+            74673](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            74678](http://code.google.com/p/chromium/issues/detail?id=74678)
+            74678](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christoph Diehl for [bug
-            78524](http://code.google.com/p/chromium/issues/detail?id=78524)
+            78524](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            73526](http://code.google.com/p/chromium/issues/detail?id=73526)
+            73526](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to kuzzcc for [bug
-            74653](http://code.google.com/p/chromium/issues/detail?id=74653)
+            74653](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Jose A. Vazquez for [bug
-            75186](http://code.google.com/p/chromium/issues/detail?id=75186)
+            75186](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            75801](http://code.google.com/p/chromium/issues/detail?id=75801)
+            75801](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Martin Barbella for [bug
-            76001](http://code.google.com/p/chromium/issues/detail?id=76001)
+            76001](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to kuzzcc for [bug
-            76666](http://code.google.com/p/chromium/issues/detail?id=76666)
+            76666](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to kuzzcc for [bug
-            77507](http://code.google.com/p/chromium/issues/detail?id=77507)
+            77507](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to kuzzcc for [bug
-            78031](http://code.google.com/p/chromium/issues/detail?id=78031)
+            78031](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            76966](http://code.google.com/p/chromium/issues/detail?id=76966)
+            76966](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to wushi of team509 for [bug
-            77130](http://code.google.com/p/chromium/issues/detail?id=77130)
+            77130](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Marek Majkowski for [bug
-            77346](http://code.google.com/p/chromium/issues/detail?id=77346)
+            77346](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            72340](http://code.google.com/p/chromium/issues/detail?id=72340)
+            72340](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            78071](http://code.google.com/p/chromium/issues/detail?id=78071)
+            78071](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            78270](http://code.google.com/p/chromium/issues/detail?id=78270)
+            78270](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sławomir Błażek for [bug
-            76059](http://code.google.com/p/chromium/issues/detail?id=76059)
+            76059](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Martin Barbella for [bug
-            72387](http://code.google.com/p/chromium/issues/detail?id=72387)
+            72387](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            73962](http://code.google.com/p/chromium/issues/detail?id=73962)
+            73962](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            79746](http://code.google.com/p/chromium/issues/detail?id=79746)
+            79746](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            81949](http://code.google.com/p/chromium/issues/detail?id=81949)
+            81949](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Vladislavas Jarmalis for [bug
-            83010](http://code.google.com/p/chromium/issues/detail?id=83010)
+            83010](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            83743](http://code.google.com/p/chromium/issues/detail?id=83743)
+            83743](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Martin Barbella for [bug
-            84452](http://code.google.com/p/chromium/issues/detail?id=84452)
+            84452](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Martin Barbella for [bug
-            82546](http://code.google.com/p/chromium/issues/detail?id=82546)
+            82546](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            84234](http://code.google.com/p/chromium/issues/detail?id=84234)
+            84234](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Philippe Arteau for [bug
-            77493](http://code.google.com/p/chromium/issues/detail?id=77493)
+            77493](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            84355](http://code.google.com/p/chromium/issues/detail?id=84355)
+            84355](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            85003](http://code.google.com/p/chromium/issues/detail?id=85003)
+            85003](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            85211](http://code.google.com/p/chromium/issues/detail?id=85211)
+            85211](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            85418](http://code.google.com/p/chromium/issues/detail?id=85418)
+            85418](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Chamal de Silva for [bug
-            88850](http://code.google.com/p/chromium/issues/detail?id=88850)
+            88850](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to the Microsoft Java Team and Microsoft Vulnerability
             Research (MSVR) for [bug
-            88093](http://code.google.com/p/chromium/issues/detail?id=88093)
+            88093](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            78841](http://code.google.com/p/chromium/issues/detail?id=78841)
+            78841](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Martin Barbella for [bug
-            78841](http://code.google.com/p/chromium/issues/detail?id=78841)
+            78841](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            86502](http://code.google.com/p/chromium/issues/detail?id=86502)
+            86502](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            87148](http://code.google.com/p/chromium/issues/detail?id=87148)
+            87148](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            87227](http://code.google.com/p/chromium/issues/detail?id=87227)
+            87227](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            87729](http://code.google.com/p/chromium/issues/detail?id=87729)
+            87729](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            87925](http://code.google.com/p/chromium/issues/detail?id=87925)
+            87925](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            88591](http://code.google.com/p/chromium/issues/detail?id=88591)
+            88591](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            88846](http://code.google.com/p/chromium/issues/detail?id=88846)
+            88846](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Martin Barbella for [bug
-            88889](http://code.google.com/p/chromium/issues/detail?id=88889)
+            88889](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Vladimir Vorontsov, [ONsec company](http://onsec.ru) for
-            [bug
-            72492](http://code.google.com/p/chromium/issues/detail?id=72492)
+            [bug 72492](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            88216](http://code.google.com/p/chromium/issues/detail?id=88216)
+            88216](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sergey Glazunov for [bug
-            87453](http://code.google.com/p/chromium/issues/detail?id=87453)
+            87453](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            90668](http://code.google.com/p/chromium/issues/detail?id=90668)
+            90668](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            91665](http://code.google.com/p/chromium/issues/detail?id=91665)
+            91665](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            89219](http://code.google.com/p/chromium/issues/detail?id=89219)
+            89219](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            89330](http://code.google.com/p/chromium/issues/detail?id=89330)
+            89330](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sławomir Błażek for [bug
-            92651](http://code.google.com/p/chromium/issues/detail?id=92651)
+            92651](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            92959](http://code.google.com/p/chromium/issues/detail?id=92959)
+            92959](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            93420](http://code.google.com/p/chromium/issues/detail?id=93420)
+            93420](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            93587](http://code.google.com/p/chromium/issues/detail?id=93587)
+            93587](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            95920](http://code.google.com/p/chromium/issues/detail?id=95920)
+            95920](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            93788](http://code.google.com/p/chromium/issues/detail?id=93788)
+            93788](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            95072](http://code.google.com/p/chromium/issues/detail?id=95072)
+            95072](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            95672](http://code.google.com/p/chromium/issues/detail?id=95672)
+            95672](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            98773](http://code.google.com/p/chromium/issues/detail?id=98773)
+            98773](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            99167](http://code.google.com/p/chromium/issues/detail?id=99167)
+            99167](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            97599](http://code.google.com/p/chromium/issues/detail?id=97599)
+            97599](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            98064](http://code.google.com/p/chromium/issues/detail?id=98064)
+            98064](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            98556](http://code.google.com/p/chromium/issues/detail?id=98556)
+            98556](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            99294](http://code.google.com/p/chromium/issues/detail?id=99294)
+            99294](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            99880](http://code.google.com/p/chromium/issues/detail?id=99880)
+            99880](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            96902](http://code.google.com/p/chromium/issues/detail?id=96902)
+            96902](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            99138](http://code.google.com/p/chromium/issues/detail?id=99138)
+            99138](http://code.google.com/p/chromium/issues/detail)
 *   $1000 x2 to miaubiz for [bug
-            99211](http://code.google.com/p/chromium/issues/detail?id=99211)
+            99211](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            100464](http://code.google.com/p/chromium/issues/detail?id=100464)
+            100464](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sławomir Błażek for [bug
-            97092](http://code.google.com/p/chromium/issues/detail?id=97092)
+            97092](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to kuzzcc for [bug
-            62925](http://code.google.com/p/chromium/issues/detail?id=62925)
+            62925](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            101458](http://code.google.com/p/chromium/issues/detail?id=101458)
+            101458](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Christian Holler for [bug
-            103259](http://code.google.com/p/chromium/issues/detail?id=103259)
+            103259](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            103058](http://code.google.com/p/chromium/issues/detail?id=103058)
+            103058](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            102810](http://code.google.com/p/chromium/issues/detail?id=102810)
+            102810](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            102628](http://code.google.com/p/chromium/issues/detail?id=102628)
+            102628](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            102359](http://code.google.com/p/chromium/issues/detail?id=102359)
+            102359](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            103921](http://code.google.com/p/chromium/issues/detail?id=103921)
+            103921](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sławomir Błażek for [bug
-            104011](http://code.google.com/p/chromium/issues/detail?id=104011)
+            104011](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sławomir Błażek for [bug
-            104859](http://code.google.com/p/chromium/issues/detail?id=104859)
+            104859](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            104056](http://code.google.com/p/chromium/issues/detail?id=104056)
+            104056](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Atte Kettunen of
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            103239](http://code.google.com/p/chromium/issues/detail?id=103239)
+            103239](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Atte Kettunen of
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            104529](http://code.google.com/p/chromium/issues/detail?id=104529)
+            104529](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Luka Treiber of ACROS Security for [bug
-            99016](http://code.google.com/p/chromium/issues/detail?id=99016)
+            99016](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            106441](http://code.google.com/p/chromium/issues/detail?id=106441)
+            106441](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Shawn Goertzen for [bug
-            108871](http://code.google.com/p/chromium/issues/detail?id=108871)
+            108871](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            109716](http://code.google.com/p/chromium/issues/detail?id=109716)
+            109716](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            109743](http://code.google.com/p/chromium/issues/detail?id=109743)
+            109743](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            110112](http://code.google.com/p/chromium/issues/detail?id=110112)
+            110112](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            110374](http://code.google.com/p/chromium/issues/detail?id=110374)
+            110374](http://code.google.com/p/chromium/issues/detail)
 *   $1000 x2 to miaubiz for [bug
-            105459](http://code.google.com/p/chromium/issues/detail?id=105459)
+            105459](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            106484](http://code.google.com/p/chromium/issues/detail?id=106484)
+            106484](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            108605](http://code.google.com/p/chromium/issues/detail?id=108605)
+            108605](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            109556](http://code.google.com/p/chromium/issues/detail?id=109556)
+            109556](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Boris Zbarsky of Mozilla for [bug
-            106672](http://code.google.com/p/chromium/issues/detail?id=106672)
+            106672](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            108695](http://code.google.com/p/chromium/issues/detail?id=108695)
+            108695](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            110172](http://code.google.com/p/chromium/issues/detail?id=110172)
+            110172](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            111779](http://code.google.com/p/chromium/issues/detail?id=111779)
+            111779](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            112847](http://code.google.com/p/chromium/issues/detail?id=112847)
+            112847](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Chamal de Silva for [bug
-            105867](http://code.google.com/p/chromium/issues/detail?id=105867)
+            105867](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            111748](http://code.google.com/p/chromium/issues/detail?id=111748)
+            111748](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            108037](http://code.google.com/p/chromium/issues/detail?id=108037)
+            108037](http://code.google.com/p/chromium/issues/detail)
 *   $2000 to Arthur Gerkis for [bug
-            112212](http://code.google.com/p/chromium/issues/detail?id=112212)
+            112212](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            116093](http://code.google.com/p/chromium/issues/detail?id=116093)
+            116093](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            108406](http://code.google.com/p/chromium/issues/detail?id=108406)
+            108406](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            115471](http://code.google.com/p/chromium/issues/detail?id=115471)
+            115471](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            113258](http://code.google.com/p/chromium/issues/detail?id=113258)
+            113258](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            113439](http://code.google.com/p/chromium/issues/detail?id=113439)
+            113439](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            114924](http://code.google.com/p/chromium/issues/detail?id=114924)
+            114924](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            115028](http://code.google.com/p/chromium/issues/detail?id=115028)
+            115028](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            113497](http://code.google.com/p/chromium/issues/detail?id=113497)
+            113497](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            113707](http://code.google.com/p/chromium/issues/detail?id=113707)
+            113707](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            114068](http://code.google.com/p/chromium/issues/detail?id=114068)
+            114068](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            114219](http://code.google.com/p/chromium/issues/detail?id=114219)
+            114219](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            115681](http://code.google.com/p/chromium/issues/detail?id=115681)
+            115681](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            113902](http://code.google.com/p/chromium/issues/detail?id=113902)
+            113902](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            116746](http://code.google.com/p/chromium/issues/detail?id=116746)
+            116746](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            116461](http://code.google.com/p/chromium/issues/detail?id=116461)
+            116461](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            104863](http://code.google.com/p/chromium/issues/detail?id=104863)
+            104863](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            107758](http://code.google.com/p/chromium/issues/detail?id=107758)
+            107758](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            108207](http://code.google.com/p/chromium/issues/detail?id=108207)
+            108207](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Chamal de Silva for [bug
-            108544](http://code.google.com/p/chromium/issues/detail?id=108544)
+            108544](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            107244](http://code.google.com/p/chromium/issues/detail?id=107244)
+            107244](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            110764](http://code.google.com/p/chromium/issues/detail?id=110764)
+            110764](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            112151](http://code.google.com/p/chromium/issues/detail?id=112151)
+            112151](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            112833](http://code.google.com/p/chromium/issues/detail?id=112833)
+            112833](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Atte Kettunen of
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            111467](http://code.google.com/p/chromium/issues/detail?id=111467)
+            111467](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            112411](http://code.google.com/p/chromium/issues/detail?id=112411)
+            112411](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            114342](http://code.google.com/p/chromium/issues/detail?id=114342)
+            114342](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            113837](http://code.google.com/p/chromium/issues/detail?id=113837)
+            113837](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Atte Kettunen of
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            117471](http://code.google.com/p/chromium/issues/detail?id=117471)
+            117471](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Omair for [bug
-            117588](http://code.google.com/p/chromium/issues/detail?id=117588)
+            117588](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Atte Kettunen of
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            135432](http://code.google.com/p/chromium/issues/detail?id=135432)
+            135432](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Atte Kettunen of
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            140803](http://code.google.com/p/chromium/issues/detail?id=140803)
+            140803](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Atte Kettunen of
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            143609](http://code.google.com/p/chromium/issues/detail?id=143609)
+            143609](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            143656](http://code.google.com/p/chromium/issues/detail?id=143656)
+            143656](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Sławomir Błażek for [bug
-            144899](http://code.google.com/p/chromium/issues/detail?id=144899)
+            144899](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            145544](http://code.google.com/p/chromium/issues/detail?id=145544)
+            145544](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            134897](http://code.google.com/p/chromium/issues/detail?id=134897)
+            134897](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Arthur Gerkis for [bug
-            136235](http://code.google.com/p/chromium/issues/detail?id=136235)
+            136235](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Jüri Aedla for [bug
-            136894](http://code.google.com/p/chromium/issues/detail?id=136894)
+            136894](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            129898](http://code.google.com/p/chromium/issues/detail?id=129898)
+            129898](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            130595](http://code.google.com/p/chromium/issues/detail?id=130595)
+            130595](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            120222](http://code.google.com/p/chromium/issues/detail?id=120222)
+            120222](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            120944](http://code.google.com/p/chromium/issues/detail?id=120944)
+            120944](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            124356](http://code.google.com/p/chromium/issues/detail?id=124356)
+            124356](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            125374](http://code.google.com/p/chromium/issues/detail?id=125374)
+            125374](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            129947](http://code.google.com/p/chromium/issues/detail?id=129947)
+            129947](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            129951](http://code.google.com/p/chromium/issues/detail?id=129951)
+            129951](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to miaubiz for [bug
-            130356](http://code.google.com/p/chromium/issues/detail?id=130356)
+            130356](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Jüri Aedla for [bug
-            132779](http://code.google.com/p/chromium/issues/detail?id=132779)
+            132779](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Collin Payne for [bug
-            150737](https://code.google.com/p/chromium/issues/detail?id=150737)
+            150737](https://code.google.com/p/chromium/issues/detail)
 *   $509 to wushi of team509 for [bug
-            34978](http://code.google.com/p/chromium/issues/detail?id=34978)
+            34978](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Hironori Tokuta for bug 169401
 *   $500 to Atte Kettunen for bug 284785
 *   $500 to Atte Kettunen for bug 271161
@@ -684,218 +681,209 @@
 *   $500 to Atte Kettunen for bug 148638
 *   $500 to Atte Kettunen for bug 142169
 *   $500 to Isaac Dawson for [bug
-            21338](http://code.google.com/p/chromium/issues/detail?id=21338)
+            21338](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Billy Rios for [bug
-            26129](http://code.google.com/p/chromium/issues/detail?id=26129)
+            26129](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Timothy D. Morgan of [VSR](http://www.vsecurity.com/) for
-            [bug
-            32718](http://code.google.com/p/chromium/issues/detail?id=32718)
+            [bug 32718](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            35732](http://code.google.com/p/chromium/issues/detail?id=35732)
+            35732](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            37061](http://code.google.com/p/chromium/issues/detail?id=37061)
+            37061](http://code.google.com/p/chromium/issues/detail)
 *   $500 to kuzzcc for [bug
-            39443](http://code.google.com/p/chromium/issues/detail?id=39443)
+            39443](http://code.google.com/p/chromium/issues/detail)
 *   $500 to kuzzcc for [bug
-            40635](http://code.google.com/p/chromium/issues/detail?id=40635)
+            40635](http://code.google.com/p/chromium/issues/detail)
 *   $500 to wushi of team509 for [bug
-            42294](http://code.google.com/p/chromium/issues/detail?id=42294)
+            42294](http://code.google.com/p/chromium/issues/detail)
 *   $500 to wushi of team509 for [bug
-            42723](http://code.google.com/p/chromium/issues/detail?id=42723)
+            42723](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Rodrigo Marcos of SECFORCE for [bug
-            46126](http://code.google.com/p/chromium/issues/detail?id=46126)
+            46126](http://code.google.com/p/chromium/issues/detail)
 *   $500 to wushi of team509 for [bug
-            44424](http://code.google.com/p/chromium/issues/detail?id=44424)
+            44424](http://code.google.com/p/chromium/issues/detail)
 *   $500 to wushi of team509 for [bug
-            46360](http://code.google.com/p/chromium/issues/detail?id=46360)
+            46360](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            48115](http://code.google.com/p/chromium/issues/detail?id=48115)
+            48115](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Michail Nikolaev for [bug
-            42736](http://code.google.com/p/chromium/issues/detail?id=42736)
+            42736](http://code.google.com/p/chromium/issues/detail)
 *   $500 to sp3x of [SecurityReason.com](http://securityreason.com/) for
-            [bug
-            43813](http://code.google.com/p/chromium/issues/detail?id=43813)
+            [bug 43813](http://code.google.com/p/chromium/issues/detail)
 *   $500 to [Jose A. Vazquez](http://spa-s3c.blogspot.com/) for [bug
-            47866](http://code.google.com/p/chromium/issues/detail?id=47866)
+            47866](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            48284](http://code.google.com/p/chromium/issues/detail?id=48284)
+            48284](http://code.google.com/p/chromium/issues/detail)
 *   $500 to wushi of team509 for [bug
-            49596](http://code.google.com/p/chromium/issues/detail?id=49596)
+            49596](http://code.google.com/p/chromium/issues/detail)
 *   $500 to wushi of team509 for [bug
-            49628](http://code.google.com/p/chromium/issues/detail?id=49628)
+            49628](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            45331](http://code.google.com/p/chromium/issues/detail?id=45331)
+            45331](http://code.google.com/p/chromium/issues/detail)
 *   $500 to kuzzcc for [bug
-            51653](http://code.google.com/p/chromium/issues/detail?id=51653)
+            51653](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Isaac Dawson for [bug
-            53001](http://code.google.com/p/chromium/issues/detail?id=53001)
+            53001](http://code.google.com/p/chromium/issues/detail)
 *   $500 to David Weston of Microsoft Vulnerability Research (MSVR) for
-            [bug
-            50250](http://code.google.com/p/chromium/issues/detail?id=50250)
+            [bug 50250](http://code.google.com/p/chromium/issues/detail)
 *   $500 to kuzzcc for [bug
-            51252](http://code.google.com/p/chromium/issues/detail?id=51252)
+            51252](http://code.google.com/p/chromium/issues/detail)
 *   $500 to kuzzcc for [bug
-            51919](http://code.google.com/p/chromium/issues/detail?id=51252)
+            51919](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Sergey Glazunov for [bug
-            53361](http://code.google.com/p/chromium/issues/detail?id=53361)
+            53361](http://code.google.com/p/chromium/issues/detail)
 *   $500 to remy.saissy for [bug
-            53361](http://code.google.com/p/chromium/issues/detail?id=53361)
+            53361](http://code.google.com/p/chromium/issues/detail)
 *   $500 to kuzzcc for [bug
-            53394](http://code.google.com/p/chromium/issues/detail?id=53394)
+            53394](http://code.google.com/p/chromium/issues/detail)
 *   $500 to wushi of team509 for [bug
-            55114](http://code.google.com/p/chromium/issues/detail?id=55114)
+            55114](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            57501](http://code.google.com/p/chromium/issues/detail?id=57501)
+            57501](http://code.google.com/p/chromium/issues/detail)
 *   $500 to kuzzcc for [bug
-            51680](http://code.google.com/p/chromium/issues/detail?id=51680)
+            51680](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Simon Schaak for [bug
-            54500](http://code.google.com/p/chromium/issues/detail?id=54500)
+            54500](http://code.google.com/p/chromium/issues/detail)
 *   $500 to "vkouchna" for [bug
-            58741](http://code.google.com/p/chromium/issues/detail?id=58741)
+            58741](http://code.google.com/p/chromium/issues/detail)
 *   $500 to "gundlach" / various for [bug
-            60238](http://code.google.com/p/chromium/issues/detail?id=60238)
+            60238](http://code.google.com/p/chromium/issues/detail)
 *   $500 to "fam.lam" for [bug
-            60327](http://code.google.com/p/chromium/issues/detail?id=60327)
+            60327](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Stefan Troger for [bug
-            59554](http://code.google.com/p/chromium/issues/detail?id=59554)
+            59554](http://code.google.com/p/chromium/issues/detail)
 *   $500 to kuzzcc for [bug
-            63051](http://code.google.com/p/chromium/issues/detail?id=63051)
+            63051](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Sławomir Błażek for [bug
-            62956](http://code.google.com/p/chromium/issues/detail?id=62956)
+            62956](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Chamal de Silva for [bug
-            65299](http://code.google.com/p/chromium/issues/detail?id=65299)
+            65299](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Jan Tošovský for [bug
-            66748](http://code.google.com/p/chromium/issues/detail?id=66748)
+            66748](http://code.google.com/p/chromium/issues/detail)
 *   $500 to *anonymous* for [bug
-            67363](http://code.google.com/p/chromium/issues/detail?id=67363)
+            67363](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Sergey Radchenko for [bug
-            63732](http://code.google.com/p/chromium/issues/detail?id=63732)
+            63732](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Stefan van Zanden for [bug
-            70078](http://code.google.com/p/chromium/issues/detail?id=70078)
+            70078](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Martin Barbella for [bug
-            69628](http://code.google.com/p/chromium/issues/detail?id=69628)
+            69628](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Daniel Divricean for [bug
-            70336](http://code.google.com/p/chromium/issues/detail?id=70336)
+            70336](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Alex Turpin for [bug
-            72517](http://code.google.com/p/chromium/issues/detail?id=72517)
+            72517](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Christian Holler for [bug
-            74670](http://code.google.com/p/chromium/issues/detail?id=74670)
+            74670](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Yuri Ko for [bug
-            70070](http://code.google.com/p/chromium/issues/detail?id=70070)
+            70070](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Aki Helin for [bug
-            71586](http://code.google.com/p/chromium/issues/detail?id=71586)
+            71586](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Michael Griffiths for [bug
-            75347](http://code.google.com/p/chromium/issues/detail?id=75347)
+            75347](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Dan Rosenberg for [bug
-            76542](http://code.google.com/p/chromium/issues/detail?id=76542)
+            76542](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Jordi Chancel for [bug
-            77786](http://code.google.com/p/chromium/issues/detail?id=77786)
+            77786](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Collin Payne for [bug
-            81916](http://code.google.com/p/chromium/issues/detail?id=81916)
+            81916](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Aki Helin from
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            85177](http://code.google.com/p/chromium/issues/detail?id=85177)
+            85177](http://code.google.com/p/chromium/issues/detail)
 *   $500 to miaubiz for [bug
-            85102](http://code.google.com/p/chromium/issues/detail?id=85102)
+            85102](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Mario Gomes for [bug
-            85808](http://code.google.com/p/chromium/issues/detail?id=85808)
+            85808](http://code.google.com/p/chromium/issues/detail)
 *   $500 to kuzzcc for [bug
-            85808](http://code.google.com/p/chromium/issues/detail?id=85808)
+            85808](http://code.google.com/p/chromium/issues/detail)
 *   $500 to miaubiz for [bug
-            87298](http://code.google.com/p/chromium/issues/detail?id=87298)
+            87298](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Shih Wei-Long for [bug
-            87339](http://code.google.com/p/chromium/issues/detail?id=87339)
+            87339](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Juho Nurminen for [bug
-            88337](http://code.google.com/p/chromium/issues/detail?id=88337)
+            88337](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Aki Helin of [OUSPG](https://www.ee.oulu.fi/research/ouspg/)
-            for [bug
-            89142](http://code.google.com/p/chromium/issues/detail?id=89142)
+            for [bug 89142](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Mario Gomes for [bug
-            78639](http://code.google.com/p/chromium/issues/detail?id=78639)
+            78639](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Jordi Chancel for [bug
-            89564](http://code.google.com/p/chromium/issues/detail?id=89564)
+            89564](http://code.google.com/p/chromium/issues/detail)
 *   $500 to miaubiz for [bug
-            89991](http://code.google.com/p/chromium/issues/detail?id=89991)
+            89991](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Christian Holler for [bug
-            91120](http://code.google.com/p/chromium/issues/detail?id=91120)
+            91120](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Jordi Chancel for [bug
-            86758](http://code.google.com/p/chromium/issues/detail?id=86758)
+            86758](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Simon Sarris for [bug
-            91016](http://code.google.com/p/chromium/issues/detail?id=91016)
+            91016](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Aki Helin of [OUSPG](https://www.ee.oulu.fi/research/ouspg/)
-            for [bug
-            100465](http://code.google.com/p/chromium/issues/detail?id=100465)
+            for [bug 100465](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Aki Helin of [OUSPG](https://www.ee.oulu.fi/research/ouspg/)
-            for [bug
-            98809](http://code.google.com/p/chromium/issues/detail?id=98809)
+            for [bug 98809](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Atte Kettunen of
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            104959](http://code.google.com/p/chromium/issues/detail?id=104959)
+            104959](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Atte Kettunen of
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            105714](http://code.google.com/p/chromium/issues/detail?id=105714)
+            105714](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Aki Helin of [OUSPG](https://www.ee.oulu.fi/research/ouspg/)
-            for [bug
-            108416](http://code.google.com/p/chromium/issues/detail?id=108416)
+            for [bug 108416](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Aki Helin of [OUSPG](https://www.ee.oulu.fi/research/ouspg/)
-            for [bug
-            108901](http://code.google.com/p/chromium/issues/detail?id=108901)
+            for [bug 108901](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Aki Helin of [OUSPG](https://www.ee.oulu.fi/research/ouspg/)
-            for [bug
-            110277](http://code.google.com/p/chromium/issues/detail?id=110277)
+            for [bug 110277](http://code.google.com/p/chromium/issues/detail)
 *   $500 to miaubiz for [bug
-            106336](http://code.google.com/p/chromium/issues/detail?id=106336)
+            106336](http://code.google.com/p/chromium/issues/detail)
 *   $500 to pa_kt for [bug
-            112259](http://code.google.com/p/chromium/issues/detail?id=112259)
+            112259](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Sławomir Błażek for [bug
-            112670](http://code.google.com/p/chromium/issues/detail?id=112670)
+            112670](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Sławomir Błażek for [bug
-            114054](http://code.google.com/p/chromium/issues/detail?id=114054)
+            114054](http://code.google.com/p/chromium/issues/detail)
 *   $500 to miaubiz for [bug
-            108467](http://code.google.com/p/chromium/issues/detail?id=108467)
+            108467](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Masato Kinugawa for [bug
-            109574](http://code.google.com/p/chromium/issues/detail?id=109574)
+            109574](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Arthur Gerkis for [bug
-            112317](http://code.google.com/p/chromium/issues/detail?id=112317)
+            112317](http://code.google.com/p/chromium/issues/detail)
 *   $500 to miaubiz for [bug
-            114056](http://code.google.com/p/chromium/issues/detail?id=114056)
+            114056](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Christian Holler for [bug
-            117794](http://code.google.com/p/chromium/issues/detail?id=117794)
+            117794](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Nir Moshe for [bug
-            137707](http://code.google.com/p/chromium/issues/detail?id=137707)
+            137707](http://code.google.com/p/chromium/issues/detail)
 *   $500 to pawlkt for [bug
-            139168](http://code.google.com/p/chromium/issues/detail?id=139168)
+            139168](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Atte Kettunen of
             [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for [bug
-            141651](http://code.google.com/p/chromium/issues/detail?id=141651)
+            141651](http://code.google.com/p/chromium/issues/detail)
 *   $500 to miaubiz for [bug
-            121347](http://code.google.com/p/chromium/issues/detail?id=121347)
+            121347](http://code.google.com/p/chromium/issues/detail)
 *   $500 to miaubiz for [bug
-            136881](http://code.google.com/p/chromium/issues/detail?id=136881)
+            136881](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Emmanuel Bronshtein for [bug
-            142956](http://code.google.com/p/chromium/issues/detail?id=142956)
+            142956](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Takeshi Terada for [bug
-            144813](http://code.google.com/p/chromium/issues/detail?id=144813)
+            144813](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Takeshi Terada for [bug
-            144820](http://code.google.com/p/chromium/issues/detail?id=144820)
+            144820](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Takeshi Terada for [bug
-            137532](http://code.google.com/p/chromium/issues/detail?id=137532)
+            137532](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Takeshi Terada for [bug
-            144866](http://code.google.com/p/chromium/issues/detail?id=144866)
+            144866](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Takeshi Terada for [bug
-            141889](http://code.google.com/p/chromium/issues/detail?id=141889)
+            141889](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Artem Chaykin for [bug
-            138210](http://code.google.com/p/chromium/issues/detail?id=138210)
+            138210](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Artem Chaykin for [bug
-            138035](http://code.google.com/p/chromium/issues/detail?id=138035)
+            138035](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Ayush Jindal for [bug
-            68342](https://code.google.com/p/chromium/issues/detail?id=68342)
+            68342](https://code.google.com/p/chromium/issues/detail)
 
 The following special-case rewards were issued for bugs in components external
 to the Chromium project. We sometimes issue rewards for bugs in external
@@ -903,39 +891,38 @@
 users.
 
 *   $5000 to Eetu Luodemaa and Joni Vähämäki, both from Documill, for
-            [bug
-            146254](http://code.google.com/p/chromium/issues/detail?id=146254)
+            [bug 146254](http://code.google.com/p/chromium/issues/detail)
 *   $4000 to Jüri Aedla for [bug
-            107128](http://code.google.com/p/chromium/issues/detail?id=107128)
+            107128](http://code.google.com/p/chromium/issues/detail)
 *   $3000 to Jüri Aedla for [bug
-            129930](http://code.google.com/p/chromium/issues/detail?id=129930)
+            129930](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to Marc Schoenefeld for [bug
-            48283](http://code.google.com/p/chromium/issues/detail?id=48283)
+            48283](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to Simon Berry-Byrne for [bug
-            48733](http://code.google.com/p/chromium/issues/detail?id=48733)
+            48733](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to Marc Schoenefeld for [bug
-            51070](http://code.google.com/p/chromium/issues/detail?id=51070)
+            51070](http://code.google.com/p/chromium/issues/detail)
 *   $1337 to Jüri Aedla for [bug
-            112822](http://code.google.com/p/chromium/issues/detail?id=112822)
+            112822](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Bui Quang Minh from Bkis
             ([www.bkis.com](http://www.bkis.com)) for [bug
-            58731](http://code.google.com/p/chromium/issues/detail?id=58731)
+            58731](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Yang Dingning from NCNIPC, Graduate University of Chinese
             Academy of Sciences for [bug
-            63444](http://code.google.com/p/chromium/issues/detail?id=63444)
+            63444](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Yang Dingning from NCNIPC, Graduate University of Chinese
             Academy of Sciences for [bug
-            86900](http://code.google.com/p/chromium/issues/detail?id=86900)
+            86900](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Yang Dingning from NCNIPC, Graduate University of Chinese
             Academy of Sciences for [bug
-            89402](http://code.google.com/p/chromium/issues/detail?id=89402)
+            89402](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Yang Dingning from NCNIPC, Graduate University of Chinese
             Academy of Sciences for [bug
-            93472](http://code.google.com/p/chromium/issues/detail?id=93472)
+            93472](http://code.google.com/p/chromium/issues/detail)
 *   $1000 to Nicolas Gregoire for [bug
-            138673](http://code.google.com/p/chromium/issues/detail?id=138673)
+            138673](http://code.google.com/p/chromium/issues/detail)
 *   $500 to Nicolas Gregoire for [bug
-            127417](http://code.google.com/p/chromium/issues/detail?id=127417)
+            127417](http://code.google.com/p/chromium/issues/detail)
 
 (Note that some of the above individuals elected to donate the rewards to
 charity. In these cases, Google often increased the value of the donation beyond
@@ -948,207 +935,198 @@
 security!
 
 *   Mike Dougherty of dotSyntax, LLC for [bug
-            33572](http://code.google.com/p/chromium/issues/detail?id=33572)
+            33572](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            37007](http://code.google.com/p/chromium/issues/detail?id=37007)
+            37007](http://code.google.com/p/chromium/issues/detail)
 *   RSnake of [ha.ckers.org](http://ha.ckers.org/) for [bug
-            33445](http://code.google.com/p/chromium/issues/detail?id=33445)
+            33445](http://code.google.com/p/chromium/issues/detail)
 *   Tobias Klein ([www.trapkit.de](http://www.trapkit.de/)) for [bug
-            38845](http://code.google.com/p/chromium/issues/detail?id=38845)
+            38845](http://code.google.com/p/chromium/issues/detail)
 *   Carlos Ghan for [bug
-            33952](http://code.google.com/p/chromium/issues/detail?id=33952)
+            33952](http://code.google.com/p/chromium/issues/detail)
 *   WHK &lt;elhacker.net&gt; and The-0utl4w From Aria-Security for [bug
-            34721](http://code.google.com/p/chromium/issues/detail?id=34721)
+            34721](http://code.google.com/p/chromium/issues/detail)
 *   Aki Helin from [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for
-            [bug
-            35979](http://code.google.com/p/chromium/issues/detail?id=35979)
+            [bug 35979](http://code.google.com/p/chromium/issues/detail)
 *   Aki Helin from [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for
-            [bug
-            36976](http://code.google.com/p/chromium/issues/detail?id=36976)
+            [bug 36976](http://code.google.com/p/chromium/issues/detail)
 *   Jordi Chancel for [bug
-            37447](http://code.google.com/p/chromium/issues/detail?id=37447)
+            37447](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            39277](http://code.google.com/p/chromium/issues/detail?id=39277)
+            39277](http://code.google.com/p/chromium/issues/detail)
 *   Florent, Skyrecon systems for [bug
-            40801](http://code.google.com/p/chromium/issues/detail?id=40801)
+            40801](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            41778](http://code.google.com/p/chromium/issues/detail?id=41778)
+            41778](http://code.google.com/p/chromium/issues/detail)
 *   Aki Helin from [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for
-            [bug
-            42538](http://code.google.com/p/chromium/issues/detail?id=42538)
+            [bug 42538](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            40628](http://code.google.com/p/chromium/issues/detail?id=40628)
+            40628](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            41447](http://code.google.com/p/chromium/issues/detail?id=41447)
+            41447](http://code.google.com/p/chromium/issues/detail)
 *   Florian Rienhardt, BSI for [bug
-            36553](http://code.google.com/p/chromium/issues/detail?id=36553)
+            36553](http://code.google.com/p/chromium/issues/detail)
 *   Ben Davis and Emanuele Gentili for [bug
-            38105](http://code.google.com/p/chromium/issues/detail?id=38105)
+            38105](http://code.google.com/p/chromium/issues/detail)
 *   Sergey Glazunov for [bug
-            42396](http://code.google.com/p/chromium/issues/detail?id=42396)
+            42396](http://code.google.com/p/chromium/issues/detail)
 *   Jose A. Vazquez for [bug
-            45164](http://code.google.com/p/chromium/issues/detail?id=45164)
+            45164](http://code.google.com/p/chromium/issues/detail)
 *   Mats Ahlgren for [bug
-            46575](http://code.google.com/p/chromium/issues/detail?id=46575)
+            46575](http://code.google.com/p/chromium/issues/detail)
 *   Aki Helin from [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for
-            [bug
-            47056](http://code.google.com/p/chromium/issues/detail?id=47056)
+            [bug 47056](http://code.google.com/p/chromium/issues/detail)
 *   Lostmon for [bug
-            28001](http://code.google.com/p/chromium/issues/detail?id=28001)
+            28001](http://code.google.com/p/chromium/issues/detail)
 *   "ironfist99" for [bug
-            34414](http://code.google.com/p/chromium/issues/detail?id=34414)
+            34414](http://code.google.com/p/chromium/issues/detail)
 *   Chris Weber from Casaba Security for [bug
-            37201](http://code.google.com/p/chromium/issues/detail?id=37201)
+            37201](http://code.google.com/p/chromium/issues/detail)
 *   Brook Novak for [bug
-            41654](http://code.google.com/p/chromium/issues/detail?id=41654)
+            41654](http://code.google.com/p/chromium/issues/detail)
 *   Lostmon for [bug
-            45876](http://code.google.com/p/chromium/issues/detail?id=45876)
+            45876](http://code.google.com/p/chromium/issues/detail)
 *   Keith Campbell for [bug
-            51846](http://code.google.com/p/chromium/issues/detail?id=51846)
+            51846](http://code.google.com/p/chromium/issues/detail)
 *   [VUPEN Vulnerability Research Team](http://www.vupen.com/)
             (VUPEN-SR-2010-249) for [bug
-            52443](http://code.google.com/p/chromium/issues/detail?id=52443)
+            52443](http://code.google.com/p/chromium/issues/detail)
 *   "magnusmorton" for [bug
-            51709](http://code.google.com/p/chromium/issues/detail?id=51709)
+            51709](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            53176](http://code.google.com/p/chromium/issues/detail?id=53176)
+            53176](http://code.google.com/p/chromium/issues/detail)
 *   "adriennefelt" for [bug
-            54006](http://code.google.com/p/chromium/issues/detail?id=54006)
+            54006](http://code.google.com/p/chromium/issues/detail)
 *   Jordi Chancel for [bug
-            51680](http://code.google.com/p/chromium/issues/detail?id=51680)
+            51680](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            53002](http://code.google.com/p/chromium/issues/detail?id=53002)
+            53002](http://code.google.com/p/chromium/issues/detail)
 *   Dan Rosenberg, Virtual Security Research for [bug
-            54132](http://code.google.com/p/chromium/issues/detail?id=54132)
+            54132](http://code.google.com/p/chromium/issues/detail)
 *   Nirankush Panchbhai and Microsoft Vulnerability Research (MSVR) for
-            [bug
-            55745](http://code.google.com/p/chromium/issues/detail?id=55745)
+            [bug 55745](http://code.google.com/p/chromium/issues/detail)
 *   Cezary Tomczak for [bug
-            58319](http://code.google.com/p/chromium/issues/detail?id=58319)
+            58319](http://code.google.com/p/chromium/issues/detail)
 *   Mohammed Bouhlel for [bug
-            61701](http://code.google.com/p/chromium/issues/detail?id=61701)
+            61701](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            62168](http://code.google.com/p/chromium/issues/detail?id=62168)
+            62168](http://code.google.com/p/chromium/issues/detail)
 *   David Weston of Microsoft Vulnerability Research (MSVR) for [bug
-            60055](http://code.google.com/p/chromium/issues/detail?id=60055)
+            60055](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            60761](http://code.google.com/p/chromium/issues/detail?id=60761)
+            60761](http://code.google.com/p/chromium/issues/detail)
 *   Marius Wachtler for [bug
-            62276](http://code.google.com/p/chromium/issues/detail?id=62276)
+            62276](http://code.google.com/p/chromium/issues/detail)
 *   Chamal de Silva for [bug
-            65299](http://code.google.com/p/chromium/issues/detail?id=65299)
+            65299](http://code.google.com/p/chromium/issues/detail)
 *   Chamal de Silva for [bug
-            66591](http://code.google.com/p/chromium/issues/detail?id=66591)
+            66591](http://code.google.com/p/chromium/issues/detail)
 *   David Warren of [CERT](http://www.cert.org/) for [bug
-            67303](http://code.google.com/p/chromium/issues/detail?id=67303)
+            67303](http://code.google.com/p/chromium/issues/detail)
 *   miaubiz for [bug
-            67363](http://code.google.com/p/chromium/issues/detail?id=67363)
+            67363](http://code.google.com/p/chromium/issues/detail)
 *   Brian Kirchoff for [bug
-            62791](http://code.google.com/p/chromium/issues/detail?id=62791)
+            62791](http://code.google.com/p/chromium/issues/detail)
 *   Dan Morrison for [bug
-            66931](http://code.google.com/p/chromium/issues/detail?id=66931)
+            66931](http://code.google.com/p/chromium/issues/detail)
 *   Matthew Heidermann for [bug
-            68244](http://code.google.com/p/chromium/issues/detail?id=68244)
+            68244](http://code.google.com/p/chromium/issues/detail)
 *   [Reddit](http://www.reddit.com) for [bug
-            69195](http://code.google.com/p/chromium/issues/detail?id=69195)
+            69195](http://code.google.com/p/chromium/issues/detail)
 *   Rik Cabanier for [bug
-            67234](http://code.google.com/p/chromium/issues/detail?id=67234)
+            67234](http://code.google.com/p/chromium/issues/detail)
 *   miaubiz for [bug
-            71717](http://code.google.com/p/chromium/issues/detail?id=71717)
+            71717](http://code.google.com/p/chromium/issues/detail)
 *   Louis Lang for [bug
-            49747](http://code.google.com/p/chromium/issues/detail?id=49747)
+            49747](http://code.google.com/p/chromium/issues/detail)
 *   Aki Helin from [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for
-            [bug
-            66962](http://code.google.com/p/chromium/issues/detail?id=66962)
+            [bug 66962](http://code.google.com/p/chromium/issues/detail)
 *   David Weston of Microsoft and Microsoft Vulnerability Research
             (MSVR) for [bug
-            71788](http://code.google.com/p/chromium/issues/detail?id=71788)
+            71788](http://code.google.com/p/chromium/issues/detail)
 *   Martin Barbella for [bug
-            61502](http://code.google.com/p/chromium/issues/detail?id=61502)
+            61502](http://code.google.com/p/chromium/issues/detail)
 *   Chamal de Silva for [bug
-            70538](http://code.google.com/p/chromium/issues/detail?id=70538)
+            70538](http://code.google.com/p/chromium/issues/detail)
 *   Cole Snodgrass for [bug
-            72523](http://code.google.com/p/chromium/issues/detail?id=72523)
+            72523](http://code.google.com/p/chromium/issues/detail)
 *   miaubiz for [bug
-            72910](http://code.google.com/p/chromium/issues/detail?id=72910)
+            72910](http://code.google.com/p/chromium/issues/detail)
 *   wushi of team509 for [bug
-            75801](http://code.google.com/p/chromium/issues/detail?id=75801)
+            75801](http://code.google.com/p/chromium/issues/detail)
 *   wushi of team509 for [bug
-            76646](http://code.google.com/p/chromium/issues/detail?id=76646)
+            76646](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            77349](http://code.google.com/p/chromium/issues/detail?id=77349)
+            77349](http://code.google.com/p/chromium/issues/detail)
 *   Sergey Glazunov for [bug
-            75821](http://code.google.com/p/chromium/issues/detail?id=75821)
+            75821](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            79266](http://code.google.com/p/chromium/issues/detail?id=79266)
+            79266](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            79426](http://code.google.com/p/chromium/issues/detail?id=79426)
+            79426](http://code.google.com/p/chromium/issues/detail)
 *   Sergey Glazunov for [bug
-            83273](http://code.google.com/p/chromium/issues/detail?id=83273)
+            83273](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            83841](http://code.google.com/p/chromium/issues/detail?id=83841)
+            83841](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            84402](http://code.google.com/p/chromium/issues/detail?id=84402)
+            84402](http://code.google.com/p/chromium/issues/detail)
 *   Olli Pettay of Mozilla for [bug
-            84600](http://code.google.com/p/chromium/issues/detail?id=84600)
+            84600](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            84805](http://code.google.com/p/chromium/issues/detail?id=84805)
+            84805](http://code.google.com/p/chromium/issues/detail)
 *   Mikołaj Małecki for [bug
-            85559](http://code.google.com/p/chromium/issues/detail?id=85559)
+            85559](http://code.google.com/p/chromium/issues/detail)
 *   Collin Payne for [bug
-            84933](http://code.google.com/p/chromium/issues/detail?id=84933)
+            84933](http://code.google.com/p/chromium/issues/detail)
 *   miaubiz for [bug
-            82552](http://code.google.com/p/chromium/issues/detail?id=82552)
+            82552](http://code.google.com/p/chromium/issues/detail)
 *   wushi of team509 (reported through ZDI) for [bug
-            88670](http://code.google.com/p/chromium/issues/detail?id=88670)
+            88670](http://code.google.com/p/chromium/issues/detail)
 *   miaubiz for [bug
-            88670](http://code.google.com/p/chromium/issues/detail?id=88670)
+            88670](http://code.google.com/p/chromium/issues/detail)
 *   electronixtar for [bug
-            51464](http://code.google.com/p/chromium/issues/detail?id=51464)
+            51464](http://code.google.com/p/chromium/issues/detail)
 *   wbrana for [bug
-            57908](http://code.google.com/p/chromium/issues/detail?id=57908)
+            57908](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            78427](http://code.google.com/p/chromium/issues/detail?id=78427)
+            78427](http://code.google.com/p/chromium/issues/detail)
 *   kuzzcc for [bug
-            83031](http://code.google.com/p/chromium/issues/detail?id=83031)
+            83031](http://code.google.com/p/chromium/issues/detail)
 *   Aaron Sigel of [vtty.com](http://vtty.com) for [bug
-            80680](http://code.google.com/p/chromium/issues/detail?id=80680)
+            80680](http://code.google.com/p/chromium/issues/detail)
 *   Mario Gomes for [bug
-            85041](http://code.google.com/p/chromium/issues/detail?id=85041)
+            85041](http://code.google.com/p/chromium/issues/detail)
 *   Arthur Gerkis for [bug
-            89795](http://code.google.com/p/chromium/issues/detail?id=89795)
+            89795](http://code.google.com/p/chromium/issues/detail)
 *   miaubiz for [bug
-            90134](http://code.google.com/p/chromium/issues/detail?id=90134)
+            90134](http://code.google.com/p/chromium/issues/detail)
 *   miaubiz for [bug
-            94800](http://code.google.com/p/chromium/issues/detail?id=94800)
+            94800](http://code.google.com/p/chromium/issues/detail)
 *   Bernhard 'Bruhns' Brehm of Recurity Labs for [bug
-            93497](http://code.google.com/p/chromium/issues/detail?id=93497)
+            93497](http://code.google.com/p/chromium/issues/detail)
 *   Aki Helin from [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for
-            [bug
-            93596](http://code.google.com/p/chromium/issues/detail?id=93596)
+            [bug 93596](http://code.google.com/p/chromium/issues/detail)
 *   Nishant Yadant of VMware and Craig Chamberlain for [bug
-            95917](http://code.google.com/p/chromium/issues/detail?id=95917)
+            95917](http://code.google.com/p/chromium/issues/detail)
 *   Chu for [bug
-            101010](http://code.google.com/p/chromium/issues/detail?id=101010)
+            101010](http://code.google.com/p/chromium/issues/detail)
 *   Aki Helin from [OUSPG](https://www.ee.oulu.fi/research/ouspg/) for
-            [bug
-            100863](http://code.google.com/p/chromium/issues/detail?id=100863)
+            [bug 100863](http://code.google.com/p/chromium/issues/detail)
 *   Collin Payne for [bug
-            92550](http://code.google.com/p/chromium/issues/detail?id=92550)
+            92550](http://code.google.com/p/chromium/issues/detail)
 *   Devdatta Akhawe, UC Berkeley for [bug
-            103630](http://code.google.com/p/chromium/issues/detail?id=103630)
+            103630](http://code.google.com/p/chromium/issues/detail)
 *   Atte Kettunen from [OUSPG](https://www.ee.oulu.fi/research/ouspg/)
-            for [bug
-            109094](http://code.google.com/p/chromium/issues/detail?id=109094)
+            for [bug 109094](http://code.google.com/p/chromium/issues/detail)
 *   Code Audit Labs of VulnHunt.com for [bug
-            109245](http://code.google.com/p/chromium/issues/detail?id=109245)
+            109245](http://code.google.com/p/chromium/issues/detail)
 *   Sławomir Błażek for [bug
-            109664](http://code.google.com/p/chromium/issues/detail?id=109664)
+            109664](http://code.google.com/p/chromium/issues/detail)
 *   Ben Carrillo for [bug
-            109717](http://code.google.com/p/chromium/issues/detail?id=109717)
+            109717](http://code.google.com/p/chromium/issues/detail)
 *   chrometot for [bug
-            112451](http://code.google.com/p/chromium/issues/detail?id=112451)
+            112451](http://code.google.com/p/chromium/issues/detail)
 *   Michael Gundlach for [bug
-            108648](http://code.google.com/p/chromium/issues/detail?id=108648)
+            108648](http://code.google.com/p/chromium/issues/detail)
 *   Glenn Randers-Pehrson for [bug
-            116162](http://code.google.com/p/chromium/issues/detail?id=116162)
\ No newline at end of file
+            116162](http://code.google.com/p/chromium/issues/detail)
\ No newline at end of file
diff --git a/site/Home/chromium-security/index.md b/site/Home/chromium-security/index.md
index 0944395..700b863 100644
--- a/site/Home/chromium-security/index.md
+++ b/site/Home/chromium-security/index.md
@@ -44,8 +44,8 @@
             Non-Secure](/Home/chromium-security/marking-http-as-non-secure)"
             proposal text.
 *   Have a look at our public [Chrome Security Google Drive
-            folder](https://drive.google.com/open?id=0B_KwtdC2J1Q6fjFNRElHUHhmLUlNbktKbFVkRXBlVGp0NkZvTDJvZVRZLXozOVFqTWtzM1E&authuser=0),
-            which contains a whole bunch of useful documents as well.
+            folder](https://drive.google.com/open), which contains a whole bunch
+            of useful documents as well.
 *   We provide [quarterly
             updates](/Home/chromium-security/quarterly-updates) to what we're
             working on, if anything piques your interest get in touch!
diff --git a/site/Home/chromium-security/marking-http-as-non-secure/index.md b/site/Home/chromium-security/marking-http-as-non-secure/index.md
index c020292..e3eb944 100644
--- a/site/Home/chromium-security/marking-http-as-non-secure/index.md
+++ b/site/Home/chromium-security/marking-http-as-non-secure/index.md
@@ -33,7 +33,7 @@
 *   The page **contains a password field**.
 *   The user **interacts with a credit card field**.
 
-[![image](/_/rsrc/1504214353390/Home/chromium-security/marking-http-as-non-secure/blog%20image%201.png)](/Home/chromium-security/marking-http-as-non-secure/blog%20image%201.png?attredirects=0)
+[![image](/Home/chromium-security/marking-http-as-non-secure/blog%20image%201.png)](/Home/chromium-security/marking-http-as-non-secure/blog%20image%201.png)
 
 **October 2017 (Phase 2)**
 
@@ -51,7 +51,7 @@
 *   The page **contains a password field**.
 *   The user **interacts with any input field**.
 
-[![image](/_/rsrc/1504214520221/Home/chromium-security/marking-http-as-non-secure/form-and-incognito-http-bad-verbose.png)](/Home/chromium-security/marking-http-as-non-secure/form-and-incognito-http-bad-verbose.png?attredirects=0)
+[![image](/Home/chromium-security/marking-http-as-non-secure/form-and-incognito-http-bad-verbose.png)](/Home/chromium-security/marking-http-as-non-secure/form-and-incognito-http-bad-verbose.png)
 
 On mobile, there is no room for the string, so only the icon animates out for
 user entered data:
@@ -68,7 +68,7 @@
 
 In this phase, all HTTP pages will be marked with "Not Secure":
 
-[![image](/_/rsrc/1518648816859/Home/chromium-security/marking-http-as-non-secure/phase-3-wide.png)](/Home/chromium-security/marking-http-as-non-secure/phase-3-wide.png?attredirects=0)
+[![image](/Home/chromium-security/marking-http-as-non-secure/phase-3-wide.png)](/Home/chromium-security/marking-http-as-non-secure/phase-3-wide.png)
 
 On mobile, there is no room for the string. The (i) icon will show on all HTTP
 pages:
@@ -86,7 +86,7 @@
 In this phase, secure pages will be marked more neutral instead of affirmatively
 secure:
 
-[![image](/_/rsrc/1526630154356/Home/chromium-security/marking-http-as-non-secure/http-bad-sep-2018.png)](/Home/chromium-security/marking-http-as-non-secure/http-bad-sep-2018.png?attredirects=0)
+[![image](/Home/chromium-security/marking-http-as-non-secure/http-bad-sep-2018.png)](/Home/chromium-security/marking-http-as-non-secure/http-bad-sep-2018.png)
 
 **October 2018**
 
@@ -108,7 +108,7 @@
 pages as affirmatively non-secure in the long term (the same as other non-secure
 pages, like pages with broken HTTPS):
 
-**[![image](/_/rsrc/1504214559418/Home/chromium-security/marking-http-as-non-secure/blog%20image%202.png)](/Home/chromium-security/marking-http-as-non-secure/blog%20image%202.png?attredirects=0)**
+**[![image](/Home/chromium-security/marking-http-as-non-secure/blog%20image%202.png)](/Home/chromium-security/marking-http-as-non-secure/blog%20image%202.png)**
 
 On mobile:
 
diff --git a/site/Home/chromium-security/mds.md b/site/Home/chromium-security/mds.md
index 65a1f14..0e3d80e 100644
--- a/site/Home/chromium-security/mds.md
+++ b/site/Home/chromium-security/mds.md
@@ -17,11 +17,10 @@
 microarchitectural state, on certain Intel CPUs. They are described in [Intel's
 announcement](https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00233.html),
 and referred to as
-MSBDS/[CVE-2018-12126](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-12126),
-MLPDS/[CVE-2018-12127](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-12127),
-MFBDS/[CVE-2018-12130](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-12130),
-and
-MDSUM/[CVE-2019-11091](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2019-11091).
+MSBDS/[CVE-2018-12126](https://cve.mitre.org/cgi-bin/cvename.cgi),
+MLPDS/[CVE-2018-12127](https://cve.mitre.org/cgi-bin/cvename.cgi),
+MFBDS/[CVE-2018-12130](https://cve.mitre.org/cgi-bin/cvename.cgi), and
+MDSUM/[CVE-2019-11091](https://cve.mitre.org/cgi-bin/cvename.cgi).
 
 An attacker successfully exploiting these vulnerabilities could read sensitive
 data from other processes running on the system, breaking the isolation between
@@ -38,7 +37,7 @@
 Some operating system mitigations will also require changes in Chrome which we
 shall include in subsequent Chrome releases. Users should ensure their version
 of Chrome is [always up to
-date](https://support.google.com/chrome/answer/95414?co=GENIE.Platform%3DDesktop).
+date](https://support.google.com/chrome/answer/95414).
 
 ## Response
 
diff --git a/site/Home/chromium-security/memory-safety/index.md b/site/Home/chromium-security/memory-safety/index.md
index 6c0d288..f8c2077 100644
--- a/site/Home/chromium-security/memory-safety/index.md
+++ b/site/Home/chromium-security/memory-safety/index.md
@@ -17,7 +17,7 @@
 
 [![Pie chart of uses-after-free, other memory safety, other security bug,
 security
-asserts](/_/rsrc/1589581287612/Home/chromium-security/memory-safety/piechart.png)](/Home/chromium-security/memory-safety/piechart.png?attredirects=0)
+asserts](/Home/chromium-security/memory-safety/piechart.png)](/Home/chromium-security/memory-safety/piechart.png)
 
 (Analysis based on 912 high or critical
 [severity](https://chromium.googlesource.com/chromium/src/+/master/docs/security/severity-guidelines.md)
@@ -113,7 +113,7 @@
 
 [![Spectrum of options from lower cost &amp; less improvement (e.g. C++ library
 improvements) to higher cost and more improvement (e.g.
-Rust)](/_/rsrc/1589569060172/Home/chromium-security/memory-safety/sat3CHOc8lXZbGicChW6w5Q.png)](/Home/chromium-security/memory-safety/sat3CHOc8lXZbGicChW6w5Q.png?attredirects=0)
+Rust)](/Home/chromium-security/memory-safety/sat3CHOc8lXZbGicChW6w5Q.png)](/Home/chromium-security/memory-safety/sat3CHOc8lXZbGicChW6w5Q.png)
 
 We expect this strategy will boil down to two major strands:
 
diff --git a/site/Home/chromium-security/memory-safety/rust-and-c-interoperability.md b/site/Home/chromium-security/memory-safety/rust-and-c-interoperability.md
index 8b203da..af22185 100644
--- a/site/Home/chromium-security/memory-safety/rust-and-c-interoperability.md
+++ b/site/Home/chromium-security/memory-safety/rust-and-c-interoperability.md
@@ -71,19 +71,19 @@
     value.
     (That sounds fairly straightforward, but it becomes much more complex when
     you’re talking about structs containing std::strings, such as
-    [url::Origin](https://source.chromium.org/chromium/chromium/src/+/master:url/origin.h;l=141?q=url::Origin&ss=chromium%2Fchromium%2Fsrc).
+    [url::Origin](https://source.chromium.org/chromium/chromium/src/+/master:url/origin.h;l=141).
     Such a struct could only be owned as a UniquePtr&lt;opaque type&gt; from the
     Rust side, which would prevent field access. Solutions can be imagined but
     need more thought.)
     Another ~20% are functions which take pointer parameters - in our case,
     these are very often [out
-    parameters](https://source.chromium.org/chromium/chromium/src/+/master:base/rand_util.h;l=40?q=base::RandBytes&sq=).
+    parameters](https://source.chromium.org/chromium/chromium/src/+/master:base/rand_util.h;l=40).
     We need to see how we can programmatically identify those which are ‘simple’
     out parameters and allow Rust to populate them safely.
     The good news is that this leaves just 8% of our functions which can’t be
     supported by the cxx model of interop. Most of these are passing C++ structs
     (by value) which have [raw pointers within
-    them](https://source.chromium.org/chromium/chromium/src/+/master:base/memory/shared_memory_mapping.h;l=169?q=base::WritableSharedMemoryMapping).
+    them](https://source.chromium.org/chromium/chromium/src/+/master:base/memory/shared_memory_mapping.h;l=169).
     This seems largely insoluble in Rust but they’re so rare that we can create
     case-by-case idiomatic wrappers.
     There are some caveats here: this analysis is based on symbols exported by
@@ -93,7 +93,7 @@
     course, “base” isn’t the only set of APIs which our code would need to call
     - it’s probably that higher-level functions would have [more complex
     arguments on
-    average](https://source.chromium.org/chromium/chromium/src/+/master:content/public/browser/render_frame_host.h;bpv=1;bpt=1;l=88?q=RenderFrameHost&gsn=RenderFrameHost&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Frender_frame_host.h%23G1w6QPBQL82Xkcn4l7LDpzClmBPa_c18lFVVZbHK5h0&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Fcontent_browser_client.h%23q1iJpNllgNKY5mVu_-89ZVL29Rk5wCUukrTj6kdjLOA&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Fnavigation_controller.h%23xJPcd1uTfK8sLQidlLN1nkzka5MM8UOqJQ-vd1RMLUI&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Fnavigation_handle.h%23Cla5SVTQ5b0yHjvdzazehvdZiPAwZPiL7hw9jGrMBMg&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Frender_frame_host.h%23RenderFrameHost%253Acontent%2523c%2523dhOuyZmgB2x&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Fweb_contents.h%23XrbufdRG9Y--Dfi3iq7WkPh30Aby0bBIixBApZ1fXG4&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Fweb_contents_delegate.h%23xPu14kaNu58lQUD_9A9MEXyxUFs8Jibf73XNjZze6zM&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Fweb_contents_observer.h%23Gc6rUNIeosEK0hOGxwCGtN3e4cQRlW1pbI9SJnAffaY&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Ftest%2Fcontent_browser_test_utils.h%23KxzkBqHDzmvePnTKOrHQpGDfOD2Oy4yWL0xQ17sxS7g&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Ftest%2Ftest_utils.h%23EVUuAhYNNhFIy0tQc4euuLdHh_H2gYKx6Cde5mGUDdw&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fshell%2Fbrowser%2Fshell_platform_delegate.h%23JlDkk2QY2af2K98dJC7keSobXw9Lm7Vvr2DnHqWQpGM&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Frender_frame_host.h%23_RceGKzxaDRVeDDFRGV34cgVys-lQ22yR_wwBOBzXkI&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fchrome%2Fbrowser%2Fchromeos%2Flogin%2Ftest%2Fjs_checker.h%23r_Gj569ozVIUJq-1POIJ4-qqNaRvHC-N7_01P9qsSSc&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fchrome%2Fbrowser%2Ftask_manager%2Fproviders%2Fweb_contents%2Fweb_contents_task_provider.h%23m8QtJrZjgtNRJveh4olsmT3NIvAFrJmS62j1jaLIjVk&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fchrome%2Fbrowser%2Fui%2Fexclusive_access%2Ffullscreen_controller.h%232v5FtWIP5lic0jku3uPv0aA35WhmxS5zkZ32A3UXfsc&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcomponents%2Fblocked_content%2Fpopup_blocker_tab_helper.h%23ZAwLD36-n3HV1_IIGmPbytosIMmfek4iFBO1CLfnwAI&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcomponents%2Fpage_load_metrics%2Fbrowser%2Fobservers%2Flargest_contentful_paint_handler.h%23MGktmDqVePSQ5i5YsOaSyZQO_PsptqLzf_yMxl4Dyuk&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcomponents%2Fpage_load_metrics%2Fbrowser%2Fpage_load_metrics_observer.h%23lb9A7wZugxQD54-kaHBU9xBztc_qtW0v7d_yxHFitMo&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcomponents%2Fperformance_manager%2Fpublic%2Fperformance_manager.h%237RnPbKgruVz8UTqkRkQA5AJD6a87ucr-9eRsxXEQR_U&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcomponents%2Fsubresource_filter%2Fcontent%2Fbrowser%2Fsubresource_filter_observer.h%23TXHYSiScLwmoB1m4zPDJABkqvxFdAWfy1Ex2IFX_daM&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fbrowser%2Fcontent_index%2Fcontent_index_service_impl.h%23MhjsqAeDxF0FYJo_wllpmTcv6tuLPn_nPnwDJtbrGzs&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Frender_document_host_user_data.h%23QFc-GZRe6mkj2fUPpd_OOzdlMfR9TPXA7kdFH2P0y0c&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Frender_frame_host.h%23RenderFrameHost%253Acontent%2523c%2523bJIWE93K2Uw&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Frender_view_host.h%23j-yNEITJJhL9H_N7SAWIFM00eSi9Do5KqVHnnw6-wYY&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Ftest%2Fnavigation_simulator.h%23LdLUS0zBCndDaYelBCIrAtQAP5CjgrKoBWc4UkaDpPE&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fextensions%2Fbrowser%2Fapp_window%2Fapp_window.h%23cLpWpVzgBXk0gZyi-2THfz57SRACA-LHUveF0YbUgCg&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fextensions%2Fbrowser%2Fextension_function.h%23_Ogl2-DYz2iqCw9dhPLcqQwcXfV194_P3uWT2Fnkj-4&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fextensions%2Fbrowser%2Fprocess_manager.h%23fdDKt3wBoBo8B9ujQiKlNlTWllc9d6Nucx_LH5PyFg4&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fchrome%2Fbrowser%2Fbanners%2Fapp_banner_manager.h%236njZ8hjl2ANDhn7cc2_h2Obhvi0hty24_cozfCfXvP4&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fchrome%2Fbrowser%2Fdevtools%2Fdevtools_window.h%23UvVTsinMZfkvO_28gCFM_S742snUFO4dF9lUEBCOOzA&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fchrome%2Fbrowser%2Fui%2Fsearch%2Flocal_ntp_test_utils.h%23MFOhcxTDmwcb9ct68b2WSzYF6YDjdalt24KDHCBega8&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcomponents%2Fautofill%2Fcontent%2Fbrowser%2Fcontent_autofill_driver_factory.h%232_1CXjN2hUKgzzlJeHBUY-03W_tFo-iunU62bByBM6s&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcomponents%2Fpage_load_metrics%2Fbrowser%2Fobservers%2Fpage_load_metrics_observer_tester.h%23ek2Ilzd8IEKzZMxB7pfXiVtl3hub7QKlESaQXb9wefE&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcomponents%2Fpayments%2Fcontent%2Fpayment_app_factory.h%23UXMzp2clHfiq_I9jqU5EYPV35LFAS4Qeb30UgiYYmPM&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fbrowser%2Fweb_contents%2Fweb_contents_impl.h%23bGo7lh_Cz-AMlV0vnrg7N1hekIc2k69yWIXNjppwLvM&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Fdevtools_agent_host.h%23MVlcGNudSwRbhwAb7qjmDJ5EIF5RuWjJo6dcUqHEdwE&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Fdevtools_manager_delegate.h%23fUonhxAGMNCMCnWgzJszvsBnMePO8z2cucV5m0H1gig&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Fmedia_player_id.h%237GEQk0IkYgezyBz93D_esGwqUhoYfor4M2JjgzOkHKY&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Fweb_ui_controller.h%23iktvwQuWbLO8hlEAR-DJYt9o0xju62S_9nfg7R7j2Kc&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Ftest%2Fweb_contents_tester.h%23zPltnaBNY45XLxRyREmM8T-NumTILcwnWNRC8FiI-ug&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fchrome%2Ftest%2Fpayments%2Fpayment_request_platform_browsertest_base.h%23H2AtSVUS0Q9k7jDXyRtrFB1Po_9evqkWUVvvo7NB6oM&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcomponents%2Fautofill%2Fcore%2Fbrowser%2Fautofill_client.h%2356w8agBOZjtRclF5Wfl-QJmO500HiS1mPke0i1kt91s&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcomponents%2Fpermissions%2Fpermission_request_id.h%23TutwfaiAmQOM6OkwwuX-_Hdp-H4pq5HSE0N5mqrhrxg&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fbrowser%2Fmedia%2Fforwarding_audio_stream_factory.h%23KgICheBanWRA3eZKFVxi-8bxZCOO4ujLJ-uUMvvordk&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fbrowser%2Frenderer_host%2Fmedia%2Frender_frame_audio_output_stream_factory.h%23kXXZI4k7E_bVhhmyaIbCYnCIOsddZlredLwzqVUEl14&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fbrowser%2Frenderer_host%2Frender_widget_host_owner_delegate.h%23KEHWC06-LjLVJcNPotW9smK0WoGIjQcjFcs3m6c3Jdw&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fcontent%2Fpublic%2Fbrowser%2Fback_forward_cache.h%23KU6Chs-FixtEn-uy4ELETeGq_e5amqVQ51_xw8jmwP4&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fextensions%2Fbrowser%2Fextension_function_dispatcher.h%23NlU0-Xo74M-G5-Eq_D2VfP9PAf4UX6pBv8o202lwdR8&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dsrc%2Fextensions%2Fbrowser%2Fprocess_manager_observer.h%23ypSAGYvQtRkkYdE3rjreepcXMaKO7JxH13lwLq6DGKQ)
+    average](https://source.chromium.org/chromium/chromium/src/+/master:content/public/browser/render_frame_host.h;bpv=1;bpt=1;l=88)
     so be less likely to fall in the ‘good’ bucket.
 
     Ergonomics - with safety.
@@ -118,7 +118,7 @@
     code within Rust (like the [cpp crate](https://crates.io/crates/cpp) but
     with the benefit of cxx’s safety).
     One specific challenge is [reference-counted
-    objects](https://source.chromium.org/chromium/chromium/src/+/master:base/memory/scoped_refptr.h;l=175?q=scoped_refptr).
+    objects](https://source.chromium.org/chromium/chromium/src/+/master:base/memory/scoped_refptr.h;l=175).
     We need the reference count to be shared between referees on the Rust and
     Chrome side. The bigger challenge here is how to deal with the prevalence of
     multiple mutable references on the C++ side, without the ability to do
diff --git a/site/Home/chromium-security/pdfium-security.md b/site/Home/chromium-security/pdfium-security.md
index 92d9258..4089d61 100644
--- a/site/Home/chromium-security/pdfium-security.md
+++ b/site/Home/chromium-security/pdfium-security.md
@@ -12,8 +12,8 @@
 *   [PDFium project page](https://code.google.com/p/pdfium/)
 *   [PDFium Git repository](https://pdfium.googlesource.com/)
 *   [Known PDFium security
-            issues](https://code.google.com/p/chromium/issues/list?can=2&q=Cr%3DInternals-Plugins-PDF+Type%3DBug-Security+&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&cells=tiles)
-            (Please pick 1 and fix it!)
+            issues](https://code.google.com/p/chromium/issues/list) (Please pick
+            1 and fix it!)
 
 ## Integer Overflow
 
diff --git a/site/Home/chromium-security/pgp-key.md b/site/Home/chromium-security/pgp-key.md
index a919bb6..a09426d 100644
--- a/site/Home/chromium-security/pgp-key.md
+++ b/site/Home/chromium-security/pgp-key.md
@@ -6,11 +6,10 @@
 
 ---
 Sensitive security bug reports should be filed on the [Chromium bug
-tracker](https://bugs.chromium.org/p/chromium/issues/entry?template=Security+Bug).
-Please make sure to select the Security template, as this will ensure the
-correct access controls are in place. However, if you must use email to reach us
-and wish to protect the message in transit, you can use this PGP key and send to
-security@chromium.org
+tracker](https://bugs.chromium.org/p/chromium/issues/entry). Please make sure to
+select the Security template, as this will ensure the correct access controls
+are in place. However, if you must use email to reach us and wish to protect the
+message in transit, you can use this PGP key and send to security@chromium.org
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
 
diff --git a/site/Home/chromium-security/quarterly-updates.md b/site/Home/chromium-security/quarterly-updates.md
index 37d7583..86bc8e3 100644
--- a/site/Home/chromium-security/quarterly-updates.md
+++ b/site/Home/chromium-security/quarterly-updates.md
@@ -175,7 +175,7 @@
 performance reasons rather than security). We explored [new
 options](https://chromium-review.googlesource.com/c/chromium/src/+/2782585) for
 memory safety and helped with the
-[MiraclePtr](https://docs.google.com/document/d/1pnnOAIz_DMWDI4oIOFoMAqLnf_MZ2GsrJNb_dbQ3ZBg/edit?usp=sharing)
+[MiraclePtr](https://docs.google.com/document/d/1pnnOAIz_DMWDI4oIOFoMAqLnf_MZ2GsrJNb_dbQ3ZBg/edit)
 experiments. Finally, we made several stability improvements, continued
 refactoring for [SiteInstanceGroup](https://crbug.com/1195535), and helped
 unblock the
@@ -311,7 +311,7 @@
 
 ## We’re also working on reducing the privilege of the network service sandbox on Windows. We’re planning to do the same on Android later in the year.
 
-## [FuzzBench](https://github.com/google/fuzzbench) continues to help the research community benchmark and create more efficient fuzzing engines (e.g. [AFL++ 3.0](https://github.com/AFLplusplus/AFLplusplus/releases/tag/3.0c), [SymQEMU](https://twitter.com/mboehme_/status/1351729922364960770), etc). We added support for [bug-based benchmarking](https://github.com/google/fuzzbench/search?p=1&q=%22type%3A+bug%22) ([sample report](https://www.fuzzbench.com/reports/2020-12-19-bug/index.html)), [fuzzer stats api](https://github.com/google/fuzzbench/pull/648), [saturated corpora testing](https://github.com/google/fuzzbench/pull/760). Our [OSS-Fuzz](https://github.com/google/oss-fuzz) platform now has first-class support for [Python fuzzing](https://google.github.io/oss-fuzz/getting-started/new-project-guide/python-lang/), and continues to grow at a brisk pace ([~400](https://github.com/google/oss-fuzz/tree/master/projects) projects, [25K+](https://bugs.chromium.org/p/oss-fuzz/issues/list?q=-status%3AWontFix%2CDuplicate&can=1) bugs). Based on community feedback, we created a lightweight, standalone [ClusterFuzz python package](https://pypi.org/project/clusterfuzz/) (alpha) for common fuzzing use cases, e.g. stacktrace parsing. We have refactored [AFL fuzzing integration](https://github.com/google/clusterfuzz/pull/2147) to use the [engine interface](https://github.com/google/clusterfuzz/blob/master/src/python/lib/clusterfuzz/fuzz/engine.py). We have been working on a solution to better track vulnerabilities in third-party dependencies. We have also bootstrapped several open source security efforts under the [OpenSSF](https://openssf.org/) foundation, e.g. [security scorecards](https://opensource.googleblog.com/2020/11/security-scorecards-for-open-source.html), [finding critical projects](https://opensource.googleblog.com/2020/12/finding-critical-open-source-projects.html), etc.
+## [FuzzBench](https://github.com/google/fuzzbench) continues to help the research community benchmark and create more efficient fuzzing engines (e.g. [AFL++ 3.0](https://github.com/AFLplusplus/AFLplusplus/releases/tag/3.0c), [SymQEMU](https://twitter.com/mboehme_/status/1351729922364960770), etc). We added support for [bug-based benchmarking](https://github.com/google/fuzzbench/search) ([sample report](https://www.fuzzbench.com/reports/2020-12-19-bug/index.html)), [fuzzer stats api](https://github.com/google/fuzzbench/pull/648), [saturated corpora testing](https://github.com/google/fuzzbench/pull/760). Our [OSS-Fuzz](https://github.com/google/oss-fuzz) platform now has first-class support for [Python fuzzing](https://google.github.io/oss-fuzz/getting-started/new-project-guide/python-lang/), and continues to grow at a brisk pace ([~400](https://github.com/google/oss-fuzz/tree/master/projects) projects, [25K+](https://bugs.chromium.org/p/oss-fuzz/issues/list) bugs). Based on community feedback, we created a lightweight, standalone [ClusterFuzz python package](https://pypi.org/project/clusterfuzz/) (alpha) for common fuzzing use cases, e.g. stacktrace parsing. We have refactored [AFL fuzzing integration](https://github.com/google/clusterfuzz/pull/2147) to use the [engine interface](https://github.com/google/clusterfuzz/blob/master/src/python/lib/clusterfuzz/fuzz/engine.py). We have been working on a solution to better track vulnerabilities in third-party dependencies. We have also bootstrapped several open source security efforts under the [OpenSSF](https://openssf.org/) foundation, e.g. [security scorecards](https://opensource.googleblog.com/2020/11/security-scorecards-for-open-source.html), [finding critical projects](https://opensource.googleblog.com/2020/12/finding-critical-open-source-projects.html), etc.
 
 ## We implemented blocking of requests from insecure contexts to private networks (first part of [CORS-RFC1918](https://web.dev/cors-rfc1918-feedback/)), and are analyzing metrics to chart a path to launch.
 
@@ -319,13 +319,13 @@
 
 ## We also implemented a first version of a [Sanitizer API](https://github.com/WICG/sanitizer-api) and started the specification process.
 
-## With [CrossOriginOpenerPolicy](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cross-Origin-Opener-Policy) (COOP) and [CrossOriginEmbedderPolicy](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cross-Origin-Embedder-Policy) (COEP) launched, we were able to [re-enable SharedArrayBuffers on Android](https://docs.google.com/document/d/1tXfF0sdMQJPtwc2qEGF_V_z5xiCkP3ayS5ByRz6Rc-A/edit?ts=5f236efa) gated behind crossOriginIsolated (a.k.a COOP+COEP), which Firefox has also done. We have a plan to [deprecate all SAB usage without crossOriginIsolated](https://groups.google.com/a/chromium.org/g/blink-dev/c/1NKvbIj3dq4/m/cdfo-JazBQAJ) in Chrome 91 (with reverse Origin Trial until Chrome 93).
+## With [CrossOriginOpenerPolicy](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cross-Origin-Opener-Policy) (COOP) and [CrossOriginEmbedderPolicy](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cross-Origin-Embedder-Policy) (COEP) launched, we were able to [re-enable SharedArrayBuffers on Android](https://docs.google.com/document/d/1tXfF0sdMQJPtwc2qEGF_V_z5xiCkP3ayS5ByRz6Rc-A/edit) gated behind crossOriginIsolated (a.k.a COOP+COEP), which Firefox has also done. We have a plan to [deprecate all SAB usage without crossOriginIsolated](https://groups.google.com/a/chromium.org/g/blink-dev/c/1NKvbIj3dq4/m/cdfo-JazBQAJ) in Chrome 91 (with reverse Origin Trial until Chrome 93).
 
 ## This will require users of SharedArrayBuffers to adopt COOP and COEP. Adopting COEP has proved difficult. We have heard that the deployment of COEP was difficult for a certain number of websites that embed third-party content. We are considering a new form of COEP that might alleviate those issues: [credentialless](https://github.com/mikewest/credentiallessness). To help drive adoption of COOP we moved the [COOP reporting API](https://web.dev/coop-coep/) out of Origin Trial to on by default in Chrome 89.
 
 ## We have started to collect [metrics](https://deprecate.it/) on dangerous web behaviors, with the hope of driving them down. The first one we’ll likely be looking at is [document.domain](https://github.com/mikewest/deprecating-document-domain).
 
-## The Security Architecture team completed the [CORS for content scripts migration](/Home/chromium-security/extension-content-script-fetches) in Chrome 87, removing the allowlist for older extensions and strengthening Site Isolation for all desktop users! Opt-in origin isolation was renamed to [Origin-Keyed Agent Clusters](https://www.chromestatus.com/feature/5683766104162304) and is on track to launch in Chrome 88. We are making progress towards additional Android Site Isolation for OAuth and COOP sites, and we helped secure SkBitmap IPCs against memory bugs. Finally, we have been investing in architecture changes, including [SiteInfo](https://source.chromium.org/chromium/chromium/src/+/master:content/browser/site_instance_impl.h;drc=62f7e7ad10582e60fb724e65dd2b088d4837fe4e;l=28) to better track principals and SiteInstanceGroup to simplify the process model, along with significant reviews for [Multiple Page Architecture](https://docs.google.com/document/d/1NginQ8k0w3znuwTiJ5qjYmBKgZDekvEPC22q0I4swxQ/edit?usp=sharing) and [Multiple Blink Isolates](https://docs.google.com/document/d/1qgDcgQWIXbsJrJUPuqnXv7sy8zf9xrf1ol90D0g7H5o/edit?usp=sharing).
+## The Security Architecture team completed the [CORS for content scripts migration](/Home/chromium-security/extension-content-script-fetches) in Chrome 87, removing the allowlist for older extensions and strengthening Site Isolation for all desktop users! Opt-in origin isolation was renamed to [Origin-Keyed Agent Clusters](https://www.chromestatus.com/feature/5683766104162304) and is on track to launch in Chrome 88. We are making progress towards additional Android Site Isolation for OAuth and COOP sites, and we helped secure SkBitmap IPCs against memory bugs. Finally, we have been investing in architecture changes, including [SiteInfo](https://source.chromium.org/chromium/chromium/src/+/master:content/browser/site_instance_impl.h;drc=62f7e7ad10582e60fb724e65dd2b088d4837fe4e;l=28) to better track principals and SiteInstanceGroup to simplify the process model, along with significant reviews for [Multiple Page Architecture](https://docs.google.com/document/d/1NginQ8k0w3znuwTiJ5qjYmBKgZDekvEPC22q0I4swxQ/edit) and [Multiple Blink Isolates](https://docs.google.com/document/d/1qgDcgQWIXbsJrJUPuqnXv7sy8zf9xrf1ol90D0g7H5o/edit).
 
 ## Cheers,
 
@@ -341,8 +341,8 @@
 The Chrome Safe Browsing team continued the [roll-out of Enhanced Safe
 Browsing](https://security.googleblog.com/2020/05/enhanced-safe-browsing-protection-now.html)
 by launching it on Android in Chrome 86, and [releasing a
-video](https://www.youtube.com/watch?v=w8uNzQqsTrU) with background on the
-feature. We also launched [deep scanning of suspicious
+video](https://www.youtube.com/watch) with background on the feature. We also
+launched [deep scanning of suspicious
 downloads](https://security.googleblog.com/2020/09/improved-malware-protection-for-users.html),
 initially for users of Google’s Advanced Protection program, which received
 [positive
@@ -381,22 +381,19 @@
 
 Bugs-- has started encouraging Chrome developers to submit vulnerability
 analysis after the bug is fixed
-([example](https://bugs.chromium.org/p/chromium/issues/detail?id=1126424#c41)).
-This guides our future work on eliminating common bug patterns. We
-cross-collaborated with fuzzing teams across Google to host 50 summer interns,
-with strong impact across Chrome and other critical open source software (see
-[blog
+([example](https://bugs.chromium.org/p/chromium/issues/detail)). This guides our
+future work on eliminating common bug patterns. We cross-collaborated with
+fuzzing teams across Google to host 50 summer interns, with strong impact across
+Chrome and other critical open source software (see [blog
 post](https://opensource.googleblog.com/2020/10/fuzzing-internships-for-open-source.html)).
 We have added automated regression testing of past fixed crashes for
 engine-based fuzzers (e.g. libFuzzer, AFL). We have made several changes to our
 underlying fuzzing and build infrastructures - UI improvements, Syzkaller
 support, OSS-Fuzz builder rewrite, etc. Lastly, we continue to push fuzzing
 research across the industry using our FuzzBench benchmarking platform and have
-led to improvements in
-[AFL++](https://github.com/google/fuzzbench/commits?author=vanhauser-thc),
-[libFuzzer](https://github.com/google/fuzzbench/commits?author=dokyungs) and
-[Honggfuzz](https://github.com/google/fuzzbench/commits?author=robertswiecki)
-fuzzing engines.
+led to improvements in [AFL++](https://github.com/google/fuzzbench/commits),
+[libFuzzer](https://github.com/google/fuzzbench/commits) and
+[Honggfuzz](https://github.com/google/fuzzbench/commits) fuzzing engines.
 
 The Open Web Platform security team continues to focus on two problems:
 injection attacks, and isolation primitives.
@@ -499,7 +496,7 @@
 Chrome's IPC system, and started looking at what's needed to improve developer
 ergonomics and make it easier to reason about communicating over security
 boundaries. Also with CSA, we've worked on how
-[MiraclePtr](https://docs.google.com/document/d/1pnnOAIz_DMWDI4oIOFoMAqLnf_MZ2GsrJNb_dbQ3ZBg/edit?usp=sharing)
+[MiraclePtr](https://docs.google.com/document/d/1pnnOAIz_DMWDI4oIOFoMAqLnf_MZ2GsrJNb_dbQ3ZBg/edit)
 could help prevent use after free bugs in C++ code.
 
 Bugs-- continued to develop and improve the FuzzBench platform which has helped
@@ -546,7 +543,7 @@
 Android Site Isolation's list of isolated sites. Much of Q2 was spent on cleanup
 and documentation, though, particularly test infrastructure and flaky test
 improvements. Finally, we also contributed to
-[MiraclePtr](https://docs.google.com/document/d/1pnnOAIz_DMWDI4oIOFoMAqLnf_MZ2GsrJNb_dbQ3ZBg/edit?usp=sharing)
+[MiraclePtr](https://docs.google.com/document/d/1pnnOAIz_DMWDI4oIOFoMAqLnf_MZ2GsrJNb_dbQ3ZBg/edit)
 efforts to reduce memory bugs, and we helped more teams use WebUI by adding
 support for web iframes.
 
@@ -603,12 +600,11 @@
 are still planned for release at the appropriate time.
 
 To improve how users understand website identity, we experimented with a [new
-security indicator
-icon](https://bugs.chromium.org/p/chromium/issues/detail?id=1008219) for
+security indicator icon](https://bugs.chromium.org/p/chromium/issues/detail) for
 insecure pages. We also experimentally launched a [new
-warning](https://bugs.chromium.org/p/chromium/issues/detail?id=982930) for sites
-with spoofy-looking domain names. We’re now analyzing experiment results and
-planning next steps for these changes.
+warning](https://bugs.chromium.org/p/chromium/issues/detail) for sites with
+spoofy-looking domain names. We’re now analyzing experiment results and planning
+next steps for these changes.
 
 The Platform Security team made significant forward progress on enabling the
 network service to be sandboxed on all platforms (it already is on macOS). This
@@ -708,8 +704,8 @@
 users who have opted into Safe Browsing Extended Reporting focus on password
 fields and reuse their passwords on Android.
 
-[HTTPS adoption](https://transparencyreport.google.com/https/overview?hl=en) has
-risen dramatically, but
+[HTTPS adoption](https://transparencyreport.google.com/https/overview) has risen
+dramatically, but
 [many](https://chromestatus.com/metrics/feature/timeline/popularity/609)
 https:// pages still include http:// subresources — known as mixed content. In
 October, the Usable Security team published a
@@ -899,7 +895,7 @@
 In Q3, Enamel also made improvements to our lookalike domain warning, with
 clearer strings and new heuristics for detecting spoofing attacks. We also added
 additional signals in our [Suspicious Site Reporter
-extension](https://chrome.google.com/webstore/detail/suspicious-site-reporter/jknemblkbdhdcpllfgbfekkdciegfboi?hl=en-US)
+extension](https://chrome.google.com/webstore/detail/suspicious-site-reporter/jknemblkbdhdcpllfgbfekkdciegfboi)
 for power users to identify suspicious sites that they can report to Safe
 Browsing for scanning. In Chrome 77, we
 [relocated](https://chromium.googlesource.com/chromium/src/+/HEAD/docs/security/ev-to-page-info.md)
@@ -976,8 +972,8 @@
 coverage](https://techcrunch.com/2019/07/18/google-will-now-pay-bigger-rewards-for-discovering-chrome-security-bugs/)
 which should help spread the word about the Chrome VRP. Tell your friends, and
 submit your Chrome security bugs
-[here](https://bugs.chromium.org/p/chromium/issues/entry?template=Security%20Bug)
-and they'll be considered for a reward when they're fixed!
+[here](https://bugs.chromium.org/p/chromium/issues/entry) and they'll be
+considered for a reward when they're fixed!
 
 In Chrome security generally we've been working to address an issue called the
 “patch gap”, where security bug fixes are posted in our open-source code
@@ -1035,8 +1031,8 @@
 help Chrome engineers create fewer memory safety bugs for clusterfuzz to find.
 While performance is a concern when adding checks to libraries, some reports of
 regressions nicely turned out to be [red
-herrings](https://bugs.chromium.org/p/chromium/issues/detail?id=957296#c15). On
-macOS, Chrome executables are [now
+herrings](https://bugs.chromium.org/p/chromium/issues/detail). On macOS, Chrome
+executables are [now
 signed](https://chromium-review.googlesource.com/c/chromium/src/+/1666734) with
 the [hardened runtime
 options](https://developer.apple.com/documentation/security/hardened_runtime_entitlements)
@@ -1044,8 +1040,7 @@
 IPC](https://docs.google.com/document/d/1nEUEAP3pq6T9WgEucy2j02QwEHi0PaFdpaQcT8ooH9E/edit#),
 rather than POSIX file descriptors/socket pairs, is now fully rolled out. On
 Windows, we started to
-[enable](https://bugs.chromium.org/p/chromium/issues/detail?id=961831)
-[Arbitrary Code
+[enable](https://bugs.chromium.org/p/chromium/issues/detail) [Arbitrary Code
 Guard](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard#mitigation-comparison)
 on processes that don't need dynamic code at runtime.
 
@@ -1064,9 +1059,8 @@
 To augment our fuzzing efforts and find vulnerabilities for known bad patterns,
 we have decided to invest in static code analysis efforts with
 [Semmle](https://semmle.com/). We have written our custom QL queries and
-reported
-[15](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=label%3AFound-With-Semmle)
-bugs so far (some of these were developed in collaboration with [Project
+reported [15](https://bugs.chromium.org/p/chromium/issues/list) bugs so far
+(some of these were developed in collaboration with [Project
 Zero](https://googleprojectzero.blogspot.com/)).
 
 We have made several changes to improve fuzzing efficiency which include -
@@ -1132,7 +1126,7 @@
 compromised renderer checks for navigations, postMessage, and BroadcastChannel.
 We also continued cross-browser discussions about [Long-Term Web Browser
 Mitigations for
-Spectre](https://docs.google.com/document/d/1dnUjxfGWnvhQEIyCZb0F2LmCZ9gio6ogu2rhMGqi6gY/edit?usp=sharing),
+Spectre](https://docs.google.com/document/d/1dnUjxfGWnvhQEIyCZb0F2LmCZ9gio6ogu2rhMGqi6gY/edit),
 as well as headers for [isolating
 pages](https://github.com/whatwg/html/issues/3740) and [enabling precise
 timers](https://github.com/whatwg/html/issues/4175). Finally, we are close to
@@ -1159,10 +1153,10 @@
 [of](http://www.usablesecurity.org/papers/jackson.pdf)
 [research](http://grouplab.cpsc.ucalgary.ca/grouplab/uploads/Publications/Publications/2011-DomainHighlighting.CHI.pdf)
 suggests that they don’t. We summarized our own research and thinking on this
-topic in an [Enigma 2019 talk](https://www.youtube.com/watch?v=RPoAc0ScdTM). We
-open-sourced a [tool](https://github.com/chromium/trickuri) that we use to help
-browser developers display site identity correctly. We also published a set of
-[URL display
+topic in an [Enigma 2019 talk](https://www.youtube.com/watch). We open-sourced a
+[tool](https://github.com/chromium/trickuri) that we use to help browser
+developers display site identity correctly. We also published a set of [URL
+display
 guidelines](https://chromium.googlesource.com/chromium/src/+/master/docs/security/url_display_guidelines/url_display_guidelines.md)
 and subsequently incorporated them into the [URL
 standard](https://url.spec.whatwg.org/#url-rendering).
@@ -1191,8 +1185,8 @@
 automated fuzzer weights management based on fuzzer quality/freshness/code
 changes. Additionally, we have developed several new WebGL fuzzers (some of them
 leverage [GraphicsFuzz](https://github.com/google/graphicsfuzz)) and found
-[63](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=metzman_graphicsfuzz_crash_fuzzer+-status%3AWontFix%2CDuplicate+OR+metzman_graphicsfuzz_mutator++-status%3AWontFix%2CDuplicate+OR+metzman_webgl_api_fuzzer++-status%3AWontFix%2CDuplicate+OR+metzman_webgl_mutator++-status%3AWontFix%2CDuplicate)
-bugs. We have significantly scaled up fuzzing Chrome on Android (x86) by using
+[63](https://bugs.chromium.org/p/chromium/issues/list) bugs. We have
+significantly scaled up fuzzing Chrome on Android (x86) by using
 [Cuttlefish](https://github.com/google/android-cuttlefish) over
 [GCE](https://cloud.google.com/compute/docs/). Lastly, we have transitioned
 Chrome code coverage tools development to Chrome Infra team, see the new dash
@@ -1236,29 +1230,28 @@
 [under the
 hood](https://docs.google.com/document/d/1rEBpw5V-Nn1UIi8CIFa5ZZvwlR08SkY3CogvWE2UMFs/edit).
 We built a new version of the [HTTPS Transparency
-Report](https://transparencyreport.google.com/https/overview?hl=en) for top
-sites; the report now displays aggregate statistics for the top sites instead of
-individual sites. We also built a [new interstitial
+Report](https://transparencyreport.google.com/https/overview) for top sites; the
+report now displays aggregate statistics for the top sites instead of individual
+sites. We also built a [new interstitial
 warning](https://blog.chromium.org/2018/11/notifying-users-of-unclear-subscription.html)
 to notify Chrome users of unclear mobile subscription billing pages. The new
 warning and policy launched in Chrome 71.
 
 The Bugs-- team ported libFuzzer to work on Windows, which was previously
 lacking coverage guided fuzzing support, and this resulted in
-[93](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=windows_libfuzzer_chrome_asan+reporter%3Aclusterfuzz%40chromium.org+-status%3Aduplicate%2Cwontfix&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
-new bugs. We hosted a month-long
+[93](https://bugs.chromium.org/p/chromium/issues/list) new bugs. We hosted a
+month-long
 [Fuzzathon](https://groups.google.com/a/chromium.org/d/msg/chromium-dev/MAiBRTllPuI/hPbEMRWQDAAJ)
 in November, focused on improving fuzz coverage for Chrome’s browser process and
 Chrome OS. This effort led to 85 submissions and
-[157](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=-status%3AWontFix%2CDuplicate+id%3A907387%2C908754%2C903899%2C907386%2C904054%2C911112%2C904053%2C906711%2C912230%2C906370%2C907662%2C907663%2C910842%2C910843%2C906416%2C906417%2C906418%2C907302%2C903724%2C906395%2C906393%2C906391%2C911475%2C906399%2C908049%2C901782%2C907912%2C908196%2C906007%2C908829%2C907847%2C905334%2C912202%2C910918%2C912208%2C910917%2C904613%2C906568%2C906374%2C907561%2C907560%2C912455%2C907070%2C903251%2C910852%2C910851%2C903252%2C906396%2C910480%2C903828%2C911030%2C906349%2C908678%2C903052%2C903782%2C912219%2C902693%2C902690%2C904689%2C904682%2C905273%2C905272%2C905275%2C907999%2C911320%2C906352%2C906350%2C906356%2C906354%2C910497%2C910970%2C906359%2C904055%2C905649%2C910930%2C905401%2C906469%2C906705%2C910522%2C907693%2C906462%2C910835%2C902964%2C907051%2C906466%2C906372%2C903772%2C912299%2C911155%2C910926%2C910929%2C910928%2C906659%2C903233%2C907345%2C907344%2C904093%2C904090%2C905413%2C906329%2C909713%2C908781%2C905985%2C909801%2C912506%2C906801%2C901649%2C904382%2C905259%2C902605%2C908039%2C903280%2C904141%2C908004%2C910898%2C902131%2C910069%2C904655%2C910896%2C903088%2C906337%2C906440%2C912476%2C906333%2C908392%2C902227%2C912479%2C906448%2C906339%2C910248%2C904712%2C904792%2C910469%2C903690%2C901239%2C902860%2C911700%2C906381%2C906382%2C911822%2C905621%2C904725%2C910866%2C910862%2C911827%2C910860%2C907524%2C901675%2C901674%2C906438%2C906439%2C910892%2C907278%2C904736%2C904734%2C907718%2C907157%2C910592%2C908237%2C907453%2C908232%2C904105%2C908230%2C912227%2C912224%2C912223%2C904221%2C905463%2C903237%2C903236%2C904227%2C903234%2C906425%2C906421%2C906423%2C906422%2C906429%2C906428%2C908209%2C911409%2C912520&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
-bugs. We have added more automation towards auto-adjusting cpu cycles allocated
-to various fuzzers based on code coverage changes and recency of fuzzer
-submission. Lastly, we added Linux x86 fuzzing configurations
+[157](https://bugs.chromium.org/p/chromium/issues/list) bugs. We have added more
+automation towards auto-adjusting cpu cycles allocated to various fuzzers based
+on code coverage changes and recency of fuzzer submission. Lastly, we added
+Linux x86 fuzzing configurations
 ([1](https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Libfuzzer%20Upload%20Linux32%20ASan),
 [2](https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Libfuzzer%20Upload%20Linux32%20ASan%20Debug))
 for libFuzzer, which resulted in
-[100](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=x86_libfuzzer_chrome_asan+-status%3AWontFix%2CDuplicate+OR+x86_libfuzzer_chrome_asan_debug+-status%3AWontFix%2CDuplicate&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
-new bugs.
+[100](https://bugs.chromium.org/p/chromium/issues/list) new bugs.
 
 In Platform Security, we started sandboxing the network service on macOS. On
 Windows, we’re starting to experiment with an improved GPU sandbox. The network
@@ -1321,10 +1314,9 @@
 corpus quality and code coverage. We experimented with improving fuzzing
 efficiency by adding instability handling and mutation stats strategies inside
 libFuzzer. We added a new [Mojo service
-fuzzer](https://bugs.chromium.org/p/chromium/issues/detail?id=607649) by
-extending the Mojo javascript bindings and found [security
-bugs](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=mojo_fuzzer+label%3AClusterFuzz+Type%3DBug-Security&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids).
-We also
+fuzzer](https://bugs.chromium.org/p/chromium/issues/detail) by extending the
+Mojo javascript bindings and found [security
+bugs](https://bugs.chromium.org/p/chromium/issues/list). We also
 [migrated](https://chromium.googlesource.com/chromium/src/+/master/docs/code_coverage.md)
 our fuzzing infrastructure to provide [Clang Source-based Code
 Coverage](https://clang.llvm.org/docs/SourceBasedCodeCoverage.html) reports and
@@ -1344,10 +1336,9 @@
 vulnerability](https://www.intel.com/content/www/us/en/architecture-and-technology/l1tf.html),
 fixes for which enabled shipping Linux apps on Chrome OS without exposing users
 to extra risk. Moreover, we received [an (almost) full-chain exploit for Chrome
-OS](https://bugs.chromium.org/p/chromium/issues/detail?id=884511) that both
-validated earlier sandboxing work (like for Shill, Chrome OS’s connection
-manager) and also shed light on further hardening work that was wrapped up in
-Q3.
+OS](https://bugs.chromium.org/p/chromium/issues/detail) that both validated
+earlier sandboxing work (like for Shill, Chrome OS’s connection manager) and
+also shed light on further hardening work that was wrapped up in Q3.
 
 Chrome 70 shipped TLS 1.3, although we did have to disable a downgrade check in
 this release due to a last-minute incompatibility with some network devices.
@@ -1424,23 +1415,23 @@
 tests. We wrote a [Mojo service
 fuzzer](https://cs.chromium.org/chromium/src/mojo/public/tools/fuzzers/) that
 generates fuzzing bindings in JS and found some scary
-[vulnerabilities](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=mojo_fuzzer+Type%3DBug-Security&sort=-type&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified+Type&x=m&y=releaseblock&cells=ids).
-We added [libFuzzer fuzzing support in Chrome
+[vulnerabilities](https://bugs.chromium.org/p/chromium/issues/list). We added
+[libFuzzer fuzzing support in Chrome
 OS](https://chromium.googlesource.com/chromiumos/docs/+/master/fuzzing.md) and
 got new fuzz target contributions from Chrome OS developers and found several
-[bugs](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=libfuzzer_asan_chromeos+-status%3ADuplicate%2CWontFix+label%3AClusterFuzz&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids).
-We made numerous improvements to our ClusterFuzz fuzzing infrastructure,
-examples include dynamically adjusting CPU allocation for inefficient fuzz
-targets until their performance issues are resolved, cross-pollinating corpuses
-across fuzz targets and projects, and more.
+[bugs](https://bugs.chromium.org/p/chromium/issues/list). We made numerous
+improvements to our ClusterFuzz fuzzing infrastructure, examples include
+dynamically adjusting CPU allocation for inefficient fuzz targets until their
+performance issues are resolved, cross-pollinating corpuses across fuzz targets
+and projects, and more.
 
 The Platform Security team has been working on adding bounds checks and other
 sanity checks to
-[base/containers](https://bugs.chromium.org/p/chromium/issues/detail?id=817982),
-as part of an overarching effort to harden heavily-used code and catch bugs.
-We’ve had some good initial success and expect to keep working on this for the
-rest of the year. This is a good area for open source contributors and VRP
-hunters to work on, too!
+[base/containers](https://bugs.chromium.org/p/chromium/issues/detail), as part
+of an overarching effort to harden heavily-used code and catch bugs. We’ve had
+some good initial success and expect to keep working on this for the rest of the
+year. This is a good area for open source contributors and VRP hunters to work
+on, too!
 
 In our quest to move the web to 100% HTTPS, we prepared for showing Not Secure
 warnings on all http:// pages which started in M68. We sent Search Console
@@ -1511,15 +1502,15 @@
 
 It's time for another update from your friends in Chrome Security, who are hard at work trying to keep Chrome as the most secure platform to browse the Internet. We'd also like to welcome our colleagues in Chrome OS security to this update - you'll be able to hear what they've been up to each quarter going forward.**
 
-In our effort to find and fix bugs, we collaborated with the [Skia](https://skia.org/) team and [integrated](https://github.com/google/oss-fuzz/tree/master/projects/skia) 21 fuzz targets into OSS-Fuzz for continuous 24x7 fuzzing on Skia trunk. So far, we have found [38](https://bugs.chromium.org/p/oss-fuzz/issues/list?can=1&q=Proj%3Dskia+Type%3DBug-Security+-status%3ADuplicate&colspec=ID+Type+Component+Status+Proj+Reported+Owner+Summary&cells=ids) security vulns! We also added several new fuzz targets as part of a 2-week bug bash (e.g. [multi-msg mojo fuzzer](https://chromium-review.googlesource.com/c/chromium/src/+/973685), [audio decoder fuzzer](https://chromium-review.googlesource.com/c/chromium/src/+/976184), [appcache manifest parsing fuzzer](https://chromium-review.googlesource.com/c/chromium/src/+/982677), [json fuzzer](https://chromium-review.googlesource.com/c/chromium/src/+/959564) [improvements](https://chromium-review.googlesource.com/c/chromium/src/+/971063), etc) and found an additional [vulnerability](https://crbug.com/826193) through code review. We added libFuzzer support for Chrome OS and integrated it with ClusterFuzz. Sample [puffin fuzzer](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/944190) found [11](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=libfuzzer_asan_chromeos+-status%3AWontFix%2CDuplicate&colspec=ID+Type+Component+Status+Proj+Reported+Owner+Summary&x=m&y=releaseblock&cells=ids) bugs (includes 2 security). We made several improvements to AFL fuzzing engine integration and fuzzing strategies. This brings it on-par with libFuzzer in terms of the number of bugs found -- it's now ~3X more productive than before! We added support for building MSan instrumented system libraries for newer debian distros ([1](https://github.com/google/oss-fuzz/issues/608), [2](/developers/testing/memorysanitizer)).**
+In our effort to find and fix bugs, we collaborated with the [Skia](https://skia.org/) team and [integrated](https://github.com/google/oss-fuzz/tree/master/projects/skia) 21 fuzz targets into OSS-Fuzz for continuous 24x7 fuzzing on Skia trunk. So far, we have found [38](https://bugs.chromium.org/p/oss-fuzz/issues/list) security vulns! We also added several new fuzz targets as part of a 2-week bug bash (e.g. [multi-msg mojo fuzzer](https://chromium-review.googlesource.com/c/chromium/src/+/973685), [audio decoder fuzzer](https://chromium-review.googlesource.com/c/chromium/src/+/976184), [appcache manifest parsing fuzzer](https://chromium-review.googlesource.com/c/chromium/src/+/982677), [json fuzzer](https://chromium-review.googlesource.com/c/chromium/src/+/959564) [improvements](https://chromium-review.googlesource.com/c/chromium/src/+/971063), etc) and found an additional [vulnerability](https://crbug.com/826193) through code review. We added libFuzzer support for Chrome OS and integrated it with ClusterFuzz. Sample [puffin fuzzer](https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/944190) found [11](https://bugs.chromium.org/p/chromium/issues/list) bugs (includes 2 security). We made several improvements to AFL fuzzing engine integration and fuzzing strategies. This brings it on-par with libFuzzer in terms of the number of bugs found -- it's now ~3X more productive than before! We added support for building MSan instrumented system libraries for newer debian distros ([1](https://github.com/google/oss-fuzz/issues/608), [2](/developers/testing/memorysanitizer)).**
 
-To [help users infected with unwanted software](https://support.google.com/chrome/answer/2765944?co=GENIE.Platform%3DDesktop&hl=en), we moved the standalone Chrome Cleanup Tool into Chrome. Scanning and cleaning Windows machines can now be triggered by visiting chrome://settings/cleanup. There was some misunderstanding on Twitter about why Chrome was scanning, which we clarified. We also pointed people to the [unwanted software protection](https://www.google.com/chrome/privacy/whitepaper.html#unwantedsoftware) section of Chrome's privacy whitepaper so they can understand what data is and isn’t sent back to Google.**
+To [help users infected with unwanted software](https://support.google.com/chrome/answer/2765944), we moved the standalone Chrome Cleanup Tool into Chrome. Scanning and cleaning Windows machines can now be triggered by visiting chrome://settings/cleanup. There was some misunderstanding on Twitter about why Chrome was scanning, which we clarified. We also pointed people to the [unwanted software protection](https://www.google.com/chrome/privacy/whitepaper.html#unwantedsoftware) section of Chrome's privacy whitepaper so they can understand what data is and isn’t sent back to Google.**
 
 In our effort to move the web to 100% HTTPS, we [announced](https://security.googleblog.com/2018/02/a-secure-web-is-here-to-stay.html) that Chrome will start marking all HTTP pages with a Not Secure warning in July. This is a big milestone that concludes a multi-year effort to roll out this warning to all non-secure pages. Alongside that announcement, we added a [mixed content audit](https://developers.google.com/web/tools/lighthouse/audits/mixed-content) to [Lighthouse](https://developers.google.com/web/tools/lighthouse/), an automated tool for improving webpage quality. This audit helps developers find and fix mixed content, a major hurdle for migrating to HTTPS. We also [announced](https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/ANnafFBhReY/1Xdr53KxBAAJ) the deprecation of AppCache in nonsecure contexts.**
 
-In addition to MOAR TLS, we also want more secure and usable HTTPS, or BETTER TLS. With that goal in mind, we made changes to get better metrics about features intended to help users with client or network misconfigurations that break their HTTPS connections (like our [customized certificate warnings](https://research.google.com/pubs/archive/46359.pdf)). We also added more of these “helper” features too: for example, we now bundle help content targeted at users who are stuck with incorrect clocks, captive portals, or other configuration problems that interfere with HTTPS. Finally, we started preparing for Chrome’s upcoming Certificate Transparency [enforcement deadline](https://groups.google.com/a/chromium.org/d/msg/ct-policy/wHILiYf31DE/iMFmpMEkAQAJ) by analyzing and releasing some [metrics](https://www.youtube.com/watch?v=e_rwG7MA5VU) about the state of CT adoption so far.**
+In addition to MOAR TLS, we also want more secure and usable HTTPS, or BETTER TLS. With that goal in mind, we made changes to get better metrics about features intended to help users with client or network misconfigurations that break their HTTPS connections (like our [customized certificate warnings](https://research.google.com/pubs/archive/46359.pdf)). We also added more of these “helper” features too: for example, we now bundle help content targeted at users who are stuck with incorrect clocks, captive portals, or other configuration problems that interfere with HTTPS. Finally, we started preparing for Chrome’s upcoming Certificate Transparency [enforcement deadline](https://groups.google.com/a/chromium.org/d/msg/ct-policy/wHILiYf31DE/iMFmpMEkAQAJ) by analyzing and releasing some [metrics](https://www.youtube.com/watch) about the state of CT adoption so far.**
 
-To help make security more usable in Chrome, we’re exploring how [URLs are problematic](https://www.youtube.com/watch?v=UD-ukjVoeLc). We removed https/http schemes and www/m subdomains from the steady-state omnibox, and we’re studying the impact of removing positive security indicators that might mislead or distract from the important security information in the origin.**
+To help make security more usable in Chrome, we’re exploring how [URLs are problematic](https://www.youtube.com/watch). We removed https/http schemes and www/m subdomains from the steady-state omnibox, and we’re studying the impact of removing positive security indicators that might mislead or distract from the important security information in the origin.**
 
 **Chrome OS Security had a busy Q1. The vulnerabilities known as [Meltdown and
 Spectre](https://meltdownattack.com/) were disclosed in early January, and a
@@ -1530,10 +1521,9 @@
 doc](https://chromium.googlesource.com/chromiumos/docs/+/master/security_review_howto.md),
 to allow the larger Chrome OS team to better prepare for security reviews of
 their features. Moreover, after being bit by symlinks and FIFOs being used as
-part of [several](https://bugs.chromium.org/p/chromium/issues/detail?id=344051)
-[exploit](https://bugs.chromium.org/p/chromium/issues/detail?id=648971)
-[chains](https://bugs.chromium.org/p/chromium/issues/detail?id=766253), we
-finally landed
+part of [several](https://bugs.chromium.org/p/chromium/issues/detail)
+[exploit](https://bugs.chromium.org/p/chromium/issues/detail)
+[chains](https://bugs.chromium.org/p/chromium/issues/detail), we finally landed
 [symlink](https://chromium-review.googlesource.com/c/chromiumos/platform2/+/966683)
 and
 [FIFO](https://chromium-review.googlesource.com/c/chromiumos/platform2/+/978780)
@@ -1563,9 +1553,9 @@
 
     **Starting standards discussions for Cross-Origin Read Blocking (CORB).**
 
-**Thanks to these improvements, we have been running field trials and are preparing to launch the strict Site Isolation policy on desktop. We [talked about](https://www.youtube.com/watch?v=dBuykrdhK-A) much of this work at Google I/O.**
+**Thanks to these improvements, we have been running field trials and are preparing to launch the strict Site Isolation policy on desktop. We [talked about](https://www.youtube.com/watch) much of this work at Google I/O.**
 
-**Finally, we continue to work on exploit mitigations and other security hardening efforts. For example, [Oilpan](https://chromium.googlesource.com/chromium/src/+/lkcr/third_party/WebKit/Source/platform/heap/BlinkGCDesign.md), blink's garbage collecting memory management system, [removed its inline metadata](https://bugs.chromium.org/p/chromium/issues/detail?id=633030), which make it more difficult to overwrite with memory corruption bugs. This was the culmination of several years of effort, as performance issues were worked through. In Android P, we refactored the WebView [zygote](https://developer.android.com/topic/performance/memory-overview) to become a child of the main app_process zygote, reducing memory usage and helping with the performance of future Site Isolation efforts. Members of Platform Security also helped coordinate the response to Spectre and Meltdown, and still managed to find time to conduct their routine reviews of new [Chrome features](https://www.chromestatus.com/features).**
+**Finally, we continue to work on exploit mitigations and other security hardening efforts. For example, [Oilpan](https://chromium.googlesource.com/chromium/src/+/lkcr/third_party/WebKit/Source/platform/heap/BlinkGCDesign.md), blink's garbage collecting memory management system, [removed its inline metadata](https://bugs.chromium.org/p/chromium/issues/detail), which make it more difficult to overwrite with memory corruption bugs. This was the culmination of several years of effort, as performance issues were worked through. In Android P, we refactored the WebView [zygote](https://developer.android.com/topic/performance/memory-overview) to become a child of the main app_process zygote, reducing memory usage and helping with the performance of future Site Isolation efforts. Members of Platform Security also helped coordinate the response to Spectre and Meltdown, and still managed to find time to conduct their routine reviews of new [Chrome features](https://www.chromestatus.com/features).**
 
 ## Q4 2017
 
@@ -1584,9 +1574,9 @@
 
     Wrote a new and easily extensible javascript fuzzer using
     [Babel](https://babeljs.io/), which found 100+ bugs in both V8
-    ([list](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=ochang_js_fuzzer+-status%3ADuplicate%2CWontFix&sort=-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles))
-    and other browser javascript engines
-    ([list](https://bugs.chromium.org/p/oss-fuzz/issues/list?can=1&q=js_fuzzer+-status%3AWontFix%2CDuplicate&colspec=ID+Type+Component+Status+Proj+Reported+Owner+Summary&cells=ids)).
+    ([list](https://bugs.chromium.org/p/chromium/issues/list)) and other browser
+    javascript engines
+    ([list](https://bugs.chromium.org/p/oss-fuzz/issues/list)).
 
     Started integrating [Clang Source-based Code
     Coverage](https://clang.llvm.org/docs/SourceBasedCodeCoverage.html) in the
@@ -1594,7 +1584,7 @@
     Coverage](https://clang.llvm.org/docs/SanitizerCoverage.html). Clang
     coverage is very precise, shows hit frequencies and is much easier to
     visualize. You can follow progress
-    [here](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=component%3ATools%3ECodeCoverage).
+    [here](https://bugs.chromium.org/p/chromium/issues/list).
 
     Hosted a month long fuzzathon in October where Chromium developers
     participated in writing new [fuzz
@@ -1603,13 +1593,11 @@
     which were in new uncovered areas of codebase; results
     [here](https://clusterfuzz.com/v2/fuzzathon).
 
-    Fixed several
-    [bugs](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=component%3ATools%3ETest%3EPredator+status%3AFixed%2CVerified&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
-    in our automated owner and component assignment pipeline and
-    [expanded](https://bugs.chromium.org/p/chromium/issues/detail?id=760607) our
-    builder infrastructure to archive builds more frequently, for more accurate
-    blame results. Faster and more accurate bug triaging means faster fixes for
-    users!
+    Fixed several [bugs](https://bugs.chromium.org/p/chromium/issues/list) in
+    our automated owner and component assignment pipeline and
+    [expanded](https://bugs.chromium.org/p/chromium/issues/detail) our builder
+    infrastructure to archive builds more frequently, for more accurate blame
+    results. Faster and more accurate bug triaging means faster fixes for users!
 
 Other than fixing bugs, we (MOAR TLS, Enamel, Safe Browsing) also:
 
@@ -1645,8 +1633,8 @@
     bringing both greater security and cleaner code.
 
     [Refactored sandbox code out of
-    //content](https://bugs.chromium.org/p/chromium/issues/detail?id=708738) to
-    make it easier to use across the system.
+    //content](https://bugs.chromium.org/p/chromium/issues/detail) to make it
+    easier to use across the system.
 
     Worked on and helped coordinate Chrome's response to the recently announced
     [Spectre and Meltdown CPU
@@ -1740,18 +1728,16 @@
 
         We finished the remaining pieces of our end-to-end bug triage automation
         and are now auto-assigning
-        [owners](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=label%3ATest-Predator-AutoOwner&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
-        and
-        [components](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=label%3ATest-Predator-AutoComponents&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
-        for all newly filed bugs.
+        [owners](https://bugs.chromium.org/p/chromium/issues/list) and
+        [components](https://bugs.chromium.org/p/chromium/issues/list) for all
+        newly filed bugs.
 
     We have also made infrastructure improvements to
     [OSS-Fuzz](https://github.com/google/oss-fuzz) to better isolate workloads
     between different projects. OSS-Fuzz continues to improve the security of
     the overall web
     ([74](https://github.com/google/oss-fuzz/tree/master/projects) projects
-    running 24x7,
-    [636](https://bugs.chromium.org/p/oss-fuzz/issues/list?can=1&q=-component%3AInfra+status%3ANew%2CFixed%2CVerified+Type%3DBug-Security+&sort=-id&colspec=ID+Type+Component+Status+Proj+Reported+Owner+Summary&cells=ids)
+    running 24x7, [636](https://bugs.chromium.org/p/oss-fuzz/issues/list)
     security bugs fixed)!
 
 Enamel, Permissions
@@ -1775,7 +1761,7 @@
         and Windows in Chrome 63.
 
     Launched new [Site
-    Details](https://docs.google.com/document/d/1gQG1-QjOuswdwZC-yMhWai7divOPXiCp0mO82SO5VSs/edit?pli=1)
+    Details](https://docs.google.com/document/d/1gQG1-QjOuswdwZC-yMhWai7divOPXiCp0mO82SO5VSs/edit)
     page.
 
     Removed non-factory-default settings from PageInfo and added back in the
@@ -1809,13 +1795,13 @@
 Platform Security
 
     Added support for [new Win10 sandbox
-    mitigations](https://bugs.chromium.org/p/chromium/issues/detail?id=733739)
-    in M61 as part of our continued Windows Sandbox efforts.
+    mitigations](https://bugs.chromium.org/p/chromium/issues/detail) in M61 as
+    part of our continued Windows Sandbox efforts.
 
     To help block 3rd-party code being injected into Chrome processes on Windows
     we've [Enabled third-party blocking on all child
-    processes](https://bugs.chromium.org/p/chromium/issues/detail?id=750886#c1),
-    after warmup (delayed mitigation), in M62.
+    processes](https://bugs.chromium.org/p/chromium/issues/detail), after warmup
+    (delayed mitigation), in M62.
 
     New in Android O, the Chrome-powered WebView component [now renders content
     in a separate, sandboxed
@@ -1865,17 +1851,16 @@
 [OSS-Fuzz](https://github.com/google/oss-fuzz)) continue to improve the security
 of the overall web
 ([86](https://github.com/google/oss-fuzz/tree/master/projects) projects,
-[1859](https://bugs.chromium.org/p/oss-fuzz/issues/list?can=1&q=-component:Infra%20status:New,Fixed,Verified&sort=-id&colspec=ID%20Type%20Component%20Status%20Proj%20Reported%20Owner%20Summary)
-bugs, see recent blog post
+[1859](https://bugs.chromium.org/p/oss-fuzz/issues/list) bugs, see recent blog
+post
 [here](https://testing.googleblog.com/2017/05/oss-fuzz-five-months-later-and.html)).
 We have written a new Javascript fuzzer that has filed
-[102](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=inferno_js_fuzzer%20-status:Duplicate,WontFix%20OR%20inferno_js_fuzzer_c%20-status:Duplicate,WontFix&sort=-id+-security_severity+-secseverity+-owner+-modified&colspec=ID%20Pri%20Status%20Summary%20Modified%20OS%20M%20Security_severity%20Security_impact%20Owner%20Reporter)
-bugs to date, many with security implications. We also found some interesting
-vulnerabilities
-([1](https://bugs.chromium.org/p/chromium/issues/detail?id=740710),
-[2](https://bugs.chromium.org/p/chromium/issues/detail?id=716044),
-[3](https://bugs.chromium.org/p/chromium/issues/detail?id=724299)) through our
-code auditing efforts.
+[102](https://bugs.chromium.org/p/chromium/issues/list) bugs to date, many with
+security implications. We also found some interesting vulnerabilities
+([1](https://bugs.chromium.org/p/chromium/issues/detail),
+[2](https://bugs.chromium.org/p/chromium/issues/detail),
+[3](https://bugs.chromium.org/p/chromium/issues/detail)) through our code
+auditing efforts.
 
 We integrated the Safe Browsing API with WebView [starting in Android
 O](https://developer.android.com/preview/features/managing-webview.html),
@@ -1894,12 +1879,12 @@
 
 The Platform Security team has concluded several years of A/B experimentation on
 Android, and with Chrome 58 we have turned on the [Seccomp-BPF
-sandbox](https://bugs.chromium.org/p/chromium/issues/detail?id=166704) for all
-compatible devices. This sandbox filters system calls to reduce the attack
-surface of the Linux kernel in renderer processes. Currently about 50% of
-Android devices support Seccomp, and this number is rising at a steady rate. In
-Chrome 59, you can navigate to about:sandbox to see whether your Android device
-supports Seccomp.
+sandbox](https://bugs.chromium.org/p/chromium/issues/detail) for all compatible
+devices. This sandbox filters system calls to reduce the attack surface of the
+Linux kernel in renderer processes. Currently about 50% of Android devices
+support Seccomp, and this number is rising at a steady rate. In Chrome 59, you
+can navigate to about:sandbox to see whether your Android device supports
+Seccomp.
 
 We have migrated PDFium to use PartitionAlloc for most allocations, with
 distinct partitions for strings, array buffers, and general allocations. In
@@ -1967,11 +1952,9 @@
 performance analyzer. We’ve also continued to improve our
 [OSS-Fuzz](https://github.com/google/oss-fuzz)
 [offering](https://opensource.googleblog.com/2016/12/announcing-oss-fuzz-continuous-fuzzing.html),
-adding numerous
-[features](https://github.com/google/oss-fuzz/issues?page=3&q=is%3Aissue+is%3Aclosed)
-requested by developers and reaching [1000
-bugs](https://bugs.chromium.org/p/oss-fuzz/issues/list?can=1&q=status%3AFixed%2CVerified+Type%3ABug%2CBug-Security+-component%3AInfra+)
-milestone with 47
+adding numerous [features](https://github.com/google/oss-fuzz/issues) requested
+by developers and reaching [1000
+bugs](https://bugs.chromium.org/p/oss-fuzz/issues/list) milestone with 47
 [projects](https://github.com/google/oss-fuzz/tree/master/projects) in just five
 months since launch.
 
@@ -2004,11 +1987,11 @@
 holidays, Google's security team gave us a holiday gift consisting entirely of
 [interesting ways to bypass CSP's
 nonces](http://sebastian-lekies.de/csp/bypasses.php). We've fixed some
-[obvious](https://bugs.chromium.org/p/chromium/issues/detail?id=679291)
-[bugs](https://bugs.chromium.org/p/chromium/issues/detail?id=680072) they
-uncovered, and we'll continue working with other vendors to harden the spec and
-our implementations. In other CSP news, we polished a mechanism to [enforce CSP
-on child frames](https://w3c.github.io/webappsec-csp/embedded/), shipped a
+[obvious](https://bugs.chromium.org/p/chromium/issues/detail)
+[bugs](https://bugs.chromium.org/p/chromium/issues/detail) they uncovered, and
+we'll continue working with other vendors to harden the spec and our
+implementations. In other CSP news, we polished a mechanism to [enforce CSP on
+child frames](https://w3c.github.io/webappsec-csp/embedded/), shipped a
 [\`script-sample\`
 property](https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/XlcpobBfJOI/8WYpiyk0CQAJ)
 in CSP reports, and [allowed hashes to match external
@@ -2043,12 +2026,12 @@
 Chrome now marks HTTP pages with passwords or credit card form fields as “not
 secure” in the address bar, and is experimenting with in-form contextual
 warnings. We’ll [remove
-support](https://bugs.chromium.org/p/chromium/issues/detail?id=672605) for EME
-over non-secure origins in Chrome 58, and we’ll [remove
+support](https://bugs.chromium.org/p/chromium/issues/detail) for EME over
+non-secure origins in Chrome 58, and we’ll [remove
 support](https://groups.google.com/a/chromium.org/forum/m/#!topic/blink-dev/IVgkxkRNtMo)
 for notifications over non-secure origins in Chrome 61. We talked about our
 #MOARTLS methodology and the HTTPS business case at
-[Enigma](https://www.youtube.com/watch?v=jplIY1GXBHM&feature=youtu.be).
+[Enigma](https://www.youtube.com/watch).
 
 In addition to #MOARTLS, we want to ensure more secure TLS through work on
 protocols and the certificate ecosystem. TLS 1.3 is the next, major version of
@@ -2101,7 +2084,7 @@
 So far, more than [50
 projects](https://github.com/google/oss-fuzz/tree/master/projects) have been
 integrated with OSS-Fuzz and we found ~350
-[bugs](https://bugs.chromium.org/p/oss-fuzz/issues/list?can=1&q=Type%3ABug%2CBug-Security%20-component%3AInfra%20-status%3ADuplicate%2CWontFix&colspec=ID%20Type%20Component%20Status%20Proj%20Reported%20Owner%20Summary&num=100&start=300).
+[bugs](https://bugs.chromium.org/p/oss-fuzz/issues/list).
 
 Security bugs submitted by external researchers can receive cash money from the
 [Chrome VRP](https://g.co/ChromeBugRewards).
@@ -2130,7 +2113,7 @@
 third-party injection vectors. Enabled on all child processes - [CL
 chain](https://chromium.googlesource.com/chromium/src/+/c06d6fb1850d6217d35a5cccb1abccd6db0e7a2a).
 As usual, you can find the Chromium sandbox documentation
-[here](/developers/design-documents/sandbox?pli=1#TOC-Disable-Extension-Points-legacy-hooking-:).
+[here](/developers/design-documents/sandbox).
 
 [Site Isolation](/developers/design-documents/site-isolation) makes the most of
 Chrome's multi-process architecture to help reduce the scope of attacks.
@@ -2181,12 +2164,11 @@
 large.
 
 We added a new [HTTPS Usage
-section](https://www.google.com/transparencyreport/https/metrics/?hl=en) to the
+section](https://www.google.com/transparencyreport/https/metrics/) to the
 Transparency Report, which shows how the percentage of Chrome pages loaded over
 HTTPS increases with time. We talked externally at O’Reilly Security NYC +
-Amsterdam and [Chrome Dev Summit](https://www.youtube.com/watch?v=iP75a1Y9saY)
-about upcoming HTTP UI changes and the business case for HTTPS. We published
-[positive
+Amsterdam and [Chrome Dev Summit](https://www.youtube.com/watch) about upcoming
+HTTP UI changes and the business case for HTTPS. We published [positive
 stories](https://blog.chromium.org/2016/11/heres-to-more-https-on-web.html)
 about HTTPS migrations.
 
@@ -2231,14 +2213,11 @@
 security bugs.
 
 We have continued to improve upon our [libFuzzer](http://go/libfuzzer-chrome)
-and
-[AFL](https://cs.chromium.org/chromium/src/third_party/afl/?q=third_party/afl&sq=package:chromium&dr)
-integration with ClusterFuzz, which includes automated performance analysis and
-quarantining of bad units (like slow units, leaks, etc). We have scaled our code
-coverage to
-~[160](https://cs.chromium.org/search/?q=%22+int+LLVMFuzzerTestOneInput%22+-libFuzzer/src+-llvm/+-buildtools+-file:.md&sq=package:chromium&type=cs)
-targets with help from Chrome developers, who contributed these during the
-month-long
+and [AFL](https://cs.chromium.org/chromium/src/third_party/afl/) integration
+with ClusterFuzz, which includes automated performance analysis and quarantining
+of bad units (like slow units, leaks, etc). We have scaled our code coverage to
+~[160](https://cs.chromium.org/search/) targets with help from Chrome
+developers, who contributed these during the month-long
 [Fuzzathon](https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/MAiBRTllPuI).
 We have improved our infrastructure reliability and response times by adding a
 24x7 monitoring solution, and fixing more than two dozen fuzzers in the process.
@@ -2277,7 +2256,7 @@
 data from opted-in Safe Browsing Extended Reporting users to quantify the major
 causes of spurious TLS warnings, like [bad client
 clocks](/developers/design-documents/sane-time) and [misconfigured intermediate
-certificates](https://docs.google.com/document/d/1ryqFMSHHRDERg1jm3LeVt7VMfxtXXrI8p49gmtniNP0/edit?pli=1).
+certificates](https://docs.google.com/document/d/1ryqFMSHHRDERg1jm3LeVt7VMfxtXXrI8p49gmtniNP0/edit).
 We also launched two experiments,
 [Expect-CT](https://docs.google.com/document/d/1VDtHiKa5c96ohP_p-V1k6u83fIh952e_szZVypO4AvQ/edit)
 and
@@ -2368,23 +2347,22 @@
 libFuzzer](http://llvm.org/docs/LibFuzzer.html)-[ClusterFuzz](/Home/chromium-security/bugs/using-clusterfuzz)
 integration, both of which allow coverage-guided testing on a per-function
 basis. The number of libFuzzer based fuzzers have expanded from 70 to[
-115](https://cs.chromium.org/search/?q=TestOneInput%5C(const+-file:third_party/llvm+-file:third_party/libFuzzer/src&sq=package:chromium&type=cs),
-and we’re processing ~500 Billion testcases every day! We’re also researching
-new ways to improve fuzzer efficiency and maximize code coverage
+115](https://cs.chromium.org/search/), and we’re processing ~500 Billion
+testcases every day! We’re also researching new ways to improve fuzzer
+efficiency and maximize code coverage
 ([example](https://chromium.googlesource.com/chromium/src/+/1a6bef1675e05626a4692ab6fa43cbbc5515299b)).
 In response to recent trends from[ Vulnerability Reward Program
 (VRP)](https://www.google.com/about/appsecurity/chrome-rewards/index.html) and[
 Pwnium](http://blog.chromium.org/2015/02/pwnium-v-never-ending-pwnium.html)
 submissions, we wrote a new fuzzer for v8 builtins, which has already yielded[
-bugs](https://bugs.chromium.org/p/chromium/issues/detail?id=625752). Not
-everything can be automated, so we started auditing parts of[
+bugs](https://bugs.chromium.org/p/chromium/issues/detail). Not everything can be
+automated, so we started auditing parts of[
 mojo](/developers/design-documents/mojo), Chrome’s new IPC mechanism, and found
-several issues
-([1](https://bugs.chromium.org/p/chromium/issues/detail?id=611887),[
-2](https://bugs.chromium.org/p/chromium/issues/detail?id=612364),[
-3](https://bugs.chromium.org/p/chromium/issues/detail?id=612613),[
-4](https://bugs.chromium.org/p/chromium/issues/detail?id=613698),[
-5](https://bugs.chromium.org/p/chromium/issues/detail?id=622522)).
+several issues ([1](https://bugs.chromium.org/p/chromium/issues/detail),[
+2](https://bugs.chromium.org/p/chromium/issues/detail),[
+3](https://bugs.chromium.org/p/chromium/issues/detail),[
+4](https://bugs.chromium.org/p/chromium/issues/detail),[
+5](https://bugs.chromium.org/p/chromium/issues/detail)).
 
 **Bugs still happen, so our[ Guts](/Home/chromium-security/guts) effort builds
 in multiple layers of defense.** Many Android apps use[
@@ -2437,8 +2415,8 @@
 foster cross-vendor cooperation on developer-facing security features.** We
 shipped an implementation of the[ Credential Management
 API](https://w3c.github.io/webappsec-credential-management/) (and[ presented a
-detailed overview](https://youtu.be/MnvUlGFb3GQ?t=7m23s) at Google I/O),
-iterated on[ Referrer Policy](https://www.w3.org/TR/referrer-policy/) with a[
+detailed overview](https://youtu.be/MnvUlGFb3GQ) at Google I/O), iterated on[
+Referrer Policy](https://www.w3.org/TR/referrer-policy/) with a[
 \`referrer-policy\`
 header](https://www.w3.org/TR/referrer-policy/#referrer-policy-header)
 implementation behind a flag, and improved our support for[ SameSite
@@ -2463,10 +2441,8 @@
 we're actively working to drive #MOARTLS across Google and the Internet at
 large.**[ Emily](https://twitter.com/estark37) and[
 Emily](https://twitter.com/emschec) busted HTTPS myths for large audiences at[
-Google
-I/O](https://www.youtube.com/watch?v=YMfW1bfyGSY&index=19&list=PLOU2XLYxmsILe6_eGvDN3GyiodoV3qNSC)
-and the[ Progressive Web App dev
-summit](https://www.youtube.com/watch?v=e6DUrH56g14). The[ HSTS Preload
+Google I/O](https://www.youtube.com/watch) and the[ Progressive Web App dev
+summit](https://www.youtube.com/watch). The[ HSTS Preload
 list](https://cs.chromium.org/chromium/src/net/http/transport_security_state_static.json)
 has seen[ 3x growth](https://twitter.com/lgarron/status/747530273047273472)
 since the beginning of the year – a great problem to have! We’ve addressed some[
@@ -2542,13 +2518,12 @@
 
 Chrome on Windows is evolving rapidly in step with the operating system. We
 shipped [four new layers of defense in
-depth](https://bugs.chromium.org/p/chromium/issues/detail?id=504006) to take
-advantage of the latest capabilities in Windows 10, some of which patch
-vulnerabilities found by our own
+depth](https://bugs.chromium.org/p/chromium/issues/detail) to take advantage of
+the latest capabilities in Windows 10, some of which patch vulnerabilities found
+by our own
 [research](https://googleprojectzero.blogspot.co.uk/2015/05/in-console-able.html)
-and
-[feedback](https://bugs.chromium.org/p/project-zero/issues/detail?id=213&redir=1)!
-There was great media attention when these changes landed, from [Ars
+and [feedback](https://bugs.chromium.org/p/project-zero/issues/detail)! There
+was great media attention when these changes landed, from [Ars
 Technica](http://arstechnica.com/information-technology/2016/02/chrome-picks-up-bonus-security-features-on-windows-10/)
 to a [Risky Business podcast](http://risky.biz/RB398), which said: “There have
 been some engineering changes to Chrome on Windows 10 which look pretty good. …
@@ -2573,13 +2548,12 @@
 features](/developers/design-documents/safebrowsing) that[ people
 see](/Home/chromium-security/enamel). In response to user feedback, we’ve
 replaced [the old full screen
-prompt](https://bugs.chromium.org/p/chromium/issues/attachment?aid=178299&inline=1)
-with a [new, lighter weight ephemeral
-message](https://bugs.chromium.org/p/chromium/issues/attachment?aid=222712&inline=1)
-in M50 across Windows and Linux. We launched a few bug fixes and updates to the
-[Security
-panel](https://developers.google.com/web/updates/2015/12/security-panel?hl=en),
-which we continue to iterate on and support in an effort to drive forward HTTPS
+prompt](https://bugs.chromium.org/p/chromium/issues/attachment) with a [new,
+lighter weight ephemeral
+message](https://bugs.chromium.org/p/chromium/issues/attachment) in M50 across
+Windows and Linux. We launched a few bug fixes and updates to the [Security
+panel](https://developers.google.com/web/updates/2015/12/security-panel), which
+we continue to iterate on and support in an effort to drive forward HTTPS
 adoption. We also continued our work on [removing powerful features on insecure
 origins](/Home/chromium-security/deprecating-powerful-features-on-insecure-origins)
 (e.g. [geolocation](https://crbug.com/561641)).
@@ -2637,10 +2611,9 @@
 With help from the [libFuzzer](http://llvm.org/docs/LibFuzzer.html) folks, we
 got much better fuzzing coverage on
 [BoringSSL](https://boringssl.googlesource.com/boringssl/), which resulted in
-[CVE-2016-0705](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-0705).
-We ended up adding a "fuzzer mode" to the SSL stack to help the fuzzer get past
-cryptographic invariants in the handshake, which smoked out some minor (memory
-leak) bugs.
+[CVE-2016-0705](https://web.nvd.nist.gov/view/vuln/detail). We ended up adding a
+"fuzzer mode" to the SSL stack to help the fuzzer get past cryptographic
+invariants in the handshake, which smoked out some minor (memory leak) bugs.
 
 Last, but not least, we rewrote a large chunk of BoringSSL's ASN.1 parsing with
 a simpler and more standards-compliant stack.
@@ -2668,17 +2641,16 @@
 [ClusterFuzz](/Home/chromium-security/bugs/using-clusterfuzz), which means we
 can do coverage-guided fuzz testing on a per-function basis. The result, as you
 may have guessed, is several [new
-bugs](https://code.google.com/p/chromium/issues/list?can=1&q=type%3Abug-security+label%3AStability-LibFuzzer&sort=-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles).
-The Bugs-- team has a larger goal this year to help Chromium developers write a
-ClusterFuzz fuzzer alongside every unittest, and libFuzzer integration is an
-important step toward achieving that goal. Separately, we’ve made security
-improvements and cleanups in the [Pdfium](https://code.google.com/p/pdfium/)
-codebase and [fixed lots of open
-bugs](https://code.google.com/p/chromium/issues/list?can=1&q=status%3AFixed+type%3DBug-Security+owner%3Aochang+Cr%3DInternals-Plugins-PDF).
-We also started some manual code auditing efforts, and discovered several high
-severity bugs ([here](https://crbug.com/555784),
-[here](https://crbug.com/559310), and [here](https://crbug.com/570427)), and
-[1](https://crbug.com/564501) critical severity bug.
+bugs](https://code.google.com/p/chromium/issues/list). The Bugs-- team has a
+larger goal this year to help Chromium developers write a ClusterFuzz fuzzer
+alongside every unittest, and libFuzzer integration is an important step toward
+achieving that goal. Separately, we’ve made security improvements and cleanups
+in the [Pdfium](https://code.google.com/p/pdfium/) codebase and [fixed lots of
+open bugs](https://code.google.com/p/chromium/issues/list). We also started some
+manual code auditing efforts, and discovered several high severity bugs
+([here](https://crbug.com/555784), [here](https://crbug.com/559310), and
+[here](https://crbug.com/570427)), and [1](https://crbug.com/564501) critical
+severity bug.
 
 **Bugs still happen, so our [Guts](/Home/chromium-security/guts) effort builds
 in multiple layers of defense.** On Android, we’re running an experiment that
@@ -2723,7 +2695,7 @@
 place by decreasing our false positive rate for HTTPS warnings. We spent a large
 part of the quarter analyzing client errors that contribute to false alarm HTTPS
 errors; check out our [Real World Crypto
-talk](https://docs.google.com/presentation/d/1Qmpl-5epx0B5C2t4XsUTyjgbwab_rXfK_4iHqX3IC30/edit?pref=2&pli=1#slide=id.gf44795496_0_1)
+talk](https://docs.google.com/presentation/d/1Qmpl-5epx0B5C2t4XsUTyjgbwab_rXfK_4iHqX3IC30/edit)
 for more details.
 
 **Beyond the browser, our [web platform efforts](/Home/chromium-security/owp)
@@ -2757,7 +2729,7 @@
 origins](/Home/chromium-security/deprecating-powerful-features-on-insecure-origins)
 by readying to block insecure usage of [geolocation
 APIs](http://dev.w3.org/geo/api/spec-source.html). We also took to the
-[stage](https://www.youtube.com/watch?v=9WuP4KcDBpI) at the [Chrome Dev
+[stage](https://www.youtube.com/watch) at the [Chrome Dev
 Summit](https://developer.chrome.com/devsummit) to spread the word, telling
 developers about what we’re doing in Chrome to make deploying TLS easier and
 more secure.
@@ -2785,8 +2757,8 @@
 believed](https://sites.google.com/site/itstheshappening/). To make it easier
 for developers and site operators to understand these changes, we debuted a new
 [Security
-Panel](https://developers.google.com/web/updates/2015/12/security-panel?hl=en)
-that provides enhanced diagnostics and will continue to be improved with richer
+Panel](https://developers.google.com/web/updates/2015/12/security-panel) that
+provides enhanced diagnostics and will continue to be improved with richer
 diagnostics in the coming months.
 
 For more thrilling security updates and feisty rants, subscribe to
@@ -2818,17 +2790,16 @@
 reward](https://www.google.com/about/appsecurity/android-rewards/) submissions,
 and now supports custom APK uploads and the ability to launch commands. Back on
 the Chrome front, we’re working on enabling [Control Flow Integrity (CFI)
-checks](https://code.google.com/p/chromium/issues/detail?id=464797) on Linux,
-which converts invalid vptr accesses into non-exploitable crashes; [8
-bugs](https://code.google.com/p/chromium/issues/list?can=1&q=linux_cfi_chrome&colspec=ID+Pri+M+Stars+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-discovered so far! We’ve made [numerous
-improvements](https://code.google.com/p/chromium/issues/detail?id=511270) to how
-we fuzz Chrome on Android with respect to speed and accuracy. We also made some
-progress toward our goal of expanding ClusterFuzz platform support to include
-iOS. In our efforts to improve Chrome Stability, we added
+checks](https://code.google.com/p/chromium/issues/detail) on Linux, which
+converts invalid vptr accesses into non-exploitable crashes; [8
+bugs](https://code.google.com/p/chromium/issues/list) discovered so far! We’ve
+made [numerous improvements](https://code.google.com/p/chromium/issues/detail)
+to how we fuzz Chrome on Android with respect to speed and accuracy. We also
+made some progress toward our goal of expanding ClusterFuzz platform support to
+include iOS. In our efforts to improve Chrome Stability, we added
 [LeakSanitizer](http://clang.llvm.org/docs/LeakSanitizer.html) (LSAN) into our
 list of supported memory tools, which has already found [38
-bugs](https://code.google.com/p/chromium/issues/list?can=1&q=label%3AClusterFuzz+-status%3AWontFix%2CDuplicate+%22-leak%22+linux_lsan_chrome_mp&sort=id+-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles).
+bugs](https://code.google.com/p/chromium/issues/list).
 
 Bugs still happen, so our[ Guts](/Home/chromium-security/guts) effort builds in
 multiple layers of defense. Plugin security remains a very important area of
@@ -2854,12 +2825,11 @@
 Isolation](/developers/design-documents/site-isolation), and are preparing to
 enable out-of-process iframes (OOPIFs) for web pages inside extension processes.
 You can test this mode before it launches with --isolate-extensions. We have
-[performance
-bots](https://chromeperf.appspot.com/report?sid=74ebe5d13c09e34915152f51ee178f77421b1703d2bf26a7a586375f2c5e2cc7)
-and UMA stats lined up, and we'll start with some early trials on Canary and Dev
-channel. Meanwhile, we've added support for hit testing in the browser process,
-scrolling, context menus, and script calls between all reachable frames (even
-with changes to window.opener).
+[performance bots](https://chromeperf.appspot.com/report) and UMA stats lined
+up, and we'll start with some early trials on Canary and Dev channel. Meanwhile,
+we've added support for hit testing in the browser process, scrolling, context
+menus, and script calls between all reachable frames (even with changes to
+window.opener).
 
 Not all security problems can be solved in[ Chrome’s
 guts](/Home/chromium-security/guts), so[ we work on making security more
@@ -3007,15 +2977,14 @@
 Policy](http://www.w3.org/TR/referrer-policy/) implementation.
 
 Elsewhere, we've started prototyping [Per-Page
-Suborigins](https://code.google.com/p/chromium/issues/detail?id=336894) with the
-intent of bringing a concrete proposal to WebAppSec, published a new draft of
+Suborigins](https://code.google.com/p/chromium/issues/detail) with the intent of
+bringing a concrete proposal to WebAppSec, published a new draft of
 [First-Party-Only
 cookies](https://tools.ietf.org/html/draft-west-first-party-cookies-03) (and are
 working through some [infrastructure
 improvements](https://docs.google.com/document/d/19NACt9PXOUTJi60klT2ZGcFlgHM5wM1Owtcw2GQOKPI/edit)
 so we can ship them), and [poked at sandboxed
-iframes](https://wiki.whatwg.org/index.php?title=Iframe_sandbox_improvments) to
-make it possible to sandbox ads.
+iframes](https://wiki.whatwg.org/index.php) to make it possible to sandbox ads.
 
 We see migration to HTTPS as foundational to any security whatsoever
 ([and](https://tools.ietf.org/html/rfc7258)
@@ -3025,12 +2994,12 @@
 [ones](https://blog.mozilla.org/security/2015/04/30/deprecating-non-secure-http/)),
 so we're actively working to drive #MOARTLS across Google and the Internet at
 large. As a small practical step on top of the [HTTPS webmasters fundamentals
-section](https://developers.google.com/web/fundamentals/discovery-and-distribution/security-with-https/?hl=en),
+section](https://developers.google.com/web/fundamentals/discovery-and-distribution/security-with-https/),
 we’ve added some functionality to [Webmaster
-Tools](https://www.google.com/webmasters/tools/home?hl=en&pli=1) to provide
-better assistance to webmasters when dealing with common errors in managing a
-site over TLS (launching soon!). Also, we're now measuring the usage of
-[pre-existing, powerful features on non-secure
+Tools](https://www.google.com/webmasters/tools/home) to provide better
+assistance to webmasters when dealing with common errors in managing a site over
+TLS (launching soon!). Also, we're now measuring the usage of [pre-existing,
+powerful features on non-secure
 origins](/Home/chromium-security/deprecating-powerful-features-on-insecure-origins),
 and are now printing deprecation warnings in the JavaScript console. Our
 ultimate goal is to make all powerful features, such as Geolocation and
@@ -3053,33 +3022,29 @@
 
 The[ Bugs--](/Home/chromium-security/bugs) effort aims to find (and exterminate)
 security bugs. Last quarter, we rewrote our IPC fuzzer, which resulted in
-[lots](https://code.google.com/p/chromium/issues/list?can=1&q=linux_asan_chrome_ipc+type%3Dbug-security+-status%3AWontFix%2CDuplicate+&sort=-id+-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles)
-[more](https://code.google.com/p/chromium/issues/list?can=1&q=linux_asan_chrome_ipc_32bit+type%3Dbug-security+-status%3AWontFix%2CDuplicate&sort=-id+-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles)
-[bugs](https://code.google.com/p/chromium/issues/list?can=1&q=linux_msan_chrome_ipc+type%3Dbug-security+-status%3AWontFix%2CDuplicate&sort=-id+-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles)
-discovered by [ClusterFuzz](/Home/chromium-security/bugs/using-clusterfuzz)! We
-also expanded fuzzing platform support (Android Lollipop, Linux with Nvidia
-GPU), added [archived
-builds](http://storage.cloud.google.com/chrome-test-builds/media) for
+[lots](https://code.google.com/p/chromium/issues/list)
+[more](https://code.google.com/p/chromium/issues/list)
+[bugs](https://code.google.com/p/chromium/issues/list) discovered by
+[ClusterFuzz](/Home/chromium-security/bugs/using-clusterfuzz)! We also expanded
+fuzzing platform support (Android Lollipop, Linux with Nvidia GPU), added
+[archived builds](http://storage.cloud.google.com/chrome-test-builds/media) for
 [proprietary media codecs](http://www.chromium.org/audio-video) testing on all
 platforms, and used more code annotations to find bugs (like
-[this](https://code.google.com/p/chromium/issues/detail?id=468519&can=1&q=%22Container-overflow%20in%20%22%20type%3Dbug-security%20-status%3AWontFix%2CDuplicate&sort=-id%20-security_severity%20-secseverity%20-owner%20-modified&colspec=ID%20Pri%20Status%20Summary%20Modified%20OS%20M%20Security_severity%20Security_impact%20Owner%20Reporter)
-or
-[this](https://code.google.com/p/chromium/issues/detail?id=468406&can=1&q=%22Container-overflow%20in%20%22%20type%3Dbug-security%20-status%3AWontFix%2CDuplicate&sort=-id%20-security_severity%20-secseverity%20-owner%20-modified&colspec=ID%20Pri%20Status%20Summary%20Modified%20OS%20M%20Security_severity%20Security_impact%20Owner%20Reporter)).
-We auto-add previous crash tests to our data corpus, which helps to catch
-regressions even if a developer forgets to add a test
-([example](https://code.google.com/p/chromium/issues/detail?id=478745)). We’ve
-also started experimenting with enabling and leveraging code coverage
-information from fuzzing. Contrary to what [some reports may
+[this](https://code.google.com/p/chromium/issues/detail) or
+[this](https://code.google.com/p/chromium/issues/detail)). We auto-add previous
+crash tests to our data corpus, which helps to catch regressions even if a
+developer forgets to add a test
+([example](https://code.google.com/p/chromium/issues/detail)). We’ve also
+started experimenting with enabling and leveraging code coverage information
+from fuzzing. Contrary to what [some reports may
 imply](http://secunia.com/resources/vulnerability-review/browser-security/), [we
 don’t think vulnerability counting is a good standalone metric for
 security](http://lcamtuf.blogspot.com/2010/05/vulnerability-databases-and-pie-charts.html),
 and more bugs discovered internally
-([653](https://code.google.com/p/chromium/issues/list?can=1&q=type%3Abug-security+label%3AClusterFuzz+opened-after%3A2014%2F1%2F1+opened-before%3A2015%2F1%2F1+-status%3AWontFix%2CDuplicate&sort=-id+-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles)
-bugs in 2014 vs.
-[380](https://code.google.com/p/chromium/issues/list?can=1&q=type%3Abug-security+label%3AClusterFuzz+opened-after%3A2013%2F1%2F1+opened-before%3A2014%2F1%2F1+-status%3AWontFix%2CDuplicate&sort=-id+-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles)
-bugs in 2013), means more bugs fixed, means safer software! Outside of
-engineering, inferno@ gave a talk at [nullcon](http://nullcon.net/) about Chrome
-fuzzing
+([653](https://code.google.com/p/chromium/issues/list) bugs in 2014 vs.
+[380](https://code.google.com/p/chromium/issues/list) bugs in 2013), means more
+bugs fixed, means safer software! Outside of engineering, inferno@ gave a talk
+at [nullcon](http://nullcon.net/) about Chrome fuzzing
 ([slides](http://nullcon.net/website/archives/ppt/goa-15/analyzing-chrome-crash-reports-at-scale-by-abhishek-arya.pdf))
 and we launched [never-ending
 Pwnium](http://blog.chromium.org/2015/02/pwnium-v-never-ending-pwnium.html) with
@@ -3116,7 +3081,7 @@
 script references alive). Great progress has also been made on session history,
 DevTools, and test/performance infrastructure, and other teams have started
 updating their features for out-of-process iframes after our [Site Isolation
-Summit](https://www.youtube.com/playlist?list=PL9ioqAuyl6UJmC0hyI-k1wYW08O71lBn8).
+Summit](https://www.youtube.com/playlist).
 
 Not all security problems can be solved in[ Chrome’s
 guts](/Home/chromium-security/guts), so[ we work on making security more
@@ -3132,7 +3097,7 @@
 their permissions. Desktop updates to PageInfo and Site Settings are in
 progress, too. Finally, we just launched a new extension, [Chrome User
 Experience
-Surveys](https://chrome.google.com/webstore/detail/chrome-user-experience-su/hgimloonaobbeeagepickockgdcghfnn?utm_source=newsletter&utm_medium=security&utm_campaign=CUES%20extension),
+Surveys](https://chrome.google.com/webstore/detail/chrome-user-experience-su/hgimloonaobbeeagepickockgdcghfnn),
 which asks people for in-the-moment feedback after they use certain Chrome
 features. If you’re interested in helping improve Chrome, you should try it out!
 
@@ -3186,18 +3151,18 @@
 security bugs. Last quarter, we incorporated more [coverage
 data](https://code.google.com/p/address-sanitizer/wiki/AsanCoverage) into our
 [ClusterFuzz dashboard](https://cluster-fuzz.appspot.com/#coverage), especially
-for [Android](https://cluster-fuzz.appspot.com/coverage?platform=ANDROID). With
-this, we hope to optimize our test cases and improve fuzzing efficiency. We also
-incorporated 5 new fuzzers from the external research community as part of the
-fuzzer reward program. This has resulted in
-[33](https://code.google.com/p/chromium/issues/list?can=1&q=decoder_langfuzz+Type%3DBug-Security+-status%3ADuplicate&colspec=ID+Pri+M+Week+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-[new](https://code.google.com/p/chromium/issues/list?can=1&q=therealholden_worker+Type%3DBug-Security+-status%3ADuplicate&colspec=ID+Pri+M+Week+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-[security](https://code.google.com/p/chromium/issues/list?can=1&q=cdiehl_peach+Type%3DBug-Security+-status%3ADuplicate&colspec=ID+Pri+M+Week+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-vulnerabilities. Finally, we wrote a multi-threaded test case minimizer from
-scratch based on [delta debugging](https://www.st.cs.uni-saarland.de/dd/) (a
-long-standing request from blink devs!) which produces clean, small,
-reproducible test cases. In reward program news, we've paid over $1.6 million
-for externally reported Chrome bugs since 2010 ([$4 million total across
+for [Android](https://cluster-fuzz.appspot.com/coverage). With this, we hope to
+optimize our test cases and improve fuzzing efficiency. We also incorporated 5
+new fuzzers from the external research community as part of the fuzzer reward
+program. This has resulted in
+[33](https://code.google.com/p/chromium/issues/list)
+[new](https://code.google.com/p/chromium/issues/list)
+[security](https://code.google.com/p/chromium/issues/list) vulnerabilities.
+Finally, we wrote a multi-threaded test case minimizer from scratch based on
+[delta debugging](https://www.st.cs.uni-saarland.de/dd/) (a long-standing
+request from blink devs!) which produces clean, small, reproducible test cases.
+In reward program news, we've paid over $1.6 million for externally reported
+Chrome bugs since 2010 ([$4 million total across
 Google](http://googleonlinesecurity.blogspot.com/2015/01/security-reward-programs-year-in-review.html)).
 In 2014, over 50% of reward program bugs were found and fixed before they hit
 the stable channel, protecting our main user population. Oh, and in case you
@@ -3220,15 +3185,15 @@
 Isolation](/developers/design-documents/site-isolation), we’re happy to announce
 that [out-of-process iframes](/developers/design-documents/oop-iframes) are
 working well enough that some Chrome features have [started updating to support
-them](https://docs.google.com/document/d/1dCR2aEoBJj_Yqcs6GuM7lUPr0gag77L5OSgDa8bebsI/edit?usp=sharing)!
+them](https://docs.google.com/document/d/1dCR2aEoBJj_Yqcs6GuM7lUPr0gag77L5OSgDa8bebsI/edit)!
 These include autofill (done), accessibility (nearly done), &lt;webview&gt;
 (prototyping), devtools, and extensions. We know how complex a rollout this will
 be, and we’re ready with testing infrastructure and
 [FYI](http://build.chromium.org/p/chromium.fyi/builders/Site%20Isolation%20Linux)
 [bots](http://build.chromium.org/p/chromium.fyi/builders/Site%20Isolation%20Win).
 As we announced at our recent Site Isolation Summit
-([video](https://www.youtube.com/playlist?list=PL9ioqAuyl6UJmC0hyI-k1wYW08O71lBn8),
-[slides](https://docs.google.com/presentation/d/10HTTK4dsxO5p6FcpEOq8EkuV4yiBx2n6dBki8cqDWyo/edit?usp=sharing)),
+([video](https://www.youtube.com/playlist),
+[slides](https://docs.google.com/presentation/d/10HTTK4dsxO5p6FcpEOq8EkuV4yiBx2n6dBki8cqDWyo/edit)),
 our goal for Q1 is to finish up OOPIF support with the help of all of Chrome.
 
 Not all security problems can be solved in [Chrome’s
@@ -3272,22 +3237,21 @@
 The[ Bugs--](/Home/chromium-security/bugs) effort aims to find (and exterminate)
 security bugs. We increased Clusterfuzz cores across all desktop platforms (Mac,
 Android, Windows, and Linux), resulting in
-[155](https://code.google.com/p/chromium/issues/list?can=1&q=Type%3DBug-Security+label%3AClusterFuzz+opened-after%3A2014%2F7%2F1+opened-before%3A2014%2F9%2F31+-status%3AWontFix%2CDuplicate&sort=-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles)
-security and
-[275](https://code.google.com/p/chromium/issues/list?can=1&q=Type%3DBug+label%3AClusterFuzz+opened-after%3A2014%2F7%2F1+opened-before%3A2014%2F9%2F31+-status%3AWontFix%2CDuplicate&sort=-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles)
-functional bugs since last update! We also started fuzzing D-Bus system services
-on Chrome OS, which is our first attempt at leveraging Clusterfuzz for the
-operating system. One of the common security pitfalls in C++ is bad casting
-(often rooted in aggressive polymorphism). To address, [one of our
+[155](https://code.google.com/p/chromium/issues/list) security and
+[275](https://code.google.com/p/chromium/issues/list) functional bugs since last
+update! We also started fuzzing D-Bus system services on Chrome OS, which is our
+first attempt at leveraging Clusterfuzz for the operating system. One of the
+common security pitfalls in C++ is bad casting (often rooted in aggressive
+polymorphism). To address, [one of our
 interns](http://www.cc.gatech.edu/~blee303/) tweaked [UBSAN (Undefined Behavior
 Sanitizer)
-vptr](https://drive.google.com/file/d/0Bxvv8gduedamTEJCUlN6eERtWUE/view?usp=sharing)
-to detect bad-casting at runtime, which resulted in [11 new security
-bugs](https://code.google.com/p/chromium/issues/list?can=1&q=Type%3DBug-Security+linux_ubsan_vptr_chrome+-status%3ADuplicate%2CWontFix&sort=-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles&)!
-We’ve continued to collaborate with external researchers on new fuzzing
-techniques to find bugs in V8, Pdfium, Web Workers, IDB, and more. Shout out to
-attekett, cloudfuzzer, decoder.oh, and therealholden for their attention and
-bugs over the past quarter!
+vptr](https://drive.google.com/file/d/0Bxvv8gduedamTEJCUlN6eERtWUE/view) to
+detect bad-casting at runtime, which resulted in [11 new security
+bugs](https://code.google.com/p/chromium/issues/list)! We’ve continued to
+collaborate with external researchers on new fuzzing techniques to find bugs in
+V8, Pdfium, Web Workers, IDB, and more. Shout out to attekett, cloudfuzzer,
+decoder.oh, and therealholden for their attention and bugs over the past
+quarter!
 
 Finding bugs is only half the battle, so we also did a few things to make it
 easier to get security bugs ==fixed==, including (1) a new [security
@@ -3302,13 +3266,12 @@
 multiple layers of defense. We did a number of things to push
 [seccomp-bpf](http://blog.chromium.org/2012/11/a-safer-playground-for-your-linux-and.html)
 onto more platforms and architectures, including: (1) adding support for
-[MIPS](https://code.google.com/p/chromium/issues/detail?id=369594) and
-[ARM64](https://code.google.com/p/chromium/issues/detail?id=355125), (2) adding
-a [new capability](https://lkml.org/lkml/2014/7/17/844) to initialize
-seccomp-bpf in the presence of threads (bringing us a big step closer to a
-stronger sandbox on Android), (3) [general tightening of the
-sandboxes](https://crbug.com/413855), and (4) writing a [domain-specific
-language to better express BPF
+[MIPS](https://code.google.com/p/chromium/issues/detail) and
+[ARM64](https://code.google.com/p/chromium/issues/detail), (2) adding a [new
+capability](https://lkml.org/lkml/2014/7/17/844) to initialize seccomp-bpf in
+the presence of threads (bringing us a big step closer to a stronger sandbox on
+Android), (3) [general tightening of the sandboxes](https://crbug.com/413855),
+and (4) writing a [domain-specific language to better express BPF
 policies](https://drive.google.com/file/d/0B9LSc_-kpOQPVHhvcVBza3NWR0k/view). We
 also helped ensure a [safe launch of Android apps on Chrome
 OS](http://chrome.blogspot.com/2014/09/first-set-of-android-apps-coming-to.html),
@@ -3367,17 +3330,15 @@
 policies](https://w3c.github.io/webappsec/specs/referrer-policy/). We’ve also
 been helping on some security consulting for [Service
 Worker](/blink/serviceworker); kudos to the team for making changes to [handle
-plugins more
-securely](https://code.google.com/p/chromium/issues/detail?id=413094), [restrict
-usage to secure origins](http://crbug.com/394213), and for addressing some
-memory caching issues. If you want to learn more about what’s going on in the
-Blink Security world, check out the
-[Blink-SecurityFeature](https://code.google.com/p/chromium/issues/list?q=label:Cr-Blink-SecurityFeature)
-label.
+plugins more securely](https://code.google.com/p/chromium/issues/detail),
+[restrict usage to secure origins](http://crbug.com/394213), and for addressing
+some memory caching issues. If you want to learn more about what’s going on in
+the Blink Security world, check out the
+[Blink-SecurityFeature](https://code.google.com/p/chromium/issues/list) label.
 
 And then there’s other random things, like ad-hoc hunting for security bugs
 (e.g. [local privilege escalation bug in
-pppd](https://code.google.com/p/chromium/issues/detail?id=390709)), [giving
+pppd](https://code.google.com/p/chromium/issues/detail)), [giving
 Chromebooks](http://www.washingtonpost.com/blogs/the-switch/wp/2014/08/18/finding-a-safe-space-for-kids-to-hack/)
 to [kids at
 DEFCON](https://www.flickr.com/photos/asirap/sets/72157645916802437), and
@@ -3419,24 +3380,17 @@
 stats](https://cluster-fuzz.appspot.com/#coverage) to the ClusterFuzz UI, which
 some teams have been finding helpful as a complement to their QA testing, as
 well as [fuzzer stats](https://cluster-fuzz.appspot.com/#fuzzerstats), which [V8
-team now
-checks](https://cluster-fuzz.appspot.com/fuzzerstats?fuzzer_name=stgao_chromebot2&job_type=linux_asan_chrome_v8&last_n_revisions=30)
-in new rollouts. Finally, we added some new fuzzers (WebGL, GPU commands) and
-integrated a number of memory debugging tools to find new classes of bugs (e.g.
+team now checks](https://cluster-fuzz.appspot.com/fuzzerstats) in new rollouts.
+Finally, we added some new fuzzers (WebGL, GPU commands) and integrated a number
+of memory debugging tools to find new classes of bugs (e.g.
 [AddressSanitizer](https://code.google.com/p/address-sanitizer/) on Windows
-found
-[22](https://code.google.com/p/chromium/issues/list?can=1&q=type%3Abug-security+%22windows_asan_chrome%22&sort=-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles)
-bugs, [Dr. Memory](http://www.drmemory.org/) on Windows found
-[1](https://code.google.com/p/chromium/issues/list?can=2&q=Stability%3DMemory-DrMemory+label%3Aclusterfuzz&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-bug,
+found [22](https://code.google.com/p/chromium/issues/list) bugs, [Dr.
+Memory](http://www.drmemory.org/) on Windows found
+[1](https://code.google.com/p/chromium/issues/list) bug,
 [MemorySanitizer](https://code.google.com/p/memory-sanitizer/wiki/MemorySanitizer)
-on Linux found
-[146](https://code.google.com/p/chromium/issues/list?can=1&q=label%3AClusterFuzz+Stability%3DMemory-MemorySanitizer+&sort=-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles)
-bugs, and
+on Linux found [146](https://code.google.com/p/chromium/issues/list) bugs, and
 [LeakSanitizer](https://code.google.com/p/address-sanitizer/wiki/LeakSanitizer)
-on Linux found
-[18](https://code.google.com/p/chromium/issues/list?can=1&q=label%3AClusterFuzz+Stability%3DMemory-LeakSanitizer+&sort=-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles)
-bugs).
+on Linux found [18](https://code.google.com/p/chromium/issues/list) bugs).
 
 Another source of security bugs is our [vulnerability reward
 program](/Home/chromium-security/vulnerability-rewards-program), which saw a
@@ -3451,10 +3405,9 @@
 
 Outside of external bug reports, we spent quite a bit of time [improving the
 security posture of Pdfium](/Home/chromium-security/pdfium-security) (Chrome's
-[recently opensourced](http://blog.foxitsoftware.com/?p=641) PDF renderer) via
-finding / fixing
-~[150](https://code.google.com/p/chromium/issues/list?can=1&q=type%3Abug-security+Cr%3DInternals-Plugins-PDF+closed-after%3A2014%2F4%2F1+closed-before%3A2014%2F7%2F31&sort=-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles)
-bugs, removing risky code (e.g. [custom
+[recently opensourced](http://blog.foxitsoftware.com/) PDF renderer) via finding
+/ fixing ~[150](https://code.google.com/p/chromium/issues/list) bugs, removing
+risky code (e.g. [custom
 allocator](https://pdfium.googlesource.com/pdfium/+/3522876d5291922ddc62bf1b70d02743b0850673)),
 and using [secure integer
 library](https://code.google.com/p/chromium/codesearch#chromium/src/base/numerics/&ct=rc&cd=1&q=numerics&sq=package:chromium)
@@ -3547,11 +3500,11 @@
 desk](https://plus.sandbox.google.com/u/0/103970240746069356722/posts/LckbsWq6QFZ)
 to 100 bots over the next few months. On the fuzzer front, mbarbella@ wrote a
 new V8 fuzzer that helped shake out
-[30+](https://code.google.com/p/chromium/issues/list?can=1&q=type%3Dbug-security+-status%3Aduplicate+mbarbella_js_mutation&sort=-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles)
-[bugs](https://code.google.com/p/chromium/issues/list?can=1&q=type%3Dbug-security+-status%3Aduplicate+mbarbella_js_mutation_test&sort=-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&x=m&y=releaseblock&cells=tiles);
-kudos to the V8 team for being so proactive at fixing these issues and
-prioritizing additional proactive security work this quarter. Spring welcomed a
-hot new line of PoC exploits at [Pwn2Own](http://www.pwn2own.com/) and [Pwnium
+[30+](https://code.google.com/p/chromium/issues/list)
+[bugs](https://code.google.com/p/chromium/issues/list); kudos to the V8 team for
+being so proactive at fixing these issues and prioritizing additional proactive
+security work this quarter. Spring welcomed a hot new line of PoC exploits at
+[Pwn2Own](http://www.pwn2own.com/) and [Pwnium
 4](http://blog.chromium.org/2014/01/show-off-your-security-skills.html):
 highlights included a classic ensemble of overly broad IPC paired with a Windows
 “feature,” and a bold chain of 5 intricate bugs for persistent system compromise
@@ -3562,9 +3515,9 @@
 rewarding researchers for bugs in [Chrome extensions developed "by
 Google.”](http://googleonlinesecurity.blogspot.com/2014/02/security-reward-programs-update.html)
 Outside of finding and fixing bugs, jschuh@ landed [a safe numeric
-class](https://code.google.com/p/chromium/issues/detail?id=332611) to help
-prevent arithmetic overflow bugs from being introduced in the first place; use
-it and you'll [sleep better](https://xkcd.com/571/) too!
+class](https://code.google.com/p/chromium/issues/detail) to help prevent
+arithmetic overflow bugs from being introduced in the first place; use it and
+you'll [sleep better](https://xkcd.com/571/) too!
 
 Bugs still happen, so we build in multiple layers of defense. One of our most
 common techniques is [sandboxing](/Home/chromium-security/guts), which helps to
@@ -3594,12 +3547,11 @@
 Guts](/Home/chromium-security/guts), so [we work on making security more
 user-friendly](/Home/chromium-security/enamel) too. We finally landed the
 controversial change to [remember passwords, even when
-autocomplete='off'](https://code.google.com/p/chromium/issues/detail?id=177288)
-in
+autocomplete='off'](https://code.google.com/p/chromium/issues/detail) in
 [M34](http://blog.chromium.org/2014/02/chrome-34-responsive-images-and_9316.html),
 which is a small, but [significant change to return control back to the
-user](/Home/chromium-security/security-faq?pli=1#TOC-Why-does-the-password-manager-ignore-autocomplete-off-for-password-fields-).
-We also made some [tweaks to the malware download UX in
+user](/Home/chromium-security/security-faq). We also made some [tweaks to the
+malware download UX in
 M32](https://docs.google.com/a/google.com/presentation/d/16ygiQS0_5b9A4NwHxpcd6sW3b_Up81_qXU-XY86JHc4/edit#slide=12);
 previously users installed ~29% of downloads that were known malware, and that
 number is now down to &lt;5%! We’ve recently been thinking a lot about how to
@@ -3649,24 +3601,21 @@
 Microsoft .docs are also
 common](https://www.eff.org/deeplinks/2014/01/vietnamese-malware-gets-personal),
 so we’re eagerly awaiting the day we can open Office Docs in
-[Quickoffice](https://support.google.com/quickoffice/answer/2986862?hl=en) by
-default.
+[Quickoffice](https://support.google.com/quickoffice/answer/2986862) by default.
 Find (and fix) more security bugs: We recently welcomed a new member to the
-team,
-[Sheriffbot](https://code.google.com/p/chromium/issues/list?can=1&q=type%3Abug-security+commentby%3Aclusterfuzz%40chromium.org+-reporter%3Aclusterfuzz%40chromium.org&sort=-id+-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner+Reporter&cells=tiles).
-He’s already started making the [mortal security
+team, [Sheriffbot](https://code.google.com/p/chromium/issues/list). He’s already
+started making the [mortal security
 sheriffs’](/Home/chromium-security/security-sheriff) lives easier by finding new
 owners, adding Cr- area labels, helping apply and fix bug labels, and reminding
 people about open security bugs they have assigned to them.
 Our fuzzing mammoth, [ClusterFuzz](https://cluster-fuzz.appspot.com/), is now
 fully supported on Windows and has helped find
-[32](https://code.google.com/p/chromium/issues/list?can=1&q=type:bug-security%20label:Hotlist-SyzyASAN%20label:ClusterFuzz&sort=-id+-security_severity+-secseverity+-owner+-modified&colspec=ID%20Pri%20Status%20Summary%20Modified%20OS%20M%20Security_severity%20Security_impact%20Owner%20Reporter)
-new bugs. We’ve added a bunch of new fuzzers to cover Chromium IPC (5 high
-severity bugs), networking protocols (1 critical severity bug from a certificate
-fuzzer, 1 medium severity bug from an HTTP protocol fuzzer), and WebGL (1 high
-severity bug in Angle). Want to write a
-[fuzzer](http://en.wikipedia.org/wiki/Fuzz_testing) to add security fuzzing
-coverage to your code? Check out the [ClusterFuzz
+[32](https://code.google.com/p/chromium/issues/list) new bugs. We’ve added a
+bunch of new fuzzers to cover Chromium IPC (5 high severity bugs), networking
+protocols (1 critical severity bug from a certificate fuzzer, 1 medium severity
+bug from an HTTP protocol fuzzer), and WebGL (1 high severity bug in Angle).
+Want to write a [fuzzer](http://en.wikipedia.org/wiki/Fuzz_testing) to add
+security fuzzing coverage to your code? Check out the [ClusterFuzz
 documentation](/Home/chromium-security/bugs/using-clusterfuzz), or get in touch.
 In November, we helped sponsor a [Pwn2Own contest at the PacSec conference in
 Tokyo](http://h30499.www3.hp.com/t5/HP-Security-Research-Blog/Mobile-Pwn2Own-2013/ba-p/6202185#.Ut6t45DTm91).
@@ -3685,11 +3634,11 @@
 and have plans to completely remove support by the end of the year. This change
 significantly reduces Chrome’s exposure to browser plugin vulnerabilities. We
 also implemented additional [heap partitioning for buffers and
-strings](https://code.google.com/p/chromium/issues/detail?id=270531) in Blink,
-which further mitigates memory exploitation techniques. Our Win64 port of
-Chromium is now continuously tested on the main waterfall and is on track to
-ship this quarter. Lastly, we migrated our Linux and Chrome OS sandbox to a new
-policy format and did a lot of overdue sandbox code cleanup.
+strings](https://code.google.com/p/chromium/issues/detail) in Blink, which
+further mitigates memory exploitation techniques. Our Win64 port of Chromium is
+now continuously tested on the main waterfall and is on track to ship this
+quarter. Lastly, we migrated our Linux and Chrome OS sandbox to a new policy
+format and did a lot of overdue sandbox code cleanup.
 On our [site isolation](/developers/design-documents/site-isolation) project,
 we’ve started landing infrastructure code on trunk to support out-of-process
 iframes. We are few CLs away from having functional cross-process iframe behind
@@ -3726,9 +3675,8 @@
 helping get them fixed. The group is currently working on expanding
 [Clusterfuzz](https://cluster-fuzz.appspot.com/) coverage to other platforms
 (Windows and Mac), adding fuzzers to cover IPC, networking, and WebGL, adding
-more [security
-ASSERTS](http://svnsearch.org/svnsearch/repos/BLINK/search?logMessage=ASSERT_WITH_SECURITY_IMPLICATION)
-to catch memory corruption bugs. They're also automating some of the grungy and
+more [security ASSERTS](http://svnsearch.org/svnsearch/repos/BLINK/search) to
+catch memory corruption bugs. They're also automating some of the grungy and
 manual parts of being [security
 sheriff](/Home/chromium-security/security-sheriff) to free up human cycles for
 more exciting things.
@@ -3767,34 +3715,32 @@
 we fixed a load of security bugs! The spike in bugs was likely due to a few
 factors: (1) we started accepting fuzzers (7 total) from invited external
 researchers as part of a Beta extension to our vulnerability reward program
-(resulting in
-[26](https://code.google.com/p/chromium/issues/list?can=1&q=type%3Abug-security+label%3AExternal-Fuzzer-Contribution+-status%3AWontFix%2CDuplicate&sort=-security_severity+-secseverity+-owner+-modified&colspec=ID+Stars+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner&x=m&y=releaseblock&cells=tiles)
-new bugs), (2) we [increased reward
+(resulting in [26](https://code.google.com/p/chromium/issues/list) new bugs),
+(2) we [increased reward
 payouts](http://googleonlinesecurity.blogspot.com/2013/08/security-rewards-at-google-two.html)
 to spark renewed interest from the public, and (3) we found a bunch of new
 buffer (over|under)flow and casting bugs ourselves by adding
-[ASSERT_WITH_SECURITY_IMPLICATION](http://svnsearch.org/svnsearch/repos/BLINK/search?logMessage=ASSERT_WITH_SECURITY_IMPLICATION)s
+[ASSERT_WITH_SECURITY_IMPLICATION](http://svnsearch.org/svnsearch/repos/BLINK/search)s
 in Blink. In M30, we also added [a new layer of
-sandboxing](https://code.google.com/p/chromium/issues/detail?id=168812) to NaCl
-on Chrome OS, with seccomp-bpf.
+sandboxing](https://code.google.com/p/chromium/issues/detail) to NaCl on Chrome
+OS, with seccomp-bpf.
 
 Last, but not least, we want to give a shout out to individuals outside the
 security team that made an extraordinary effort to improve Chrome security:
 
 *   Jochen Eisinger for redoing the pop-up blocker... so that it
             [actually blocks
-            pop-ups](https://code.google.com/p/chromium/issues/detail?id=38458)
-            (instead of hiding them). Beyond frustrating users, this bug was a
-            security liability, but due to the complexity of the fix, languished
-            in the issue tracker for years.
+            pop-ups](https://code.google.com/p/chromium/issues/detail) (instead
+            of hiding them). Beyond frustrating users, this bug was a security
+            liability, but due to the complexity of the fix, languished in the
+            issue tracker for years.
 *   Mike West for his work on CSP, as well as tightening downloading of
             bad content types.
 *   Avi Drissman for fixing a [longstanding bug where PDF password input
-            was not
-            masked](http://code.google.com/p/chromium/issues/detail?id=54748#c49).
+            was not masked](http://code.google.com/p/chromium/issues/detail).
 *   Ben Hawkes and Ivan Fratic for finding
-            [four](https://code.google.com/p/chromium/issues/list?can=1&q=label%3AWinFuzz)
-            potentially exploitable Chrome bugs using WinFuzz.
+            [four](https://code.google.com/p/chromium/issues/list) potentially
+            exploitable Chrome bugs using WinFuzz.
 *   Mateusz Jurczyk on finding ton of bugs in VP9 video decoder.
 
 Happy Hacking,
@@ -3819,15 +3765,13 @@
 :)
 
 As of July 1st, [Clusterfuzz](http://goto/clusterfuzz) has helped us find and
-fix
-[822](https://code.google.com/p/chromium/issues/list?can=1&q=type%3Abug-security+ClusterFuzz+status%3AFixed+closed-before%3A2013%2F7%2F1&sort=-id+-security_severity+-secseverity+-owner+-modified&colspec=ID+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner&x=m&y=releaseblock&cells=tiles)
-bugs! Last quarter, we added a [new
-check](http://svnsearch.org/svnsearch/repos/BLINK/search?logMessage=ASSERT_WITH_SECURITY_IMPLICATION)
-to identify out of bound memory accesses and bad casts
+fix [822](https://code.google.com/p/chromium/issues/list) bugs! Last quarter, we
+added a [new check](http://svnsearch.org/svnsearch/repos/BLINK/search) to
+identify out of bound memory accesses and bad casts
 (ASSERT_WITH_SECURITY_IMPLICATION), which resulted in
-~[72](https://code.google.com/p/chromium/issues/list?can=1&q=type%3Abug-security+%22ASSERTION+FAILED%22+status%3AFixed+opened-after%3A2013%2F1%2F1&sort=-security_severity+-secseverity+-owner+-modified&colspec=ID+Stars+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner&x=m&y=releaseblock&cells=tiles)
-new bugs identified and fixed. We’re also beta testing a “Fuzzer Donation”
-extension to our [vulnerability reward
+~[72](https://code.google.com/p/chromium/issues/list) new bugs identified and
+fixed. We’re also beta testing a “Fuzzer Donation” extension to our
+[vulnerability reward
 program](/Home/chromium-security/vulnerability-rewards-program).
 
 Anecdotally, this quarter we noticed an increase in the number of IPC reviews
@@ -3841,15 +3785,14 @@
 integrity](/Home/chromium-security/binding-integrity) exploit mitigation changes
 we started last quarter, and it’s now landed on all desktop platforms and Clank.
 Remaining work entails [making additional V8 wrapped types inherit from
-ScriptWrappable](https://code.google.com/p/chromium/issues/detail?id=236671&can=1&q=tsepez%20scriptwrappable&colspec=ID%20Pri%20M%20Iteration%20ReleaseBlock%20Cr%20Status%20Owner%20Summary%20OS%20Modified)
-so more Chrome code benefits from this protection. We also started a new memory
+ScriptWrappable](https://code.google.com/p/chromium/issues/detail) so more
+Chrome code benefits from this protection. We also started a new memory
 hardening change that aims to [place DOM nodes inside their own heap
-partition](https://code.google.com/p/chromium/issues/detail?id=246860). Why
-would we want to do that? Used-after-free memory bugs are common. By having a
-separate partition, the attacker gets a more limited choice of what to overlap
-on top of the freed memory slot, which makes these types of bugs substantially
-harder to exploit. (It turns out there is some performance improvement in doing
-this too!)
+partition](https://code.google.com/p/chromium/issues/detail). Why would we want
+to do that? Used-after-free memory bugs are common. By having a separate
+partition, the attacker gets a more limited choice of what to overlap on top of
+the freed memory slot, which makes these types of bugs substantially harder to
+exploit. (It turns out there is some performance improvement in doing this too!)
 
 Sandboxing++
 
@@ -3857,9 +3800,9 @@
 sandboxing](/developers/design-documents/sandbox). On [Chrome OS and
 Linux](https://code.google.com/p/chromium/wiki/LinuxSandboxing), The GPU process
 is now sandboxed on ARM
-([M28](https://code.google.com/p/chromium/issues/detail?id=235870)) and we’ve
-been been working on [sandboxing
-NaCl](https://code.google.com/p/chromium/issues/detail?id=168812) under
+([M28](https://code.google.com/p/chromium/issues/detail)) and we’ve been been
+working on [sandboxing NaCl](https://code.google.com/p/chromium/issues/detail)
+under
 [seccomp-bpf](http://blog.chromium.org/2012/11/a-safer-playground-for-your-linux-and.html).
 We’ve also increased seccomp-bpf test coverage and locked down sandbox
 parameters (i.e. less attack surface). Part of the Chrome seccomp-bpf sandbox is
@@ -3880,8 +3823,7 @@
     infrastructure to get a stable Win64 release build for canary tests.
 
     On Chrome OS, work on kernel ASLR is ongoing, and we continued sandboxing
-    [system
-    daemons](https://code.google.com/p/chromium/issues/detail?id=224082).
+    [system daemons](https://code.google.com/p/chromium/issues/detail).
 
 Site Isolation Efforts
 
@@ -3937,14 +3879,14 @@
 [162114](http://crbug.com/162114), [167840](http://crbug.com/167840),
 [169685](http://crbug.com/169685)) and cdn and cevans found / fixed a bunch of
 other interesting memory corruption bugs
-([169973](https://code.google.com/p/chromium/issues/detail?id=169973),
-[166708](https://code.google.com/p/chromium/issues/detail?id=166708),
-[164682](https://code.google.com/p/chromium/issues/detail?id=164682)).
-Underground rumors indicate many of these internally discovered bugs collided
-with discoveries from third party researchers (that were either sitting on or
-using them for their own purposes). At this point, most of the IPCs that handle
-file paths have been audited, and we’ve started putting together a doc with
-[security tips to mind when writing
+([169973](https://code.google.com/p/chromium/issues/detail),
+[166708](https://code.google.com/p/chromium/issues/detail),
+[164682](https://code.google.com/p/chromium/issues/detail)). Underground rumors
+indicate many of these internally discovered bugs collided with discoveries from
+third party researchers (that were either sitting on or using them for their own
+purposes). At this point, most of the IPCs that handle file paths have been
+audited, and we’ve started putting together a doc with [security tips to mind
+when writing
 IPC](https://sites.google.com/a/google.com/chrome-security/security-tips-for-ipc).
 
 On the fuzzing front, we updated and added a number of [fuzzers to
@@ -3954,11 +3896,11 @@
 Flicker/media (aarya); aarya also taught Clusterfuzz to look for dangerous
 ASSERTs with security implications, which resulted in even more bugs. Kudos to
 Clusterfuzz and the ASAN team for kicking out another [132 security
-bugs](https://code.google.com/p/chromium/issues/list?can=1&q=type%3Abug-security+label%3AClusterFuzz+opened-after%3A2012%2F12%2F31+-status%3Awontfix+-status%3Aduplicate+opened-before%3A2013%2F4%2F1&sort=-id+-security_severity+-secseverity+-owner+-modified&colspec=ID+Stars+Pri+Status+Summary+Modified+OS+M+Security_severity+Security_impact+Owner&x=m&y=releaseblock&cells=tiles)
-last quarter! One downside to all these new bugs is that our queue of open
-security bugs across Chrome has really spiked ([85+ as of
-today](https://code.google.com/p/chromium/issues/list?can=2&q=Security_Severity%3DCritical+OR+Security_Severity%3DHigh+OR+Security_Severity%3DMedium&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)).
-PIease help us fix these bugs!
+bugs](https://code.google.com/p/chromium/issues/list) last quarter! One downside
+to all these new bugs is that our queue of open security bugs across Chrome has
+really spiked ([85+ as of
+today](https://code.google.com/p/chromium/issues/list)). PIease help us fix
+these bugs!
 
 Process hardening
 
@@ -4017,7 +3959,7 @@
 escalations are manually escalated from extension reviewers (and then reviewed
 again by security;. meacer also added a fuzzer for extensions and apps APIs, and
 has been fixing [the resulting
-bugs](https://code.google.com/p/chromium/issues/list?can=1&q=Fuzzer%3A+Meacer_extension_apis&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles).
+bugs](https://code.google.com/p/chromium/issues/list).
 
 Until we meet again (probably in the issue tracker)...
 
diff --git a/site/Home/chromium-security/reporting-security-bugs.md b/site/Home/chromium-security/reporting-security-bugs.md
index 8edbc36..0b4a003 100644
--- a/site/Home/chromium-security/reporting-security-bugs.md
+++ b/site/Home/chromium-security/reporting-security-bugs.md
@@ -30,7 +30,7 @@
 These are the criteria that we expect from a good security bug report:
 
 *   Was filed via the [security
-            template](https://code.google.com/p/chromium/issues/entry?template=Security%20Bug).
+            template](https://code.google.com/p/chromium/issues/entry).
 *   Contains a clear and descriptive title.
 *   Includes the Chromium/Chrome version number and [release
             channel](/getting-involved/dev-channel).
@@ -117,8 +117,7 @@
 *   Any noteworthy cooperation in the reporting and resolution that goes
             significantly beyond the normal reporting guidelines.
 *   We reward more where the reporter [provides a good analysis
-            demonstrating probable
-            exploitability](/system/errors/NodeNotFound?suri=wuid:gx:7038197cc11fab4a).
+            demonstrating probable exploitability](/system/errors/NodeNotFound).
 
 ### Bug Visibility
 
diff --git a/site/Home/chromium-security/root-ca-policy.md b/site/Home/chromium-security/root-ca-policy.md
index c86047a..7667186 100644
--- a/site/Home/chromium-security/root-ca-policy.md
+++ b/site/Home/chromium-security/root-ca-policy.md
@@ -28,8 +28,8 @@
 expected to continue to work as they do today.
 
 If you’re a Chrome user experiencing a certificate error, please see [this
-support article](https://support.google.com/chrome/answer/6098869?hl=en) for
-more information.
+support article](https://support.google.com/chrome/answer/6098869) for more
+information.
 
 If you're a website operator, you can learn more about [why HTTPS
 matters](https://web.dev/why-https-matters/) and how to [secure your site with
diff --git a/site/Home/chromium-security/security-bug-lifecycle.md b/site/Home/chromium-security/security-bug-lifecycle.md
index e358717..56f61a0 100644
--- a/site/Home/chromium-security/security-bug-lifecycle.md
+++ b/site/Home/chromium-security/security-bug-lifecycle.md
@@ -9,9 +9,8 @@
 
 The following document describes the process of working from an inbound security
 bug report to releasing a fix on all affected branches. You can also refer to
-the [Security Cheat
-Sheets](/system/errors/NodeNotFound?suri=wuid:gx:720d3da517383207) to provide a
-quick walk through or as a reference to check your progress.
+the [Security Cheat Sheets](/system/errors/NodeNotFound) to provide a quick walk
+through or as a reference to check your progress.
 
 [TOC]
 
@@ -27,8 +26,7 @@
 on hand to perform the analysis against, you can leave a comment in the bug
 requesting that another team member assist in verifying it. The list of
 currently open security (modulo **Security-Severity-None**) bugs can be viewed
-with [this
-query](https://code.google.com/p/chromium/issues/list?can=2&q=Type%3DBug-Security+-Security_Severity%3DNone&sort=-secseverity&groupby=&colspec=ID+Pri+Area+Feature+Status+Summary+Modified+Owner+Mstone+OS+Secseverity+Reporter+Secimpacts).
+with [this query](https://code.google.com/p/chromium/issues/list).
 
 ### Security Features & Non-Vulnerabilities
 
@@ -127,9 +125,8 @@
 you'll need to configure your account to get emailed on all inbound security
 bugs. You do this by adding **webkit-security-unassigned@lists.webkit.org** to
 the **User Watching** section on the [Email
-Preferences](https://bugs.webkit.org/userprefs.cgi?tab=email) tab on WebKit's
-bugzilla. (You'll probably want to create a Gmail filter on these messages as
-well.)
+Preferences](https://bugs.webkit.org/userprefs.cgi) tab on WebKit's bugzilla.
+(You'll probably want to create a Gmail filter on these messages as well.)
 
 **Landing WebKit Patches**
 
@@ -163,11 +160,10 @@
 
 The shepherding process starts with finding an owner for a bug. If you have
 access to security bugs, you can find a list of all open security bugs without
-an owner
-[here](http://code.google.com/p/chromium/issues/list?can=2&q=Type%3DBug-Security+-Security_SecSeverity%3DNone+-has%3Aowner&sort=-security_secseverity&colspec=ID+Pri+Area+Feature+Status+Summary+Modified+Owner+Mstone+OS+Secseverity&x=mstone&y=area&cells=tiles).
-When analysing a bug for triage you’ll often find that you can work out a
-solution yourself. If that’s the case and you have time to develop a patch, then
-this is usually the most expedient solution to getting a fix out.
+an owner [here](http://code.google.com/p/chromium/issues/list). When analysing a
+bug for triage you’ll often find that you can work out a solution yourself. If
+that’s the case and you have time to develop a patch, then this is usually the
+most expedient solution to getting a fix out.
 
 For bugs that you can’t fix yourself, you’ll need to find an owner. If you don’t
 know who to assign a bug to, it’s often best to start by asking other members of
@@ -237,9 +233,8 @@
 ### Updating and Release Notes
 
 After a patch has been landed (and potentially merged) you’ll need to update the
-[security release
-document](https://docs.google.com/a/google.com/Doc?docid=0AUtTDLyP_VtYY2dxczZrNHpfODhzajZzbWd6&hl=en),
-which is used for tracking security bugs for release notes.
+[security release document](https://docs.google.com/a/google.com/Doc), which is
+used for tracking security bugs for release notes.
 
 ### Vulnerability Rewards Nomination
 
diff --git a/site/Home/chromium-security/security-faq/service-worker-security-faq.md b/site/Home/chromium-security/security-faq/service-worker-security-faq.md
index ed66f6a..04f2b92 100644
--- a/site/Home/chromium-security/security-faq/service-worker-security-faq.md
+++ b/site/Home/chromium-security/security-faq/service-worker-security-faq.md
@@ -104,7 +104,7 @@
 change](https://w3c.github.io/ServiceWorker/#dfn-use-cache), browsers will
 revalidate the HTTP cache for SW scripts unless the site opts into using the
 cache. Chrome does not yet adhere to this new part of the spec, [but will
-soon](https://bugs.chromium.org/p/chromium/issues/detail?id=675540).)
+soon](https://bugs.chromium.org/p/chromium/issues/detail).)
 
 The browser also performs an update check whenever the SW starts and
 periodically while the worker is running, if it has not checked in the last 24
@@ -130,7 +130,7 @@
 after it processes the last event. Events that can keep a worker alive include
 push notifications. (Note that the [push notifications will trigger a
 user-visible notification if the SW does not create
-one](https://cs.chromium.org/chromium/src/chrome/browser/push_messaging/push_messaging_notification_manager.cc?type=cs&l=270),
+one](https://cs.chromium.org/chromium/src/chrome/browser/push_messaging/push_messaging_notification_manager.cc),
 and they also require the person to grant the origin permission in a prompt. you
 can see that in action in this [push notifications demo
 app](https://gauntface.github.io/simple-push-demo/).)
@@ -319,17 +319,17 @@
         USB, Bluetooth
 
 Here is [a list of historical SW security
-bugs](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=Type%3DBug-Security+serviceworker&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
-in Chromium’s bug tracker.
+bugs](https://bugs.chromium.org/p/chromium/issues/list) in Chromium’s bug
+tracker.
 
 If you believe you have found a bug in the SW specification, please [file a new
 Chromium bug using the Security
-template](https://bugs.chromium.org/p/chromium/issues/entry?template=Security%20Bug).
-It’s a good idea to file bugs with all browser vendors that implement the buggy
-section of the spec.
+template](https://bugs.chromium.org/p/chromium/issues/entry). It’s a good idea
+to file bugs with all browser vendors that implement the buggy section of the
+spec.
 
 If you believe you have found a bug in Chrome’s implementation of SW, please
 [file a new bug using the Security
-template](https://bugs.chromium.org/p/chromium/issues/entry?template=Security%20Bug).
-The Chrome Security Team will triage it within 1 or 2 business days. Good bug
-reports come with minimal test cases that demonstrate the problem!
\ No newline at end of file
+template](https://bugs.chromium.org/p/chromium/issues/entry). The Chrome
+Security Team will triage it within 1 or 2 business days. Good bug reports come
+with minimal test cases that demonstrate the problem!
\ No newline at end of file
diff --git a/site/Home/chromium-security/security-release-management.md b/site/Home/chromium-security/security-release-management.md
index d8e1330..cdfbf66 100644
--- a/site/Home/chromium-security/security-release-management.md
+++ b/site/Home/chromium-security/security-release-management.md
@@ -122,21 +122,19 @@
 *   -Security_Severity=None
 *   Security_Impact=Stable
 
-For example, [this
-link](https://code.google.com/p/chromium/issues/list?can=1&q=Type%3DBug-Security+M%3D26+Release%3D0+-Security_Severity%3DNone+-OS%3DChrome+-OS%3DAndroid&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-shows the security fixes that went into the initial Beta -&gt; Stable promotion
-of Chrome 26, and [this
-link](https://code.google.com/p/chromium/issues/list?can=1&q=Type%3DBug-Security+M%3D24+Release%3D1+-Security_Severity%3DNone+-OS%3DChrome+-OS%3DAndroid&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-shows the security fixes that went into the first post-stable patch of the
-Chrome 24 branch.
+For example, [this link](https://code.google.com/p/chromium/issues/list) shows
+the security fixes that went into the initial Beta -&gt; Stable promotion of
+Chrome 26, and [this link](https://code.google.com/p/chromium/issues/list) shows
+the security fixes that went into the first post-stable patch of the Chrome 24
+branch.
 
 Every externally reported issue gets assigned a CVE ID per MITRE's [CVE Counting
 Rules](https://cve.mitre.org/cve/editorial_policies/counting_rules.html).
 Chrome's CVE pool is
-[here](https://docs.google.com/a/google.com/spreadsheet/ccc?key=0AoQyc9BFHd9FdE43bkxKZFRtOEk3eW5zeEhST29zTmc#gid=0)
-(Google internal-only link, sorry). As of Chrome 27, we're focusing the release
-notes on externally reported issues. This mirrors how Mozilla Firefox arranges
-their release notes, saves the precious resource of CVEs, saves a lot of time in
+[here](https://docs.google.com/a/google.com/spreadsheet/ccc) (Google
+internal-only link, sorry). As of Chrome 27, we're focusing the release notes on
+externally reported issues. This mirrors how Mozilla Firefox arranges their
+release notes, saves the precious resource of CVEs, saves a lot of time in
 preparing release notes, and appropriately focuses our security release notes on
 the excellent contributions and rewards of external researchers.
 
diff --git a/site/Home/chromium-security/site-isolation/index.md b/site/Home/chromium-security/site-isolation/index.md
index 78d9d36..757644b 100644
--- a/site/Home/chromium-security/site-isolation/index.md
+++ b/site/Home/chromium-security/site-isolation/index.md
@@ -49,19 +49,15 @@
 *   Past experience suggests that potentially exploitable bugs will be
             present in future Chrome releases. There were [10 potentially
             exploitable bugs in renderer components in
-            M69](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=Release%3D0-M69%2C1-M69%2C2-M69%2C3-M69+Type%3DBug-Security+Security_Severity%3DHigh%2CCritical+-status%3ADuplicate+label%3Aallpublic+component%3ABlink%2CInternals%3ECompositing%2CInternals%3EImages%3ECodecs%2CInternals%3EMedia%2CInternals%3ESkia%2CInternals%3EWebRTC%2C+-component%3ABlink%3EMedia%3EPictureInPicture%2CBlink%3EPayments%2CBlink%3EStorage%2CInternals%3ECore%2CInternals%3EPrinting%2CInternals%3EStorage%2CMojo%2CServices%3ESync%2CUI%3EBrowser&sort=m&groupby=&colspec=ID+Status+CVE+Security_Severity+Security_Impact+Component+Summary),
-            [5 in
-            M70](https://bugs.chromium.org/p/chromium/issues/list?sort=m&groupby=&colspec=ID%20Status%20CVE%20Security_Severity%20Security_Impact%20Component%20Summary&q=Release%3D0-M70%2C1-M70%2C2-M70%2C3-M70%20Type%3DBug-Security%20Security_Severity%3DHigh%2CCritical%20-status%3ADuplicate%20label%3Aallpublic%20component%3ABlink%2CInternals%3ECompositing%2CInternals%3EImages%3ECodecs%2CInternals%3EMedia%2CInternals%3ESkia%2CInternals%3EWebRTC%2C%20-component%3ABlink%3EMedia%3EPictureInPicture%2CBlink%3EPayments%2CBlink%3EStorage%2CInternals%3ECore%2CInternals%3EPrinting%2CInternals%3EStorage%2CMojo%2CServices%3ESync%2CUI%3EBrowser&can=1),
-            [13 in
-            M71](https://bugs.chromium.org/p/chromium/issues/list?sort=m&groupby=&colspec=ID%20Status%20CVE%20Security_Severity%20Security_Impact%20Component%20Summary&q=Release%3D0-M71%2C1-M71%2C2-M71%2C3-M71%20Type%3DBug-Security%20Security_Severity%3DHigh%2CCritical%20-status%3ADuplicate%20label%3Aallpublic%20component%3ABlink%2CInternals%3ECompositing%2CInternals%3EImages%3ECodecs%2CInternals%3EMedia%2CInternals%3ESkia%2CInternals%3EWebRTC%2C%20-component%3ABlink%3EMedia%3EPictureInPicture%2CBlink%3EPayments%2CBlink%3EStorage%2CInternals%3ECore%2CInternals%3EPrinting%2CInternals%3EStorage%2CMojo%2CServices%3ESync%2CUI%3EBrowser&can=1),
-            [13 in
-            M72](https://bugs.chromium.org/p/chromium/issues/list?sort=m&groupby=&colspec=ID%20Status%20CVE%20Security_Severity%20Security_Impact%20Component%20Summary&q=Release%3D0-M72%2C1-M72%2C2-M72%2C3-M72%20Type%3DBug-Security%20Security_Severity%3DHigh%2CCritical%20-status%3ADuplicate%20label%3Aallpublic%20component%3ABlink%2CInternals%3ECompositing%2CInternals%3EImages%3ECodecs%2CInternals%3EMedia%2CInternals%3ESkia%2CInternals%3EWebRTC%2C%20-component%3ABlink%3EMedia%3EPictureInPicture%2CBlink%3EPayments%2CBlink%3EStorage%2CInternals%3ECore%2CInternals%3EPrinting%2CInternals%3EStorage%2CMojo%2CServices%3ESync%2CUI%3EBrowser&can=1),
-            [15 in
-            M73](https://bugs.chromium.org/p/chromium/issues/list?sort=m&groupby=&colspec=ID%20Status%20CVE%20Security_Severity%20Security_Impact%20Component%20Summary&q=Release%3D0-M73%2C1-M73%2C2-M73%2C3-M73%20Type%3DBug-Security%20Security_Severity%3DHigh%2CCritical%20-status%3ADuplicate%20label%3Aallpublic%20component%3ABlink%2CInternals%3ECompositing%2CInternals%3EImages%3ECodecs%2CInternals%3EMedia%2CInternals%3ESkia%2CInternals%3EWebRTC%2C%20-component%3ABlink%3EMedia%3EPictureInPicture%2CBlink%3EPayments%2CBlink%3EStorage%2CInternals%3ECore%2CInternals%3EPrinting%2CInternals%3EStorage%2CMojo%2CServices%3ESync%2CUI%3EBrowser&can=1).
-            This volume of bugs holds steady despite years of investment into
-            developer education, fuzzing, Vulnerability Reward Programs, etc.
-            Note that this only includes bugs that are reported to us or are
-            found by our team.
+            M69](https://bugs.chromium.org/p/chromium/issues/list), [5 in
+            M70](https://bugs.chromium.org/p/chromium/issues/list), [13 in
+            M71](https://bugs.chromium.org/p/chromium/issues/list), [13 in
+            M72](https://bugs.chromium.org/p/chromium/issues/list), [15 in
+            M73](https://bugs.chromium.org/p/chromium/issues/list). This volume
+            of bugs holds steady despite years of investment into developer
+            education, fuzzing, Vulnerability Reward Programs, etc. Note that
+            this only includes bugs that are reported to us or are found by our
+            team.
 *   Security bugs can often be made exploitable: even 1-byte buffer
             overruns [can be turned into an
             exploit](https://googleprojectzero.blogspot.com/2014/08/the-poisoned-nul-byte-2014-edition.html).
@@ -179,7 +175,7 @@
             that this flag is only present on Android and is missing on other
             platforms.)
 
-    [![image](/_/rsrc/1521695991539/Home/chromium-security/site-isolation/site-isolation-flag-1.png)](/Home/chromium-security/site-isolation/site-isolation-flag-1.png?attredirects=0)
+    [![image](/Home/chromium-security/site-isolation/site-isolation-flag-1.png)](/Home/chromium-security/site-isolation/site-isolation-flag-1.png)
 
 *   Or, use an [Enterprise
             Policy](https://support.google.com/chrome/a/answer/7581529) to
@@ -234,7 +230,7 @@
 by visiting chrome://flags#site-isolation-trial-opt-out, choosing "Disabled (not
 recommended)," and restarting.
 
-[![image](/_/rsrc/1521696303997/Home/chromium-security/site-isolation/site-isolation-flag-2.png)](/Home/chromium-security/site-isolation/site-isolation-flag-2.png?attredirects=0)
+[![image](/Home/chromium-security/site-isolation/site-isolation-flag-2.png)](/Home/chromium-security/site-isolation/site-isolation-flag-2.png)
 
 Starting Chrome with the --disable-site-isolation-trials flag is equivalent to
 the opt-out above.
diff --git a/site/Home/chromium-security/strict-origin-isolation-trial.md b/site/Home/chromium-security/strict-origin-isolation-trial.md
index 6c9c4fd..7a31a61 100644
--- a/site/Home/chromium-security/strict-origin-isolation-trial.md
+++ b/site/Home/chromium-security/strict-origin-isolation-trial.md
@@ -71,7 +71,7 @@
 variations list in chrome://version to see if the variation for the trial
 (0x4c825337 or 1283609399), is present. If so, and if the issue goes away when
 disabling the trial (see above), please file a bug by clicking on [this
-link](https://bugs.chromium.org/p/chromium/issues/entry?template=Defect+report+from+user&components=Internals%3ESandbox%3ESiteIsolation&blocking=902399&cc=wjmaclean@chromium.org&summary=Issue+during+Strict+Origin+Isolation+Trial:).
+link](https://bugs.chromium.org/p/chromium/issues/entry).
 
 ## Recommended Developer Actions
 
diff --git a/site/Home/domui-testing/index.md b/site/Home/domui-testing/index.md
index ad973a7..671f38f 100644
--- a/site/Home/domui-testing/index.md
+++ b/site/Home/domui-testing/index.md
@@ -27,14 +27,11 @@
 Extensions, about:versions and many others. ChromeOS is also in the process of
 using DOMUI for menus.
 
-Testing these UIs is [possible
-today](http://www.google.com/codesearch/p?hl=en#OAMlx_jo-ck/src/chrome/browser/dom_ui/new_tab_ui_uitest.cc&q=NewTabUITest%20NTPHasLoginName&exact_package=chromium&sa=N&cd=1&ct=rc&l=55)
-using
-[UITest](http://www.google.com/codesearch/p?hl=en#OAMlx_jo-ck/src/chrome/test/ui/ui_test.h&q=%22class%20UITest%22&exact_package=chromium&sa=N&cd=1&ct=rc&l=458)
-with DOM automation enabled. However, writing these test require generating
-strings of JavaScript code that is (using the automation provider)
-asynchronously evaluated in the browser tab and the result of that is
-asynchronously returned.
+Testing these UIs is [possible today](http://www.google.com/codesearch/p) using
+[UITest](http://www.google.com/codesearch/p) with DOM automation enabled.
+However, writing these test require generating strings of JavaScript code that
+is (using the automation provider) asynchronously evaluated in the browser tab
+and the result of that is asynchronously returned.
 
 There are 3 problems with this approach:
 
diff --git a/site/Home/index.md b/site/Home/index.md
index 3259d5f..5148e6b 100644
--- a/site/Home/index.md
+++ b/site/Home/index.md
@@ -38,7 +38,7 @@
             browsers.](/Home/chromecompatfaq)
 *   [For Web Developers: Google Chrome Developer Tools](/devtools)
 
-![image](/_/rsrc/1220197576998/Home/flying_browser.png)
+![image](/Home/flying_browser.png)
 
 #### Sections
 
@@ -67,5 +67,5 @@
 **#### Life of a Chromium Developer**
 
 Chromium committers: click
-[here](https://www.google.com/a/chromium.org/ServiceLogin2?continue=http%3A%2F%2Fdocs.google.com%2Fa%2Fchromium.org%2Fpresent%2Fedit%3Fid%3D0AetfwCoL2lQAZGQ5bXJ0NDVfMGRtdGQ0OWM2&service=writely&passive=true)
-to log in to edit the slide deck.
\ No newline at end of file
+[here](https://www.google.com/a/chromium.org/ServiceLogin2) to log in to edit
+the slide deck.
\ No newline at end of file
diff --git a/site/Home/loading/index.md b/site/Home/loading/index.md
index ed33a1f..9383801 100644
--- a/site/Home/loading/index.md
+++ b/site/Home/loading/index.md
@@ -31,14 +31,13 @@
 
 *   Communications: loading-dev@chromium.org is our public discussion
             group for all things related to Loading in Chrome.
-*   crbug:
-            [blink](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3ABlink%3ELoader%2CBlink%3ENetwork%2CBlink%3EServiceWorker%2CBlink%3EWorker&sort=pri+-component&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
+*   crbug: [blink](https://bugs.chromium.org/p/chromium/issues/list)
 
 ## I have a reproducible bad Loading user experience, what do I do?
 
 *   ## As a user:
     *   ## File a [Speed
-                bug](https://bugs.chromium.org/p/chromium/issues/entry?template=Speed%20Bug)
+                bug](https://bugs.chromium.org/p/chromium/issues/entry)
     *   ## Include the "Loading" keyword in the subject if the issue
                 fits within the scope of the North Star.
     *   ## If you are not sure, don't include the "Loading" keyword,
diff --git a/site/Home/loading/oor-cors/index.md b/site/Home/loading/oor-cors/index.md
index 70a5089..c501b3f 100644
--- a/site/Home/loading/oor-cors/index.md
+++ b/site/Home/loading/oor-cors/index.md
@@ -40,8 +40,8 @@
 API](https://w3c.github.io/resource-timing/) counts CORS preflight request as a
 separate entry. But this is not aligned with the spec requirement. Once the
 OOR-CORS is rolled out, it does not. See [the relevant crbug
-entry](https://bugs.chromium.org/p/chromium/issues/detail?id=982924) for
-detailed discussion.
+entry](https://bugs.chromium.org/p/chromium/issues/detail) for detailed
+discussion.
 
 **Cross-origin redirects for &lt;img crossorigin=anonymous&gt; do not send
 Cookies any more**
@@ -133,7 +133,7 @@
 Chrome Extensions at chrome://extensions/ step by step to find the problematic
 one. Once you find the one, please report the issue to the Chrome Extensions
 developers. For enterprise users, there is a workaround,
-[CorsMitigationList](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CorsMitigationList).
+[CorsMitigationList](https://cloud.google.com/docs/chrome-enterprise/policies/).
 If you set this policy (empty list is also fine), all Chrome Extensions run in a
 compatible mode. This will cause small negative performance impact, but it will
 work.
@@ -142,17 +142,17 @@
 crafted workaround or to find a solution. If you see CORS preflight failures in
 the logs, and you are sure that the target server does not handle CORS preflight
 correctly, you can craft the
-[CorsMitigationList](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CorsMitigationList)
+[CorsMitigationList](https://cloud.google.com/docs/chrome-enterprise/policies/)
 not to send a preflight request for such condition. You will put your seeing
 non-standard HTTP header name into the
-[CorsMitigationList](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CorsMitigationList).
+[CorsMitigationList](https://cloud.google.com/docs/chrome-enterprise/policies/).
 For instance, if the CORS preflight has the following line in the request
 header:
 
 > Access-Control-Request-Headers: my-auth,my-account
 
 adding "my-auth" and "my-account" into the
-[CorsMitigationList](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CorsMitigationList)
+[CorsMitigationList](https://cloud.google.com/docs/chrome-enterprise/policies/)
 will stop sending the CORS preflight for the case. Registered header names will
 be exempted from the CORS preflight condition checks as [CORS-safelisted request
 headers](https://fetch.spec.whatwg.org/#cors-safelisted-request-header). Note
@@ -163,20 +163,20 @@
 [Network](https://developers.google.com/web/tools/chrome-devtools/network) tab.
 You need to take a [NetLog dump](/for-testers/providing-network-details) for
 further investigation. You can use
-==[netlogchk.html](/Home/loading/oor-cors/netlogchk.html?attredirects=0&d=1)==
-to analyze the obtained NetLog dump to see if there is CORS related error.
-[NetLog Viewer](https://netlog-viewer.appspot.com/#import) is general purpose
-online tools to check details on the dump.
+==[netlogchk.html](/Home/loading/oor-cors/netlogchk.html)== to analyze the
+obtained NetLog dump to see if there is CORS related error. [NetLog
+Viewer](https://netlog-viewer.appspot.com/#import) is general purpose online
+tools to check details on the dump.
 
 The last resort for enterprise users is
-[CorsLegacyModeEnabled](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CorsLegacyModeEnabled).
+[CorsLegacyModeEnabled](https://cloud.google.com/docs/chrome-enterprise/policies/).
 It will allow you to use the legacy CORS instead of OOR-CORS. For other users,
 setting chrome://flags/#out-of-blink-cors to Disabled will have the same effect.
 But this option will be removed at Chrome m83. So please be careful about that.
 You should contact us through [this bug report
-link](https://bugs.chromium.org/p/chromium/issues/entry?components=Blink%3ESecurityFeature%3ECORS,Blink%3ELoader&cc=toyoshim@chromium.org).
-Concrete repro steps or [NetLog dump](/for-testers/providing-network-details)
-will help us and make investigation smooth.
+link](https://bugs.chromium.org/p/chromium/issues/entry). Concrete repro steps
+or [NetLog dump](/for-testers/providing-network-details) will help us and make
+investigation smooth.
 
 **WebView Specific Information**
 
@@ -207,11 +207,11 @@
 Webviews](https://developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews).
 
 **Bug Reports:** Please file a report from [this
-link](https://bugs.chromium.org/p/chromium/issues/entry?components=Blink%3ESecurityFeature%3ECORS,Blink%3ELoader,Mobile%3EWebView&cc=toyoshim@chromium.org)
-(Components: Blink&gt;SecurityFeatyre&gt;CORS,
-Blink&gt;Loader,Mobile&gt;WebView; CC: toyoshim@chromium.org). Early reports
-without strong confidence are welcomed as the team wants to get early feedback
-so that the team can provide a fixed binary ASAP.
+link](https://bugs.chromium.org/p/chromium/issues/entry) (Components:
+Blink&gt;SecurityFeatyre&gt;CORS, Blink&gt;Loader,Mobile&gt;WebView; CC:
+toyoshim@chromium.org). Early reports without strong confidence are welcomed as
+the team wants to get early feedback so that the team can provide a fixed binary
+ASAP.
 
 Information for Chrome Developers
 
diff --git a/site/Home/third-party-developers.md b/site/Home/third-party-developers.md
index 8e1700d..1d6842a 100644
--- a/site/Home/third-party-developers.md
+++ b/site/Home/third-party-developers.md
@@ -9,7 +9,7 @@
 ## Important Notice
 
 The
-[ForceNetworkInProcess](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ForceNetworkInProcess)
+[ForceNetworkInProcess](https://cloud.google.com/docs/chrome-enterprise/policies/)
 will be removed soon. The official announcement will start from [Chrome
 Enterprise release notes](https://support.google.com/chrome/a/answer/7679408)
 for Chrome 80. The original plan was to remove it at Chrome 82, but will be
@@ -96,8 +96,8 @@
 considered. If a developer feels they have a use case that is not easily
 addressed using alternative APIs or known workarounds they can feel free to
 reach out to the team by [filing a
-bug](https://bugs.chromium.org/p/chromium/issues/entry?description=Please+describe+your+third+party+use+case+here.&labels=Hotlist-ThirdPartySoftware,OS-Windows&oss=linux&owner=chrisha@chromium.org&components=Internals%3EPlatformIntegration).
-You can also reach out to the team on the
+bug](https://bugs.chromium.org/p/chromium/issues/entry). You can also reach out
+to the team on the
 [windows-third-party@chromium.org](mailto:windows-third-party@chromium.org)
 mailing list.
 
@@ -114,7 +114,7 @@
 A. The short answer is no. Unless you are a publisher of accessibility software,
 in which case we will happily allow your software until suitable alternative
 APIs are available. Please [file a
-bug](https://bugs.chromium.org/p/chromium/issues/entry?description=Please+describe+your+third+party+use+case+here.&labels=Hotlist-ThirdPartySoftware,OS-Windows&oss=linux&owner=chrisha@chromium.org&components=Internals%3EPlatformIntegration)!
+bug](https://bugs.chromium.org/p/chromium/issues/entry)!
 
 **Q. What about shell extensions?**
 
@@ -122,17 +122,16 @@
 blocking them when possible. We realize that this is less than ideal given that
 most shell extensions injection innocently. We are actively [moving all file
 dialog code to an external utility
-process](https://bugs.chromium.org/p/chromium/issues/detail?id=884075&q=out%20of%20process%20file%20dialogs&colspec=ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified)
-where injection will be allowed. As of November 2018 this is being experimented
-with.
+process](https://bugs.chromium.org/p/chromium/issues/detail) where injection
+will be allowed. As of November 2018 this is being experimented with.
 
 **Q. What about printing?**
 
 A. Chrome will allow software to inject as part of the printing stack, and will
 not warn about modules that are injected during printing. We are actively
 [working to move printing to an external utility
-process](https://bugs.chromium.org/p/chromium/issues/detail?id=809738) so that
-this injection will no longer incur in the browser process.
+process](https://bugs.chromium.org/p/chromium/issues/detail) so that this
+injection will no longer incur in the browser process.
 
 **Q. What about IME?**
 
@@ -147,7 +146,7 @@
 
 A. On Windows 8 and above we will be blocking event hooks (and other legacy
 injection mechanisms) from injecting into the browser process using the
-[PROCESS_CREATION_MITIGATION_POLICY_EXTENSION_POINT_DISABLE_ALWAYS_ON](https://www.google.com/search?q=PROCESS_CREATION_MITIGATION_POLICY_EXTENSION_POINT_DISABLE_ALWAYS_ON&oq=PROCESS_CREATION_MITIGATION_POLICY_EXTENSION_POINT_DISABLE_ALWAYS_ON&aqs=chrome..69i57j69i59.542j0j4&sourceid=chrome&ie=UTF-8)
+[PROCESS_CREATION_MITIGATION_POLICY_EXTENSION_POINT_DISABLE_ALWAYS_ON](https://www.google.com/search)
 mitigation policy. Note that there is [ongoing work](/developers/mus-ash) to
 move window management and input to an external UI process. We will be
 evaluating whether or not to bring this technology to the windows platform, and
@@ -165,8 +164,8 @@
 is used to enable [Mark of the
 Web](https://technet.microsoft.com/en-us/ms537628(v=VS.71)) support on the
 Windows platform. This scanning is being [moved to a utility
-process](https://bugs.chromium.org/p/chromium/issues/detail?id=883477&q=owner%3Apmonette%40chromium.org%20&colspec=ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified)
-so that the injection will no longer incur in the browser process.
+process](https://bugs.chromium.org/p/chromium/issues/detail) so that the
+injection will no longer incur in the browser process.
 
 **Q. What about *\[feature or use case X\]*?**
 
@@ -185,5 +184,5 @@
 policies will be supported for at minimum the calendar year 2019, and 6 months
 (4 Chromium versions) notice will be provided prior to removing them. Notice
 will be provided on this page, as well as via the [enterprise release
-notes](https://support.google.com/chrome/a/answer/7679408?hl=en) for the
-affected release.
\ No newline at end of file
+notes](https://support.google.com/chrome/a/answer/7679408) for the affected
+release.
\ No newline at end of file
diff --git a/site/_/rsrc/1220197576998/Home/flying_browser.png b/site/_/rsrc/1220197576998/Home/flying_browser.png
deleted file mode 100644
index 17a446d..0000000
--- a/site/_/rsrc/1220197576998/Home/flying_browser.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197823705/user-experience/bookmarks/bookmark_add.png b/site/_/rsrc/1220197823705/user-experience/bookmarks/bookmark_add.png
deleted file mode 100644
index e57c749..0000000
--- a/site/_/rsrc/1220197823705/user-experience/bookmarks/bookmark_add.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197823846/user-experience/bookmarks/bookmarks_bar.png b/site/_/rsrc/1220197823846/user-experience/bookmarks/bookmarks_bar.png
deleted file mode 100644
index b366dea..0000000
--- a/site/_/rsrc/1220197823846/user-experience/bookmarks/bookmarks_bar.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197827641/user-experience/find-in-page/find_bar.png b/site/_/rsrc/1220197827641/user-experience/find-in-page/find_bar.png
deleted file mode 100644
index 36ed8cf..0000000
--- a/site/_/rsrc/1220197827641/user-experience/find-in-page/find_bar.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197827754/user-experience/history/history_browse.png b/site/_/rsrc/1220197827754/user-experience/history/history_browse.png
deleted file mode 100644
index 4bd8e0a..0000000
--- a/site/_/rsrc/1220197827754/user-experience/history/history_browse.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197827849/user-experience/history/history_results.png b/site/_/rsrc/1220197827849/user-experience/history/history_results.png
deleted file mode 100644
index 1aa69a3..0000000
--- a/site/_/rsrc/1220197827849/user-experience/history/history_results.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197827938/user-experience/incognito/incognito2.png b/site/_/rsrc/1220197827938/user-experience/incognito/incognito2.png
deleted file mode 100644
index ad31ea2..0000000
--- a/site/_/rsrc/1220197827938/user-experience/incognito/incognito2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197828231/user-experience/new-tab-page/new_tab_resources.png?height=420&width=142 b/site/_/rsrc/1220197828231/user-experience/new-tab-page/new_tab_resources.png?height=420&width=142
deleted file mode 100644
index af1e3c8..0000000
--- a/site/_/rsrc/1220197828231/user-experience/new-tab-page/new_tab_resources.png?height=420&width=142
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197828630/user-experience/omnibox/cheese_results.png b/site/_/rsrc/1220197828630/user-experience/omnibox/cheese_results.png
deleted file mode 100644
index 2f1964c..0000000
--- a/site/_/rsrc/1220197828630/user-experience/omnibox/cheese_results.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197828930/user-experience/omnibox/keyword.png b/site/_/rsrc/1220197828930/user-experience/omnibox/keyword.png
deleted file mode 100644
index f8f23e5..0000000
--- a/site/_/rsrc/1220197828930/user-experience/omnibox/keyword.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197829099/user-experience/omnibox/omnibox_results.png b/site/_/rsrc/1220197829099/user-experience/omnibox/omnibox_results.png
deleted file mode 100644
index 7a9ac8d..0000000
--- a/site/_/rsrc/1220197829099/user-experience/omnibox/omnibox_results.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197829165/user-experience/options/options_basics.png b/site/_/rsrc/1220197829165/user-experience/options/options_basics.png
deleted file mode 100644
index 927eb60..0000000
--- a/site/_/rsrc/1220197829165/user-experience/options/options_basics.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197829306/user-experience/status-bubble/status_bubble_hover.png b/site/_/rsrc/1220197829306/user-experience/status-bubble/status_bubble_hover.png
deleted file mode 100644
index 39c6ba7..0000000
--- a/site/_/rsrc/1220197829306/user-experience/status-bubble/status_bubble_hover.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197829431/user-experience/tabs/tab.png b/site/_/rsrc/1220197829431/user-experience/tabs/tab.png
deleted file mode 100644
index 48a3843..0000000
--- a/site/_/rsrc/1220197829431/user-experience/tabs/tab.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197829743/user-experience/visual-design/chrome_colorscheme.png b/site/_/rsrc/1220197829743/user-experience/visual-design/chrome_colorscheme.png
deleted file mode 100644
index 134b7f3..0000000
--- a/site/_/rsrc/1220197829743/user-experience/visual-design/chrome_colorscheme.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197830079/user-experience/visual-design/mathemagics%20%281%29.png b/site/_/rsrc/1220197830079/user-experience/visual-design/mathemagics%20%281%29.png
deleted file mode 100644
index b9b1a3c..0000000
--- a/site/_/rsrc/1220197830079/user-experience/visual-design/mathemagics%20%281%29.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197830351/user-experience/window-frame/frame_corners.png b/site/_/rsrc/1220197830351/user-experience/window-frame/frame_corners.png
deleted file mode 100644
index dfd1d09..0000000
--- a/site/_/rsrc/1220197830351/user-experience/window-frame/frame_corners.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197831473/developers/design-documents/displaying-a-web-page-in-chrome/rendering%20browser.png b/site/_/rsrc/1220197831473/developers/design-documents/displaying-a-web-page-in-chrome/rendering%20browser.png
deleted file mode 100644
index 3cffe93..0000000
--- a/site/_/rsrc/1220197831473/developers/design-documents/displaying-a-web-page-in-chrome/rendering%20browser.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197832277/developers/design-documents/multi-process-architecture/arch.png b/site/_/rsrc/1220197832277/developers/design-documents/multi-process-architecture/arch.png
deleted file mode 100644
index 04d9ae9..0000000
--- a/site/_/rsrc/1220197832277/developers/design-documents/multi-process-architecture/arch.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197833456/developers/design-documents/multi-process-resource-loading/Resource-loading.png b/site/_/rsrc/1220197833456/developers/design-documents/multi-process-resource-loading/Resource-loading.png
deleted file mode 100644
index f7c2929..0000000
--- a/site/_/rsrc/1220197833456/developers/design-documents/multi-process-resource-loading/Resource-loading.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197834023/developers/design-documents/plugin-architecture/pluginsoutofprocess.png b/site/_/rsrc/1220197834023/developers/design-documents/plugin-architecture/pluginsoutofprocess.png
deleted file mode 100644
index 6f1aabf..0000000
--- a/site/_/rsrc/1220197834023/developers/design-documents/plugin-architecture/pluginsoutofprocess.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197834369/developers/design-documents/ui-mirroring-infrastructure/chrome_toolbar.jpg b/site/_/rsrc/1220197834369/developers/design-documents/ui-mirroring-infrastructure/chrome_toolbar.jpg
deleted file mode 100644
index bf9f22c..0000000
--- a/site/_/rsrc/1220197834369/developers/design-documents/ui-mirroring-infrastructure/chrome_toolbar.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197834541/developers/design-documents/ui-mirroring-infrastructure/explorer_window_en_us.jpg b/site/_/rsrc/1220197834541/developers/design-documents/ui-mirroring-infrastructure/explorer_window_en_us.jpg
deleted file mode 100644
index 4d46980..0000000
--- a/site/_/rsrc/1220197834541/developers/design-documents/ui-mirroring-infrastructure/explorer_window_en_us.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197834922/developers/design-documents/ui-mirroring-infrastructure/explorer_window_he.jpg b/site/_/rsrc/1220197834922/developers/design-documents/ui-mirroring-infrastructure/explorer_window_he.jpg
deleted file mode 100644
index 75a3a5e..0000000
--- a/site/_/rsrc/1220197834922/developers/design-documents/ui-mirroring-infrastructure/explorer_window_he.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197835664/developers/design-documents/ui-mirroring-infrastructure/mirroring_api.jpg b/site/_/rsrc/1220197835664/developers/design-documents/ui-mirroring-infrastructure/mirroring_api.jpg
deleted file mode 100644
index 0175e0a..0000000
--- a/site/_/rsrc/1220197835664/developers/design-documents/ui-mirroring-infrastructure/mirroring_api.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197835880/developers/design-documents/ui-mirroring-infrastructure/tabs_fixed.jpg b/site/_/rsrc/1220197835880/developers/design-documents/ui-mirroring-infrastructure/tabs_fixed.jpg
deleted file mode 100644
index b9e0a63..0000000
--- a/site/_/rsrc/1220197835880/developers/design-documents/ui-mirroring-infrastructure/tabs_fixed.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197836070/developers/design-documents/ui-mirroring-infrastructure/tabs_flipping_bug.jpg b/site/_/rsrc/1220197836070/developers/design-documents/ui-mirroring-infrastructure/tabs_flipping_bug.jpg
deleted file mode 100644
index 96d2059..0000000
--- a/site/_/rsrc/1220197836070/developers/design-documents/ui-mirroring-infrastructure/tabs_flipping_bug.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197836223/developers/design-documents/ui-mirroring-infrastructure/tabs_layout_bug.jpg b/site/_/rsrc/1220197836223/developers/design-documents/ui-mirroring-infrastructure/tabs_layout_bug.jpg
deleted file mode 100644
index 2af0da0..0000000
--- a/site/_/rsrc/1220197836223/developers/design-documents/ui-mirroring-infrastructure/tabs_layout_bug.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197836357/developers/design-documents/ui-mirroring-infrastructure/ws_layout_rtl.jpg b/site/_/rsrc/1220197836357/developers/design-documents/ui-mirroring-infrastructure/ws_layout_rtl.jpg
deleted file mode 100644
index 9070de7..0000000
--- a/site/_/rsrc/1220197836357/developers/design-documents/ui-mirroring-infrastructure/ws_layout_rtl.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1220197837301/user-experience/tabs/throbber/throbber.png b/site/_/rsrc/1220197837301/user-experience/tabs/throbber/throbber.png
deleted file mode 100644
index d233a2a..0000000
--- a/site/_/rsrc/1220197837301/user-experience/tabs/throbber/throbber.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1227229151439/developers/design-documents/info-bars/2infobars.png b/site/_/rsrc/1227229151439/developers/design-documents/info-bars/2infobars.png
deleted file mode 100644
index a33a530..0000000
--- a/site/_/rsrc/1227229151439/developers/design-documents/info-bars/2infobars.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1228522247843/developers/design-documents/find-bar/FindBarGeneral.png b/site/_/rsrc/1228522247843/developers/design-documents/find-bar/FindBarGeneral.png
deleted file mode 100644
index 9034463..0000000
--- a/site/_/rsrc/1228522247843/developers/design-documents/find-bar/FindBarGeneral.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1228522262950/developers/design-documents/find-bar/FindBarTabSwitching.png b/site/_/rsrc/1228522262950/developers/design-documents/find-bar/FindBarTabSwitching.png
deleted file mode 100644
index 9fd2bf6..0000000
--- a/site/_/rsrc/1228522262950/developers/design-documents/find-bar/FindBarTabSwitching.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1229474823561/user-experience/bookmarklets/default.png b/site/_/rsrc/1229474823561/user-experience/bookmarklets/default.png
deleted file mode 100644
index e122ae9..0000000
--- a/site/_/rsrc/1229474823561/user-experience/bookmarklets/default.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1229474893893/user-experience/bookmarklets/menu.png b/site/_/rsrc/1229474893893/user-experience/bookmarklets/menu.png
deleted file mode 100644
index 85bb580..0000000
--- a/site/_/rsrc/1229474893893/user-experience/bookmarklets/menu.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1229474945507/user-experience/bookmarklets/install_dialog.png b/site/_/rsrc/1229474945507/user-experience/bookmarklets/install_dialog.png
deleted file mode 100644
index 779a930..0000000
--- a/site/_/rsrc/1229474945507/user-experience/bookmarklets/install_dialog.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1229475216799/user-experience/bookmarklets/menu_context.png b/site/_/rsrc/1229475216799/user-experience/bookmarklets/menu_context.png
deleted file mode 100644
index 8136a08..0000000
--- a/site/_/rsrc/1229475216799/user-experience/bookmarklets/menu_context.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1229475725986/user-experience/feed-subscriptions/default.png b/site/_/rsrc/1229475725986/user-experience/feed-subscriptions/default.png
deleted file mode 100644
index e122ae9..0000000
--- a/site/_/rsrc/1229475725986/user-experience/feed-subscriptions/default.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1229475837394/user-experience/feed-subscriptions/rss_preview.png b/site/_/rsrc/1229475837394/user-experience/feed-subscriptions/rss_preview.png
deleted file mode 100644
index cf815e0..0000000
--- a/site/_/rsrc/1229475837394/user-experience/feed-subscriptions/rss_preview.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1235884937125/developers/design-documents/browser-window/BrowserWindow2.png b/site/_/rsrc/1235884937125/developers/design-documents/browser-window/BrowserWindow2.png
deleted file mode 100644
index 123c779..0000000
--- a/site/_/rsrc/1235884937125/developers/design-documents/browser-window/BrowserWindow2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1235886489858/developers/design-documents/views-windowing/NonClientView.png b/site/_/rsrc/1235886489858/developers/design-documents/views-windowing/NonClientView.png
deleted file mode 100644
index 862bb34..0000000
--- a/site/_/rsrc/1235886489858/developers/design-documents/views-windowing/NonClientView.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1237081970834/developers/design-documents/native-controls/NativeControl.png b/site/_/rsrc/1237081970834/developers/design-documents/native-controls/NativeControl.png
deleted file mode 100644
index f7bc74f..0000000
--- a/site/_/rsrc/1237081970834/developers/design-documents/native-controls/NativeControl.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1237082697701/developers/design-documents/native-controls/NativeControlHistoric2.png b/site/_/rsrc/1237082697701/developers/design-documents/native-controls/NativeControlHistoric2.png
deleted file mode 100644
index 76eec51..0000000
--- a/site/_/rsrc/1237082697701/developers/design-documents/native-controls/NativeControlHistoric2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1243880536868/developers/testing/chromium-build-infrastructure/performance-test-plots/page_cycler_plot.png b/site/_/rsrc/1243880536868/developers/testing/chromium-build-infrastructure/performance-test-plots/page_cycler_plot.png
deleted file mode 100644
index e274115..0000000
--- a/site/_/rsrc/1243880536868/developers/testing/chromium-build-infrastructure/performance-test-plots/page_cycler_plot.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1254783060624/developers/design-documents/generic-theme-for-test-shell/test_shell_generic_theme.png b/site/_/rsrc/1254783060624/developers/design-documents/generic-theme-for-test-shell/test_shell_generic_theme.png
deleted file mode 100644
index 2334125..0000000
--- a/site/_/rsrc/1254783060624/developers/design-documents/generic-theme-for-test-shell/test_shell_generic_theme.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1257969878296/spdy/spdy-data/spdy-bytes.png b/site/_/rsrc/1257969878296/spdy/spdy-data/spdy-bytes.png
deleted file mode 100644
index 6e80c70..0000000
--- a/site/_/rsrc/1257969878296/spdy/spdy-data/spdy-bytes.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1257971273065/spdy/spdy-data/spdy-pktloss.png b/site/_/rsrc/1257971273065/spdy/spdy-data/spdy-pktloss.png
deleted file mode 100644
index d5132fe..0000000
--- a/site/_/rsrc/1257971273065/spdy/spdy-data/spdy-pktloss.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1257971351763/spdy/spdy-data/spdy-rtt2.png b/site/_/rsrc/1257971351763/spdy/spdy-data/spdy-rtt2.png
deleted file mode 100644
index 4c60059..0000000
--- a/site/_/rsrc/1257971351763/spdy/spdy-data/spdy-rtt2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258490355439/spdy/spdy-whitepaper/soarjOjSeS5hoFYvjtAnxCg.png b/site/_/rsrc/1258490355439/spdy/spdy-whitepaper/soarjOjSeS5hoFYvjtAnxCg.png
deleted file mode 100644
index 6d907d3..0000000
--- a/site/_/rsrc/1258490355439/spdy/spdy-whitepaper/soarjOjSeS5hoFYvjtAnxCg.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650184594/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/recovery_imagepng.html b/site/_/rsrc/1258650184594/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/recovery_imagepng.html
deleted file mode 100644
index 44c50c8..0000000
--- a/site/_/rsrc/1258650184594/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/recovery_imagepng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650185721/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/partition_extra_bitspng.html b/site/_/rsrc/1258650185721/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/partition_extra_bitspng.html
deleted file mode 100644
index 984114c..0000000
--- a/site/_/rsrc/1258650185721/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/partition_extra_bitspng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650186816/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/firmware_updaterpng.html b/site/_/rsrc/1258650186816/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/firmware_updaterpng.html
deleted file mode 100644
index 9bd6e06..0000000
--- a/site/_/rsrc/1258650186816/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/firmware_updaterpng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650187850/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/bootloader_flowpng.html b/site/_/rsrc/1258650187850/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/bootloader_flowpng.html
deleted file mode 100644
index bd46a42..0000000
--- a/site/_/rsrc/1258650187850/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/bootloader_flowpng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650191714/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/eeprom-mappng.html b/site/_/rsrc/1258650191714/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/eeprom-mappng.html
deleted file mode 100644
index ee83cfb..0000000
--- a/site/_/rsrc/1258650191714/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/eeprom-mappng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650195034/chromium-os/chromiumos-design-docs/partition-resizing/resize_partitionpng.html b/site/_/rsrc/1258650195034/chromium-os/chromiumos-design-docs/partition-resizing/resize_partitionpng.html
deleted file mode 100644
index a2b05e5..0000000
--- a/site/_/rsrc/1258650195034/chromium-os/chromiumos-design-docs/partition-resizing/resize_partitionpng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650210340/chromium-os/chromiumos-design-docs/software-architecture/overviewpng.html b/site/_/rsrc/1258650210340/chromium-os/chromiumos-design-docs/software-architecture/overviewpng.html
deleted file mode 100644
index 1b9d73f..0000000
--- a/site/_/rsrc/1258650210340/chromium-os/chromiumos-design-docs/software-architecture/overviewpng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650211434/chromium-os/chromiumos-design-docs/software-architecture/firmwarepng.html b/site/_/rsrc/1258650211434/chromium-os/chromiumos-design-docs/software-architecture/firmwarepng.html
deleted file mode 100644
index cfbaf4c..0000000
--- a/site/_/rsrc/1258650211434/chromium-os/chromiumos-design-docs/software-architecture/firmwarepng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650212610/chromium-os/chromiumos-design-docs/software-architecture/chromepng.html b/site/_/rsrc/1258650212610/chromium-os/chromiumos-design-docs/software-architecture/chromepng.html
deleted file mode 100644
index e92ded1..0000000
--- a/site/_/rsrc/1258650212610/chromium-os/chromiumos-design-docs/software-architecture/chromepng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650215944/chromium-os/chromiumos-design-docs/source-code-management/repo-archpng.html b/site/_/rsrc/1258650215944/chromium-os/chromiumos-design-docs/source-code-management/repo-archpng.html
deleted file mode 100644
index 87f24ec..0000000
--- a/site/_/rsrc/1258650215944/chromium-os/chromiumos-design-docs/source-code-management/repo-archpng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650225205/chromium-os/chromiumos-design-docs/verified-boot/diag2png.html b/site/_/rsrc/1258650225205/chromium-os/chromiumos-design-docs/verified-boot/diag2png.html
deleted file mode 100644
index ba114e6..0000000
--- a/site/_/rsrc/1258650225205/chromium-os/chromiumos-design-docs/verified-boot/diag2png.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650251507/chromium-os/user-experience/access-points/apppng.html b/site/_/rsrc/1258650251507/chromium-os/user-experience/access-points/apppng.html
deleted file mode 100644
index 0f47030..0000000
--- a/site/_/rsrc/1258650251507/chromium-os/user-experience/access-points/apppng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650254152/chromium-os/user-experience/panels/windowstylespng.html b/site/_/rsrc/1258650254152/chromium-os/user-experience/panels/windowstylespng.html
deleted file mode 100644
index ee537d9..0000000
--- a/site/_/rsrc/1258650254152/chromium-os/user-experience/panels/windowstylespng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650258115/chromium-os/user-experience/tab-ui/tab_stripspng.html b/site/_/rsrc/1258650258115/chromium-os/user-experience/tab-ui/tab_stripspng.html
deleted file mode 100644
index 0e0ae4d..0000000
--- a/site/_/rsrc/1258650258115/chromium-os/user-experience/tab-ui/tab_stripspng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650262525/chromium-os/user-experience/window-ui/side_navpng.html b/site/_/rsrc/1258650262525/chromium-os/user-experience/window-ui/side_navpng.html
deleted file mode 100644
index d11901c..0000000
--- a/site/_/rsrc/1258650262525/chromium-os/user-experience/window-ui/side_navpng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650263867/chromium-os/user-experience/window-ui/compact_navpng.html b/site/_/rsrc/1258650263867/chromium-os/user-experience/window-ui/compact_navpng.html
deleted file mode 100644
index b7d7145..0000000
--- a/site/_/rsrc/1258650263867/chromium-os/user-experience/window-ui/compact_navpng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258650265289/chromium-os/user-experience/window-ui/navpng.html b/site/_/rsrc/1258650265289/chromium-os/user-experience/window-ui/navpng.html
deleted file mode 100644
index e90690a..0000000
--- a/site/_/rsrc/1258650265289/chromium-os/user-experience/window-ui/navpng.html
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258651223854/chromium-os/user-experience/sdres_0000_Basic.png?height=112&width=200 b/site/_/rsrc/1258651223854/chromium-os/user-experience/sdres_0000_Basic.png?height=112&width=200
deleted file mode 100644
index 39f7579..0000000
--- a/site/_/rsrc/1258651223854/chromium-os/user-experience/sdres_0000_Basic.png?height=112&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258651237968/chromium-os/user-experience/sdres_0001_App-Menu.png?height=112&width=200 b/site/_/rsrc/1258651237968/chromium-os/user-experience/sdres_0001_App-Menu.png?height=112&width=200
deleted file mode 100644
index 64f8d60..0000000
--- a/site/_/rsrc/1258651237968/chromium-os/user-experience/sdres_0001_App-Menu.png?height=112&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258651256545/chromium-os/user-experience/sdres_0002_Panels.png?height=112&width=200 b/site/_/rsrc/1258651256545/chromium-os/user-experience/sdres_0002_Panels.png?height=112&width=200
deleted file mode 100644
index 065ed27..0000000
--- a/site/_/rsrc/1258651256545/chromium-os/user-experience/sdres_0002_Panels.png?height=112&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258651979399/chromium-os/user-experience/Concept2.jpg b/site/_/rsrc/1258651979399/chromium-os/user-experience/Concept2.jpg
deleted file mode 100644
index 74e738c..0000000
--- a/site/_/rsrc/1258651979399/chromium-os/user-experience/Concept2.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1258736133126/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif b/site/_/rsrc/1258736133126/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif
deleted file mode 100644
index a6fecdc..0000000
--- a/site/_/rsrc/1258736133126/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1259798424559/developers/design-documents/video/video_stack_arch.png b/site/_/rsrc/1259798424559/developers/design-documents/video/video_stack_arch.png
deleted file mode 100644
index 099b608..0000000
--- a/site/_/rsrc/1259798424559/developers/design-documents/video/video_stack_arch.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1259832806496/chromium-os/chromiumos-design-docs/text-input/basic-architecture2.png b/site/_/rsrc/1259832806496/chromium-os/chromiumos-design-docs/text-input/basic-architecture2.png
deleted file mode 100644
index 9b4fe02..0000000
--- a/site/_/rsrc/1259832806496/chromium-os/chromiumos-design-docs/text-input/basic-architecture2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1259832806497/chromium-os/chromiumos-design-docs/text-input/input.png b/site/_/rsrc/1259832806497/chromium-os/chromiumos-design-docs/text-input/input.png
deleted file mode 100644
index 9489526..0000000
--- a/site/_/rsrc/1259832806497/chromium-os/chromiumos-design-docs/text-input/input.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1259832991155/chromium-os/chromiumos-design-docs/text-input/candidate_window.png b/site/_/rsrc/1259832991155/chromium-os/chromiumos-design-docs/text-input/candidate_window.png
deleted file mode 100644
index dd58641..0000000
--- a/site/_/rsrc/1259832991155/chromium-os/chromiumos-design-docs/text-input/candidate_window.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1259966540019/developers/design-documents/video/video_stack_chrome.png b/site/_/rsrc/1259966540019/developers/design-documents/video/video_stack_chrome.png
deleted file mode 100644
index bdb761a..0000000
--- a/site/_/rsrc/1259966540019/developers/design-documents/video/video_stack_chrome.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264112524427/chromium-os/user-experience/system-status-icons/Screen%20shot%202009-12-01%20at%2012.23.56%20PM.PNG.png b/site/_/rsrc/1264112524427/chromium-os/user-experience/system-status-icons/Screen%20shot%202009-12-01%20at%2012.23.56%20PM.PNG.png
deleted file mode 100644
index 514c5e5..0000000
--- a/site/_/rsrc/1264112524427/chromium-os/user-experience/system-status-icons/Screen%20shot%202009-12-01%20at%2012.23.56%20PM.PNG.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264113101536/chromium-os/user-experience/settings/1-General.png?height=250&width=400 b/site/_/rsrc/1264113101536/chromium-os/user-experience/settings/1-General.png?height=250&width=400
deleted file mode 100644
index 9bb2922..0000000
--- a/site/_/rsrc/1264113101536/chromium-os/user-experience/settings/1-General.png?height=250&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264113104853/chromium-os/user-experience/settings/2-Internet.png?height=250&width=400 b/site/_/rsrc/1264113104853/chromium-os/user-experience/settings/2-Internet.png?height=250&width=400
deleted file mode 100644
index a7a175c..0000000
--- a/site/_/rsrc/1264113104853/chromium-os/user-experience/settings/2-Internet.png?height=250&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264113133535/chromium-os/user-experience/settings/3-Browser.png?height=250&width=400 b/site/_/rsrc/1264113133535/chromium-os/user-experience/settings/3-Browser.png?height=250&width=400
deleted file mode 100644
index 2273570..0000000
--- a/site/_/rsrc/1264113133535/chromium-os/user-experience/settings/3-Browser.png?height=250&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264113136352/chromium-os/user-experience/settings/4-PersonalStuff.png?height=250&width=400 b/site/_/rsrc/1264113136352/chromium-os/user-experience/settings/4-PersonalStuff.png?height=250&width=400
deleted file mode 100644
index 35a1cf4..0000000
--- a/site/_/rsrc/1264113136352/chromium-os/user-experience/settings/4-PersonalStuff.png?height=250&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264113139415/chromium-os/user-experience/settings/5-UnderTheHood.png?height=250&width=400 b/site/_/rsrc/1264113139415/chromium-os/user-experience/settings/5-UnderTheHood.png?height=250&width=400
deleted file mode 100644
index 6694216..0000000
--- a/site/_/rsrc/1264113139415/chromium-os/user-experience/settings/5-UnderTheHood.png?height=250&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264113598802/chromium-os/user-experience/system-status-icons/NetworkMenu.png b/site/_/rsrc/1264113598802/chromium-os/user-experience/system-status-icons/NetworkMenu.png
deleted file mode 100644
index a6ebe83..0000000
--- a/site/_/rsrc/1264113598802/chromium-os/user-experience/system-status-icons/NetworkMenu.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264114129321/user-experience/notifications/Notifications.png b/site/_/rsrc/1264114129321/user-experience/notifications/Notifications.png
deleted file mode 100644
index 00232f3..0000000
--- a/site/_/rsrc/1264114129321/user-experience/notifications/Notifications.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264194158429/chromium-os/user-experience/content-browser/ContentBrowserPanel1.png b/site/_/rsrc/1264194158429/chromium-os/user-experience/content-browser/ContentBrowserPanel1.png
deleted file mode 100644
index f2ec51f..0000000
--- a/site/_/rsrc/1264194158429/chromium-os/user-experience/content-browser/ContentBrowserPanel1.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264194161282/chromium-os/user-experience/content-browser/ContentBrowserPanel2.png b/site/_/rsrc/1264194161282/chromium-os/user-experience/content-browser/ContentBrowserPanel2.png
deleted file mode 100644
index aab5fe4..0000000
--- a/site/_/rsrc/1264194161282/chromium-os/user-experience/content-browser/ContentBrowserPanel2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264194164289/chromium-os/user-experience/content-browser/Full.png b/site/_/rsrc/1264194164289/chromium-os/user-experience/content-browser/Full.png
deleted file mode 100644
index 9c7c44b..0000000
--- a/site/_/rsrc/1264194164289/chromium-os/user-experience/content-browser/Full.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264194268265/chromium-os/user-experience/opensave-dialogs/Save.png b/site/_/rsrc/1264194268265/chromium-os/user-experience/opensave-dialogs/Save.png
deleted file mode 100644
index 53a5f38..0000000
--- a/site/_/rsrc/1264194268265/chromium-os/user-experience/opensave-dialogs/Save.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264194270239/chromium-os/user-experience/opensave-dialogs/Open.png b/site/_/rsrc/1264194270239/chromium-os/user-experience/opensave-dialogs/Open.png
deleted file mode 100644
index f3176aa..0000000
--- a/site/_/rsrc/1264194270239/chromium-os/user-experience/opensave-dialogs/Open.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264194593041/chromium-os/user-experience/shelf/Shelf.png b/site/_/rsrc/1264194593041/chromium-os/user-experience/shelf/Shelf.png
deleted file mode 100644
index 2b538ca..0000000
--- a/site/_/rsrc/1264194593041/chromium-os/user-experience/shelf/Shelf.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264194858622/chromium-os/user-experience/window-ui/TouchUI.png b/site/_/rsrc/1264194858622/chromium-os/user-experience/window-ui/TouchUI.png
deleted file mode 100644
index 9384204..0000000
--- a/site/_/rsrc/1264194858622/chromium-os/user-experience/window-ui/TouchUI.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459270137/chromium-os/user-experience/form-factors/Desktop.png b/site/_/rsrc/1264459270137/chromium-os/user-experience/form-factors/Desktop.png
deleted file mode 100644
index 0183b97..0000000
--- a/site/_/rsrc/1264459270137/chromium-os/user-experience/form-factors/Desktop.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459274566/chromium-os/user-experience/form-factors/Display.png b/site/_/rsrc/1264459274566/chromium-os/user-experience/form-factors/Display.png
deleted file mode 100644
index fe1c891..0000000
--- a/site/_/rsrc/1264459274566/chromium-os/user-experience/form-factors/Display.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459277189/chromium-os/user-experience/form-factors/Form%20Factors.png b/site/_/rsrc/1264459277189/chromium-os/user-experience/form-factors/Form%20Factors.png
deleted file mode 100644
index d43bc34..0000000
--- a/site/_/rsrc/1264459277189/chromium-os/user-experience/form-factors/Form%20Factors.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459280485/chromium-os/user-experience/form-factors/laptop.png b/site/_/rsrc/1264459280485/chromium-os/user-experience/form-factors/laptop.png
deleted file mode 100644
index 3858443..0000000
--- a/site/_/rsrc/1264459280485/chromium-os/user-experience/form-factors/laptop.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459282906/chromium-os/user-experience/form-factors/netbook.png b/site/_/rsrc/1264459282906/chromium-os/user-experience/form-factors/netbook.png
deleted file mode 100644
index 838e47a..0000000
--- a/site/_/rsrc/1264459282906/chromium-os/user-experience/form-factors/netbook.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459285675/chromium-os/user-experience/form-factors/Tablet.png b/site/_/rsrc/1264459285675/chromium-os/user-experience/form-factors/Tablet.png
deleted file mode 100644
index 8b3f05a..0000000
--- a/site/_/rsrc/1264459285675/chromium-os/user-experience/form-factors/Tablet.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459359840/chromium-os/user-experience/form-factors/tablet/Tablet.png b/site/_/rsrc/1264459359840/chromium-os/user-experience/form-factors/tablet/Tablet.png
deleted file mode 100644
index 1525f72..0000000
--- a/site/_/rsrc/1264459359840/chromium-os/user-experience/form-factors/tablet/Tablet.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459363389/chromium-os/user-experience/form-factors/tablet/tablet2.100.png b/site/_/rsrc/1264459363389/chromium-os/user-experience/form-factors/tablet/tablet2.100.png
deleted file mode 100644
index 9590b03..0000000
--- a/site/_/rsrc/1264459363389/chromium-os/user-experience/form-factors/tablet/tablet2.100.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459366244/chromium-os/user-experience/form-factors/tablet/tablet2.105.png b/site/_/rsrc/1264459366244/chromium-os/user-experience/form-factors/tablet/tablet2.105.png
deleted file mode 100644
index 65517c1..0000000
--- a/site/_/rsrc/1264459366244/chromium-os/user-experience/form-factors/tablet/tablet2.105.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459368877/chromium-os/user-experience/form-factors/tablet/tablet2.106.png b/site/_/rsrc/1264459368877/chromium-os/user-experience/form-factors/tablet/tablet2.106.png
deleted file mode 100644
index acdd599..0000000
--- a/site/_/rsrc/1264459368877/chromium-os/user-experience/form-factors/tablet/tablet2.106.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459372101/chromium-os/user-experience/form-factors/tablet/tablet2.107.png b/site/_/rsrc/1264459372101/chromium-os/user-experience/form-factors/tablet/tablet2.107.png
deleted file mode 100644
index 1060c1c..0000000
--- a/site/_/rsrc/1264459372101/chromium-os/user-experience/form-factors/tablet/tablet2.107.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459376241/chromium-os/user-experience/form-factors/tablet/tablet2.108.png b/site/_/rsrc/1264459376241/chromium-os/user-experience/form-factors/tablet/tablet2.108.png
deleted file mode 100644
index 49abd1e..0000000
--- a/site/_/rsrc/1264459376241/chromium-os/user-experience/form-factors/tablet/tablet2.108.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459382175/chromium-os/user-experience/form-factors/tablet/tablet2.141.png b/site/_/rsrc/1264459382175/chromium-os/user-experience/form-factors/tablet/tablet2.141.png
deleted file mode 100644
index 66ee749..0000000
--- a/site/_/rsrc/1264459382175/chromium-os/user-experience/form-factors/tablet/tablet2.141.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459386656/chromium-os/user-experience/form-factors/tablet/tablet2.150.png b/site/_/rsrc/1264459386656/chromium-os/user-experience/form-factors/tablet/tablet2.150.png
deleted file mode 100644
index bbfc67f..0000000
--- a/site/_/rsrc/1264459386656/chromium-os/user-experience/form-factors/tablet/tablet2.150.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459523105/user-experience/resolution-independence/Screen%20shot%202009-10-14%20at%208.47.17%20AM.png b/site/_/rsrc/1264459523105/user-experience/resolution-independence/Screen%20shot%202009-10-14%20at%208.47.17%20AM.png
deleted file mode 100644
index 4e83aa7..0000000
--- a/site/_/rsrc/1264459523105/user-experience/resolution-independence/Screen%20shot%202009-10-14%20at%208.47.17%20AM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264459954784/chromium-os/user-experience/form-factors/tablet/video_still.png b/site/_/rsrc/1264459954784/chromium-os/user-experience/form-factors/tablet/video_still.png
deleted file mode 100644
index b465be9..0000000
--- a/site/_/rsrc/1264459954784/chromium-os/user-experience/form-factors/tablet/video_still.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1264460290892/user-experience/multitouch/GesturesImages.png b/site/_/rsrc/1264460290892/user-experience/multitouch/GesturesImages.png
deleted file mode 100644
index 27f4edb..0000000
--- a/site/_/rsrc/1264460290892/user-experience/multitouch/GesturesImages.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1265104331688/user-experience/resolution-independence/Screen%20shot%202010-02-02%20at%2010.51.45%20AM.PNG?height=133&width=200 b/site/_/rsrc/1265104331688/user-experience/resolution-independence/Screen%20shot%202010-02-02%20at%2010.51.45%20AM.PNG?height=133&width=200
deleted file mode 100644
index bc1abbb..0000000
--- a/site/_/rsrc/1265104331688/user-experience/resolution-independence/Screen%20shot%202010-02-02%20at%2010.51.45%20AM.PNG?height=133&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1265923465721/developers/design-documents/tab-strip-mac/translucent.png b/site/_/rsrc/1265923465721/developers/design-documents/tab-strip-mac/translucent.png
deleted file mode 100644
index 3d67895..0000000
--- a/site/_/rsrc/1265923465721/developers/design-documents/tab-strip-mac/translucent.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1265923735494/developers/design-documents/tab-strip-mac/dragWithin2.png b/site/_/rsrc/1265923735494/developers/design-documents/tab-strip-mac/dragWithin2.png
deleted file mode 100644
index af5ff13..0000000
--- a/site/_/rsrc/1265923735494/developers/design-documents/tab-strip-mac/dragWithin2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1266513042820/chromium-os/user-experience/panels/Chrome-OS-Panels.png?height=189&width=400 b/site/_/rsrc/1266513042820/chromium-os/user-experience/panels/Chrome-OS-Panels.png?height=189&width=400
deleted file mode 100644
index a9e3aa8..0000000
--- a/site/_/rsrc/1266513042820/chromium-os/user-experience/panels/Chrome-OS-Panels.png?height=189&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1268098422513/developers/design-documents/accessibility/xoom_menu.png b/site/_/rsrc/1268098422513/developers/design-documents/accessibility/xoom_menu.png
deleted file mode 100644
index 829cd23..0000000
--- a/site/_/rsrc/1268098422513/developers/design-documents/accessibility/xoom_menu.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1268098508985/developers/design-documents/accessibility/custom_colors.png b/site/_/rsrc/1268098508985/developers/design-documents/accessibility/custom_colors.png
deleted file mode 100644
index f72113b..0000000
--- a/site/_/rsrc/1268098508985/developers/design-documents/accessibility/custom_colors.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1268162499309/user-experience/Chrome.png b/site/_/rsrc/1268162499309/user-experience/Chrome.png
deleted file mode 100644
index b81316c..0000000
--- a/site/_/rsrc/1268162499309/user-experience/Chrome.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1268162518397/user-experience/ChromeOS.png b/site/_/rsrc/1268162518397/user-experience/ChromeOS.png
deleted file mode 100644
index 89d028f..0000000
--- a/site/_/rsrc/1268162518397/user-experience/ChromeOS.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1268171824859/user-experience/infobars/blue-gradient.png b/site/_/rsrc/1268171824859/user-experience/infobars/blue-gradient.png
deleted file mode 100644
index ce99ed4..0000000
--- a/site/_/rsrc/1268171824859/user-experience/infobars/blue-gradient.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1268171843497/user-experience/infobars/grey-gradient.png b/site/_/rsrc/1268171843497/user-experience/infobars/grey-gradient.png
deleted file mode 100644
index 5bca6bd..0000000
--- a/site/_/rsrc/1268171843497/user-experience/infobars/grey-gradient.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1268171857241/user-experience/infobars/yellow-gradient.png b/site/_/rsrc/1268171857241/user-experience/infobars/yellow-gradient.png
deleted file mode 100644
index d78dcb2..0000000
--- a/site/_/rsrc/1268171857241/user-experience/infobars/yellow-gradient.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1268172124824/user-experience/infobars/controls.png b/site/_/rsrc/1268172124824/user-experience/infobars/controls.png
deleted file mode 100644
index ebe72f5..0000000
--- a/site/_/rsrc/1268172124824/user-experience/infobars/controls.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1268172903152/user-experience/infobars/example-ext-crash.png b/site/_/rsrc/1268172903152/user-experience/infobars/example-ext-crash.png
deleted file mode 100644
index 36c3c68..0000000
--- a/site/_/rsrc/1268172903152/user-experience/infobars/example-ext-crash.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1268173035518/user-experience/infobars/example-translate-confirm.png b/site/_/rsrc/1268173035518/user-experience/infobars/example-translate-confirm.png
deleted file mode 100644
index 81f4c95..0000000
--- a/site/_/rsrc/1268173035518/user-experience/infobars/example-translate-confirm.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1268173421014/user-experience/infobars/example-translate.png b/site/_/rsrc/1268173421014/user-experience/infobars/example-translate.png
deleted file mode 100644
index 632040e..0000000
--- a/site/_/rsrc/1268173421014/user-experience/infobars/example-translate.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1268173578521/user-experience/infobars/dialog.png b/site/_/rsrc/1268173578521/user-experience/infobars/dialog.png
deleted file mode 100644
index 294f2e2..0000000
--- a/site/_/rsrc/1268173578521/user-experience/infobars/dialog.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1268692643085/chromium-os/chromiumos-design-docs/autoupdate-details/cycle_break.png b/site/_/rsrc/1268692643085/chromium-os/chromiumos-design-docs/autoupdate-details/cycle_break.png
deleted file mode 100644
index 0111f4b..0000000
--- a/site/_/rsrc/1268692643085/chromium-os/chromiumos-design-docs/autoupdate-details/cycle_break.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1268692655838/chromium-os/chromiumos-design-docs/autoupdate-details/example.png b/site/_/rsrc/1268692655838/chromium-os/chromiumos-design-docs/autoupdate-details/example.png
deleted file mode 100644
index b3337bd..0000000
--- a/site/_/rsrc/1268692655838/chromium-os/chromiumos-design-docs/autoupdate-details/example.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1270679712569/chromium-os/user-experience/window-management/Chrome-OS-Overlay.png?width=600 b/site/_/rsrc/1270679712569/chromium-os/user-experience/window-management/Chrome-OS-Overlay.png?width=600
deleted file mode 100644
index f8fb361..0000000
--- a/site/_/rsrc/1270679712569/chromium-os/user-experience/window-management/Chrome-OS-Overlay.png?width=600
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1270679722536/chromium-os/user-experience/window-management/Overview.png?width=600 b/site/_/rsrc/1270679722536/chromium-os/user-experience/window-management/Overview.png?width=600
deleted file mode 100644
index c50e180..0000000
--- a/site/_/rsrc/1270679722536/chromium-os/user-experience/window-management/Overview.png?width=600
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1270679727319/chromium-os/user-experience/window-management/OverviewSketch.png b/site/_/rsrc/1270679727319/chromium-os/user-experience/window-management/OverviewSketch.png
deleted file mode 100644
index 88a4c62..0000000
--- a/site/_/rsrc/1270679727319/chromium-os/user-experience/window-management/OverviewSketch.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1270784736346/developers/design-documents/plugin-architecture/in_process_plugins.png b/site/_/rsrc/1270784736346/developers/design-documents/plugin-architecture/in_process_plugins.png
deleted file mode 100644
index a792c23..0000000
--- a/site/_/rsrc/1270784736346/developers/design-documents/plugin-architecture/in_process_plugins.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1270784866860/developers/design-documents/plugin-architecture/out_of_process_plugins.png b/site/_/rsrc/1270784866860/developers/design-documents/plugin-architecture/out_of_process_plugins.png
deleted file mode 100644
index be6fbce..0000000
--- a/site/_/rsrc/1270784866860/developers/design-documents/plugin-architecture/out_of_process_plugins.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1271194914265/chromium-os/chromiumos-design-docs/recovery-mode/srjy2ox0dbMkVTv25qW2QdA.png b/site/_/rsrc/1271194914265/chromium-os/chromiumos-design-docs/recovery-mode/srjy2ox0dbMkVTv25qW2QdA.png
deleted file mode 100644
index 6285178..0000000
--- a/site/_/rsrc/1271194914265/chromium-os/chromiumos-design-docs/recovery-mode/srjy2ox0dbMkVTv25qW2QdA.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1271194947844/chromium-os/chromiumos-design-docs/recovery-mode/sk78RvI_UcGGddwNUBzsAcA.png b/site/_/rsrc/1271194947844/chromium-os/chromiumos-design-docs/recovery-mode/sk78RvI_UcGGddwNUBzsAcA.png
deleted file mode 100644
index ad7469b..0000000
--- a/site/_/rsrc/1271194947844/chromium-os/chromiumos-design-docs/recovery-mode/sk78RvI_UcGGddwNUBzsAcA.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1276802147723/developers/design-documents/accessibility/chrome_font_and_languages.png b/site/_/rsrc/1276802147723/developers/design-documents/accessibility/chrome_font_and_languages.png
deleted file mode 100644
index a6f4a40..0000000
--- a/site/_/rsrc/1276802147723/developers/design-documents/accessibility/chrome_font_and_languages.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1277241373652/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/ChromeOSFirmwareBootandRecoveryPUBLISHED.png b/site/_/rsrc/1277241373652/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/ChromeOSFirmwareBootandRecoveryPUBLISHED.png
deleted file mode 100644
index ba60c5f..0000000
--- a/site/_/rsrc/1277241373652/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/ChromeOSFirmwareBootandRecoveryPUBLISHED.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1277929411846/user-experience/infobars/geolocation/1.png b/site/_/rsrc/1277929411846/user-experience/infobars/geolocation/1.png
deleted file mode 100644
index 56aa2a5..0000000
--- a/site/_/rsrc/1277929411846/user-experience/infobars/geolocation/1.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1277929424610/user-experience/infobars/geolocation/02_embedded_infobar.png b/site/_/rsrc/1277929424610/user-experience/infobars/geolocation/02_embedded_infobar.png
deleted file mode 100644
index 6f1d997..0000000
--- a/site/_/rsrc/1277929424610/user-experience/infobars/geolocation/02_embedded_infobar.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1277929436846/user-experience/infobars/geolocation/03_contentsettings.png b/site/_/rsrc/1277929436846/user-experience/infobars/geolocation/03_contentsettings.png
deleted file mode 100644
index 96de62b..0000000
--- a/site/_/rsrc/1277929436846/user-experience/infobars/geolocation/03_contentsettings.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1277929466735/user-experience/infobars/geolocation/04_exceptions.png b/site/_/rsrc/1277929466735/user-experience/infobars/geolocation/04_exceptions.png
deleted file mode 100644
index a8049c7..0000000
--- a/site/_/rsrc/1277929466735/user-experience/infobars/geolocation/04_exceptions.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1277929479434/user-experience/infobars/geolocation/05_exceptionsproperties.png b/site/_/rsrc/1277929479434/user-experience/infobars/geolocation/05_exceptionsproperties.png
deleted file mode 100644
index 3c0aa0f..0000000
--- a/site/_/rsrc/1277929479434/user-experience/infobars/geolocation/05_exceptionsproperties.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1277929491787/user-experience/infobars/geolocation/06_tracking.png b/site/_/rsrc/1277929491787/user-experience/infobars/geolocation/06_tracking.png
deleted file mode 100644
index ce02c85..0000000
--- a/site/_/rsrc/1277929491787/user-experience/infobars/geolocation/06_tracking.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1277929513301/user-experience/infobars/geolocation/07_trackingbubble.png b/site/_/rsrc/1277929513301/user-experience/infobars/geolocation/07_trackingbubble.png
deleted file mode 100644
index acdd904..0000000
--- a/site/_/rsrc/1277929513301/user-experience/infobars/geolocation/07_trackingbubble.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1278971287192/nativeclient/getting-started/getting-started-background-and-basics/nacl_diagram.png b/site/_/rsrc/1278971287192/nativeclient/getting-started/getting-started-background-and-basics/nacl_diagram.png
deleted file mode 100644
index 9cff483..0000000
--- a/site/_/rsrc/1278971287192/nativeclient/getting-started/getting-started-background-and-basics/nacl_diagram.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1278971574216/nativeclient/reference/anatomy-of-a-sys/NaClSyscallFlowchart2.png?height=291&width=320 b/site/_/rsrc/1278971574216/nativeclient/reference/anatomy-of-a-sys/NaClSyscallFlowchart2.png?height=291&width=320
deleted file mode 100644
index d4af4db..0000000
--- a/site/_/rsrc/1278971574216/nativeclient/reference/anatomy-of-a-sys/NaClSyscallFlowchart2.png?height=291&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1280257757963/chromium-os/user-experience/panels/panel-spec.png?height=274&width=400 b/site/_/rsrc/1280257757963/chromium-os/user-experience/panels/panel-spec.png?height=274&width=400
deleted file mode 100644
index d1a9d47..0000000
--- a/site/_/rsrc/1280257757963/chromium-os/user-experience/panels/panel-spec.png?height=274&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1282337383898/developers/design-documents/wrench-menu-mac/WrenchMenuTaskDispatch.png b/site/_/rsrc/1282337383898/developers/design-documents/wrench-menu-mac/WrenchMenuTaskDispatch.png
deleted file mode 100644
index 49c2aa2..0000000
--- a/site/_/rsrc/1282337383898/developers/design-documents/wrench-menu-mac/WrenchMenuTaskDispatch.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1282925892145/developers/design-documents/gpu-accelerated-compositing-in-chrome/HandlingMultipleContexts.png b/site/_/rsrc/1282925892145/developers/design-documents/gpu-accelerated-compositing-in-chrome/HandlingMultipleContexts.png
deleted file mode 100644
index 034445f..0000000
--- a/site/_/rsrc/1282925892145/developers/design-documents/gpu-accelerated-compositing-in-chrome/HandlingMultipleContexts.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1282949432764/developers/testing/flakiness-dashboard/newFailingTest.jpg b/site/_/rsrc/1282949432764/developers/testing/flakiness-dashboard/newFailingTest.jpg
deleted file mode 100644
index f19c45c..0000000
--- a/site/_/rsrc/1282949432764/developers/testing/flakiness-dashboard/newFailingTest.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1282949838046/developers/testing/flakiness-dashboard/flaky3.jpg b/site/_/rsrc/1282949838046/developers/testing/flakiness-dashboard/flaky3.jpg
deleted file mode 100644
index 2dfbd53..0000000
--- a/site/_/rsrc/1282949838046/developers/testing/flakiness-dashboard/flaky3.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1282950534493/developers/testing/flakiness-dashboard/missingorextra.jpg b/site/_/rsrc/1282950534493/developers/testing/flakiness-dashboard/missingorextra.jpg
deleted file mode 100644
index 164ba03..0000000
--- a/site/_/rsrc/1282950534493/developers/testing/flakiness-dashboard/missingorextra.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1282953097070/developers/testing/flakiness-dashboard/seeResults2.jpg b/site/_/rsrc/1282953097070/developers/testing/flakiness-dashboard/seeResults2.jpg
deleted file mode 100644
index 40b6be2..0000000
--- a/site/_/rsrc/1282953097070/developers/testing/flakiness-dashboard/seeResults2.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1284148304249/chromium-os/chromiumos-design-docs/disk-format/layout.png b/site/_/rsrc/1284148304249/chromium-os/chromiumos-design-docs/disk-format/layout.png
deleted file mode 100644
index 98a72f0..0000000
--- a/site/_/rsrc/1284148304249/chromium-os/chromiumos-design-docs/disk-format/layout.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1284148352980/chromium-os/chromiumos-design-docs/disk-format/flow.png b/site/_/rsrc/1284148352980/chromium-os/chromiumos-design-docs/disk-format/flow.png
deleted file mode 100644
index 930e640..0000000
--- a/site/_/rsrc/1284148352980/chromium-os/chromiumos-design-docs/disk-format/flow.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1284148648651/chromium-os/chromiumos-design-docs/disk-format/kernel2.png b/site/_/rsrc/1284148648651/chromium-os/chromiumos-design-docs/disk-format/kernel2.png
deleted file mode 100644
index 5432e0e..0000000
--- a/site/_/rsrc/1284148648651/chromium-os/chromiumos-design-docs/disk-format/kernel2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1284155588711/chromium-os/chromiumos-design-docs/verified-boot-data-structures/vbpublickey.png b/site/_/rsrc/1284155588711/chromium-os/chromiumos-design-docs/verified-boot-data-structures/vbpublickey.png
deleted file mode 100644
index 0fffa0a..0000000
--- a/site/_/rsrc/1284155588711/chromium-os/chromiumos-design-docs/verified-boot-data-structures/vbpublickey.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1284155606105/chromium-os/chromiumos-design-docs/verified-boot-data-structures/vbsignature.png b/site/_/rsrc/1284155606105/chromium-os/chromiumos-design-docs/verified-boot-data-structures/vbsignature.png
deleted file mode 100644
index 28f71d9..0000000
--- a/site/_/rsrc/1284155606105/chromium-os/chromiumos-design-docs/verified-boot-data-structures/vbsignature.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1284155628310/chromium-os/chromiumos-design-docs/verified-boot-data-structures/keyblock.png b/site/_/rsrc/1284155628310/chromium-os/chromiumos-design-docs/verified-boot-data-structures/keyblock.png
deleted file mode 100644
index c9cc6a8..0000000
--- a/site/_/rsrc/1284155628310/chromium-os/chromiumos-design-docs/verified-boot-data-structures/keyblock.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1284155649415/chromium-os/chromiumos-design-docs/verified-boot-data-structures/firmware.png b/site/_/rsrc/1284155649415/chromium-os/chromiumos-design-docs/verified-boot-data-structures/firmware.png
deleted file mode 100644
index 0f9850c..0000000
--- a/site/_/rsrc/1284155649415/chromium-os/chromiumos-design-docs/verified-boot-data-structures/firmware.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1284155667604/chromium-os/chromiumos-design-docs/verified-boot-data-structures/kernel.png b/site/_/rsrc/1284155667604/chromium-os/chromiumos-design-docs/verified-boot-data-structures/kernel.png
deleted file mode 100644
index 731464b..0000000
--- a/site/_/rsrc/1284155667604/chromium-os/chromiumos-design-docs/verified-boot-data-structures/kernel.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1284155697374/chromium-os/chromiumos-design-docs/verified-boot-data-structures/readonly.png b/site/_/rsrc/1284155697374/chromium-os/chromiumos-design-docs/verified-boot-data-structures/readonly.png
deleted file mode 100644
index fa58c97..0000000
--- a/site/_/rsrc/1284155697374/chromium-os/chromiumos-design-docs/verified-boot-data-structures/readonly.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1284155742228/chromium-os/chromiumos-design-docs/verified-boot-data-structures/recovery.png b/site/_/rsrc/1284155742228/chromium-os/chromiumos-design-docs/verified-boot-data-structures/recovery.png
deleted file mode 100644
index 7e00352..0000000
--- a/site/_/rsrc/1284155742228/chromium-os/chromiumos-design-docs/verified-boot-data-structures/recovery.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1284595555669/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18n_design.jpg b/site/_/rsrc/1284595555669/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18n_design.jpg
deleted file mode 100644
index 8fc5c45..0000000
--- a/site/_/rsrc/1284595555669/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18n_design.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1284663250962/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18l_address_ui.jpg b/site/_/rsrc/1284663250962/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18l_address_ui.jpg
deleted file mode 100644
index fdecee8..0000000
--- a/site/_/rsrc/1284663250962/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18l_address_ui.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1284663258371/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18l_address_jp_ui.jpg b/site/_/rsrc/1284663258371/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18l_address_jp_ui.jpg
deleted file mode 100644
index 489f1aa..0000000
--- a/site/_/rsrc/1284663258371/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18l_address_jp_ui.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1286820496980/developers/design-documents/downloadmanagersequences/Download_start.png b/site/_/rsrc/1286820496980/developers/design-documents/downloadmanagersequences/Download_start.png
deleted file mode 100644
index 4d703c5..0000000
--- a/site/_/rsrc/1286820496980/developers/design-documents/downloadmanagersequences/Download_start.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1286820512440/developers/design-documents/downloadmanagersequences/Download_complete.png b/site/_/rsrc/1286820512440/developers/design-documents/downloadmanagersequences/Download_complete.png
deleted file mode 100644
index dde21e0..0000000
--- a/site/_/rsrc/1286820512440/developers/design-documents/downloadmanagersequences/Download_complete.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1286820520151/developers/design-documents/downloadmanagersequences/Download_unpaused.png b/site/_/rsrc/1286820520151/developers/design-documents/downloadmanagersequences/Download_unpaused.png
deleted file mode 100644
index 6d2275a..0000000
--- a/site/_/rsrc/1286820520151/developers/design-documents/downloadmanagersequences/Download_unpaused.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1286820527125/developers/design-documents/downloadmanagersequences/Download_interrupted.png b/site/_/rsrc/1286820527125/developers/design-documents/downloadmanagersequences/Download_interrupted.png
deleted file mode 100644
index 31e1c82..0000000
--- a/site/_/rsrc/1286820527125/developers/design-documents/downloadmanagersequences/Download_interrupted.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1286820535487/developers/design-documents/downloadmanagersequences/Download_restart.png b/site/_/rsrc/1286820535487/developers/design-documents/downloadmanagersequences/Download_restart.png
deleted file mode 100644
index f53d4d0..0000000
--- a/site/_/rsrc/1286820535487/developers/design-documents/downloadmanagersequences/Download_restart.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1288644851295/developers/design-documents/confirm-to-quit-experiment/Content.png?height=256&width=320 b/site/_/rsrc/1288644851295/developers/design-documents/confirm-to-quit-experiment/Content.png?height=256&width=320
deleted file mode 100644
index d0ef9c6..0000000
--- a/site/_/rsrc/1288644851295/developers/design-documents/confirm-to-quit-experiment/Content.png?height=256&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1291791014176/chromium-os/chromiumos-design-docs/protecting-cached-user-data/ChromiumOS_TPM_Cryptohome.png b/site/_/rsrc/1291791014176/chromium-os/chromiumos-design-docs/protecting-cached-user-data/ChromiumOS_TPM_Cryptohome.png
deleted file mode 100644
index 3b66d98..0000000
--- a/site/_/rsrc/1291791014176/chromium-os/chromiumos-design-docs/protecting-cached-user-data/ChromiumOS_TPM_Cryptohome.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1291846639209/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/Mario_DevSwitchTape.png?height=225&width=400 b/site/_/rsrc/1291846639209/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/Mario_DevSwitchTape.png?height=225&width=400
deleted file mode 100644
index ecfd67b..0000000
--- a/site/_/rsrc/1291846639209/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/Mario_DevSwitchTape.png?height=225&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1291846931759/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/Mario_DevSwitchOn.png?height=225&width=400 b/site/_/rsrc/1291846931759/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/Mario_DevSwitchOn.png?height=225&width=400
deleted file mode 100644
index f4e2235..0000000
--- a/site/_/rsrc/1291846931759/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/Mario_DevSwitchOn.png?height=225&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1292454607024/developers/design-documents/network-stack/cookiemonster/CM-inheritance.svg b/site/_/rsrc/1292454607024/developers/design-documents/network-stack/cookiemonster/CM-inheritance.svg
deleted file mode 100644
index cc6a817..0000000
--- a/site/_/rsrc/1292454607024/developers/design-documents/network-stack/cookiemonster/CM-inheritance.svg
+++ /dev/null
@@ -1,204 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
- "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Generated by graphviz version 2.26.3 (20100126.1600)
- -->
-<!-- Title: G Pages: 1 -->
-<svg width="473pt" height="360pt"
- viewBox="0.00 0.00 472.73 360.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph1" class="graph" transform="scale(0.519481 0.519481) rotate(0) translate(4 689)">
-<title>G</title>
-<polygon fill="white" stroke="white" points="-4,5 -4,-689 907,-689 907,5 -4,5"/>
-<g id="graph2" class="cluster"><title>cluster_legend</title>
-<polygon fill="none" stroke="black" points="140,-593 140,-668 422,-668 422,-593 140,-593"/>
-<text text-anchor="middle" x="281" y="-651.4" font-family="Times,serif" font-size="14.00">Legend</text>
-</g>
-<g id="graph3" class="cluster"><title>cluster_persist</title>
-<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="562,-321 562,-677 894,-677 894,-321 562,-321"/>
-<text text-anchor="middle" x="728" y="-660.4" font-family="Times,serif" font-size="14.00">Cookie Persistence Implementation</text>
-</g>
-<g id="graph4" class="cluster"><title>cluster_cc</title>
-<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="8,-66 8,-488 242,-488 242,-66 8,-66"/>
-<text text-anchor="middle" x="125" y="-471.4" font-family="Times,serif" font-size="14.00">Actual CookieMonster</text>
-<text text-anchor="middle" x="125" y="-456.4" font-family="Times,serif" font-size="14.00">cookie Storage</text>
-</g>
-<!-- RefCountedThreadSafe -->
-<g id="node2" class="node"><title>RefCountedThreadSafe</title>
-<polygon fill="lightgrey" stroke="red" points="414,-637 264,-637 264,-601 414,-601 414,-637"/>
-<text text-anchor="middle" x="339" y="-613.9" font-family="Times,serif" font-size="14.00">RefCountedThreadSafe</text>
-</g>
-<!-- Abstract -->
-<g id="node3" class="node"><title>Abstract</title>
-<polygon fill="none" stroke="black" stroke-dasharray="5,2" points="246,-637 148,-637 148,-601 246,-601 246,-637"/>
-<text text-anchor="middle" x="197" y="-613.9" font-family="Times,serif" font-size="14.00">Abstract Class</text>
-</g>
-<!-- Delegate -->
-<g id="node4" class="node"><title>Delegate</title>
-<polygon fill="none" stroke="red" stroke-dasharray="5,2" points="541,-200 429,-200 429,-162 541,-162 541,-200"/>
-<text text-anchor="middle" x="485" y="-183.4" font-family="Times,serif" font-size="14.00">CookieMonster::</text>
-<text text-anchor="middle" x="485" y="-168.4" font-family="Times,serif" font-size="14.00">Delegate</text>
-</g>
-<!-- CookieMonster -->
-<g id="node10" class="node"><title>CookieMonster</title>
-<polygon fill="green" stroke="red" points="472,-110 366,-110 366,-74 472,-74 472,-110"/>
-<text text-anchor="middle" x="419" y="-86.9" font-family="Times,serif" font-size="14.00">CookieMonster</text>
-</g>
-<!-- Delegate&#45;&gt;CookieMonster -->
-<g id="edge19" class="edge"><title>Delegate&#45;&gt;CookieMonster</title>
-<path fill="none" stroke="black" d="M470.679,-161.688C461.616,-149.466 449.749,-133.465 439.673,-119.878"/>
-<polygon fill="none" stroke="black" points="439.541,-119.7 432.754,-117.263 432.393,-110.061 439.18,-112.498 439.541,-119.7"/>
-</g>
-<!-- CookieStore -->
-<g id="node5" class="node"><title>CookieStore</title>
-<polygon fill="none" stroke="red" stroke-dasharray="5,2" points="463,-36 375,-36 375,-1.77636e-14 463,-3.55271e-15 463,-36"/>
-<text text-anchor="middle" x="419" y="-12.9" font-family="Times,serif" font-size="14.00">CookieStore</text>
-</g>
-<!-- PersistentCookieStore -->
-<g id="node6" class="node"><title>PersistentCookieStore</title>
-<polygon fill="none" stroke="red" stroke-dasharray="5,2" points="711,-200 567,-200 567,-162 711,-162 711,-200"/>
-<text text-anchor="middle" x="639" y="-183.4" font-family="Times,serif" font-size="14.00">CookieMonster::</text>
-<text text-anchor="middle" x="639" y="-168.4" font-family="Times,serif" font-size="14.00">PersistentCookieStore</text>
-</g>
-<!-- PersistentCookieStore&#45;&gt;CookieMonster -->
-<g id="edge17" class="edge"><title>PersistentCookieStore&#45;&gt;CookieMonster</title>
-<path fill="none" stroke="black" d="M591.804,-161.907C557.626,-148.081 511.283,-129.333 475.193,-114.733"/>
-<polygon fill="none" stroke="black" points="474.988,-114.65 467.926,-116.108 463.864,-110.15 470.926,-108.692 474.988,-114.65"/>
-</g>
-<!-- Backend -->
-<g id="node7" class="node"><title>Backend</title>
-<polygon fill="lightgrey" stroke="black" points="762,-554 570,-554 570,-516 762,-516 762,-554"/>
-<text text-anchor="middle" x="666" y="-537.4" font-family="Times,serif" font-size="14.00">SQLitePersistentCookieStore::</text>
-<text text-anchor="middle" x="666" y="-522.4" font-family="Times,serif" font-size="14.00">Backend</text>
-</g>
-<!-- SQLitePersistentCookieStore -->
-<g id="node12" class="node"><title>SQLitePersistentCookieStore</title>
-<polygon fill="lightgrey" stroke="red" points="758,-365 572,-365 572,-329 758,-329 758,-365"/>
-<text text-anchor="middle" x="665" y="-341.9" font-family="Times,serif" font-size="14.00">SQLitePersistentCookieStore</text>
-</g>
-<!-- Backend&#45;&gt;SQLitePersistentCookieStore -->
-<g id="edge25" class="edge"><title>Backend&#45;&gt;SQLitePersistentCookieStore</title>
-<path fill="none" stroke="black" d="M665.899,-515.939C665.725,-483.23 665.368,-416.169 665.16,-377.093"/>
-<polygon fill="none" stroke="black" points="665.16,-377.003 661.128,-371.025 665.096,-365.004 669.128,-370.982 665.16,-377.003"/>
-</g>
-<!-- CookieMap -->
-<g id="node8" class="node"><title>CookieMap</title>
-<polygon fill="lightgrey" stroke="black" points="217,-200 105,-200 105,-162 217,-162 217,-200"/>
-<text text-anchor="middle" x="161" y="-183.4" font-family="Times,serif" font-size="14.00">CookieMonster::</text>
-<text text-anchor="middle" x="161" y="-168.4" font-family="Times,serif" font-size="14.00">CookieMap</text>
-</g>
-<!-- CookieMap&#45;&gt;CookieMonster -->
-<g id="edge13" class="edge"><title>CookieMap&#45;&gt;CookieMonster</title>
-<path fill="none" stroke="black" d="M174.756,-161.838C184.18,-150.182 197.71,-136.037 213,-128 236.95,-115.411 302.843,-105.277 353.72,-99.0078"/>
-<polygon fill="black" stroke="black" points="353.723,-99.0075 359.203,-94.32 365.637,-97.5752 360.157,-102.263 353.723,-99.0075"/>
-<text text-anchor="middle" x="239" y="-130.9" font-family="Times,serif" font-size="14.00">cookies_</text>
-</g>
-<!-- n1 -->
-<g id="node16" class="node"><title>n1</title>
-<polygon fill="lightgrey" stroke="black" points="205,-110 117,-110 117,-74 205,-74 205,-110"/>
-<text text-anchor="middle" x="161" y="-86.9" font-family="Times,serif" font-size="14.00">multimap&lt;&gt;</text>
-</g>
-<!-- CookieMap&#45;&gt;n1 -->
-<g id="edge9" class="edge"><title>CookieMap&#45;&gt;n1</title>
-<path fill="none" stroke="black" stroke-dasharray="5,2" d="M161,-161.688C161,-149.586 161,-133.778 161,-120.278"/>
-<polygon fill="black" stroke="black" points="161,-110.061 165.5,-120.061 161,-115.061 161,-120.061 161,-120.061 161,-120.061 161,-115.061 156.5,-120.061 161,-110.061 161,-110.061"/>
-</g>
-<!-- PendingOperation -->
-<g id="node9" class="node"><title>PendingOperation</title>
-<polygon fill="lightgrey" stroke="black" points="886,-645.5 694,-645.5 694,-592.5 886,-592.5 886,-645.5"/>
-<text text-anchor="middle" x="790" y="-628.9" font-family="Times,serif" font-size="14.00">SQLitePersistentCookieStore::</text>
-<text text-anchor="middle" x="790" y="-613.9" font-family="Times,serif" font-size="14.00">Backend::</text>
-<text text-anchor="middle" x="790" y="-598.9" font-family="Times,serif" font-size="14.00">PendingOperation</text>
-</g>
-<!-- PendingOperation&#45;&gt;Backend -->
-<g id="edge27" class="edge"><title>PendingOperation&#45;&gt;Backend</title>
-<path fill="none" stroke="black" d="M750.766,-592.422C736.035,-582.443 719.313,-571.116 704.637,-561.174"/>
-<polygon fill="black" stroke="black" points="704.305,-560.949 697.094,-560.895 694.37,-554.219 701.581,-554.272 704.305,-560.949"/>
-<text text-anchor="middle" x="740.892" y="-585.738" font-family="Times,serif" font-size="14.00">*</text>
-</g>
-<!-- CookieMonster&#45;&gt;CookieStore -->
-<g id="edge11" class="edge"><title>CookieMonster&#45;&gt;CookieStore</title>
-<path fill="none" stroke="black" stroke-dasharray="5,2" d="M419,-73.7079C419,-65.4635 419,-55.5376 419,-46.3622"/>
-<polygon fill="black" stroke="black" points="419,-36.0817 423.5,-46.0817 419,-41.0817 419,-46.0817 419,-46.0817 419,-46.0817 419,-41.0817 414.5,-46.0818 419,-36.0817 419,-36.0817"/>
-</g>
-<!-- SQLitePersistentCookieStore&#45;&gt;PersistentCookieStore -->
-<g id="edge23" class="edge"><title>SQLitePersistentCookieStore&#45;&gt;PersistentCookieStore</title>
-<path fill="none" stroke="black" stroke-dasharray="5,2" d="M662.168,-328.919C657.683,-300.286 648.906,-244.248 643.537,-209.964"/>
-<polygon fill="black" stroke="black" points="641.988,-200.078 647.981,-209.261 642.762,-205.018 643.536,-209.957 643.536,-209.957 643.536,-209.957 642.762,-205.018 639.09,-210.654 641.988,-200.078 641.988,-200.078"/>
-</g>
-<!-- sql_Connection -->
-<g id="node13" class="node"><title>sql_Connection</title>
-<polygon fill="lightgrey" stroke="black" points="676,-637 570,-637 570,-601 676,-601 676,-637"/>
-<text text-anchor="middle" x="623" y="-613.9" font-family="Times,serif" font-size="14.00">sql::Connection</text>
-</g>
-<!-- sql_Connection&#45;&gt;Backend -->
-<g id="edge29" class="edge"><title>sql_Connection&#45;&gt;Backend</title>
-<path fill="none" stroke="black" d="M632.33,-600.773C637.684,-590.315 644.538,-576.925 650.664,-564.96"/>
-<polygon fill="none" stroke="black" points="650.772,-564.748 649.945,-557.584 656.24,-554.066 657.067,-561.229 650.772,-564.748"/>
-</g>
-<!-- CanonicalCookie -->
-<g id="node15" class="node"><title>CanonicalCookie</title>
-<polygon fill="lightgrey" stroke="black" points="234,-441.5 88,-441.5 88,-252.5 234,-252.5 234,-441.5"/>
-<text text-anchor="middle" x="161" y="-424.9" font-family="Times,serif" font-size="14.00">CookieMonster::</text>
-<text text-anchor="middle" x="161" y="-409.9" font-family="Times,serif" font-size="14.00">CanonicalCookie</text>
-<text text-anchor="middle" x="161" y="-378.9" font-family="Times,serif" font-size="14.00">string name</text>
-<text text-anchor="middle" x="161" y="-363.9" font-family="Times,serif" font-size="14.00">string value</text>
-<text text-anchor="middle" x="161" y="-348.9" font-family="Times,serif" font-size="14.00">string path</text>
-<text text-anchor="middle" x="161" y="-333.9" font-family="Times,serif" font-size="14.00">Time creation_date</text>
-<text text-anchor="middle" x="161" y="-318.9" font-family="Times,serif" font-size="14.00">Time last_access_date</text>
-<text text-anchor="middle" x="161" y="-303.9" font-family="Times,serif" font-size="14.00">Time expiry_date</text>
-<text text-anchor="middle" x="161" y="-288.9" font-family="Times,serif" font-size="14.00">bool has_expires</text>
-<text text-anchor="middle" x="161" y="-273.9" font-family="Times,serif" font-size="14.00">bool secure_</text>
-<text text-anchor="middle" x="161" y="-258.9" font-family="Times,serif" font-size="14.00">bool http_only</text>
-</g>
-<!-- CanonicalCookie&#45;&gt;CookieMap -->
-<g id="edge7" class="edge"><title>CanonicalCookie&#45;&gt;CookieMap</title>
-<path fill="none" stroke="black" d="M161,-252.362C161,-237.973 161,-224.06 161,-212.399"/>
-<polygon fill="none" stroke="black" points="161,-212.286 157,-206.286 161,-200.286 165,-206.286 161,-212.286"/>
-<text text-anchor="middle" x="165.226" y="-204.249" font-family="Times,serif" font-size="14.00">s</text>
-</g>
-<!-- string1 -->
-<g id="node17" class="node"><title>string1</title>
-<polygon fill="lightgrey" stroke="black" points="70,-365 16,-365 16,-329 70,-329 70,-365"/>
-<text text-anchor="middle" x="43" y="-341.9" font-family="Times,serif" font-size="14.00">string</text>
-</g>
-<!-- string1&#45;&gt;CookieMap -->
-<g id="edge5" class="edge"><title>string1&#45;&gt;CookieMap</title>
-<path fill="none" stroke="black" d="M42.3079,-328.914C42.2394,-301.695 46.0202,-249.99 73,-218 78.7298,-211.206 85.9204,-205.635 93.7085,-201.073"/>
-<polygon fill="black" stroke="black" points="93.9488,-200.949 97.4523,-194.646 104.618,-195.456 101.114,-201.759 93.9488,-200.949"/>
-<text text-anchor="middle" x="115" y="-220.9" font-family="Times,serif" font-size="14.00">(eTLD+1 key)</text>
-<text text-anchor="middle" x="98.4945" y="-198.262" font-family="Times,serif" font-size="14.00">f</text>
-</g>
-<!-- ChromeCookieMonsterDelegate -->
-<g id="node18" class="node"><title>ChromeCookieMonsterDelegate</title>
-<polygon fill="lightgrey" stroke="red" points="554,-365 350,-365 350,-329 554,-329 554,-365"/>
-<text text-anchor="middle" x="452" y="-341.9" font-family="Times,serif" font-size="14.00">ChromeCookieMonsterDelegate</text>
-</g>
-<!-- ChromeCookieMonsterDelegate&#45;&gt;Delegate -->
-<g id="edge31" class="edge"><title>ChromeCookieMonsterDelegate&#45;&gt;Delegate</title>
-<path fill="none" stroke="black" stroke-dasharray="5,2" d="M455.594,-328.919C461.287,-300.286 472.427,-244.248 479.242,-209.964"/>
-<polygon fill="black" stroke="black" points="481.207,-200.078 483.671,-210.763 480.232,-204.982 479.258,-209.886 479.258,-209.886 479.258,-209.886 480.232,-204.982 474.844,-209.008 481.207,-200.078 481.207,-200.078"/>
-</g>
-<!-- string2 -->
-<g id="node19" class="node"><title>string2</title>
-<polygon fill="lightgrey" stroke="black" points="304,-199 250,-199 250,-163 304,-163 304,-199"/>
-<text text-anchor="middle" x="277" y="-175.9" font-family="Times,serif" font-size="14.00">string</text>
-</g>
-<!-- string2&#45;&gt;CookieMonster -->
-<g id="edge15" class="edge"><title>string2&#45;&gt;CookieMonster</title>
-<path fill="none" stroke="black" d="M270.422,-162.99C267.571,-151.793 266.392,-137.728 274,-128 284.175,-114.989 320.114,-106.014 353.664,-100.279"/>
-<polygon fill="black" stroke="black" points="354.017,-100.222 359.304,-95.318 365.864,-98.3115 360.577,-103.216 354.017,-100.222"/>
-<text text-anchor="middle" x="337.5" y="-130.9" font-family="Times,serif" font-size="14.00">cookieable_schemes_</text>
-<text text-anchor="middle" x="264.256" y="-150.017" font-family="Times,serif" font-size="14.00">*</text>
-</g>
-<!-- Lock -->
-<g id="node28" class="node"><title>Lock</title>
-<polygon fill="lightgrey" stroke="black" points="411,-199 357,-199 357,-163 411,-163 411,-199"/>
-<text text-anchor="middle" x="384" y="-175.9" font-family="Times,serif" font-size="14.00">Lock</text>
-</g>
-<!-- Lock&#45;&gt;CookieMonster -->
-<g id="edge21" class="edge"><title>Lock&#45;&gt;CookieMonster</title>
-<path fill="none" stroke="black" d="M395.635,-162.64C398.981,-156.832 402.419,-150.286 405,-144 407.866,-137.019 410.317,-129.271 412.329,-121.933"/>
-<polygon fill="black" stroke="black" points="412.359,-121.814 409.95,-115.017 415.297,-110.179 417.707,-116.976 412.359,-121.814"/>
-</g>
-</g>
-</svg>
diff --git a/site/_/rsrc/1292454607024/developers/design-documents/network-stack/cookiemonster/CM-method-calls-new.svg b/site/_/rsrc/1292454607024/developers/design-documents/network-stack/cookiemonster/CM-method-calls-new.svg
deleted file mode 100644
index 9cad850..0000000
--- a/site/_/rsrc/1292454607024/developers/design-documents/network-stack/cookiemonster/CM-method-calls-new.svg
+++ /dev/null
@@ -1,624 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
- "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Generated by graphviz version 2.26.3 (20100126.1600)
- -->
-<!-- Title: G Pages: 1 -->
-<svg width="1440pt" height="372pt"
- viewBox="0.00 0.00 1440.00 371.59" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph1" class="graph" transform="scale(0.544856 0.544856) rotate(0) translate(4 678)">
-<title>G</title>
-<polygon fill="white" stroke="white" points="-4,5 -4,-678 2639.9,-678 2639.9,5 -4,5"/>
-<!-- SetCookies -->
-<g id="node1" class="node"><title>SetCookies</title>
-<ellipse fill="green" stroke="black" cx="462.899" cy="-647" rx="67.1751" ry="26.8701"/>
-<text text-anchor="middle" x="462.899" y="-649.4" font-family="Times,serif" font-size="14.00">CookieStore::</text>
-<text text-anchor="middle" x="462.899" y="-634.4" font-family="Times,serif" font-size="14.00">SetCookies</text>
-</g>
-<!-- SetCookiesWithOptions -->
-<g id="node89" class="node"><title>SetCookiesWithOptions</title>
-<ellipse fill="green" stroke="black" cx="462.899" cy="-557" rx="109.81" ry="26.8701"/>
-<text text-anchor="middle" x="462.899" y="-559.4" font-family="Times,serif" font-size="14.00">CookieStore::</text>
-<text text-anchor="middle" x="462.899" y="-544.4" font-family="Times,serif" font-size="14.00">SetCookiesWithOptions</text>
-</g>
-<!-- SetCookies&#45;&gt;SetCookiesWithOptions -->
-<g id="edge104" class="edge"><title>SetCookies&#45;&gt;SetCookiesWithOptions</title>
-<path fill="none" stroke="black" d="M462.899,-619.997C462.899,-611.972 462.899,-603.033 462.899,-594.469"/>
-<polygon fill="black" stroke="black" points="466.4,-594.295 462.899,-584.295 459.4,-594.295 466.4,-594.295"/>
-</g>
-<!-- GetCookieMonster -->
-<g id="node2" class="node"><title>GetCookieMonster</title>
-<ellipse fill="green" stroke="black" cx="696.899" cy="-647" rx="83.1926" ry="18"/>
-<text text-anchor="middle" x="696.899" y="-641.9" font-family="Times,serif" font-size="14.00">GetCookieMonster</text>
-</g>
-<!-- NotCookieMonster -->
-<g id="node3" class="node"><title>NotCookieMonster</title>
-<ellipse fill="none" stroke="black" cx="1012.9" cy="-647" rx="84.1457" ry="26.8701"/>
-<text text-anchor="middle" x="1012.9" y="-649.4" font-family="Times,serif" font-size="14.00">~CookieMonster</text>
-<text text-anchor="middle" x="1012.9" y="-634.4" font-family="Times,serif" font-size="14.00">(from refcnt base)</text>
-</g>
-<!-- ParseCookieTime -->
-<g id="node4" class="node"><title>ParseCookieTime</title>
-<ellipse fill="blue" stroke="black" cx="1456.9" cy="-647" rx="78.7943" ry="18"/>
-<text text-anchor="middle" x="1456.9" y="-641.9" font-family="Times,serif" font-size="14.00">ParseCookieTime</text>
-</g>
-<!-- EnableFileScheme -->
-<g id="node5" class="node"><title>EnableFileScheme</title>
-<ellipse fill="blue" stroke="black" cx="2160.9" cy="-647" rx="81.8927" ry="18"/>
-<text text-anchor="middle" x="2160.9" y="-641.9" font-family="Times,serif" font-size="14.00">EnableFileScheme</text>
-</g>
-<!-- CanonicalCookie_PC -->
-<g id="node6" class="node"><title>CanonicalCookie_PC</title>
-<ellipse fill="yellow" stroke="black" cx="330.899" cy="-306" rx="92.9418" ry="18"/>
-<text text-anchor="middle" x="330.899" y="-300.9" font-family="Times,serif" font-size="14.00">CanonicalCookie_PC</text>
-</g>
-<!-- GetCookieDomainWithString -->
-<g id="node11" class="node"><title>GetCookieDomainWithString</title>
-<ellipse fill="lightblue" stroke="black" cx="330.899" cy="-234" rx="122.839" ry="18"/>
-<text text-anchor="middle" x="330.899" y="-228.9" font-family="Times,serif" font-size="14.00">GetCookieDomainWithString</text>
-</g>
-<!-- CanonicalCookie_PC&#45;&gt;GetCookieDomainWithString -->
-<g id="edge3" class="edge"><title>CanonicalCookie_PC&#45;&gt;GetCookieDomainWithString</title>
-<path fill="none" stroke="black" d="M330.899,-287.831C330.899,-280.131 330.899,-270.974 330.899,-262.417"/>
-<polygon fill="black" stroke="black" points="334.4,-262.413 330.899,-252.413 327.4,-262.413 334.4,-262.413"/>
-</g>
-<!-- CanonicalCookie_10 -->
-<g id="node7" class="node"><title>CanonicalCookie_10</title>
-<ellipse fill="yellow" stroke="black" cx="129.899" cy="-306" rx="89.8429" ry="18"/>
-<text text-anchor="middle" x="129.899" y="-300.9" font-family="Times,serif" font-size="14.00">CanonicalCookie_10</text>
-</g>
-<!-- CanonicalCookie_Create -->
-<g id="node8" class="node"><title>CanonicalCookie_Create</title>
-<ellipse fill="yellow" stroke="black" cx="129.899" cy="-387" rx="87.1802" ry="26.8701"/>
-<text text-anchor="middle" x="129.899" y="-389.4" font-family="Times,serif" font-size="14.00">CanonicalCookie::</text>
-<text text-anchor="middle" x="129.899" y="-374.4" font-family="Times,serif" font-size="14.00">Create</text>
-</g>
-<!-- CanonicalCookie_Create&#45;&gt;CanonicalCookie_10 -->
-<g id="edge6" class="edge"><title>CanonicalCookie_Create&#45;&gt;CanonicalCookie_10</title>
-<path fill="none" stroke="black" d="M129.899,-359.577C129.899,-351.535 129.899,-342.723 129.899,-334.609"/>
-<polygon fill="black" stroke="black" points="133.4,-334.469 129.899,-324.469 126.4,-334.469 133.4,-334.469"/>
-</g>
-<!-- CanonicalCookie_Create&#45;&gt;GetCookieDomainWithString -->
-<g id="edge4" class="edge"><title>CanonicalCookie_Create&#45;&gt;GetCookieDomainWithString</title>
-<path fill="none" stroke="black" d="M81.0069,-364.523C45.5216,-345.153 7.51308,-315.972 30.8995,-288 53.3905,-261.099 132.984,-247.579 204.535,-240.795"/>
-<polygon fill="black" stroke="black" points="204.93,-244.273 214.571,-239.881 204.295,-237.302 204.93,-244.273"/>
-</g>
-<!-- GetEffectiveDomain -->
-<g id="node96" class="node"><title>GetEffectiveDomain</title>
-<ellipse fill="lightblue" stroke="black" cx="572.899" cy="-90" rx="89.0421" ry="18"/>
-<text text-anchor="middle" x="572.899" y="-84.9" font-family="Times,serif" font-size="14.00">GetEffectiveDomain</text>
-</g>
-<!-- GetCookieDomainWithString&#45;&gt;GetEffectiveDomain -->
-<g id="edge121" class="edge"><title>GetCookieDomainWithString&#45;&gt;GetEffectiveDomain</title>
-<path fill="none" stroke="black" d="M360.573,-216.343C404.563,-190.167 487.055,-141.081 535.244,-112.407"/>
-<polygon fill="black" stroke="black" points="537.31,-115.25 544.114,-107.129 533.73,-109.235 537.31,-115.25"/>
-</g>
-<!-- DomainIsHostOnly -->
-<g id="node106" class="node"><title>DomainIsHostOnly</title>
-<ellipse fill="blue" stroke="black" cx="330.899" cy="-18" rx="83.1926" ry="18"/>
-<text text-anchor="middle" x="330.899" y="-12.9" font-family="Times,serif" font-size="14.00">DomainIsHostOnly</text>
-</g>
-<!-- GetCookieDomainWithString&#45;&gt;DomainIsHostOnly -->
-<g id="edge129" class="edge"><title>GetCookieDomainWithString&#45;&gt;DomainIsHostOnly</title>
-<path fill="none" stroke="black" d="M330.899,-215.955C330.899,-178.394 330.899,-91.5541 330.899,-46.4103"/>
-<polygon fill="black" stroke="black" points="334.4,-46.145 330.899,-36.1451 327.4,-46.1451 334.4,-46.145"/>
-</g>
-<!-- CookieMonster -->
-<g id="node13" class="node"><title>CookieMonster</title>
-<ellipse fill="green" stroke="black" cx="2395.9" cy="-647" rx="69.0435" ry="18"/>
-<text text-anchor="middle" x="2395.9" y="-641.9" font-family="Times,serif" font-size="14.00">CookieMonster</text>
-</g>
-<!-- SetDefaultCookieableSchemes -->
-<g id="node15" class="node"><title>SetDefaultCookieableSchemes</title>
-<ellipse fill="grey" stroke="black" cx="2395.9" cy="-557" rx="126.089" ry="18"/>
-<text text-anchor="middle" x="2395.9" y="-551.9" font-family="Times,serif" font-size="14.00">SetDefaultCookieableSchemes</text>
-</g>
-<!-- CookieMonster&#45;&gt;SetDefaultCookieableSchemes -->
-<g id="edge8" class="edge"><title>CookieMonster&#45;&gt;SetDefaultCookieableSchemes</title>
-<path fill="none" stroke="black" d="M2395.9,-628.787C2395.9,-616.344 2395.9,-599.605 2395.9,-585.421"/>
-<polygon fill="black" stroke="black" points="2399.4,-585.186 2395.9,-575.186 2392.4,-585.186 2399.4,-585.186"/>
-</g>
-<!-- SetCookieableSchemes -->
-<g id="node26" class="node"><title>SetCookieableSchemes</title>
-<ellipse fill="green" stroke="red" cx="2395.9" cy="-472" rx="98.7912" ry="18"/>
-<ellipse fill="none" stroke="red" cx="2395.9" cy="-472" rx="102.791" ry="22"/>
-<text text-anchor="middle" x="2395.9" y="-466.9" font-family="Times,serif" font-size="14.00">SetCookieableSchemes</text>
-</g>
-<!-- SetDefaultCookieableSchemes&#45;&gt;SetCookieableSchemes -->
-<g id="edge18" class="edge"><title>SetDefaultCookieableSchemes&#45;&gt;SetCookieableSchemes</title>
-<path fill="none" stroke="black" d="M2395.9,-538.974C2395.9,-528.974 2395.9,-516.233 2395.9,-504.554"/>
-<polygon fill="black" stroke="black" points="2399.4,-504.236 2395.9,-494.236 2392.4,-504.236 2399.4,-504.236"/>
-</g>
-<!-- InitStore -->
-<g id="node16" class="node"><title>InitStore</title>
-<ellipse fill="grey" stroke="black" cx="1438.9" cy="-234" rx="42.8962" ry="18"/>
-<text text-anchor="middle" x="1438.9" y="-228.9" font-family="Times,serif" font-size="14.00">InitStore</text>
-</g>
-<!-- InternalInsertCookie -->
-<g id="node19" class="node"><title>InternalInsertCookie</title>
-<ellipse fill="grey" stroke="black" cx="1146.9" cy="-162" rx="87.0923" ry="18"/>
-<text text-anchor="middle" x="1146.9" y="-156.9" font-family="Times,serif" font-size="14.00">InternalInsertCookie</text>
-</g>
-<!-- InitStore&#45;&gt;InternalInsertCookie -->
-<g id="edge11" class="edge"><title>InitStore&#45;&gt;InternalInsertCookie</title>
-<path fill="none" stroke="black" d="M1406.34,-222.107C1399.94,-219.944 1393.24,-217.804 1386.9,-216 1331.68,-200.283 1268.27,-186.181 1220.5,-176.333"/>
-<polygon fill="black" stroke="black" points="1221.05,-172.873 1210.55,-174.297 1219.65,-179.731 1221.05,-172.873"/>
-</g>
-<!-- EnsureCookiesMapIsValid -->
-<g id="node20" class="node"><title>EnsureCookiesMapIsValid</title>
-<ellipse fill="grey" stroke="black" cx="1460.9" cy="-162" rx="111.14" ry="18"/>
-<text text-anchor="middle" x="1460.9" y="-156.9" font-family="Times,serif" font-size="14.00">EnsureCookiesMapIsValid</text>
-</g>
-<!-- InitStore&#45;&gt;EnsureCookiesMapIsValid -->
-<g id="edge12" class="edge"><title>InitStore&#45;&gt;EnsureCookiesMapIsValid</title>
-<path fill="none" stroke="black" d="M1444.45,-215.831C1446.83,-208.046 1449.66,-198.773 1452.3,-190.135"/>
-<polygon fill="black" stroke="black" points="1455.7,-191 1455.27,-180.413 1449,-188.954 1455.7,-191"/>
-</g>
-<!-- GetKey -->
-<g id="node94" class="node"><title>GetKey</title>
-<ellipse fill="grey" stroke="black" cx="1291.9" cy="-162" rx="39.7989" ry="18"/>
-<text text-anchor="middle" x="1291.9" y="-156.9" font-family="Times,serif" font-size="14.00">GetKey</text>
-</g>
-<!-- InitStore&#45;&gt;GetKey -->
-<g id="edge107" class="edge"><title>InitStore&#45;&gt;GetKey</title>
-<path fill="none" stroke="black" d="M1410.9,-220.288C1387.46,-208.805 1353.83,-192.334 1328.3,-179.829"/>
-<polygon fill="black" stroke="black" points="1329.81,-176.673 1319.29,-175.417 1326.73,-182.959 1329.81,-176.673"/>
-</g>
-<!-- TrimDuplicateCookiesForHost -->
-<g id="node22" class="node"><title>TrimDuplicateCookiesForHost</title>
-<ellipse fill="grey" stroke="black" cx="1263.9" cy="-90" rx="128.039" ry="18"/>
-<text text-anchor="middle" x="1263.9" y="-84.9" font-family="Times,serif" font-size="14.00">TrimDuplicateCookiesForHost</text>
-</g>
-<!-- EnsureCookiesMapIsValid&#45;&gt;TrimDuplicateCookiesForHost -->
-<g id="edge14" class="edge"><title>EnsureCookiesMapIsValid&#45;&gt;TrimDuplicateCookiesForHost</title>
-<path fill="none" stroke="black" d="M1415.7,-145.482C1387.11,-135.03 1349.93,-121.442 1319.52,-110.33"/>
-<polygon fill="black" stroke="black" points="1320.5,-106.961 1309.91,-106.816 1318.1,-113.536 1320.5,-106.961"/>
-</g>
-<!-- InternalDeleteCookie -->
-<g id="node24" class="node"><title>InternalDeleteCookie</title>
-<ellipse fill="grey" stroke="black" cx="1656.9" cy="-18" rx="91.1411" ry="18"/>
-<text text-anchor="middle" x="1656.9" y="-12.9" font-family="Times,serif" font-size="14.00">InternalDeleteCookie</text>
-</g>
-<!-- TrimDuplicateCookiesForHost&#45;&gt;InternalDeleteCookie -->
-<g id="edge16" class="edge"><title>TrimDuplicateCookiesForHost&#45;&gt;InternalDeleteCookie</title>
-<path fill="none" stroke="black" d="M1342.01,-75.689C1411.14,-63.0245 1511.43,-44.6505 1580.15,-32.0616"/>
-<polygon fill="black" stroke="black" points="1580.84,-35.4924 1590.05,-30.2476 1579.58,-28.607 1580.84,-35.4924"/>
-</g>
-<!-- SetCookieWithCreationTimeAndOptions -->
-<g id="node27" class="node"><title>SetCookieWithCreationTimeAndOptions</title>
-<ellipse fill="grey" stroke="black" cx="625.899" cy="-387" rx="167.035" ry="18"/>
-<text text-anchor="middle" x="625.899" y="-381.9" font-family="Times,serif" font-size="14.00">SetCookieWithCreationTimeAndOptions</text>
-</g>
-<!-- SetCookieWithCreationTimeAndOptions&#45;&gt;CanonicalCookie_10 -->
-<g id="edge21" class="edge"><title>SetCookieWithCreationTimeAndOptions&#45;&gt;CanonicalCookie_10</title>
-<path fill="none" stroke="black" d="M529.129,-372.265C448.682,-359.867 331.234,-341.421 228.899,-324 221.535,-322.746 213.869,-321.409 206.207,-320.052"/>
-<polygon fill="black" stroke="black" points="206.622,-316.571 196.163,-318.26 205.393,-323.462 206.622,-316.571"/>
-</g>
-<!-- InitIfNecessary -->
-<g id="node30" class="node"><title>InitIfNecessary</title>
-<ellipse fill="grey" stroke="black" cx="1428.9" cy="-306" rx="67.0933" ry="18"/>
-<text text-anchor="middle" x="1428.9" y="-300.9" font-family="Times,serif" font-size="14.00">InitIfNecessary</text>
-</g>
-<!-- SetCookieWithCreationTimeAndOptions&#45;&gt;InitIfNecessary -->
-<g id="edge22" class="edge"><title>SetCookieWithCreationTimeAndOptions&#45;&gt;InitIfNecessary</title>
-<path fill="none" stroke="black" d="M731.333,-373.001C767.319,-368.489 807.829,-363.703 844.899,-360 1053.36,-339.177 1106.82,-348.357 1314.9,-324 1330.33,-322.194 1346.86,-319.832 1362.42,-317.415"/>
-<polygon fill="black" stroke="black" points="1363.16,-320.843 1372.49,-315.824 1362.06,-313.928 1363.16,-320.843"/>
-</g>
-<!-- SetCanonicalCookie -->
-<g id="node31" class="node"><title>SetCanonicalCookie</title>
-<ellipse fill="grey" stroke="black" cx="951.899" cy="-234" rx="87.8928" ry="18"/>
-<text text-anchor="middle" x="951.899" y="-228.9" font-family="Times,serif" font-size="14.00">SetCanonicalCookie</text>
-</g>
-<!-- SetCookieWithCreationTimeAndOptions&#45;&gt;SetCanonicalCookie -->
-<g id="edge23" class="edge"><title>SetCookieWithCreationTimeAndOptions&#45;&gt;SetCanonicalCookie</title>
-<path fill="none" stroke="black" d="M632.689,-368.833C642.139,-346.176 661.48,-307.994 690.899,-288 719.053,-268.866 801.055,-253.889 865.711,-244.611"/>
-<polygon fill="black" stroke="black" points="866.514,-248.032 875.928,-243.171 865.537,-241.101 866.514,-248.032"/>
-</g>
-<!-- HasCookieableScheme -->
-<g id="node32" class="node"><title>HasCookieableScheme</title>
-<ellipse fill="grey" stroke="black" cx="797.899" cy="-306" rx="98.1413" ry="18"/>
-<text text-anchor="middle" x="797.899" y="-300.9" font-family="Times,serif" font-size="14.00">HasCookieableScheme</text>
-</g>
-<!-- SetCookieWithCreationTimeAndOptions&#45;&gt;HasCookieableScheme -->
-<g id="edge24" class="edge"><title>SetCookieWithCreationTimeAndOptions&#45;&gt;HasCookieableScheme</title>
-<path fill="none" stroke="black" d="M663.221,-369.424C689.585,-357.009 725.049,-340.307 752.968,-327.16"/>
-<polygon fill="black" stroke="black" points="754.566,-330.276 762.122,-322.849 751.584,-323.943 754.566,-330.276"/>
-</g>
-<!-- GetCookieDomain -->
-<g id="node100" class="node"><title>GetCookieDomain</title>
-<ellipse fill="lightblue" stroke="black" cx="561.899" cy="-306" rx="81.8927" ry="18"/>
-<text text-anchor="middle" x="561.899" y="-300.9" font-family="Times,serif" font-size="14.00">GetCookieDomain</text>
-</g>
-<!-- SetCookieWithCreationTimeAndOptions&#45;&gt;GetCookieDomain -->
-<g id="edge123" class="edge"><title>SetCookieWithCreationTimeAndOptions&#45;&gt;GetCookieDomain</title>
-<path fill="none" stroke="black" d="M611.696,-369.023C603.079,-358.117 591.937,-344.016 582.378,-331.918"/>
-<polygon fill="black" stroke="black" points="585.009,-329.603 576.063,-323.926 579.517,-333.943 585.009,-329.603"/>
-</g>
-<!-- InitIfNecessary&#45;&gt;InitStore -->
-<g id="edge90" class="edge"><title>InitIfNecessary&#45;&gt;InitStore</title>
-<path fill="none" stroke="black" d="M1431.42,-287.831C1432.49,-280.131 1433.76,-270.974 1434.95,-262.417"/>
-<polygon fill="black" stroke="black" points="1438.43,-262.8 1436.34,-252.413 1431.5,-261.837 1438.43,-262.8"/>
-</g>
-<!-- SetCanonicalCookie&#45;&gt;InternalInsertCookie -->
-<g id="edge38" class="edge"><title>SetCanonicalCookie&#45;&gt;InternalInsertCookie</title>
-<path fill="none" stroke="black" d="M994.693,-218.199C1024.16,-207.32 1063.48,-192.802 1094.77,-181.247"/>
-<polygon fill="black" stroke="black" points="1096.04,-184.511 1104.21,-177.764 1093.61,-177.944 1096.04,-184.511"/>
-</g>
-<!-- DeleteAnyEquivalentCookie -->
-<g id="node42" class="node"><title>DeleteAnyEquivalentCookie</title>
-<ellipse fill="grey" stroke="black" cx="799.899" cy="-90" rx="120.239" ry="18"/>
-<text text-anchor="middle" x="799.899" y="-84.9" font-family="Times,serif" font-size="14.00">DeleteAnyEquivalentCookie</text>
-</g>
-<!-- SetCanonicalCookie&#45;&gt;DeleteAnyEquivalentCookie -->
-<g id="edge39" class="edge"><title>SetCanonicalCookie&#45;&gt;DeleteAnyEquivalentCookie</title>
-<path fill="none" stroke="black" d="M932.376,-216.38C920.823,-205.892 905.943,-192.276 892.899,-180 869.993,-158.442 844.327,-133.546 825.77,-115.411"/>
-<polygon fill="black" stroke="black" points="827.876,-112.575 818.281,-108.082 822.98,-117.578 827.876,-112.575"/>
-</g>
-<!-- GarbageCollect -->
-<g id="node43" class="node"><title>GarbageCollect</title>
-<ellipse fill="grey" stroke="black" cx="971.899" cy="-162" rx="70.1938" ry="18"/>
-<text text-anchor="middle" x="971.899" y="-156.9" font-family="Times,serif" font-size="14.00">GarbageCollect</text>
-</g>
-<!-- SetCanonicalCookie&#45;&gt;GarbageCollect -->
-<g id="edge40" class="edge"><title>SetCanonicalCookie&#45;&gt;GarbageCollect</title>
-<path fill="none" stroke="black" d="M956.946,-215.831C959.109,-208.046 961.685,-198.773 964.084,-190.135"/>
-<polygon fill="black" stroke="black" points="967.48,-190.985 966.785,-180.413 960.736,-189.112 967.48,-190.985"/>
-</g>
-<!-- SetCanonicalCookie&#45;&gt;GetKey -->
-<g id="edge108" class="edge"><title>SetCanonicalCookie&#45;&gt;GetKey</title>
-<path fill="none" stroke="black" d="M1018.79,-222.2C1097.91,-208.148 1221.62,-185.837 1242.9,-180 1245.91,-179.175 1248.99,-178.247 1252.07,-177.259"/>
-<polygon fill="black" stroke="black" points="1253.49,-180.473 1261.84,-173.947 1251.24,-173.844 1253.49,-180.473"/>
-</g>
-<!-- GetCookiesWithOptions -->
-<g id="node33" class="node"><title>GetCookiesWithOptions</title>
-<ellipse fill="green" stroke="red" cx="843.899" cy="-472" rx="102.86" ry="18"/>
-<ellipse fill="none" stroke="red" cx="843.899" cy="-472" rx="106.842" ry="22"/>
-<text text-anchor="middle" x="843.899" y="-466.9" font-family="Times,serif" font-size="14.00">GetCookiesWithOptions</text>
-</g>
-<!-- GetCookiesWithOptions&#45;&gt;InitIfNecessary -->
-<g id="edge27" class="edge"><title>GetCookiesWithOptions&#45;&gt;InitIfNecessary</title>
-<path fill="none" stroke="black" d="M921.157,-456.664C934.07,-454.297 947.347,-451.984 959.899,-450 1085.57,-430.137 1123.42,-454.897 1243.9,-414 1274.85,-403.493 1350.52,-356.495 1394.91,-328.073"/>
-<polygon fill="black" stroke="black" points="1396.82,-331.002 1403.34,-322.652 1393.04,-325.113 1396.82,-331.002"/>
-</g>
-<!-- GetCookiesWithOptions&#45;&gt;HasCookieableScheme -->
-<g id="edge28" class="edge"><title>GetCookiesWithOptions&#45;&gt;HasCookieableScheme</title>
-<path fill="none" stroke="black" d="M837.791,-449.956C829.499,-420.034 814.68,-366.555 805.625,-333.878"/>
-<polygon fill="black" stroke="black" points="808.946,-332.758 802.903,-324.056 802.201,-334.628 808.946,-332.758"/>
-</g>
-<!-- FindCookiesForHostAndDomain -->
-<g id="node36" class="node"><title>FindCookiesForHostAndDomain</title>
-<ellipse fill="grey" stroke="black" cx="1098.9" cy="-387" rx="135.838" ry="18"/>
-<text text-anchor="middle" x="1098.9" y="-381.9" font-family="Times,serif" font-size="14.00">FindCookiesForHostAndDomain</text>
-</g>
-<!-- GetCookiesWithOptions&#45;&gt;FindCookiesForHostAndDomain -->
-<g id="edge29" class="edge"><title>GetCookiesWithOptions&#45;&gt;FindCookiesForHostAndDomain</title>
-<path fill="none" stroke="black" d="M900.176,-453.241C941.269,-439.543 996.896,-421.001 1038.84,-407.018"/>
-<polygon fill="black" stroke="black" points="1040.01,-410.321 1048.39,-403.838 1037.79,-403.68 1040.01,-410.321"/>
-</g>
-<!-- FindCookiesForKey -->
-<g id="node78" class="node"><title>FindCookiesForKey</title>
-<ellipse fill="grey" stroke="black" cx="1217.9" cy="-306" rx="87.8928" ry="18"/>
-<text text-anchor="middle" x="1217.9" y="-300.9" font-family="Times,serif" font-size="14.00">FindCookiesForKey</text>
-</g>
-<!-- FindCookiesForHostAndDomain&#45;&gt;FindCookiesForKey -->
-<g id="edge88" class="edge"><title>FindCookiesForHostAndDomain&#45;&gt;FindCookiesForKey</title>
-<path fill="none" stroke="black" d="M1125.01,-369.224C1142.34,-357.432 1165.25,-341.839 1183.98,-329.09"/>
-<polygon fill="black" stroke="black" points="1185.96,-331.976 1192.25,-323.456 1182.02,-326.189 1185.96,-331.976"/>
-</g>
-<!-- FindCookiesForHostAndDomain&#45;&gt;GetKey -->
-<g id="edge109" class="edge"><title>FindCookiesForHostAndDomain&#45;&gt;GetKey</title>
-<path fill="none" stroke="black" d="M1090.47,-368.931C1075.99,-334.931 1051.23,-260.833 1086.9,-216 1131.2,-160.315 1174.7,-200.308 1242.9,-180 1245.84,-179.123 1248.87,-178.163 1251.9,-177.156"/>
-<polygon fill="black" stroke="black" points="1253.21,-180.407 1261.52,-173.831 1250.92,-173.792 1253.21,-180.407"/>
-</g>
-<!-- FindCookiesForHostAndDomain&#45;&gt;GetEffectiveDomain -->
-<g id="edge117" class="edge"><title>FindCookiesForHostAndDomain&#45;&gt;GetEffectiveDomain</title>
-<path fill="none" stroke="black" d="M1066.83,-369.473C1020.1,-343.88 930.597,-294.68 854.899,-252 767.492,-202.718 665.539,-143.787 611.36,-112.355"/>
-<polygon fill="black" stroke="black" points="612.854,-109.176 602.448,-107.183 609.34,-115.23 612.854,-109.176"/>
-</g>
-<!-- SetCookieWithDetails -->
-<g id="node37" class="node"><title>SetCookieWithDetails</title>
-<ellipse fill="green" stroke="red" cx="129.899" cy="-472" rx="94.8916" ry="18"/>
-<ellipse fill="none" stroke="red" cx="129.899" cy="-472" rx="98.8916" ry="22"/>
-<text text-anchor="middle" x="129.899" y="-466.9" font-family="Times,serif" font-size="14.00">SetCookieWithDetails</text>
-</g>
-<!-- SetCookieWithDetails&#45;&gt;CanonicalCookie_Create -->
-<g id="edge32" class="edge"><title>SetCookieWithDetails&#45;&gt;CanonicalCookie_Create</title>
-<path fill="none" stroke="black" d="M129.899,-449.667C129.899,-441.819 129.899,-432.776 129.899,-424.045"/>
-<polygon fill="black" stroke="black" points="133.4,-424.03 129.899,-414.03 126.4,-424.03 133.4,-424.03"/>
-</g>
-<!-- SetCookieWithDetails&#45;&gt;GetCookieDomainWithString -->
-<g id="edge125" class="edge"><title>SetCookieWithDetails&#45;&gt;GetCookieDomainWithString</title>
-<path fill="none" stroke="black" d="M80.4884,-452.727C63.1391,-443.544 45.1802,-430.818 33.8995,-414 2.51321,-367.207 -16.3745,-331.115 19.8995,-288 43.5767,-259.857 127.92,-246.381 202.805,-239.928"/>
-<polygon fill="black" stroke="black" points="203.15,-243.412 212.828,-239.101 202.574,-236.435 203.15,-243.412"/>
-</g>
-<!-- SetCookieWithDetails&#45;&gt;InitIfNecessary -->
-<g id="edge33" class="edge"><title>SetCookieWithDetails&#45;&gt;InitIfNecessary</title>
-<path fill="none" stroke="black" d="M199.668,-456.331C212.339,-453.902 225.476,-451.654 237.899,-450 486.88,-416.854 555.858,-464.529 801.899,-414 872.126,-399.578 883.941,-375.672 953.899,-360 1111.24,-324.754 1154.98,-344.582 1314.9,-324 1330.22,-322.028 1346.66,-319.611 1362.15,-317.195"/>
-<polygon fill="black" stroke="black" points="1362.83,-320.63 1372.16,-315.613 1361.74,-313.716 1362.83,-320.63"/>
-</g>
-<!-- SetCookieWithDetails&#45;&gt;SetCanonicalCookie -->
-<g id="edge34" class="edge"><title>SetCookieWithDetails&#45;&gt;SetCanonicalCookie</title>
-<path fill="none" stroke="black" d="M180.177,-452.973C242.449,-428.195 350.396,-381.219 432.899,-324 452.016,-310.742 449.803,-297.806 470.899,-288 536.984,-257.284 734.316,-243.402 854.715,-237.642"/>
-<polygon fill="black" stroke="black" points="855.216,-241.123 865.041,-237.159 854.889,-234.131 855.216,-241.123"/>
-</g>
-<!-- SetCookieWithDetails&#45;&gt;HasCookieableScheme -->
-<g id="edge35" class="edge"><title>SetCookieWithDetails&#45;&gt;HasCookieableScheme</title>
-<path fill="none" stroke="black" d="M202.644,-457.077C283.969,-440.349 404.684,-415.366 406.899,-414 433.017,-397.902 423.369,-375.407 449.899,-360 461.081,-353.507 609.484,-332.01 708.846,-318.177"/>
-<polygon fill="black" stroke="black" points="709.479,-321.623 718.902,-316.78 708.515,-314.69 709.479,-321.623"/>
-</g>
-<!-- DeleteAnyEquivalentCookie&#45;&gt;InternalDeleteCookie -->
-<g id="edge42" class="edge"><title>DeleteAnyEquivalentCookie&#45;&gt;InternalDeleteCookie</title>
-<path fill="none" stroke="black" d="M885.153,-77.3121C899.728,-75.37 914.734,-73.5121 928.899,-72 1153.58,-48.0171 1418.41,-31.248 1558.49,-23.2771"/>
-<polygon fill="black" stroke="black" points="1558.98,-26.7549 1568.77,-22.6952 1558.58,-19.7661 1558.98,-26.7549"/>
-</g>
-<!-- GarbageCollectExpired -->
-<g id="node47" class="node"><title>GarbageCollectExpired</title>
-<ellipse fill="grey" stroke="black" cx="1509.9" cy="-90" rx="100.091" ry="18"/>
-<text text-anchor="middle" x="1509.9" y="-84.9" font-family="Times,serif" font-size="14.00">GarbageCollectExpired</text>
-</g>
-<!-- GarbageCollect&#45;&gt;GarbageCollectExpired -->
-<g id="edge45" class="edge"><title>GarbageCollect&#45;&gt;GarbageCollectExpired</title>
-<path fill="none" stroke="black" d="M1022.72,-149.466C1032.05,-147.436 1041.74,-145.509 1050.9,-144 1205.2,-118.583 1245.91,-128.749 1400.9,-108 1409.6,-106.835 1418.68,-105.511 1427.71,-104.123"/>
-<polygon fill="black" stroke="black" points="1428.54,-107.536 1437.88,-102.532 1427.45,-100.62 1428.54,-107.536"/>
-</g>
-<!-- GarbageCollectEvict -->
-<g id="node48" class="node"><title>GarbageCollectEvict</title>
-<ellipse fill="grey" stroke="black" cx="1027.9" cy="-90" rx="89.8429" ry="18"/>
-<text text-anchor="middle" x="1027.9" y="-84.9" font-family="Times,serif" font-size="14.00">GarbageCollectEvict</text>
-</g>
-<!-- GarbageCollect&#45;&gt;GarbageCollectEvict -->
-<g id="edge46" class="edge"><title>GarbageCollect&#45;&gt;GarbageCollectEvict</title>
-<path fill="none" stroke="black" d="M985.742,-144.202C992.406,-135.635 1000.52,-125.201 1007.85,-115.784"/>
-<polygon fill="black" stroke="black" points="1010.65,-117.885 1014.02,-107.843 1005.12,-113.587 1010.65,-117.885"/>
-</g>
-<!-- GarbageCollectExpired&#45;&gt;InternalDeleteCookie -->
-<g id="edge48" class="edge"><title>GarbageCollectExpired&#45;&gt;InternalDeleteCookie</title>
-<path fill="none" stroke="black" d="M1544.74,-72.937C1565.39,-62.8215 1591.73,-49.9175 1613.7,-39.1578"/>
-<polygon fill="black" stroke="black" points="1615.38,-42.2341 1622.82,-34.6921 1612.3,-35.9476 1615.38,-42.2341"/>
-</g>
-<!-- GarbageCollectEvict&#45;&gt;InternalDeleteCookie -->
-<g id="edge50" class="edge"><title>GarbageCollectEvict&#45;&gt;InternalDeleteCookie</title>
-<path fill="none" stroke="black" d="M1092.75,-77.4582C1104.11,-75.4767 1115.83,-73.5678 1126.9,-72 1278.38,-50.5458 1455.38,-34.2713 1561.68,-25.4402"/>
-<polygon fill="black" stroke="black" points="1562.06,-28.9204 1571.74,-24.6089 1561.49,-21.9442 1562.06,-28.9204"/>
-</g>
-<!-- DeleteAll -->
-<g id="node51" class="node"><title>DeleteAll</title>
-<ellipse fill="green" stroke="red" cx="1970.9" cy="-472" rx="48.0957" ry="18"/>
-<ellipse fill="none" stroke="red" cx="1970.9" cy="-472" rx="52.0957" ry="22"/>
-<text text-anchor="middle" x="1970.9" y="-466.9" font-family="Times,serif" font-size="14.00">DeleteAll</text>
-</g>
-<!-- DeleteAll&#45;&gt;InternalDeleteCookie -->
-<g id="edge53" class="edge"><title>DeleteAll&#45;&gt;InternalDeleteCookie</title>
-<path fill="none" stroke="black" d="M1955.76,-450.888C1935.45,-420.436 1901.9,-361.71 1901.9,-306 1901.9,-306 1901.9,-306 1901.9,-162 1901.9,-84.7211 1810.18,-48.1005 1738.98,-31.3148"/>
-<polygon fill="black" stroke="black" points="1739.61,-27.8683 1729.08,-29.0758 1738.06,-34.6958 1739.61,-27.8683"/>
-</g>
-<!-- DeleteAll&#45;&gt;InitIfNecessary -->
-<g id="edge54" class="edge"><title>DeleteAll&#45;&gt;InitIfNecessary</title>
-<path fill="none" stroke="black" d="M1932.1,-457.131C1924.78,-454.577 1917.15,-452.079 1909.9,-450 1836.91,-429.073 1815.91,-434.828 1742.9,-414 1674.36,-394.448 1659.29,-383.209 1591.9,-360 1555.12,-347.332 1513.48,-333.547 1481.49,-323.076"/>
-<polygon fill="black" stroke="black" points="1482.48,-319.718 1471.89,-319.937 1480.31,-326.371 1482.48,-319.718"/>
-</g>
-<!-- DeleteAllCreatedBetween -->
-<g id="node54" class="node"><title>DeleteAllCreatedBetween</title>
-<ellipse fill="green" stroke="red" cx="2154.9" cy="-472" rx="110.008" ry="18"/>
-<ellipse fill="none" stroke="red" cx="2154.9" cy="-472" rx="113.99" ry="22"/>
-<text text-anchor="middle" x="2154.9" y="-466.9" font-family="Times,serif" font-size="14.00">DeleteAllCreatedBetween</text>
-</g>
-<!-- DeleteAllCreatedBetween&#45;&gt;InternalDeleteCookie -->
-<g id="edge57" class="edge"><title>DeleteAllCreatedBetween&#45;&gt;InternalDeleteCookie</title>
-<path fill="none" stroke="black" d="M2129.03,-450.481C2097.08,-421.33 2046.9,-365.997 2046.9,-306 2046.9,-306 2046.9,-306 2046.9,-162 2046.9,-96.755 1852.39,-51.8448 1738.1,-31.0887"/>
-<polygon fill="black" stroke="black" points="1738.44,-27.5938 1727.98,-29.2755 1737.2,-34.4841 1738.44,-27.5938"/>
-</g>
-<!-- DeleteAllCreatedBetween&#45;&gt;InitIfNecessary -->
-<g id="edge58" class="edge"><title>DeleteAllCreatedBetween&#45;&gt;InitIfNecessary</title>
-<path fill="none" stroke="black" d="M2083.94,-454.743C1991.35,-432.339 1824.23,-392.286 1680.9,-360 1616.65,-345.528 1542.98,-329.846 1491.96,-319.131"/>
-<polygon fill="black" stroke="black" points="1492.57,-315.683 1482.07,-317.055 1491.13,-322.534 1492.57,-315.683"/>
-</g>
-<!-- DeleteAllCreatedAfter -->
-<g id="node57" class="node"><title>DeleteAllCreatedAfter</title>
-<ellipse fill="green" stroke="black" cx="2154.9" cy="-557" rx="96.8414" ry="18"/>
-<text text-anchor="middle" x="2154.9" y="-551.9" font-family="Times,serif" font-size="14.00">DeleteAllCreatedAfter</text>
-</g>
-<!-- DeleteAllCreatedAfter&#45;&gt;DeleteAllCreatedBetween -->
-<g id="edge60" class="edge"><title>DeleteAllCreatedAfter&#45;&gt;DeleteAllCreatedBetween</title>
-<path fill="none" stroke="black" d="M2154.9,-538.974C2154.9,-528.974 2154.9,-516.233 2154.9,-504.554"/>
-<polygon fill="black" stroke="black" points="2158.4,-504.236 2154.9,-494.236 2151.4,-504.236 2158.4,-504.236"/>
-</g>
-<!-- DeleteAllForHost -->
-<g id="node59" class="node"><title>DeleteAllForHost</title>
-<ellipse fill="green" stroke="red" cx="1427.9" cy="-472" rx="78.8182" ry="18"/>
-<ellipse fill="none" stroke="red" cx="1427.9" cy="-472" rx="82.7942" ry="22"/>
-<text text-anchor="middle" x="1427.9" y="-466.9" font-family="Times,serif" font-size="14.00">DeleteAllForHost</text>
-</g>
-<!-- DeleteAllForHost&#45;&gt;InternalDeleteCookie -->
-<g id="edge63" class="edge"><title>DeleteAllForHost&#45;&gt;InternalDeleteCookie</title>
-<path fill="none" stroke="black" d="M1468.24,-452.712C1529.58,-420.829 1644.04,-350.707 1689.9,-252 1723.61,-179.449 1711.57,-149.01 1689.9,-72 1687.19,-62.3689 1682.23,-52.757 1676.97,-44.3691"/>
-<polygon fill="black" stroke="black" points="1679.7,-42.1635 1671.23,-35.8049 1673.89,-46.0605 1679.7,-42.1635"/>
-</g>
-<!-- DeleteAllForHost&#45;&gt;InitIfNecessary -->
-<g id="edge64" class="edge"><title>DeleteAllForHost&#45;&gt;InitIfNecessary</title>
-<path fill="none" stroke="black" d="M1428.03,-449.956C1428.21,-420.163 1428.53,-367.017 1428.73,-334.304"/>
-<polygon fill="black" stroke="black" points="1432.23,-334.077 1428.79,-324.056 1425.23,-334.035 1432.23,-334.077"/>
-</g>
-<!-- DeleteAllForHost&#45;&gt;HasCookieableScheme -->
-<g id="edge65" class="edge"><title>DeleteAllForHost&#45;&gt;HasCookieableScheme</title>
-<path fill="none" stroke="black" d="M1368.76,-456.563C1357.89,-454.095 1346.59,-451.773 1335.9,-450 1251.78,-436.05 1030.71,-451.019 953.899,-414 923.885,-399.534 928.592,-379.94 901.899,-360 884.967,-347.351 864.649,-336.075 846.483,-327.141"/>
-<polygon fill="black" stroke="black" points="847.738,-323.861 837.209,-322.688 844.708,-330.171 847.738,-323.861"/>
-</g>
-<!-- DeleteAllForHost&#45;&gt;GetKey -->
-<g id="edge110" class="edge"><title>DeleteAllForHost&#45;&gt;GetKey</title>
-<path fill="none" stroke="black" d="M1444.71,-450.101C1480.14,-401.178 1554.21,-282.122 1490.9,-216 1443.49,-166.478 1406.52,-199.854 1340.9,-180 1337.96,-179.11 1334.94,-178.14 1331.91,-177.127"/>
-<polygon fill="black" stroke="black" points="1332.89,-173.764 1322.3,-173.789 1330.59,-180.376 1332.89,-173.764"/>
-</g>
-<!-- SetCookieWithOptions -->
-<g id="node62" class="node"><title>SetCookieWithOptions</title>
-<ellipse fill="green" stroke="red" cx="348.899" cy="-472" rx="98.1413" ry="18"/>
-<ellipse fill="none" stroke="red" cx="348.899" cy="-472" rx="102.141" ry="22"/>
-<text text-anchor="middle" x="348.899" y="-466.9" font-family="Times,serif" font-size="14.00">SetCookieWithOptions</text>
-</g>
-<!-- SetCookieWithOptions&#45;&gt;SetCookieWithCreationTimeAndOptions -->
-<g id="edge67" class="edge"><title>SetCookieWithOptions&#45;&gt;SetCookieWithCreationTimeAndOptions</title>
-<path fill="none" stroke="black" d="M407.644,-453.974C452.568,-440.188 514.475,-421.192 560.885,-406.95"/>
-<polygon fill="black" stroke="black" points="562.008,-410.267 570.541,-403.987 559.954,-403.575 562.008,-410.267"/>
-</g>
-<!-- DeleteCanonicalCookie -->
-<g id="node64" class="node"><title>DeleteCanonicalCookie</title>
-<ellipse fill="green" stroke="red" cx="1795.9" cy="-472" rx="100.91" ry="18"/>
-<ellipse fill="none" stroke="red" cx="1795.9" cy="-472" rx="104.892" ry="22"/>
-<text text-anchor="middle" x="1795.9" y="-466.9" font-family="Times,serif" font-size="14.00">DeleteCanonicalCookie</text>
-</g>
-<!-- DeleteCanonicalCookie&#45;&gt;InternalDeleteCookie -->
-<g id="edge70" class="edge"><title>DeleteCanonicalCookie&#45;&gt;InternalDeleteCookie</title>
-<path fill="none" stroke="black" d="M1795.68,-449.982C1795.39,-418.192 1794.9,-357.588 1794.9,-306 1794.9,-306 1794.9,-306 1794.9,-162 1794.9,-106.308 1740.43,-63.7554 1699.93,-39.8147"/>
-<polygon fill="black" stroke="black" points="1701.43,-36.6391 1691.01,-34.7046 1697.95,-42.7128 1701.43,-36.6391"/>
-</g>
-<!-- DeleteCanonicalCookie&#45;&gt;InitIfNecessary -->
-<g id="edge71" class="edge"><title>DeleteCanonicalCookie&#45;&gt;InitIfNecessary</title>
-<path fill="none" stroke="black" d="M1735.09,-453.944C1702.49,-443.564 1661.92,-429.52 1626.9,-414 1581.43,-393.853 1572.56,-383.815 1528.9,-360 1508.9,-349.088 1486.59,-337.032 1468.13,-327.084"/>
-<polygon fill="black" stroke="black" points="1469.59,-323.898 1459.13,-322.238 1466.28,-330.061 1469.59,-323.898"/>
-</g>
-<!-- DeleteCanonicalCookie&#45;&gt;GetKey -->
-<g id="edge111" class="edge"><title>DeleteCanonicalCookie&#45;&gt;GetKey</title>
-<path fill="none" stroke="black" d="M1779.01,-449.96C1739.18,-399.669 1633.83,-276.167 1515.9,-216 1445.17,-179.913 1417.27,-201.751 1340.9,-180 1337.94,-179.158 1334.91,-178.224 1331.88,-177.236"/>
-<polygon fill="black" stroke="black" points="1332.84,-173.868 1322.25,-173.947 1330.58,-180.492 1332.84,-173.868"/>
-</g>
-<!-- DeleteCookie -->
-<g id="node67" class="node"><title>DeleteCookie</title>
-<ellipse fill="green" stroke="red" cx="1035.9" cy="-472" rx="63.2225" ry="18"/>
-<ellipse fill="none" stroke="red" cx="1035.9" cy="-472" rx="67.1929" ry="22"/>
-<text text-anchor="middle" x="1035.9" y="-466.9" font-family="Times,serif" font-size="14.00">DeleteCookie</text>
-</g>
-<!-- DeleteCookie&#45;&gt;InternalDeleteCookie -->
-<g id="edge74" class="edge"><title>DeleteCookie&#45;&gt;InternalDeleteCookie</title>
-<path fill="none" stroke="black" d="M1086.15,-457.334C1094.74,-454.863 1103.57,-452.342 1111.9,-450 1170.44,-433.545 1192.44,-446.401 1243.9,-414 1275.23,-394.273 1320.9,-306.62 1352.9,-288 1423.79,-246.75 1461.7,-290.916 1533.9,-252 1603.85,-214.294 1614.93,-183.446 1639.9,-108 1646.55,-87.9032 1650.88,-64.3701 1653.51,-46.4091"/>
-<polygon fill="black" stroke="black" points="1657,-46.6691 1654.89,-36.2867 1650.07,-45.7191 1657,-46.6691"/>
-</g>
-<!-- DeleteCookie&#45;&gt;InitIfNecessary -->
-<g id="edge75" class="edge"><title>DeleteCookie&#45;&gt;InitIfNecessary</title>
-<path fill="none" stroke="black" d="M1084.72,-456.852C1093.71,-454.354 1103.05,-451.948 1111.9,-450 1215.52,-427.2 1257.69,-469.863 1347.9,-414 1372.85,-398.549 1368.31,-383.489 1385.9,-360 1392.87,-350.696 1400.73,-340.69 1407.81,-331.849"/>
-<polygon fill="black" stroke="black" points="1410.75,-333.775 1414.3,-323.792 1405.3,-329.384 1410.75,-333.775"/>
-</g>
-<!-- DeleteCookie&#45;&gt;HasCookieableScheme -->
-<g id="edge76" class="edge"><title>DeleteCookie&#45;&gt;HasCookieableScheme</title>
-<path fill="none" stroke="black" d="M995.117,-454.516C972.474,-444.062 944.251,-429.765 920.899,-414 884.133,-389.178 846.469,-354.469 822.674,-331.162"/>
-<polygon fill="black" stroke="black" points="825.026,-328.565 815.455,-324.022 820.104,-333.542 825.026,-328.565"/>
-</g>
-<!-- DeleteCookie&#45;&gt;FindCookiesForHostAndDomain -->
-<g id="edge77" class="edge"><title>DeleteCookie&#45;&gt;FindCookiesForHostAndDomain</title>
-<path fill="none" stroke="black" d="M1051.8,-450.551C1060.19,-439.232 1070.55,-425.249 1079.42,-413.283"/>
-<polygon fill="black" stroke="black" points="1082.42,-415.112 1085.56,-404.994 1076.8,-410.944 1082.42,-415.112"/>
-</g>
-<!-- GetAllCookies -->
-<g id="node70" class="node"><title>GetAllCookies</title>
-<ellipse fill="green" stroke="red" cx="1600.9" cy="-472" rx="68.2439" ry="18"/>
-<ellipse fill="none" stroke="red" cx="1600.9" cy="-472" rx="72.2439" ry="22"/>
-<text text-anchor="middle" x="1600.9" y="-466.9" font-family="Times,serif" font-size="14.00">GetAllCookies</text>
-</g>
-<!-- GetAllCookies&#45;&gt;InitIfNecessary -->
-<g id="edge80" class="edge"><title>GetAllCookies&#45;&gt;InitIfNecessary</title>
-<path fill="none" stroke="black" d="M1579.12,-450.976C1547.26,-420.236 1488.11,-363.145 1454.32,-330.53"/>
-<polygon fill="black" stroke="black" points="1456.73,-327.998 1447.11,-323.572 1451.87,-333.035 1456.73,-327.998"/>
-</g>
-<!-- GetAllCookies&#45;&gt;GarbageCollectExpired -->
-<g id="edge81" class="edge"><title>GetAllCookies&#45;&gt;GarbageCollectExpired</title>
-<path fill="none" stroke="black" d="M1600.68,-449.982C1600.39,-418.192 1599.9,-357.588 1599.9,-306 1599.9,-306 1599.9,-306 1599.9,-234 1599.9,-193.118 1602.76,-178.543 1580.9,-144 1573.17,-131.786 1561.64,-121.299 1550.1,-112.905"/>
-<polygon fill="black" stroke="black" points="1551.98,-109.949 1541.76,-107.167 1548.01,-115.717 1551.98,-109.949"/>
-</g>
-<!-- GetAllCookiesForURL -->
-<g id="node73" class="node"><title>GetAllCookiesForURL</title>
-<ellipse fill="green" stroke="red" cx="1223.9" cy="-472" rx="98.9608" ry="18"/>
-<ellipse fill="none" stroke="red" cx="1223.9" cy="-472" rx="102.941" ry="22"/>
-<text text-anchor="middle" x="1223.9" y="-466.9" font-family="Times,serif" font-size="14.00">GetAllCookiesForURL</text>
-</g>
-<!-- GetAllCookiesForURL&#45;&gt;InitIfNecessary -->
-<g id="edge84" class="edge"><title>GetAllCookiesForURL&#45;&gt;InitIfNecessary</title>
-<path fill="none" stroke="black" d="M1303.36,-457.885C1332.32,-449.329 1363.44,-435.683 1385.9,-414 1408.03,-392.631 1419.05,-358.416 1424.35,-334.231"/>
-<polygon fill="black" stroke="black" points="1427.82,-334.718 1426.34,-324.227 1420.95,-333.351 1427.82,-334.718"/>
-</g>
-<!-- GetAllCookiesForURL&#45;&gt;FindCookiesForHostAndDomain -->
-<g id="edge85" class="edge"><title>GetAllCookiesForURL&#45;&gt;FindCookiesForHostAndDomain</title>
-<path fill="none" stroke="black" d="M1193,-450.989C1175.03,-438.766 1152.32,-423.325 1133.71,-410.674"/>
-<polygon fill="black" stroke="black" points="1135.46,-407.625 1125.22,-404.897 1131.52,-413.414 1135.46,-407.625"/>
-</g>
-<!-- FindCookiesForKey&#45;&gt;InternalDeleteCookie -->
-<g id="edge93" class="edge"><title>FindCookiesForKey&#45;&gt;InternalDeleteCookie</title>
-<path fill="none" stroke="black" d="M1283.41,-293.851C1361.13,-279.316 1481.47,-256.384 1490.9,-252 1568.55,-215.914 1582.23,-185.379 1618.9,-108 1628.71,-87.3091 1638.74,-63.4124 1646.03,-45.445"/>
-<polygon fill="black" stroke="black" points="1649.29,-46.7147 1649.78,-36.1311 1642.8,-44.1 1649.29,-46.7147"/>
-</g>
-<!-- InternalUpdateCookieAccessTime -->
-<g id="node82" class="node"><title>InternalUpdateCookieAccessTime</title>
-<ellipse fill="grey" stroke="black" cx="1236.9" cy="-234" rx="141.037" ry="18"/>
-<text text-anchor="middle" x="1236.9" y="-228.9" font-family="Times,serif" font-size="14.00">InternalUpdateCookieAccessTime</text>
-</g>
-<!-- FindCookiesForKey&#45;&gt;InternalUpdateCookieAccessTime -->
-<g id="edge94" class="edge"><title>FindCookiesForKey&#45;&gt;InternalUpdateCookieAccessTime</title>
-<path fill="none" stroke="black" d="M1222.69,-287.831C1224.75,-280.046 1227.2,-270.773 1229.48,-262.135"/>
-<polygon fill="black" stroke="black" points="1232.87,-262.975 1232.04,-252.413 1226.1,-261.189 1232.87,-262.975"/>
-</g>
-<!-- SetCookieWithCreationTime -->
-<g id="node83" class="node"><title>SetCookieWithCreationTime</title>
-<ellipse fill="grey" stroke="red" cx="593.899" cy="-472" rx="121.055" ry="18"/>
-<ellipse fill="none" stroke="red" cx="593.899" cy="-472" rx="125.039" ry="22"/>
-<text text-anchor="middle" x="593.899" y="-466.9" font-family="Times,serif" font-size="14.00">SetCookieWithCreationTime</text>
-</g>
-<!-- SetCookieWithCreationTime&#45;&gt;SetCookieWithCreationTimeAndOptions -->
-<g id="edge96" class="edge"><title>SetCookieWithCreationTime&#45;&gt;SetCookieWithCreationTimeAndOptions</title>
-<path fill="none" stroke="black" d="M602.307,-449.667C606.346,-438.939 611.225,-425.979 615.496,-414.635"/>
-<polygon fill="black" stroke="black" points="618.808,-415.771 619.056,-405.179 612.257,-413.305 618.808,-415.771"/>
-</g>
-<!-- SetCookie -->
-<g id="node85" class="node"><title>SetCookie</title>
-<ellipse fill="green" stroke="black" cx="233.899" cy="-557" rx="100.892" ry="18"/>
-<text text-anchor="middle" x="233.899" y="-551.9" font-family="Times,serif" font-size="14.00">CookieStore::SetCookie</text>
-</g>
-<!-- SetCookie&#45;&gt;SetCookieWithOptions -->
-<g id="edge98" class="edge"><title>SetCookie&#45;&gt;SetCookieWithOptions</title>
-<path fill="none" stroke="black" d="M257.728,-539.388C273.332,-527.854 294.045,-512.545 311.784,-499.433"/>
-<polygon fill="black" stroke="black" points="314.257,-501.958 320.218,-493.199 310.096,-496.328 314.257,-501.958"/>
-</g>
-<!-- GetCookies -->
-<g id="node87" class="node"><title>GetCookies</title>
-<ellipse fill="green" stroke="black" cx="843.899" cy="-557" rx="106.09" ry="18"/>
-<text text-anchor="middle" x="843.899" y="-551.9" font-family="Times,serif" font-size="14.00">CookieStore::GetCookies</text>
-</g>
-<!-- GetCookies&#45;&gt;GetCookiesWithOptions -->
-<g id="edge100" class="edge"><title>GetCookies&#45;&gt;GetCookiesWithOptions</title>
-<path fill="none" stroke="black" d="M843.899,-538.974C843.899,-528.974 843.899,-516.233 843.899,-504.554"/>
-<polygon fill="black" stroke="black" points="847.4,-504.236 843.899,-494.236 840.4,-504.236 847.4,-504.236"/>
-</g>
-<!-- SetCookiesWithOptions&#45;&gt;SetCookieWithOptions -->
-<g id="edge102" class="edge"><title>SetCookiesWithOptions&#45;&gt;SetCookieWithOptions</title>
-<path fill="none" stroke="black" d="M428.386,-531.267C414.927,-521.231 399.476,-509.711 385.797,-499.511"/>
-<polygon fill="black" stroke="black" points="387.651,-496.528 377.542,-493.357 383.467,-502.14 387.651,-496.528"/>
-</g>
-<!-- GetKey&#45;&gt;GetEffectiveDomain -->
-<g id="edge113" class="edge"><title>GetKey&#45;&gt;GetEffectiveDomain</title>
-<path fill="none" stroke="black" d="M1262.5,-149.645C1256.14,-147.412 1249.37,-145.363 1242.9,-144 993.636,-91.5356 923.724,-139.063 670.899,-108 662.843,-107.01 654.448,-105.779 646.109,-104.427"/>
-<polygon fill="black" stroke="black" points="646.432,-100.932 635.991,-102.727 645.272,-107.836 646.432,-100.932"/>
-</g>
-<!-- RegistryControlledDomainService -->
-<g id="node98" class="node"><title>RegistryControlledDomainService</title>
-<ellipse fill="none" stroke="black" cx="572.899" cy="-18" rx="141.187" ry="18"/>
-<text text-anchor="middle" x="572.899" y="-12.9" font-family="Times,serif" font-size="14.00">RegistryControlledDomainService</text>
-</g>
-<!-- GetEffectiveDomain&#45;&gt;RegistryControlledDomainService -->
-<g id="edge115" class="edge"><title>GetEffectiveDomain&#45;&gt;RegistryControlledDomainService</title>
-<path fill="none" stroke="black" d="M572.899,-71.8314C572.899,-64.131 572.899,-54.9743 572.899,-46.4166"/>
-<polygon fill="black" stroke="black" points="576.4,-46.4132 572.899,-36.4133 569.4,-46.4133 576.4,-46.4132"/>
-</g>
-<!-- GetEffectiveDomain&#45;&gt;DomainIsHostOnly -->
-<g id="edge127" class="edge"><title>GetEffectiveDomain&#45;&gt;DomainIsHostOnly</title>
-<path fill="none" stroke="black" d="M522.757,-75.0816C484.132,-63.5897 430.633,-47.6727 389.939,-35.5655"/>
-<polygon fill="black" stroke="black" points="390.733,-32.1501 380.15,-32.653 388.736,-38.8594 390.733,-32.1501"/>
-</g>
-<!-- GetCookieDomain&#45;&gt;GetCookieDomainWithString -->
-<g id="edge119" class="edge"><title>GetCookieDomain&#45;&gt;GetCookieDomainWithString</title>
-<path fill="none" stroke="black" d="M514.596,-291.256C479.578,-280.341 431.531,-265.366 393.357,-253.467"/>
-<polygon fill="black" stroke="black" points="393.965,-249.991 383.377,-250.357 391.882,-256.674 393.965,-249.991"/>
-</g>
-<!-- FindRawCookies -->
-<g id="node109" class="node"><title>FindRawCookies</title>
-<ellipse fill="grey" stroke="black" cx="2558.9" cy="-647" rx="76.0433" ry="18"/>
-<text text-anchor="middle" x="2558.9" y="-641.9" font-family="Times,serif" font-size="14.00">FindRawCookies</text>
-</g>
-</g>
-</svg>
diff --git a/site/_/rsrc/1292454665609/developers/design-documents/network-stack/disk-cache/alloc2.PNG b/site/_/rsrc/1292454665609/developers/design-documents/network-stack/disk-cache/alloc2.PNG
deleted file mode 100644
index 16b5304..0000000
--- a/site/_/rsrc/1292454665609/developers/design-documents/network-stack/disk-cache/alloc2.PNG
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1292454665609/developers/design-documents/network-stack/disk-cache/files4.PNG b/site/_/rsrc/1292454665609/developers/design-documents/network-stack/disk-cache/files4.PNG
deleted file mode 100644
index f790c44..0000000
--- a/site/_/rsrc/1292454665609/developers/design-documents/network-stack/disk-cache/files4.PNG
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1292455009650/developers/design-documents/network-stack/proxy-settings-fallback/fox-proxy-settings.png b/site/_/rsrc/1292455009650/developers/design-documents/network-stack/proxy-settings-fallback/fox-proxy-settings.png
deleted file mode 100644
index 5e70bd1..0000000
--- a/site/_/rsrc/1292455009650/developers/design-documents/network-stack/proxy-settings-fallback/fox-proxy-settings.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1292455009651/developers/design-documents/network-stack/proxy-settings-fallback/ie-auto-fallback.png b/site/_/rsrc/1292455009651/developers/design-documents/network-stack/proxy-settings-fallback/ie-auto-fallback.png
deleted file mode 100644
index 26d48f3..0000000
--- a/site/_/rsrc/1292455009651/developers/design-documents/network-stack/proxy-settings-fallback/ie-auto-fallback.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1292455009651/developers/design-documents/network-stack/proxy-settings-fallback/ie-fallback.png b/site/_/rsrc/1292455009651/developers/design-documents/network-stack/proxy-settings-fallback/ie-fallback.png
deleted file mode 100644
index 1643fa6..0000000
--- a/site/_/rsrc/1292455009651/developers/design-documents/network-stack/proxy-settings-fallback/ie-fallback.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1292455009651/developers/design-documents/network-stack/proxy-settings-fallback/ie-manual-fallback.png b/site/_/rsrc/1292455009651/developers/design-documents/network-stack/proxy-settings-fallback/ie-manual-fallback.png
deleted file mode 100644
index 23c31ac..0000000
--- a/site/_/rsrc/1292455009651/developers/design-documents/network-stack/proxy-settings-fallback/ie-manual-fallback.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1292455009652/developers/design-documents/network-stack/proxy-settings-fallback/ie-proxy-server-settings.png b/site/_/rsrc/1292455009652/developers/design-documents/network-stack/proxy-settings-fallback/ie-proxy-server-settings.png
deleted file mode 100644
index 6ecbaaa..0000000
--- a/site/_/rsrc/1292455009652/developers/design-documents/network-stack/proxy-settings-fallback/ie-proxy-server-settings.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1292455009652/developers/design-documents/network-stack/proxy-settings-fallback/ie-proxy-settings.png b/site/_/rsrc/1292455009652/developers/design-documents/network-stack/proxy-settings-fallback/ie-proxy-settings.png
deleted file mode 100644
index 6f40d7e..0000000
--- a/site/_/rsrc/1292455009652/developers/design-documents/network-stack/proxy-settings-fallback/ie-proxy-settings.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image0.png b/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image0.png
deleted file mode 100644
index facb932..0000000
--- a/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image0.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image1.png b/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image1.png
deleted file mode 100644
index e645ae1..0000000
--- a/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image1.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image2.png b/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image2.png
deleted file mode 100644
index 2c0fe40..0000000
--- a/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image3.png b/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image3.png
deleted file mode 100644
index 41dc6d9..0000000
--- a/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image3.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image4.png b/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image4.png
deleted file mode 100644
index 46307ff..0000000
--- a/site/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image4.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1293483840456/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/cr48_recovery_button.jpg b/site/_/rsrc/1293483840456/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/cr48_recovery_button.jpg
deleted file mode 100644
index 60149b8..0000000
--- a/site/_/rsrc/1293483840456/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/cr48_recovery_button.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1294410055387/developers/design-documents/about-conflicts/incompatibility_thumb.png b/site/_/rsrc/1294410055387/developers/design-documents/about-conflicts/incompatibility_thumb.png
deleted file mode 100644
index d83ff8d..0000000
--- a/site/_/rsrc/1294410055387/developers/design-documents/about-conflicts/incompatibility_thumb.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1294854067994/developers/design-documents/cookie-split-loading/objects.svg b/site/_/rsrc/1294854067994/developers/design-documents/cookie-split-loading/objects.svg
deleted file mode 100644
index 33ce221..0000000
--- a/site/_/rsrc/1294854067994/developers/design-documents/cookie-split-loading/objects.svg
+++ /dev/null
@@ -1,277 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
- "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Generated by graphviz version 2.26.3 (20100126.1600)
- -->
-<!-- Title: d Pages: 1 -->
-<svg width="948pt" height="592pt"
- viewBox="0.00 0.00 948.00 592.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 588)">
-<title>d</title>
-<polygon fill="white" stroke="white" points="-4,5 -4,-588 945,-588 945,5 -4,5"/>
-<g id="graph2" class="cluster"><title>cluster_CookieMonster</title>
-<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="8,-82 8,-576 292,-576 292,-82 8,-82"/>
-<text text-anchor="middle" x="150" y="-559.4" font-family="Times,serif" font-size="14.00">CookieMonster</text>
-</g>
-<g id="graph3" class="cluster"><title>cluster_PersistentCookieStore</title>
-<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="330,-253 330,-467 575,-467 575,-253 330,-253"/>
-<text text-anchor="middle" x="452.5" y="-450.4" font-family="Times,serif" font-size="14.00">CookieMonster::PersistentCookieStore/</text>
-<text text-anchor="middle" x="452.5" y="-435.4" font-family="Times,serif" font-size="14.00">SQLitePersistentCookieStore</text>
-</g>
-<g id="graph4" class="cluster"><title>cluster_BackingStore</title>
-<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="583,-8 583,-343 871,-343 871,-8 583,-8"/>
-<text text-anchor="middle" x="727" y="-326.4" font-family="Times,serif" font-size="14.00">SQLListPersistentCookieStore::</text>
-<text text-anchor="middle" x="727" y="-311.4" font-family="Times,serif" font-size="14.00">Backing Store</text>
-</g>
-<g id="graph5" class="cluster"><title>cluster_legend</title>
-<polygon fill="none" stroke="black" points="583,-377 583,-576 932,-576 932,-377 583,-377"/>
-<text text-anchor="middle" x="757.5" y="-559.4" font-family="Times,serif" font-size="14.00">Legend</text>
-</g>
-<!-- CookieOp -->
-<g id="node2" class="node"><title>CookieOp</title>
-<polygon fill="powderblue" stroke="black" points="284,-421 182,-421 182,-385 284,-385 284,-421"/>
-<text text-anchor="middle" x="233" y="-397.9" font-family="Times,serif" font-size="14.00">Set/GetCookie</text>
-</g>
-<!-- CompleteLoad -->
-<g id="node3" class="node"><title>CompleteLoad</title>
-<polygon fill="powderblue" stroke="black" points="284,-200 182,-200 182,-164 284,-164 284,-200"/>
-<text text-anchor="middle" x="233" y="-176.9" font-family="Times,serif" font-size="14.00">CompleteLoad</text>
-</g>
-<!-- CookieOp&#45;&gt;CompleteLoad -->
-<!-- key_task -->
-<g id="node7" class="node"><title>key_task</title>
-<ellipse fill="powderblue" stroke="black" cx="198" cy="-279" rx="65.7609" ry="26.8701"/>
-<text text-anchor="middle" x="198" y="-281.4" font-family="Times,serif" font-size="14.00">Key&#45;&gt;Task</text>
-<text text-anchor="middle" x="198" y="-266.4" font-family="Times,serif" font-size="14.00">Callback List</text>
-</g>
-<!-- CookieOp&#45;&gt;key_task -->
-<g id="edge3" class="edge"><title>CookieOp&#45;&gt;key_task</title>
-<path fill="none" stroke="orange" d="M194.382,-384.938C187.8,-380.071 181.853,-374.128 178,-367 169.342,-350.986 172.664,-331.38 178.874,-314.741"/>
-<polygon fill="orange" stroke="orange" points="182.177,-315.914 182.796,-305.338 175.717,-313.22 182.177,-315.914"/>
-<text text-anchor="middle" x="228" y="-353.9" font-family="Times,serif" font-size="14.00">if key not loaded</text>
-</g>
-<!-- IO_LoadKeyCookies -->
-<g id="node17" class="node"><title>IO_LoadKeyCookies</title>
-<polygon fill="powderblue" stroke="black" points="552,-297 434,-297 434,-261 552,-261 552,-297"/>
-<text text-anchor="middle" x="493" y="-273.9" font-family="Times,serif" font-size="14.00">LoadKeyCookies</text>
-</g>
-<!-- CookieOp&#45;&gt;IO_LoadKeyCookies -->
-<g id="edge32" class="edge"><title>CookieOp&#45;&gt;IO_LoadKeyCookies</title>
-<path fill="none" stroke="black" d="M284.263,-385.119C321.595,-372.249 368.983,-356.265 389,-351 406.955,-346.277 413.645,-351.786 430,-343 447.061,-333.834 462.398,-318.495 473.668,-305.131"/>
-<polygon fill="black" stroke="black" points="476.566,-307.113 480.138,-297.138 471.125,-302.709 476.566,-307.113"/>
-<text text-anchor="middle" x="439" y="-353.9" font-family="Times,serif" font-size="14.00">if key not loaded</text>
-</g>
-<!-- CookieCallback -->
-<g id="node30" class="node"><title>CookieCallback</title>
-<polygon fill="powderblue" stroke="black" points="480,-126 302,-126 302,-90 480,-90 480,-126"/>
-<text text-anchor="middle" x="391" y="-102.9" font-family="Times,serif" font-size="14.00">&lt;CookieCallbackFunction&gt;</text>
-</g>
-<!-- CookieOp&#45;&gt;CookieCallback -->
-<g id="edge36" class="edge"><title>CookieOp&#45;&gt;CookieCallback</title>
-<path fill="none" stroke="black" d="M266.578,-384.973C273.735,-379.915 280.719,-373.884 286,-367 318.94,-324.066 305.959,-302.267 326,-252 342.427,-210.796 364.039,-164.185 377.729,-135.442"/>
-<polygon fill="black" stroke="black" points="380.891,-136.944 382.05,-126.413 374.576,-133.923 380.891,-136.944"/>
-<text text-anchor="middle" x="380" y="-220.9" font-family="Times,serif" font-size="14.00">if key loaded</text>
-</g>
-<!-- loaded_keys_ -->
-<g id="node5" class="node"><title>loaded_keys_</title>
-<ellipse fill="powderblue" stroke="black" cx="78" cy="-108" rx="61.8953" ry="18"/>
-<text text-anchor="middle" x="78" y="-102.9" font-family="Times,serif" font-size="14.00">loaded_keys_</text>
-</g>
-<!-- CompleteLoad&#45;&gt;loaded_keys_ -->
-<g id="edge7" class="edge"><title>CompleteLoad&#45;&gt;loaded_keys_</title>
-<path fill="none" stroke="orange" d="M195.083,-163.898C172.138,-152.943 142.865,-138.968 119.329,-127.731"/>
-<polygon fill="orange" stroke="orange" points="120.82,-124.565 110.288,-123.415 117.805,-130.882 120.82,-124.565"/>
-</g>
-<!-- cookie_store_ -->
-<g id="node6" class="node"><title>cookie_store_</title>
-<ellipse fill="powderblue" stroke="black" cx="221" cy="-108" rx="63.1928" ry="18"/>
-<text text-anchor="middle" x="221" y="-102.9" font-family="Times,serif" font-size="14.00">cookie_store_</text>
-</g>
-<!-- CompleteLoad&#45;&gt;cookie_store_ -->
-<g id="edge9" class="edge"><title>CompleteLoad&#45;&gt;cookie_store_</title>
-<path fill="none" stroke="orange" d="M230.034,-163.708C228.682,-155.374 227.052,-145.322 225.551,-136.063"/>
-<polygon fill="orange" stroke="orange" points="228.988,-135.393 223.932,-126.082 222.078,-136.513 228.988,-135.393"/>
-</g>
-<!-- CompleteLoad&#45;&gt;CookieCallback -->
-<g id="edge40" class="edge"><title>CompleteLoad&#45;&gt;CookieCallback</title>
-<path fill="none" stroke="black" d="M245.839,-163.689C251.593,-156.651 258.908,-149.092 267,-144 275.842,-138.435 285.574,-133.703 295.58,-129.686"/>
-<polygon fill="black" stroke="black" points="297.112,-132.849 305.236,-126.049 294.644,-126.298 297.112,-132.849"/>
-</g>
-<!-- Constructor -->
-<g id="node4" class="node"><title>Constructor</title>
-<polygon fill="powderblue" stroke="black" points="279,-545 197,-545 197,-509 279,-509 279,-545"/>
-<text text-anchor="middle" x="238" y="-521.9" font-family="Times,serif" font-size="14.00">Constructor</text>
-</g>
-<!-- Constructor&#45;&gt;CookieOp -->
-<!-- IO_SpawnFullLoad -->
-<g id="node16" class="node"><title>IO_SpawnFullLoad</title>
-<polygon fill="powderblue" stroke="black" points="546,-421 440,-421 440,-385 546,-385 546,-421"/>
-<text text-anchor="middle" x="493" y="-397.9" font-family="Times,serif" font-size="14.00">SpawnFullLoad</text>
-</g>
-<!-- Constructor&#45;&gt;IO_SpawnFullLoad -->
-<g id="edge42" class="edge"><title>Constructor&#45;&gt;IO_SpawnFullLoad</title>
-<path fill="none" stroke="black" d="M275.079,-508.969C320.498,-486.883 397.457,-449.46 446.713,-425.508"/>
-<polygon fill="black" stroke="black" points="448.414,-428.573 455.876,-421.052 445.352,-422.278 448.414,-428.573"/>
-</g>
-<!-- loaded_keys_&#45;&gt;CookieOp -->
-<g id="edge13" class="edge"><title>loaded_keys_&#45;&gt;CookieOp</title>
-<path fill="none" stroke="green" d="M63.5261,-125.728C45.5925,-149.921 18.8042,-194.76 31,-234 58.4991,-322.477 94.448,-345.58 125,-367 138.938,-376.772 155.721,-384.043 171.858,-389.39"/>
-<polygon fill="green" stroke="green" points="171.203,-392.852 181.791,-392.476 173.28,-386.167 171.203,-392.852"/>
-<text text-anchor="middle" x="84" y="-220.9" font-family="Times,serif" font-size="14.00">Check key loaded</text>
-</g>
-<!-- cookie_store_&#45;&gt;CookieOp -->
-<g id="edge11" class="edge"><title>cookie_store_&#45;&gt;CookieOp</title>
-<path fill="none" stroke="blue" d="M196.686,-133.3C188.552,-142.524 179.827,-153.318 173,-164 154.578,-192.824 160.515,-205.905 141,-234 134.546,-243.292 127.33,-241.547 123,-252 107.523,-289.366 102.355,-308.222 123,-343 134.12,-361.732 153.372,-374.99 172.693,-384.19"/>
-<polygon fill="blue" stroke="blue" points="199.503,-135.404 203.62,-125.642 194.314,-130.706 199.503,-135.404"/>
-<polygon fill="blue" stroke="blue" points="171.286,-387.395 181.845,-388.262 174.131,-381 171.286,-387.395"/>
-<text text-anchor="middle" x="190" y="-220.9" font-family="Times,serif" font-size="14.00">if key loaded</text>
-</g>
-<!-- key_task&#45;&gt;CompleteLoad -->
-<g id="edge5" class="edge"><title>key_task&#45;&gt;CompleteLoad</title>
-<path fill="none" stroke="green" d="M228.019,-254.948C233.714,-248.78 238.865,-241.69 242,-234 245.03,-226.567 244.932,-218.132 243.492,-210.25"/>
-<polygon fill="green" stroke="green" points="246.829,-209.171 240.977,-200.339 240.045,-210.893 246.829,-209.171"/>
-</g>
-<!-- IO_SpawnFullLoad&#45;&gt;IO_LoadKeyCookies -->
-<!-- SpawnFullLoad -->
-<g id="node20" class="node"><title>SpawnFullLoad</title>
-<polygon fill="bisque" stroke="black" points="729,-297 623,-297 623,-261 729,-261 729,-297"/>
-<text text-anchor="middle" x="676" y="-273.9" font-family="Times,serif" font-size="14.00">SpawnFullLoad</text>
-</g>
-<!-- IO_SpawnFullLoad&#45;&gt;SpawnFullLoad -->
-<g id="edge44" class="edge"><title>IO_SpawnFullLoad&#45;&gt;SpawnFullLoad</title>
-<path fill="none" stroke="black" stroke-dasharray="5,2" d="M519.61,-384.969C551.595,-363.296 605.375,-326.855 640.778,-302.866"/>
-<polygon fill="black" stroke="black" points="643.043,-305.559 649.358,-297.052 639.116,-299.764 643.043,-305.559"/>
-</g>
-<!-- LoadKeyCookies -->
-<g id="node21" class="node"><title>LoadKeyCookies</title>
-<polygon fill="bisque" stroke="black" points="712,-126 594,-126 594,-90 712,-90 712,-126"/>
-<text text-anchor="middle" x="653" y="-102.9" font-family="Times,serif" font-size="14.00">LoadKeyCookies</text>
-</g>
-<!-- IO_LoadKeyCookies&#45;&gt;LoadKeyCookies -->
-<g id="edge34" class="edge"><title>IO_LoadKeyCookies&#45;&gt;LoadKeyCookies</title>
-<path fill="none" stroke="black" stroke-dasharray="5,2" d="M507.252,-260.837C525.74,-237.624 559.377,-196.548 591,-164 601.411,-153.285 613.48,-142.127 624.189,-132.617"/>
-<polygon fill="black" stroke="black" points="626.502,-135.243 631.703,-126.013 621.881,-129.985 626.502,-135.243"/>
-</g>
-<!-- ChainLoadKeyCookies -->
-<g id="node22" class="node"><title>ChainLoadKeyCookies</title>
-<polygon fill="bisque" stroke="black" points="752,-200 600,-200 600,-164 752,-164 752,-200"/>
-<text text-anchor="middle" x="676" y="-176.9" font-family="Times,serif" font-size="14.00">ChainLoadKeyCookies</text>
-</g>
-<!-- SpawnFullLoad&#45;&gt;ChainLoadKeyCookies -->
-<g id="edge46" class="edge"><title>SpawnFullLoad&#45;&gt;ChainLoadKeyCookies</title>
-<path fill="none" stroke="black" stroke-dasharray="5,2" d="M676,-260.755C676,-246.529 676,-226.521 676,-210.232"/>
-<polygon fill="black" stroke="black" points="679.5,-210.163 676,-200.163 672.5,-210.163 679.5,-210.163"/>
-</g>
-<!-- keys_to_load_ -->
-<g id="node23" class="node"><title>keys_to_load_</title>
-<ellipse fill="bisque" stroke="black" cx="798" cy="-34" rx="64.9942" ry="18"/>
-<text text-anchor="middle" x="798" y="-28.9" font-family="Times,serif" font-size="14.00">keys_to_load_</text>
-</g>
-<!-- SpawnFullLoad&#45;&gt;keys_to_load_ -->
-<g id="edge30" class="edge"><title>SpawnFullLoad&#45;&gt;keys_to_load_</title>
-<path fill="none" stroke="orange" d="M712.469,-260.927C735.566,-247.451 763.842,-226.768 779,-200 803.441,-156.838 803.708,-97.2747 801.191,-62.4771"/>
-<polygon fill="orange" stroke="orange" points="804.643,-61.7667 800.303,-52.1016 797.668,-62.3637 804.643,-61.7667"/>
-</g>
-<!-- LoadKeyCookies&#45;&gt;CompleteLoad -->
-<g id="edge38" class="edge"><title>LoadKeyCookies&#45;&gt;CompleteLoad</title>
-<path fill="none" stroke="black" stroke-dasharray="5,2" d="M593.697,-125.163C592.455,-125.451 591.222,-125.731 590,-126 487.226,-148.653 365.852,-165.664 294.384,-174.7"/>
-<polygon fill="black" stroke="black" points="293.697,-171.258 284.21,-175.975 294.567,-178.204 293.697,-171.258"/>
-</g>
-<!-- LoadKeyCookies&#45;&gt;keys_to_load_ -->
-<g id="edge24" class="edge"><title>LoadKeyCookies&#45;&gt;keys_to_load_</title>
-<path fill="none" stroke="orange" d="M688.471,-89.8976C709.452,-79.1898 736.09,-65.5956 757.842,-54.4946"/>
-<polygon fill="orange" stroke="orange" points="759.518,-57.5686 766.834,-49.9054 756.336,-51.3336 759.518,-57.5686"/>
-</g>
-<!-- keys_loaded_ -->
-<g id="node24" class="node"><title>keys_loaded_</title>
-<ellipse fill="bisque" stroke="black" cx="653" cy="-34" rx="61.8953" ry="18"/>
-<text text-anchor="middle" x="653" y="-28.9" font-family="Times,serif" font-size="14.00">keys_loaded_</text>
-</g>
-<!-- LoadKeyCookies&#45;&gt;keys_loaded_ -->
-<g id="edge28" class="edge"><title>LoadKeyCookies&#45;&gt;keys_loaded_</title>
-<path fill="none" stroke="orange" d="M647.084,-89.7079C646.271,-81.3739 646.052,-71.3216 646.428,-62.0633"/>
-<polygon fill="orange" stroke="orange" points="649.92,-62.2956 647.105,-52.0817 642.936,-61.822 649.92,-62.2956"/>
-</g>
-<!-- ChainLoadKeyCookies&#45;&gt;LoadKeyCookies -->
-<g id="edge48" class="edge"><title>ChainLoadKeyCookies&#45;&gt;LoadKeyCookies</title>
-<path fill="none" stroke="black" d="M670.315,-163.708C667.696,-155.284 664.533,-145.105 661.63,-135.765"/>
-<polygon fill="black" stroke="black" points="664.93,-134.592 658.62,-126.082 658.246,-136.67 664.93,-134.592"/>
-</g>
-<!-- ChainLoadKeyCookies&#45;&gt;ChainLoadKeyCookies -->
-<g id="edge50" class="edge"><title>ChainLoadKeyCookies&#45;&gt;ChainLoadKeyCookies</title>
-<path fill="none" stroke="black" stroke-dasharray="5,2" d="M752.347,-188.023C762.928,-187.031 770,-185.023 770,-182 770,-180.11 767.237,-178.617 762.582,-177.521"/>
-<polygon fill="black" stroke="black" points="762.758,-174.008 752.347,-175.977 761.713,-180.93 762.758,-174.008"/>
-</g>
-<!-- keys_to_load_&#45;&gt;ChainLoadKeyCookies -->
-<g id="edge22" class="edge"><title>keys_to_load_&#45;&gt;ChainLoadKeyCookies</title>
-<path fill="none" stroke="green" d="M783.299,-51.8339C761.927,-77.7601 722.145,-126.021 697.486,-155.935"/>
-<polygon fill="green" stroke="green" points="694.62,-153.91 690.96,-163.852 700.021,-158.362 694.62,-153.91"/>
-</g>
-<!-- keys_loaded_&#45;&gt;LoadKeyCookies -->
-<g id="edge26" class="edge"><title>keys_loaded_&#45;&gt;LoadKeyCookies</title>
-<path fill="none" stroke="green" d="M658.895,-52.0817C659.718,-60.3865 659.947,-70.4309 659.581,-79.7024"/>
-<polygon fill="green" stroke="green" points="656.087,-79.4976 658.916,-89.7079 663.072,-79.9622 656.087,-79.4976"/>
-</g>
-<!-- IO_Thread -->
-<g id="node42" class="node"><title>IO_Thread</title>
-<polygon fill="powderblue" stroke="black" points="911,-545 833,-545 833,-509 911,-509 911,-545"/>
-<text text-anchor="middle" x="872" y="-521.9" font-family="Times,serif" font-size="14.00">IO_Thread</text>
-</g>
-<!-- DB_Thread -->
-<g id="node43" class="node"><title>DB_Thread</title>
-<polygon fill="bisque" stroke="black" points="913,-421 831,-421 831,-385 913,-385 913,-421"/>
-<text text-anchor="middle" x="872" y="-397.9" font-family="Times,serif" font-size="14.00">DB_Thread</text>
-</g>
-<!-- IO_Thread&#45;&gt;DB_Thread -->
-<g id="edge53" class="edge"><title>IO_Thread&#45;&gt;DB_Thread</title>
-<path fill="none" stroke="black" stroke-dasharray="5,2" d="M872,-508.969C872,-488.582 872,-455.127 872,-431.261"/>
-<polygon fill="black" stroke="black" points="875.5,-431.052 872,-421.052 868.5,-431.052 875.5,-431.052"/>
-<text text-anchor="middle" x="898" y="-477.9" font-family="Times,serif" font-size="14.00">PostTask</text>
-</g>
-<!-- A -->
-<g id="node45" class="node"><title>A</title>
-<polygon fill="none" stroke="black" points="796,-545 742,-545 742,-509 796,-509 796,-545"/>
-<text text-anchor="middle" x="769" y="-521.9" font-family="Times,serif" font-size="14.00">A</text>
-</g>
-<!-- B -->
-<g id="node47" class="node"><title>B</title>
-<polygon fill="none" stroke="black" points="799,-421 745,-421 745,-385 799,-385 799,-421"/>
-<text text-anchor="middle" x="772" y="-397.9" font-family="Times,serif" font-size="14.00">B</text>
-</g>
-<!-- A&#45;&gt;B -->
-<g id="edge55" class="edge"><title>A&#45;&gt;B</title>
-<path fill="none" stroke="black" d="M769.436,-508.969C769.929,-488.582 770.739,-455.127 771.316,-431.261"/>
-<polygon fill="black" stroke="black" points="774.82,-431.134 771.563,-421.052 767.822,-430.965 774.82,-431.134"/>
-<text text-anchor="middle" x="811" y="-477.9" font-family="Times,serif" font-size="14.00">Function Call</text>
-</g>
-<!-- Function -->
-<g id="node48" class="node"><title>Function</title>
-<polygon fill="none" stroke="black" points="700,-545 632,-545 632,-509 700,-509 700,-545"/>
-<text text-anchor="middle" x="666" y="-521.9" font-family="Times,serif" font-size="14.00">Function</text>
-</g>
-<!-- Data_Structure -->
-<g id="node49" class="node"><title>Data_Structure</title>
-<ellipse fill="none" stroke="black" cx="662" cy="-403" rx="64.9942" ry="18"/>
-<text text-anchor="middle" x="662" y="-397.9" font-family="Times,serif" font-size="14.00">Data_Structure</text>
-</g>
-<!-- Function&#45;&gt;Data_Structure -->
-<g id="edge57" class="edge"><title>Function&#45;&gt;Data_Structure</title>
-<path fill="none" stroke="orange" d="M631.892,-512.554C623.199,-507.131 614.929,-500.029 610,-491 598.021,-469.058 614.972,-444.617 632.642,-427.071"/>
-<polygon fill="orange" stroke="orange" points="635.279,-429.396 640.176,-420.001 630.489,-424.292 635.279,-429.396"/>
-<text text-anchor="middle" x="627" y="-477.9" font-family="Times,serif" font-size="14.00">Write</text>
-</g>
-<!-- Function&#45;&gt;Data_Structure -->
-<g id="edge61" class="edge"><title>Function&#45;&gt;Data_Structure</title>
-<path fill="none" stroke="blue" d="M663.434,-498.482C663.264,-495.953 663.115,-493.431 663,-491 662.056,-471.031 661.815,-448.486 661.806,-431.215"/>
-<polygon fill="blue" stroke="blue" points="659.964,-499 664.219,-508.702 666.943,-498.464 659.964,-499"/>
-<polygon fill="blue" stroke="blue" points="665.306,-431.22 661.826,-421.213 658.306,-431.206 665.306,-431.22"/>
-<text text-anchor="middle" x="676.5" y="-477.9" font-family="Times,serif" font-size="14.00">R/W</text>
-</g>
-<!-- Data_Structure&#45;&gt;Function -->
-<g id="edge59" class="edge"><title>Data_Structure&#45;&gt;Function</title>
-<path fill="none" stroke="green" d="M672.509,-420.927C680.163,-435.076 689.883,-455.598 694,-475 695.476,-481.956 696.308,-484.274 694,-491 692.861,-494.321 691.276,-497.572 689.434,-500.677"/>
-<polygon fill="green" stroke="green" points="686.506,-498.757 683.72,-508.979 692.272,-502.726 686.506,-498.757"/>
-<text text-anchor="middle" x="711" y="-477.9" font-family="Times,serif" font-size="14.00">Read</text>
-</g>
-</g>
-</svg>
diff --git a/site/_/rsrc/1295028130350/chromium-os/how-tos-and-troubleshooting/kernel-configuration/kernel_config_diag.png?height=274&width=400 b/site/_/rsrc/1295028130350/chromium-os/how-tos-and-troubleshooting/kernel-configuration/kernel_config_diag.png?height=274&width=400
deleted file mode 100644
index cc53848..0000000
--- a/site/_/rsrc/1295028130350/chromium-os/how-tos-and-troubleshooting/kernel-configuration/kernel_config_diag.png?height=274&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1297893730349/omnibox-history-provider/Screen%20shot%202011-02-16%20at%202.59.44%20PM.png?height=142&width=320 b/site/_/rsrc/1297893730349/omnibox-history-provider/Screen%20shot%202011-02-16%20at%202.59.44%20PM.png?height=142&width=320
deleted file mode 100644
index cd447e9..0000000
--- a/site/_/rsrc/1297893730349/omnibox-history-provider/Screen%20shot%202011-02-16%20at%202.59.44%20PM.png?height=142&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1297894829255/omnibox-history-provider/Screen%20shot%202011-02-16%20at%203.16.49%20PM.png?height=137&width=320 b/site/_/rsrc/1297894829255/omnibox-history-provider/Screen%20shot%202011-02-16%20at%203.16.49%20PM.png?height=137&width=320
deleted file mode 100644
index 4152c8f..0000000
--- a/site/_/rsrc/1297894829255/omnibox-history-provider/Screen%20shot%202011-02-16%20at%203.16.49%20PM.png?height=137&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1297900195934/omnibox-history-provider/HQP.jpg?height=266&width=320 b/site/_/rsrc/1297900195934/omnibox-history-provider/HQP.jpg?height=266&width=320
deleted file mode 100644
index d5fcead..0000000
--- a/site/_/rsrc/1297900195934/omnibox-history-provider/HQP.jpg?height=266&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1298047467444/omnibox-history-provider/HQP%20Search.jpg?height=320&width=256 b/site/_/rsrc/1298047467444/omnibox-history-provider/HQP%20Search.jpg?height=320&width=256
deleted file mode 100644
index ccd11cc..0000000
--- a/site/_/rsrc/1298047467444/omnibox-history-provider/HQP%20Search.jpg?height=320&width=256
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1301684014834/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.52.02%20AM.png b/site/_/rsrc/1301684014834/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.52.02%20AM.png
deleted file mode 100644
index e297ded..0000000
--- a/site/_/rsrc/1301684014834/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.52.02%20AM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1301684390932/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.57.03%20AM.png b/site/_/rsrc/1301684390932/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.57.03%20AM.png
deleted file mode 100644
index 51eb7aa..0000000
--- a/site/_/rsrc/1301684390932/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.57.03%20AM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1301684546648/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.59.12%20AM.png b/site/_/rsrc/1301684546648/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.59.12%20AM.png
deleted file mode 100644
index 58de359..0000000
--- a/site/_/rsrc/1301684546648/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.59.12%20AM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1301684583957/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.59.21%20AM.png b/site/_/rsrc/1301684583957/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.59.21%20AM.png
deleted file mode 100644
index 167a1c9..0000000
--- a/site/_/rsrc/1301684583957/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.59.21%20AM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1301700487127/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%204.27.30%20PM.png b/site/_/rsrc/1301700487127/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%204.27.30%20PM.png
deleted file mode 100644
index 1992c1b..0000000
--- a/site/_/rsrc/1301700487127/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%204.27.30%20PM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1302286216006/config/customLogo.gif b/site/_/rsrc/1302286216006/config/customLogo.gif
deleted file mode 100644
index 09a1ebe..0000000
--- a/site/_/rsrc/1302286216006/config/customLogo.gif
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1304634256144/audio-video/ChromiumMediaBuffering.png b/site/_/rsrc/1304634256144/audio-video/ChromiumMediaBuffering.png
deleted file mode 100644
index 9fb21ea..0000000
--- a/site/_/rsrc/1304634256144/audio-video/ChromiumMediaBuffering.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1307383167559/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/b.jpg?height=171&width=400 b/site/_/rsrc/1307383167559/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/b.jpg?height=171&width=400
deleted file mode 100644
index c250f11..0000000
--- a/site/_/rsrc/1307383167559/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/b.jpg?height=171&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1307394806864/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/cc.jpg?height=300&width=400 b/site/_/rsrc/1307394806864/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/cc.jpg?height=300&width=400
deleted file mode 100644
index b44519d..0000000
--- a/site/_/rsrc/1307394806864/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/cc.jpg?height=300&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1308013136728/developers/design-documents/prerender/CroppedPrerenderingDiagram.png b/site/_/rsrc/1308013136728/developers/design-documents/prerender/CroppedPrerenderingDiagram.png
deleted file mode 100644
index 89edae9..0000000
--- a/site/_/rsrc/1308013136728/developers/design-documents/prerender/CroppedPrerenderingDiagram.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1308680052371/developers/content-module/Content.png b/site/_/rsrc/1308680052371/developers/content-module/Content.png
deleted file mode 100644
index c351b16..0000000
--- a/site/_/rsrc/1308680052371/developers/content-module/Content.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1308680092356/developers/how-tos/getting-around-the-chrome-source-code/Content.png b/site/_/rsrc/1308680092356/developers/how-tos/getting-around-the-chrome-source-code/Content.png
deleted file mode 100644
index c351b16..0000000
--- a/site/_/rsrc/1308680092356/developers/how-tos/getting-around-the-chrome-source-code/Content.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1308878557131/developers/design-documents/safebrowsing/csdservice.svg b/site/_/rsrc/1308878557131/developers/design-documents/safebrowsing/csdservice.svg
deleted file mode 100644
index c2fafee..0000000
--- a/site/_/rsrc/1308878557131/developers/design-documents/safebrowsing/csdservice.svg
+++ /dev/null
@@ -1,115 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.20.2 (Tue Mar &#160;2 19:03:41 UTC 2010)
-     For user: (mattm) Matt Mueller -->
-<!-- Title: csd Pages: 1 -->
-<svg width="638pt" height="503pt"
- viewBox="0.00 0.00 638.00 503.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 499)">
-<title>csd</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-499 634,-499 634,4 -4,4"/>
-<g id="cluster2" class="cluster"><title>cluster1</title>
-<polygon style="fill:#cfcfff;stroke:#cfcfff;" points="8,-16 8,-186 479,-186 479,-16 8,-16"/>
-<text text-anchor="middle" x="243" y="-169.9" style="font-family:Times New Roman;font-size:14.00;">Renderer Process</text>
-</g>
-<g id="cluster3" class="cluster"><title>cluster11</title>
-<polygon style="fill:#afafff;stroke:#afafff;" points="16,-24 16,-101 364,-101 364,-24 16,-24"/>
-<text text-anchor="middle" x="190" y="-84.9" style="font-family:Times New Roman;font-size:14.00;">RenderView</text>
-</g>
-<g id="cluster4" class="cluster"><title>cluster12</title>
-<polygon style="fill:#afafff;stroke:#afafff;" points="372,-24 372,-101 471,-101 471,-24 372,-24"/>
-<text text-anchor="middle" x="421" y="-84.9" style="font-family:Times New Roman;font-size:14.00;">RenderView</text>
-</g>
-<g id="cluster5" class="cluster"><title>cluster2</title>
-<polygon style="fill:#cfcfff;stroke:#cfcfff;" points="487,-109 487,-186 622,-186 622,-109 487,-109"/>
-<text text-anchor="middle" x="554" y="-169.9" style="font-family:Times New Roman;font-size:14.00;">Renderer Process</text>
-</g>
-<g id="cluster6" class="cluster"><title>cluster0</title>
-<polygon style="fill:#ffcfcf;stroke:#ffcfcf;" points="175,-194 175,-487 563,-487 563,-194 175,-194"/>
-<text text-anchor="middle" x="369" y="-470.9" style="font-family:Times New Roman;font-size:14.00;">Browser Process</text>
-</g>
-<!-- PhishingClassifierDelegate::SetPhishingScorer -->
-<g id="node3" class="node"><title>PhishingClassifierDelegate::SetPhishingScorer</title>
-<polygon style="fill:none;stroke:black;" points="356,-68 24,-68 24,-32 356,-32 356,-68"/>
-<text text-anchor="middle" x="190" y="-45.9" style="font-family:Times New Roman;font-size:14.00;">PhishingClassifierDelegate::SetPhishingScorer</text>
-</g>
-<!-- cluster12node -->
-<g id="node5" class="node"><title>cluster12node</title>
-<polygon style="fill:none;stroke:black;" points="434,-68 380,-68 380,-32 434,-32 434,-68"/>
-<text text-anchor="middle" x="407" y="-45.9" style="font-family:Times New Roman;font-size:14.00;">...</text>
-</g>
-<!-- PhishingClassifierFilter::OnSetPhishingModel -->
-<g id="node6" class="node"><title>PhishingClassifierFilter::OnSetPhishingModel</title>
-<polygon style="fill:none;stroke:black;" points="471,-153 149,-153 149,-117 471,-117 471,-153"/>
-<text text-anchor="middle" x="310" y="-130.9" style="font-family:Times New Roman;font-size:14.00;">PhishingClassifierFilter::OnSetPhishingModel</text>
-</g>
-<!-- PhishingClassifierFilter::OnSetPhishingModel&#45;&gt;PhishingClassifierDelegate::SetPhishingScorer -->
-<g id="edge5" class="edge"><title>PhishingClassifierFilter::OnSetPhishingModel&#45;&gt;PhishingClassifierDelegate::SetPhishingScorer</title>
-<path style="fill:none;stroke:black;" d="M285,-117C267,-105 243,-88 224,-74"/>
-<polygon style="fill:black;stroke:black;" points="226.1,-71.2 216,-68 221.9,-76.8 226.1,-71.2"/>
-</g>
-<!-- PhishingClassifierFilter::OnSetPhishingModel&#45;&gt;cluster12node -->
-<g id="edge7" class="edge"><title>PhishingClassifierFilter::OnSetPhishingModel&#45;&gt;cluster12node</title>
-<path style="fill:none;stroke:black;" d="M345,-117C353,-112 361,-107 368,-101 376,-94 383,-85 389,-77"/>
-<polygon style="fill:black;stroke:black;" points="392.365,-78.262 395,-68 386.541,-74.3791 392.365,-78.262"/>
-</g>
-<!-- cluster2node -->
-<g id="node10" class="node"><title>cluster2node</title>
-<polygon style="fill:none;stroke:black;" points="549,-153 495,-153 495,-117 549,-117 549,-153"/>
-<text text-anchor="middle" x="522" y="-130.9" style="font-family:Times New Roman;font-size:14.00;">...</text>
-</g>
-<!-- ClientSideDetectionService::Create -->
-<g id="node12" class="node"><title>ClientSideDetectionService::Create</title>
-<polygon style="fill:none;stroke:black;" points="498,-454 240,-454 240,-418 498,-418 498,-454"/>
-<text text-anchor="middle" x="369" y="-431.9" style="font-family:Times New Roman;font-size:14.00;">ClientSideDetectionService::Create</text>
-</g>
-<!-- ClientSideDetectionService::StartFetchModel -->
-<g id="node14" class="node"><title>ClientSideDetectionService::StartFetchModel</title>
-<polygon style="fill:none;stroke:black;" points="532,-382 206,-382 206,-346 532,-346 532,-382"/>
-<text text-anchor="middle" x="369" y="-359.9" style="font-family:Times New Roman;font-size:14.00;">ClientSideDetectionService::StartFetchModel</text>
-</g>
-<!-- ClientSideDetectionService::Create&#45;&gt;ClientSideDetectionService::StartFetchModel -->
-<g id="edge11" class="edge"><title>ClientSideDetectionService::Create&#45;&gt;ClientSideDetectionService::StartFetchModel</title>
-<path style="fill:none;stroke:black;stroke-dasharray:5,2;" d="M369,-418C369,-410 369,-401 369,-392"/>
-<polygon style="fill:black;stroke:black;" points="372.5,-392 369,-382 365.5,-392 372.5,-392"/>
-</g>
-<!-- ClientSideDetectionService::EndFetchModel -->
-<g id="node16" class="node"><title>ClientSideDetectionService::EndFetchModel</title>
-<polygon style="fill:none;stroke:black;" points="527,-310 211,-310 211,-274 527,-274 527,-310"/>
-<text text-anchor="middle" x="369" y="-287.9" style="font-family:Times New Roman;font-size:14.00;">ClientSideDetectionService::EndFetchModel</text>
-</g>
-<!-- ClientSideDetectionService::StartFetchModel&#45;&gt;ClientSideDetectionService::EndFetchModel -->
-<g id="edge13" class="edge"><title>ClientSideDetectionService::StartFetchModel&#45;&gt;ClientSideDetectionService::EndFetchModel</title>
-<path style="fill:none;stroke:#c900c9;stroke-width:2;stroke-dasharray:1,5;" d="M363,-346C362,-338 362,-329 362,-320"/>
-<polygon style="fill:#c900c9;stroke:#c900c9;" points="365.488,-320.299 363,-310 358.522,-319.602 365.488,-320.299"/>
-</g>
-<!-- ClientSideDetectionService::EndFetchModel&#45;&gt;ClientSideDetectionService::StartFetchModel -->
-<g id="edge15" class="edge"><title>ClientSideDetectionService::EndFetchModel&#45;&gt;ClientSideDetectionService::StartFetchModel</title>
-<path style="fill:none;stroke:black;stroke-dasharray:5,2;" d="M375,-310C376,-318 376,-327 376,-336"/>
-<polygon style="fill:black;stroke:black;" points="372.512,-335.701 375,-346 379.478,-336.398 372.512,-335.701"/>
-</g>
-<!-- ClientSideDetectionService::SendModelToRenderers -->
-<g id="node19" class="node"><title>ClientSideDetectionService::SendModelToRenderers</title>
-<polygon style="fill:none;stroke:black;" points="555,-238 183,-238 183,-202 555,-202 555,-238"/>
-<text text-anchor="middle" x="369" y="-215.9" style="font-family:Times New Roman;font-size:14.00;">ClientSideDetectionService::SendModelToRenderers</text>
-</g>
-<!-- ClientSideDetectionService::EndFetchModel&#45;&gt;ClientSideDetectionService::SendModelToRenderers -->
-<g id="edge17" class="edge"><title>ClientSideDetectionService::EndFetchModel&#45;&gt;ClientSideDetectionService::SendModelToRenderers</title>
-<path style="fill:none;stroke:black;" d="M369,-274C369,-266 369,-257 369,-248"/>
-<polygon style="fill:black;stroke:black;" points="372.5,-248 369,-238 365.5,-248 372.5,-248"/>
-</g>
-<!-- ClientSideDetectionService::SendModelToRenderers&#45;&gt;PhishingClassifierFilter::OnSetPhishingModel -->
-<g id="edge19" class="edge"><title>ClientSideDetectionService::SendModelToRenderers&#45;&gt;PhishingClassifierFilter::OnSetPhishingModel</title>
-<path style="fill:none;stroke:black;stroke-dasharray:5,2;" d="M356,-202C348,-191 338,-175 329,-162"/>
-<polygon style="fill:black;stroke:black;" points="331.459,-159.379 323,-153 325.635,-163.262 331.459,-159.379"/>
-</g>
-<!-- ClientSideDetectionService::SendModelToRenderers&#45;&gt;cluster2node -->
-<g id="edge21" class="edge"><title>ClientSideDetectionService::SendModelToRenderers&#45;&gt;cluster2node</title>
-<path style="fill:none;stroke:black;stroke-dasharray:5,2;" d="M452,-202C463,-198 474,-192 483,-186 492,-179 500,-170 506,-162"/>
-<polygon style="fill:black;stroke:black;" points="509.365,-163.262 512,-153 503.541,-159.379 509.365,-163.262"/>
-</g>
-</g>
-</svg>
diff --git a/site/_/rsrc/1310490460693/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/newback.jpg?height=300&width=400 b/site/_/rsrc/1310490460693/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/newback.jpg?height=300&width=400
deleted file mode 100644
index ebc9ca4..0000000
--- a/site/_/rsrc/1310490460693/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/newback.jpg?height=300&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1310490603857/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/back.jpg?height=300&width=400 b/site/_/rsrc/1310490603857/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/back.jpg?height=300&width=400
deleted file mode 100644
index d86d04d..0000000
--- a/site/_/rsrc/1310490603857/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/back.jpg?height=300&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1311804990465/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex_reset.jpg?height=300&width=400 b/site/_/rsrc/1311804990465/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex_reset.jpg?height=300&width=400
deleted file mode 100644
index 1828684..0000000
--- a/site/_/rsrc/1311804990465/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex_reset.jpg?height=300&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1311980716766/chromium-os/chromiumos-design-docs/filesystem-autoupdate/ChromeOSFilesystemAutoupdate.png b/site/_/rsrc/1311980716766/chromium-os/chromiumos-design-docs/filesystem-autoupdate/ChromeOSFilesystemAutoupdate.png
deleted file mode 100644
index fee3712..0000000
--- a/site/_/rsrc/1311980716766/chromium-os/chromiumos-design-docs/filesystem-autoupdate/ChromeOSFilesystemAutoupdate.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1312306838886/developers/design-documents/rendering-architecture-diagrams/chromium-non-composited-sw-rendering.png?height=165&width=200 b/site/_/rsrc/1312306838886/developers/design-documents/rendering-architecture-diagrams/chromium-non-composited-sw-rendering.png?height=165&width=200
deleted file mode 100644
index e8573b8..0000000
--- a/site/_/rsrc/1312306838886/developers/design-documents/rendering-architecture-diagrams/chromium-non-composited-sw-rendering.png?height=165&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1312306873551/developers/design-documents/rendering-architecture-diagrams/chromium-composited-sw-rendering.png?height=400&width=243 b/site/_/rsrc/1312306873551/developers/design-documents/rendering-architecture-diagrams/chromium-composited-sw-rendering.png?height=400&width=243
deleted file mode 100644
index e9ba1cb..0000000
--- a/site/_/rsrc/1312306873551/developers/design-documents/rendering-architecture-diagrams/chromium-composited-sw-rendering.png?height=400&width=243
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1312306909343/developers/design-documents/rendering-architecture-diagrams/chromium-composited-hw-rendering.png?height=400&width=245 b/site/_/rsrc/1312306909343/developers/design-documents/rendering-architecture-diagrams/chromium-composited-hw-rendering.png?height=400&width=245
deleted file mode 100644
index dd016ff..0000000
--- a/site/_/rsrc/1312306909343/developers/design-documents/rendering-architecture-diagrams/chromium-composited-hw-rendering.png?height=400&width=245
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1312306992102/developers/design-documents/rendering-architecture-diagrams/chromium-request-anim-frame.png?height=300&width=400 b/site/_/rsrc/1312306992102/developers/design-documents/rendering-architecture-diagrams/chromium-request-anim-frame.png?height=300&width=400
deleted file mode 100644
index 921bdd6..0000000
--- a/site/_/rsrc/1312306992102/developers/design-documents/rendering-architecture-diagrams/chromium-request-anim-frame.png?height=300&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1315505503882/chromium-os/comp2_200x146.jpg b/site/_/rsrc/1315505503882/chromium-os/comp2_200x146.jpg
deleted file mode 100644
index 5ae5d02..0000000
--- a/site/_/rsrc/1315505503882/chromium-os/comp2_200x146.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1315928650519/chromium-os/how-tos-and-troubleshooting/get-a-3g-modem-running/GSM%20PIN%20code%20types.png b/site/_/rsrc/1315928650519/chromium-os/how-tos-and-troubleshooting/get-a-3g-modem-running/GSM%20PIN%20code%20types.png
deleted file mode 100644
index 3d729ce..0000000
--- a/site/_/rsrc/1315928650519/chromium-os/how-tos-and-troubleshooting/get-a-3g-modem-running/GSM%20PIN%20code%20types.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1317029110924/developers/design-documents/omnibox-ime-coordination/imeomni.png b/site/_/rsrc/1317029110924/developers/design-documents/omnibox-ime-coordination/imeomni.png
deleted file mode 100644
index 689760b..0000000
--- a/site/_/rsrc/1317029110924/developers/design-documents/omnibox-ime-coordination/imeomni.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1320164249955/user-experience/multi-profiles/signin_1.png b/site/_/rsrc/1320164249955/user-experience/multi-profiles/signin_1.png
deleted file mode 100644
index 81587ef..0000000
--- a/site/_/rsrc/1320164249955/user-experience/multi-profiles/signin_1.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1320164750126/user-experience/multi-profiles/cupcake_2.png b/site/_/rsrc/1320164750126/user-experience/multi-profiles/cupcake_2.png
deleted file mode 100644
index 24c5031..0000000
--- a/site/_/rsrc/1320164750126/user-experience/multi-profiles/cupcake_2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1320182607973/user-experience/multi-profiles/profile_menu3.png b/site/_/rsrc/1320182607973/user-experience/multi-profiles/profile_menu3.png
deleted file mode 100644
index 86f87ee..0000000
--- a/site/_/rsrc/1320182607973/user-experience/multi-profiles/profile_menu3.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1321035006733/developers/design-documents/aura-desktop-window-manager/Chrome%20Graphics%20Infrastructure.png b/site/_/rsrc/1321035006733/developers/design-documents/aura-desktop-window-manager/Chrome%20Graphics%20Infrastructure.png
deleted file mode 100644
index eebc90e..0000000
--- a/site/_/rsrc/1321035006733/developers/design-documents/aura-desktop-window-manager/Chrome%20Graphics%20Infrastructure.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1323108238277/for-testers/enable-logging/configure%20providers.png b/site/_/rsrc/1323108238277/for-testers/enable-logging/configure%20providers.png
deleted file mode 100644
index c89a4c8..0000000
--- a/site/_/rsrc/1323108238277/for-testers/enable-logging/configure%20providers.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1323232182918/developers/design-documents/aura/graphics-architecture/ChromeGraphicsArchitecture.png b/site/_/rsrc/1323232182918/developers/design-documents/aura/graphics-architecture/ChromeGraphicsArchitecture.png
deleted file mode 100644
index 74aa2ec..0000000
--- a/site/_/rsrc/1323232182918/developers/design-documents/aura/graphics-architecture/ChromeGraphicsArchitecture.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1323233797493/developers/design-documents/aura/aura-overview/Aura.png b/site/_/rsrc/1323233797493/developers/design-documents/aura/aura-overview/Aura.png
deleted file mode 100644
index 2278df0..0000000
--- a/site/_/rsrc/1323233797493/developers/design-documents/aura/aura-overview/Aura.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1323234084990/developers/design-documents/aura/aura-overview/EventFlow.png b/site/_/rsrc/1323234084990/developers/design-documents/aura/aura-overview/EventFlow.png
deleted file mode 100644
index df911dc..0000000
--- a/site/_/rsrc/1323234084990/developers/design-documents/aura/aura-overview/EventFlow.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1323234484952/developers/design-documents/aura/views/Views.png b/site/_/rsrc/1323234484952/developers/design-documents/aura/views/Views.png
deleted file mode 100644
index 0604aa1..0000000
--- a/site/_/rsrc/1323234484952/developers/design-documents/aura/views/Views.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1323234913465/developers/design-documents/aura/layout-managers/LayoutManager.png b/site/_/rsrc/1323234913465/developers/design-documents/aura/layout-managers/LayoutManager.png
deleted file mode 100644
index 46b231b..0000000
--- a/site/_/rsrc/1323234913465/developers/design-documents/aura/layout-managers/LayoutManager.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1323235529337/developers/design-documents/aura/client-api/ClientAPI.png b/site/_/rsrc/1323235529337/developers/design-documents/aura/client-api/ClientAPI.png
deleted file mode 100644
index 23031bc..0000000
--- a/site/_/rsrc/1323235529337/developers/design-documents/aura/client-api/ClientAPI.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1323463722061/developers/tech-talk-videos/release-process/buildbot_screenshot.PNG?height=149&width=200 b/site/_/rsrc/1323463722061/developers/tech-talk-videos/release-process/buildbot_screenshot.PNG?height=149&width=200
deleted file mode 100644
index 6cefc58..0000000
--- a/site/_/rsrc/1323463722061/developers/tech-talk-videos/release-process/buildbot_screenshot.PNG?height=149&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1323463865942/developers/tech-talk-videos/release-process/release%20process%20version%202.png?height=118&width=200 b/site/_/rsrc/1323463865942/developers/tech-talk-videos/release-process/release%20process%20version%202.png?height=118&width=200
deleted file mode 100644
index b6c196a..0000000
--- a/site/_/rsrc/1323463865942/developers/tech-talk-videos/release-process/release%20process%20version%202.png?height=118&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1323463969713/developers/tech-talk-videos/release-process/update_software_popup.png b/site/_/rsrc/1323463969713/developers/tech-talk-videos/release-process/update_software_popup.png
deleted file mode 100644
index 63dc244..0000000
--- a/site/_/rsrc/1323463969713/developers/tech-talk-videos/release-process/update_software_popup.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1323464842970/developers/tech-talk-videos/release-process/starwars-disturbance2.jpg?height=139&width=320 b/site/_/rsrc/1323464842970/developers/tech-talk-videos/release-process/starwars-disturbance2.jpg?height=139&width=320
deleted file mode 100644
index bb4cb44..0000000
--- a/site/_/rsrc/1323464842970/developers/tech-talk-videos/release-process/starwars-disturbance2.jpg?height=139&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1323465208929/developers/tech-talk-videos/release-process/death_metal_rooster3.png?height=123&width=200 b/site/_/rsrc/1323465208929/developers/tech-talk-videos/release-process/death_metal_rooster3.png?height=123&width=200
deleted file mode 100644
index 9856428..0000000
--- a/site/_/rsrc/1323465208929/developers/tech-talk-videos/release-process/death_metal_rooster3.png?height=123&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1323465595694/developers/tech-talk-videos/release-process/chromium-24.png b/site/_/rsrc/1323465595694/developers/tech-talk-videos/release-process/chromium-24.png
deleted file mode 100644
index 353a54a..0000000
--- a/site/_/rsrc/1323465595694/developers/tech-talk-videos/release-process/chromium-24.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1324342231865/developers/design-documents/extensions/proposed-changes/apis-under-development/context-menu-api/context_menu_api_4.png?height=200&width=151 b/site/_/rsrc/1324342231865/developers/design-documents/extensions/proposed-changes/apis-under-development/context-menu-api/context_menu_api_4.png?height=200&width=151
deleted file mode 100644
index a172463..0000000
--- a/site/_/rsrc/1324342231865/developers/design-documents/extensions/proposed-changes/apis-under-development/context-menu-api/context_menu_api_4.png?height=200&width=151
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1324342231875/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/book_screenshot.png?height=220&width=400 b/site/_/rsrc/1324342231875/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/book_screenshot.png?height=220&width=400
deleted file mode 100644
index badc653..0000000
--- a/site/_/rsrc/1324342231875/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/book_screenshot.png?height=220&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1324342231875/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/coverflow_screenshot.png?height=211&width=400 b/site/_/rsrc/1324342231875/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/coverflow_screenshot.png?height=211&width=400
deleted file mode 100644
index 7b160a8..0000000
--- a/site/_/rsrc/1324342231875/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/coverflow_screenshot.png?height=211&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1324342231876/developers/design-documents/extensions/proposed-changes/apis-under-development/panels/Screen%20shot%202011-10-06%20at%203.47.53%20PM.png b/site/_/rsrc/1324342231876/developers/design-documents/extensions/proposed-changes/apis-under-development/panels/Screen%20shot%202011-10-06%20at%203.47.53%20PM.png
deleted file mode 100644
index 9f08405..0000000
--- a/site/_/rsrc/1324342231876/developers/design-documents/extensions/proposed-changes/apis-under-development/panels/Screen%20shot%202011-10-06%20at%203.47.53%20PM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1324424406858/developers/design-documents/extensions/how-the-extension-system-works/chrome-benchmarking-extension/benchmark-sm2.png b/site/_/rsrc/1324424406858/developers/design-documents/extensions/how-the-extension-system-works/chrome-benchmarking-extension/benchmark-sm2.png
deleted file mode 100644
index 54d875b..0000000
--- a/site/_/rsrc/1324424406858/developers/design-documents/extensions/how-the-extension-system-works/chrome-benchmarking-extension/benchmark-sm2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1326298284439/chromium-os/chromiumos-design-docs/network-portal-detection/FlimflamServiceStateMachine.png b/site/_/rsrc/1326298284439/chromium-os/chromiumos-design-docs/network-portal-detection/FlimflamServiceStateMachine.png
deleted file mode 100644
index 1fcbcf5..0000000
--- a/site/_/rsrc/1326298284439/chromium-os/chromiumos-design-docs/network-portal-detection/FlimflamServiceStateMachine.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1326315606847/omnibox-history-provider/caching/Startup.png?height=320&width=307 b/site/_/rsrc/1326315606847/omnibox-history-provider/caching/Startup.png?height=320&width=307
deleted file mode 100644
index 9a90a1d..0000000
--- a/site/_/rsrc/1326315606847/omnibox-history-provider/caching/Startup.png?height=320&width=307
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1326315773179/omnibox-history-provider/caching/Shutdown.png?height=140&width=320 b/site/_/rsrc/1326315773179/omnibox-history-provider/caching/Shutdown.png?height=140&width=320
deleted file mode 100644
index e02f4dc..0000000
--- a/site/_/rsrc/1326315773179/omnibox-history-provider/caching/Shutdown.png?height=140&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1326321316394/omnibox-history-provider/caching/StartupDetail.png?height=370&width=400 b/site/_/rsrc/1326321316394/omnibox-history-provider/caching/StartupDetail.png?height=370&width=400
deleted file mode 100644
index e8e5767..0000000
--- a/site/_/rsrc/1326321316394/omnibox-history-provider/caching/StartupDetail.png?height=370&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1326321376462/omnibox-history-provider/caching/ShutdownDetail.png?height=300&width=400 b/site/_/rsrc/1326321376462/omnibox-history-provider/caching/ShutdownDetail.png?height=300&width=400
deleted file mode 100644
index 62d88de..0000000
--- a/site/_/rsrc/1326321376462/omnibox-history-provider/caching/ShutdownDetail.png?height=300&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1330555063393/chromium-os/chromiumos-design-docs/verified-boot-data-structures/VerifiedBootDataStructures.png b/site/_/rsrc/1330555063393/chromium-os/chromiumos-design-docs/verified-boot-data-structures/VerifiedBootDataStructures.png
deleted file mode 100644
index 619fe53..0000000
--- a/site/_/rsrc/1330555063393/chromium-os/chromiumos-design-docs/verified-boot-data-structures/VerifiedBootDataStructures.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1331576179915/developers/design-documents/aura/aura-and-shell-dependencies/ChromeAshViewsAuradependencies.png b/site/_/rsrc/1331576179915/developers/design-documents/aura/aura-and-shell-dependencies/ChromeAshViewsAuradependencies.png
deleted file mode 100644
index ea8131a..0000000
--- a/site/_/rsrc/1331576179915/developers/design-documents/aura/aura-and-shell-dependencies/ChromeAshViewsAuradependencies.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1332384354611/developers/design-documents/site-isolation/ChromeSiteIsolationProject-arch.png?height=137&width=320 b/site/_/rsrc/1332384354611/developers/design-documents/site-isolation/ChromeSiteIsolationProject-arch.png?height=137&width=320
deleted file mode 100644
index b4f3447..0000000
--- a/site/_/rsrc/1332384354611/developers/design-documents/site-isolation/ChromeSiteIsolationProject-arch.png?height=137&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1332384488023/developers/design-documents/site-isolation/ChromeSiteIsolationProject-siteinstances.png?height=150&width=400 b/site/_/rsrc/1332384488023/developers/design-documents/site-isolation/ChromeSiteIsolationProject-siteinstances.png?height=150&width=400
deleted file mode 100644
index 19d1e91..0000000
--- a/site/_/rsrc/1332384488023/developers/design-documents/site-isolation/ChromeSiteIsolationProject-siteinstances.png?height=150&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1337074143173/developers/web-intents-in-chrome/Screen%20shot%202012-05-09%20at%207.43.31%20PM.png b/site/_/rsrc/1337074143173/developers/web-intents-in-chrome/Screen%20shot%202012-05-09%20at%207.43.31%20PM.png
deleted file mode 100644
index c393fbe..0000000
--- a/site/_/rsrc/1337074143173/developers/web-intents-in-chrome/Screen%20shot%202012-05-09%20at%207.43.31%20PM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1337074264141/developers/web-intents-in-chrome/Screen%20shot%202012-05-11%20at%2012.02.41%20AM.png b/site/_/rsrc/1337074264141/developers/web-intents-in-chrome/Screen%20shot%202012-05-11%20at%2012.02.41%20AM.png
deleted file mode 100644
index 727d422..0000000
--- a/site/_/rsrc/1337074264141/developers/web-intents-in-chrome/Screen%20shot%202012-05-11%20at%2012.02.41%20AM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1337081094961/developers/web-intents-in-chrome/Screen%20shot%202012-05-14%20at%204.48.28%20PM.png b/site/_/rsrc/1337081094961/developers/web-intents-in-chrome/Screen%20shot%202012-05-14%20at%204.48.28%20PM.png
deleted file mode 100644
index ff1e9b0..0000000
--- a/site/_/rsrc/1337081094961/developers/web-intents-in-chrome/Screen%20shot%202012-05-14%20at%204.48.28%20PM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1337081113743/developers/web-intents-in-chrome/Screen%20shot%202012-05-14%20at%204.56.03%20PM.png b/site/_/rsrc/1337081113743/developers/web-intents-in-chrome/Screen%20shot%202012-05-14%20at%204.56.03%20PM.png
deleted file mode 100644
index 49505eb..0000000
--- a/site/_/rsrc/1337081113743/developers/web-intents-in-chrome/Screen%20shot%202012-05-14%20at%204.56.03%20PM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1337081166156/developers/web-intents-in-chrome/Screen%20shot%202012-05-10%20at%2012.40.51%20AM.png b/site/_/rsrc/1337081166156/developers/web-intents-in-chrome/Screen%20shot%202012-05-10%20at%2012.40.51%20AM.png
deleted file mode 100644
index 1033331..0000000
--- a/site/_/rsrc/1337081166156/developers/web-intents-in-chrome/Screen%20shot%202012-05-10%20at%2012.40.51%20AM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1337087090130/developers/web-intents-in-chrome/noinstalls.PNG b/site/_/rsrc/1337087090130/developers/web-intents-in-chrome/noinstalls.PNG
deleted file mode 100644
index 981f5da..0000000
--- a/site/_/rsrc/1337087090130/developers/web-intents-in-chrome/noinstalls.PNG
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1337087123411/developers/web-intents-in-chrome/with.PNG b/site/_/rsrc/1337087123411/developers/web-intents-in-chrome/with.PNG
deleted file mode 100644
index c551776..0000000
--- a/site/_/rsrc/1337087123411/developers/web-intents-in-chrome/with.PNG
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1337270405104/chromium-os/testing/autotest-user-doc/atest-diagram.png b/site/_/rsrc/1337270405104/chromium-os/testing/autotest-user-doc/atest-diagram.png
deleted file mode 100644
index 5314ce8..0000000
--- a/site/_/rsrc/1337270405104/chromium-os/testing/autotest-user-doc/atest-diagram.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1339521674917/developers/design-documents/network-stack/netlog/NetLog1.png b/site/_/rsrc/1339521674917/developers/design-documents/network-stack/netlog/NetLog1.png
deleted file mode 100644
index 93f444b..0000000
--- a/site/_/rsrc/1339521674917/developers/design-documents/network-stack/netlog/NetLog1.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1340081309103/developers/design-documents/aura/ash-color-chooser/col.png b/site/_/rsrc/1340081309103/developers/design-documents/aura/ash-color-chooser/col.png
deleted file mode 100644
index 6764f47..0000000
--- a/site/_/rsrc/1340081309103/developers/design-documents/aura/ash-color-chooser/col.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1340655161694/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-dev-switch.jpg?height=132&width=320 b/site/_/rsrc/1340655161694/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-dev-switch.jpg?height=132&width=320
deleted file mode 100644
index f1a9f3c..0000000
--- a/site/_/rsrc/1340655161694/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-dev-switch.jpg?height=132&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1340657663552/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-dev-switch.jpg?height=133&width=320 b/site/_/rsrc/1340657663552/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-dev-switch.jpg?height=133&width=320
deleted file mode 100644
index f2230c1..0000000
--- a/site/_/rsrc/1340657663552/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-dev-switch.jpg?height=133&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1340693597039/developers/design-documents/aura/ash-color-chooser/Screenshot%202012-06-26%203%3A50%3A42%20PM.png?height=320&width=400 b/site/_/rsrc/1340693597039/developers/design-documents/aura/ash-color-chooser/Screenshot%202012-06-26%203%3A50%3A42%20PM.png?height=320&width=400
deleted file mode 100644
index 66b8f8b..0000000
--- a/site/_/rsrc/1340693597039/developers/design-documents/aura/ash-color-chooser/Screenshot%202012-06-26%203%3A50%3A42%20PM.png?height=320&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1342018298396/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy.jpg?height=86&width=320 b/site/_/rsrc/1342018298396/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy.jpg?height=86&width=320
deleted file mode 100644
index d823f3c..0000000
--- a/site/_/rsrc/1342018298396/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy.jpg?height=86&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1342584100941/developers/design-documents/displaying-a-web-page-in-chrome/Renderingintherenderer-v2.png b/site/_/rsrc/1342584100941/developers/design-documents/displaying-a-web-page-in-chrome/Renderingintherenderer-v2.png
deleted file mode 100644
index cf72f3e..0000000
--- a/site/_/rsrc/1342584100941/developers/design-documents/displaying-a-web-page-in-chrome/Renderingintherenderer-v2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1345070956020/developers/design-documents/profile-architecture/graph5.png?height=40&width=400 b/site/_/rsrc/1345070956020/developers/design-documents/profile-architecture/graph5.png?height=40&width=400
deleted file mode 100644
index 18780a6..0000000
--- a/site/_/rsrc/1345070956020/developers/design-documents/profile-architecture/graph5.png?height=40&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1347512885999/developers/design-documents/pepper-plugin-implementation/pepper_design.png b/site/_/rsrc/1347512885999/developers/design-documents/pepper-plugin-implementation/pepper_design.png
deleted file mode 100644
index 6a9edf5..0000000
--- a/site/_/rsrc/1347512885999/developers/design-documents/pepper-plugin-implementation/pepper_design.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348220127949/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20project.png b/site/_/rsrc/1348220127949/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20project.png
deleted file mode 100644
index 0328a32..0000000
--- a/site/_/rsrc/1348220127949/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20project.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348220492789/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20project%20view.png b/site/_/rsrc/1348220492789/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20project%20view.png
deleted file mode 100644
index 399b6f5..0000000
--- a/site/_/rsrc/1348220492789/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20project%20view.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348221047866/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20build%20variable.png b/site/_/rsrc/1348221047866/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20build%20variable.png
deleted file mode 100644
index 08d8039..0000000
--- a/site/_/rsrc/1348221047866/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20build%20variable.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348221196426/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build%20variables.png b/site/_/rsrc/1348221196426/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build%20variables.png
deleted file mode 100644
index 6727cd5..0000000
--- a/site/_/rsrc/1348221196426/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build%20variables.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348221739069/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build.png b/site/_/rsrc/1348221739069/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build.png
deleted file mode 100644
index 2db79b2..0000000
--- a/site/_/rsrc/1348221739069/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348223714037/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build%20behaviour%20tab.png b/site/_/rsrc/1348223714037/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build%20behaviour%20tab.png
deleted file mode 100644
index d8c0c74..0000000
--- a/site/_/rsrc/1348223714037/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build%20behaviour%20tab.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348223899057/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20hammer%20icon.png b/site/_/rsrc/1348223899057/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20hammer%20icon.png
deleted file mode 100644
index afba498..0000000
--- a/site/_/rsrc/1348223899057/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20hammer%20icon.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348224469544/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20source%20location.png b/site/_/rsrc/1348224469544/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20source%20location.png
deleted file mode 100644
index 4a47257..0000000
--- a/site/_/rsrc/1348224469544/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20source%20location.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348224594206/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20output%20location.png b/site/_/rsrc/1348224594206/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20output%20location.png
deleted file mode 100644
index b76a6c7..0000000
--- a/site/_/rsrc/1348224594206/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20output%20location.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348225068540/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20add%20directory%20path%201.png b/site/_/rsrc/1348225068540/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20add%20directory%20path%201.png
deleted file mode 100644
index bfea478..0000000
--- a/site/_/rsrc/1348225068540/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20add%20directory%20path%201.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348225506947/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20add%20directory%20path%202.png b/site/_/rsrc/1348225506947/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20add%20directory%20path%202.png
deleted file mode 100644
index 55a852e..0000000
--- a/site/_/rsrc/1348225506947/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20add%20directory%20path%202.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348225725535/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20with%20indexer%20enabled.png b/site/_/rsrc/1348225725535/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20with%20indexer%20enabled.png
deleted file mode 100644
index afbeb7b..0000000
--- a/site/_/rsrc/1348225725535/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20with%20indexer%20enabled.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348238967479/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20icon.png b/site/_/rsrc/1348238967479/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20icon.png
deleted file mode 100644
index 67c5a0e..0000000
--- a/site/_/rsrc/1348238967479/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20icon.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348239165560/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20debug%20configuration%20icon.png b/site/_/rsrc/1348239165560/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20debug%20configuration%20icon.png
deleted file mode 100644
index b18fc50..0000000
--- a/site/_/rsrc/1348239165560/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20debug%20configuration%20icon.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348239931801/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20main.png b/site/_/rsrc/1348239931801/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20main.png
deleted file mode 100644
index b2ca6eb..0000000
--- a/site/_/rsrc/1348239931801/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20main.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348240717522/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20select%20preferred%20launcher.png b/site/_/rsrc/1348240717522/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20select%20preferred%20launcher.png
deleted file mode 100644
index cff2779..0000000
--- a/site/_/rsrc/1348240717522/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20select%20preferred%20launcher.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348241142985/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20last%20debug%20configurations.png b/site/_/rsrc/1348241142985/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20last%20debug%20configurations.png
deleted file mode 100644
index 088153f..0000000
--- a/site/_/rsrc/1348241142985/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20last%20debug%20configurations.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348579743450/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20Debugger%20Main.png b/site/_/rsrc/1348579743450/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20Debugger%20Main.png
deleted file mode 100644
index 17f1a7a..0000000
--- a/site/_/rsrc/1348579743450/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20Debugger%20Main.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348579917710/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20Debugger%20Gdbserver%20Settings.png b/site/_/rsrc/1348579917710/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20Debugger%20Gdbserver%20Settings.png
deleted file mode 100644
index da15228..0000000
--- a/site/_/rsrc/1348579917710/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20Debugger%20Gdbserver%20Settings.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348580936219/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20hit%20breakpoint.png b/site/_/rsrc/1348580936219/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20hit%20breakpoint.png
deleted file mode 100644
index b3a68aa..0000000
--- a/site/_/rsrc/1348580936219/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20hit%20breakpoint.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348585616527/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20gdb_init%20file.png b/site/_/rsrc/1348585616527/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20gdb_init%20file.png
deleted file mode 100644
index 0ae7f16..0000000
--- a/site/_/rsrc/1348585616527/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20gdb_init%20file.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348585787726/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20glibc%20main.png b/site/_/rsrc/1348585787726/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20glibc%20main.png
deleted file mode 100644
index 9ed7441..0000000
--- a/site/_/rsrc/1348585787726/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20glibc%20main.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348585907243/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20glibc%20Debugger%20Main.png b/site/_/rsrc/1348585907243/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20glibc%20Debugger%20Main.png
deleted file mode 100644
index 7f27d3f..0000000
--- a/site/_/rsrc/1348585907243/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20glibc%20Debugger%20Main.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348586276453/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20glibc%20hit%20breakpoint.png b/site/_/rsrc/1348586276453/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20glibc%20hit%20breakpoint.png
deleted file mode 100644
index 294d1d6..0000000
--- a/site/_/rsrc/1348586276453/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20glibc%20hit%20breakpoint.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348586543240/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20consoles.png b/site/_/rsrc/1348586543240/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20consoles.png
deleted file mode 100644
index 82c42bd..0000000
--- a/site/_/rsrc/1348586543240/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20consoles.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1348732868982/developers/sublime-text/SublimeExample.png b/site/_/rsrc/1348732868982/developers/sublime-text/SublimeExample.png
deleted file mode 100644
index d06a206..0000000
--- a/site/_/rsrc/1348732868982/developers/sublime-text/SublimeExample.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1351112433096/developers/design-documents/chaps-technical-design/ChapsStack.png b/site/_/rsrc/1351112433096/developers/design-documents/chaps-technical-design/ChapsStack.png
deleted file mode 100644
index 000b5c7..0000000
--- a/site/_/rsrc/1351112433096/developers/design-documents/chaps-technical-design/ChapsStack.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1351116430561/developers/design-documents/chaps-technical-design/ChapsArchitecture.png b/site/_/rsrc/1351116430561/developers/design-documents/chaps-technical-design/ChapsArchitecture.png
deleted file mode 100644
index 6a96896..0000000
--- a/site/_/rsrc/1351116430561/developers/design-documents/chaps-technical-design/ChapsArchitecture.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1351117177175/developers/design-documents/chaps-technical-design/KeyHierarchy.png b/site/_/rsrc/1351117177175/developers/design-documents/chaps-technical-design/KeyHierarchy.png
deleted file mode 100644
index 4230abd..0000000
--- a/site/_/rsrc/1351117177175/developers/design-documents/chaps-technical-design/KeyHierarchy.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1351117305438/developers/design-documents/chaps-technical-design/ClassHierarchy.png b/site/_/rsrc/1351117305438/developers/design-documents/chaps-technical-design/ClassHierarchy.png
deleted file mode 100644
index ca05d66..0000000
--- a/site/_/rsrc/1351117305438/developers/design-documents/chaps-technical-design/ClassHierarchy.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1354323194313/favicon.ico b/site/_/rsrc/1354323194313/favicon.ico
deleted file mode 100644
index 555715a..0000000
--- a/site/_/rsrc/1354323194313/favicon.ico
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1355526290127/nativeclient/pnacl/aligned-bundling-support-in-llvm/Fragment%20padding.png.1355408184699.png b/site/_/rsrc/1355526290127/nativeclient/pnacl/aligned-bundling-support-in-llvm/Fragment%20padding.png.1355408184699.png
deleted file mode 100644
index 4421226..0000000
--- a/site/_/rsrc/1355526290127/nativeclient/pnacl/aligned-bundling-support-in-llvm/Fragment%20padding.png.1355408184699.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1357715497931/developers/creating-v8-profiling-timeline-plots/0-prof-only.png b/site/_/rsrc/1357715497931/developers/creating-v8-profiling-timeline-plots/0-prof-only.png
deleted file mode 100644
index d4de35a..0000000
--- a/site/_/rsrc/1357715497931/developers/creating-v8-profiling-timeline-plots/0-prof-only.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1357715519997/developers/creating-v8-profiling-timeline-plots/1-plot-internal.png b/site/_/rsrc/1357715519997/developers/creating-v8-profiling-timeline-plots/1-plot-internal.png
deleted file mode 100644
index fd97038..0000000
--- a/site/_/rsrc/1357715519997/developers/creating-v8-profiling-timeline-plots/1-plot-internal.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1357715649905/developers/creating-v8-profiling-timeline-plots/2-distorted.png b/site/_/rsrc/1357715649905/developers/creating-v8-profiling-timeline-plots/2-distorted.png
deleted file mode 100644
index 6038cac..0000000
--- a/site/_/rsrc/1357715649905/developers/creating-v8-profiling-timeline-plots/2-distorted.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1357715702096/developers/creating-v8-profiling-timeline-plots/3-undistorted.png b/site/_/rsrc/1357715702096/developers/creating-v8-profiling-timeline-plots/3-undistorted.png
deleted file mode 100644
index 45bb423..0000000
--- a/site/_/rsrc/1357715702096/developers/creating-v8-profiling-timeline-plots/3-undistorted.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1357715708721/developers/creating-v8-profiling-timeline-plots/4-autoscale.png b/site/_/rsrc/1357715708721/developers/creating-v8-profiling-timeline-plots/4-autoscale.png
deleted file mode 100644
index 81e8c6f..0000000
--- a/site/_/rsrc/1357715708721/developers/creating-v8-profiling-timeline-plots/4-autoscale.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1358353208129/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-case-bottom.jpg?height=277&width=400 b/site/_/rsrc/1358353208129/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-case-bottom.jpg?height=277&width=400
deleted file mode 100644
index 98edacb..0000000
--- a/site/_/rsrc/1358353208129/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-case-bottom.jpg?height=277&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1358354575956/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-bottom-screws.jpg?height=222&width=320 b/site/_/rsrc/1358354575956/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-bottom-screws.jpg?height=222&width=320
deleted file mode 100644
index fb54d89..0000000
--- a/site/_/rsrc/1358354575956/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-bottom-screws.jpg?height=222&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1358551464660/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-case.jpg?height=145&width=200 b/site/_/rsrc/1358551464660/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-case.jpg?height=145&width=200
deleted file mode 100644
index 1a89226..0000000
--- a/site/_/rsrc/1358551464660/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-case.jpg?height=145&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1359393711041/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals-bare.jpg?height=233&width=320 b/site/_/rsrc/1359393711041/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals-bare.jpg?height=233&width=320
deleted file mode 100644
index dc7ed03..0000000
--- a/site/_/rsrc/1359393711041/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals-bare.jpg?height=233&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1359987259480/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-bottom-guts.jpg?height=221&width=320 b/site/_/rsrc/1359987259480/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-bottom-guts.jpg?height=221&width=320
deleted file mode 100644
index 267e1f9..0000000
--- a/site/_/rsrc/1359987259480/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-bottom-guts.jpg?height=221&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1360021203338/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-bottm-guts.jpg?height=182&width=320 b/site/_/rsrc/1360021203338/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-bottm-guts.jpg?height=182&width=320
deleted file mode 100644
index 43b3409..0000000
--- a/site/_/rsrc/1360021203338/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-bottm-guts.jpg?height=182&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1360021219268/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-bottom.jpg?height=224&width=320 b/site/_/rsrc/1360021219268/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-bottom.jpg?height=224&width=320
deleted file mode 100644
index a095e0e..0000000
--- a/site/_/rsrc/1360021219268/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-bottom.jpg?height=224&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1360021225838/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-top-guts.jpg?height=230&width=320 b/site/_/rsrc/1360021225838/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-top-guts.jpg?height=230&width=320
deleted file mode 100644
index a834255..0000000
--- a/site/_/rsrc/1360021225838/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-top-guts.jpg?height=230&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1360699328215/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/mario-top-guts.jpg?height=102&width=320 b/site/_/rsrc/1360699328215/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/mario-top-guts.jpg?height=102&width=320
deleted file mode 100644
index e4320f4..0000000
--- a/site/_/rsrc/1360699328215/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/mario-top-guts.jpg?height=102&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1361854702349/chromium-os/developer-information-for-chrome-os-devices/chromebook-pixel/link-bottom-guts.jpg?height=239&width=320 b/site/_/rsrc/1361854702349/chromium-os/developer-information-for-chrome-os-devices/chromebook-pixel/link-bottom-guts.jpg?height=239&width=320
deleted file mode 100644
index 47fc416..0000000
--- a/site/_/rsrc/1361854702349/chromium-os/developer-information-for-chrome-os-devices/chromebook-pixel/link-bottom-guts.jpg?height=239&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1362183943375/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-top-guts.jpg?height=216&width=320 b/site/_/rsrc/1362183943375/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-top-guts.jpg?height=216&width=320
deleted file mode 100644
index d78adbd..0000000
--- a/site/_/rsrc/1362183943375/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-top-guts.jpg?height=216&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1362184029141/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-bottom-guts.jpg?height=198&width=320 b/site/_/rsrc/1362184029141/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-bottom-guts.jpg?height=198&width=320
deleted file mode 100644
index 06274b3..0000000
--- a/site/_/rsrc/1362184029141/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-bottom-guts.jpg?height=198&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1362211848295/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-dpanel.jpg?height=137&width=200 b/site/_/rsrc/1362211848295/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-dpanel.jpg?height=137&width=200
deleted file mode 100644
index 2603d11..0000000
--- a/site/_/rsrc/1362211848295/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-dpanel.jpg?height=137&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1362212140174/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-keyboard.jpg?height=150&width=200 b/site/_/rsrc/1362212140174/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-keyboard.jpg?height=150&width=200
deleted file mode 100644
index 9d367af..0000000
--- a/site/_/rsrc/1362212140174/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-keyboard.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1362212239444/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-cpanel.jpg?height=150&width=200 b/site/_/rsrc/1362212239444/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-cpanel.jpg?height=150&width=200
deleted file mode 100644
index 8f87b61..0000000
--- a/site/_/rsrc/1362212239444/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-cpanel.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1362213847729/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-top-wp.jpg?height=200&width=150 b/site/_/rsrc/1362213847729/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-top-wp.jpg?height=200&width=150
deleted file mode 100644
index a5e7ff0..0000000
--- a/site/_/rsrc/1362213847729/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-top-wp.jpg?height=200&width=150
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1362459992190/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/mario-bottom-guts.jpg?height=231&width=320 b/site/_/rsrc/1362459992190/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/mario-bottom-guts.jpg?height=231&width=320
deleted file mode 100644
index 0c07081..0000000
--- a/site/_/rsrc/1362459992190/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/mario-bottom-guts.jpg?height=231&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1363057761283/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-bottom-guts.jpg?height=236&width=320 b/site/_/rsrc/1363057761283/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-bottom-guts.jpg?height=236&width=320
deleted file mode 100644
index ca924ff..0000000
--- a/site/_/rsrc/1363057761283/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-bottom-guts.jpg?height=236&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1363057853361/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-bottom-guts-no-battery.jpg?height=236&width=320 b/site/_/rsrc/1363057853361/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-bottom-guts-no-battery.jpg?height=236&width=320
deleted file mode 100644
index 28f1d99..0000000
--- a/site/_/rsrc/1363057853361/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-bottom-guts-no-battery.jpg?height=236&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1363095081962/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-top-guts.jpg?height=190&width=320 b/site/_/rsrc/1363095081962/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-top-guts.jpg?height=190&width=320
deleted file mode 100644
index bb93c31..0000000
--- a/site/_/rsrc/1363095081962/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-top-guts.jpg?height=190&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1363186120515/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/snow-bottom-guts.jpg?height=140&width=320 b/site/_/rsrc/1363186120515/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/snow-bottom-guts.jpg?height=140&width=320
deleted file mode 100644
index f8535eb..0000000
--- a/site/_/rsrc/1363186120515/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/snow-bottom-guts.jpg?height=140&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1363186321099/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/snow-top-guts.jpg?height=140&width=320 b/site/_/rsrc/1363186321099/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/snow-top-guts.jpg?height=140&width=320
deleted file mode 100644
index 0189eca..0000000
--- a/site/_/rsrc/1363186321099/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/snow-top-guts.jpg?height=140&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1364850218094/chromium-os/developer-information-for-chrome-os-devices/center-positive-polarity.svg?height=12 b/site/_/rsrc/1364850218094/chromium-os/developer-information-for-chrome-os-devices/center-positive-polarity.svg?height=12
deleted file mode 100644
index 9a2a0a1..0000000
--- a/site/_/rsrc/1364850218094/chromium-os/developer-information-for-chrome-os-devices/center-positive-polarity.svg?height=12
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="93.989998"
-   height="20"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   sodipodi:docname="center-positive-polarity.svg">
-  <defs
-     id="defs4" />
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="8.9477606"
-     inkscape:cx="47.330278"
-     inkscape:cy="9.6647206"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:snap-global="false"
-     inkscape:window-width="2560"
-     inkscape:window-height="1547"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-1032.3622)">
-    <path
-       id="path4101"
-       d="m 19.483716,1042.3572 c 0,5.2289 -4.238904,9.4678 -9.467858,9.4678 -5.2289528,0 -9.46785742,-4.2389 -9.46785742,-9.4678 0,-5.229 4.23890462,-9.4679 9.46785742,-9.4679 5.228954,0 9.467858,4.2389 9.467858,9.4679 z"
-       style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1.06428289000000010;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 19.84946,1042.3572 c 20.29214,0 20.29214,0 20.29214,0"
-       id="path4874"
-       inkscape:connector-curvature="0" />
-    <path
-       inkscape:connector-curvature="0"
-       style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.91763097000000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       d="m 56.723641,1049.1038 c -3.726059,3.7261 -9.767209,3.7261 -13.493268,0 -3.726068,-3.726 -3.726068,-9.7672 0,-13.4932 3.726059,-3.7261 9.7672,-3.7261 13.493268,0"
-       id="path4876" />
-    <path
-       inkscape:connector-curvature="0"
-       style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.74579471;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       d="m 53.463692,1042.3572 c 0,2.0032 -1.623908,3.6271 -3.627105,3.6271 -2.00319,0 -3.627098,-1.6239 -3.627098,-3.6271 0,-2.0032 1.623908,-3.6271 3.627098,-3.6271 2.003197,0 3.627105,1.6239 3.627105,3.6271 z"
-       id="path4878" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 53.81509,1042.3572 c 20.29214,0 20.29214,0 20.29214,0"
-       id="path4874-1"
-       inkscape:connector-curvature="0" />
-    <path
-       id="path4101-4"
-       d="m 93.475553,1042.3572 c 0,5.2289 -4.238904,9.4678 -9.467858,9.4678 -5.228953,0 -9.467857,-4.2389 -9.467857,-9.4678 0,-5.229 4.238904,-9.4679 9.467857,-9.4679 5.228954,0 9.467858,4.2389 9.467858,9.4679 z"
-       style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1.06428289000000010;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       inkscape:connector-curvature="0" />
-    <path
-       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Verdana;-inkscape-font-specification:Verdana"
-       id="path5064"
-       d="m 14.792011,1043.1344 -10.1995077,0 0,-1.4997 10.1995077,0 z"
-       inkscape:connector-curvature="0" />
-    <path
-       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Verdana;-inkscape-font-specification:Verdana"
-       id="path5067"
-       d="m 90.232894,1043.1971 -5.341135,0 0,5.3411 -1.626849,0 0,-5.3411 -5.341135,0 0,-1.568 5.341135,0 0,-5.3412 1.626849,0 0,5.3412 5.341135,0 z"
-       inkscape:connector-curvature="0" />
-  </g>
-</svg>
diff --git a/site/_/rsrc/1364930759873/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals-top.jpg?height=121&width=320 b/site/_/rsrc/1364930759873/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals-top.jpg?height=121&width=320
deleted file mode 100644
index daa63b5..0000000
--- a/site/_/rsrc/1364930759873/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals-top.jpg?height=121&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1365022454347/blink/developer-faq/paulhead.jpg.1365009992996.png b/site/_/rsrc/1365022454347/blink/developer-faq/paulhead.jpg.1365009992996.png
deleted file mode 100644
index 178429a..0000000
--- a/site/_/rsrc/1365022454347/blink/developer-faq/paulhead.jpg.1365009992996.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1365022458980/blink/developer-faq/lewishead.jpg.1365009990294.png b/site/_/rsrc/1365022458980/blink/developer-faq/lewishead.jpg.1365009990294.png
deleted file mode 100644
index 5f36afb..0000000
--- a/site/_/rsrc/1365022458980/blink/developer-faq/lewishead.jpg.1365009990294.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1365454055924/chromium-os/how-tos-and-troubleshooting/visualizing-the-rootfs/Screenshot%20from%202013-04-08%2013%3A46%3A48.png b/site/_/rsrc/1365454055924/chromium-os/how-tos-and-troubleshooting/visualizing-the-rootfs/Screenshot%20from%202013-04-08%2013%3A46%3A48.png
deleted file mode 100644
index 1fd450a..0000000
--- a/site/_/rsrc/1365454055924/chromium-os/how-tos-and-troubleshooting/visualizing-the-rootfs/Screenshot%20from%202013-04-08%2013%3A46%3A48.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1365539027235/developers/design-documents/network-stack/Chromium%20HTTP%20Network%20Request%20Diagram.svg b/site/_/rsrc/1365539027235/developers/design-documents/network-stack/Chromium%20HTTP%20Network%20Request%20Diagram.svg
deleted file mode 100644
index 038adb7..0000000
--- a/site/_/rsrc/1365539027235/developers/design-documents/network-stack/Chromium%20HTTP%20Network%20Request%20Diagram.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" standalone="yes"?>
-
-<svg version="1.1" viewBox="0.0 0.0 960.0 720.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="gdd73656e_00.0"><path d="m0 0l960.0 0l0 720.0l-960.0 0l0 -720.0z" clip-rule="nonzero"></path></clipPath><g clip-path="url(#gdd73656e_00.0)"><path fill="#ffffff" d="m0 0l960.0 0l0 720.0l-960.0 0z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m48.0 28.833385l864.0 0l0 120.0l-864.0 0z" fill-rule="nonzero"></path><path fill="#000000" d="m59.34375 99.403694l0 -22.90625l4.625 0l0 9.015625l9.0625 0l0 -9.015625l4.625 0l0 22.90625l-4.625 0l0 -10.015625l-9.0625 0l0 10.015625l-4.625 0zm28.25 0l0 -19.03125l-6.796875 0l0 -3.875l18.203125 0l0 3.875l-6.78125 0l0 19.03125l-4.625 0zm19.546875 0l0 -19.03125l-6.796875 0l0 -3.875l18.203125 0l0 3.875l-6.78125 0l0 19.03125l-4.625 0zm14.390625 0l0 -22.90625l7.421875 0q4.21875 0 5.5 0.34375q1.96875 0.515625 3.296875 2.25q1.328125 1.71875 1.328125 4.453125q0 2.109375 -0.765625 3.546875q-0.765625 1.4375 -1.953125 2.265625q-1.171875 0.8125 -2.390625 1.078125q-1.65625 0.328125 -4.796875 0.328125l-3.015625 0l0 8.640625l-4.625 0zm4.625 -19.03125l0 6.5l2.53125 0q2.734375 0 3.65625 -0.359375q0.921875 -0.359375 1.4375 -1.125q0.53125 -0.765625 0.53125 -1.78125q0 -1.25 -0.734375 -2.0625q-0.734375 -0.8125 -1.859375 -1.015625q-0.828125 -0.15625 -3.328125 -0.15625l-2.234375 0zm25.65625 19.03125l0 -22.90625l4.5 0l9.375 15.296875l0 -15.296875l4.296875 0l0 22.90625l-4.640625 0l-9.234375 -14.9375l0 14.9375l-4.296875 0zm32.640625 -5.28125l4.375 0.734375q-0.84375 2.40625 -2.671875 3.671875q-1.8125 1.25 -4.546875 1.25q-4.328125 0 -6.40625 -2.828125q-1.640625 -2.265625 -1.640625 -5.71875q0 -4.125 2.15625 -6.453125q2.15625 -2.34375 5.453125 -2.34375q3.703125 0 5.84375 2.453125q2.140625 2.4375 2.046875 7.484375l-11.0 0q0.046875 1.953125 1.0625 3.046875q1.015625 1.078125 2.53125 1.078125q1.03125 0 1.734375 -0.5625q0.703125 -0.5625 1.0625 -1.8125zm0.25 -4.4375q-0.046875 -1.90625 -0.984375 -2.890625q-0.9375 -1.0 -2.28125 -1.0q-1.4375 0 -2.375 1.046875q-0.9375 1.046875 -0.921875 2.84375l6.5625 0zm15.546875 -6.875l0 3.5l-3.0 0l0 6.6875q0 2.03125 0.078125 2.375q0.09375 0.328125 0.390625 0.546875q0.3125 0.21875 0.75 0.21875q0.609375 0 1.765625 -0.421875l0.375 3.40625q-1.53125 0.65625 -3.46875 0.65625q-1.1875 0 -2.140625 -0.390625q-0.953125 -0.40625 -1.40625 -1.03125q-0.4375 -0.640625 -0.609375 -1.71875q-0.140625 -0.765625 -0.140625 -3.09375l0 -7.234375l-2.015625 0l0 -3.5l2.015625 0l0 -3.296875l4.40625 -2.5625l0 5.859375l3.0 0zm6.140625 16.59375l-5.25 -16.59375l4.265625 0l3.109375 10.875l2.859375 -10.875l4.234375 0l2.765625 10.875l3.171875 -10.875l4.328125 0l-5.328125 16.59375l-4.21875 0l-2.859375 -10.671875l-2.8125 10.671875l-4.265625 0zm20.78125 -8.53125q0 -2.1875 1.078125 -4.234375q1.078125 -2.046875 3.046875 -3.125q1.984375 -1.078125 4.421875 -1.078125q3.765625 0 6.171875 2.453125q2.40625 2.4375 2.40625 6.171875q0 3.765625 -2.4375 6.25q-2.421875 2.46875 -6.109375 2.46875q-2.28125 0 -4.359375 -1.03125q-2.0625 -1.03125 -3.140625 -3.015625q-1.078125 -2.0 -1.078125 -4.859375zm4.5 0.234375q0 2.46875 1.171875 3.78125q1.171875 1.3125 2.890625 1.3125q1.71875 0 2.875 -1.3125q1.171875 -1.3125 1.171875 -3.8125q0 -2.4375 -1.171875 -3.75q-1.15625 -1.3125 -2.875 -1.3125q-1.71875 0 -2.890625 1.3125q-1.171875 1.3125 -1.171875 3.78125zm20.265625 8.296875l-4.390625 0l0 -16.59375l4.078125 0l0 2.359375q1.046875 -1.671875 1.875 -2.203125q0.84375 -0.53125 1.90625 -0.53125q1.5 0 2.890625 0.828125l-1.359375 3.828125q-1.109375 -0.71875 -2.0625 -0.71875q-0.921875 0 -1.5625 0.515625q-0.640625 0.5 -1.015625 1.828125q-0.359375 1.328125 -0.359375 5.5625l0 5.125zm8.09375 0l0 -22.90625l4.390625 0l0 12.15625l5.140625 -5.84375l5.40625 0l-5.671875 6.0625l6.078125 10.53125l-4.734375 0l-4.171875 -7.453125l-2.046875 2.140625l0 5.3125l-4.390625 0zm26.890625 0l0 -22.90625l9.734375 0q3.671875 0 5.328125 0.625q1.671875 0.609375 2.671875 2.1875q1.0 1.578125 1.0 3.609375q0 2.578125 -1.515625 4.265625q-1.515625 1.671875 -4.53125 2.109375q1.5 0.875 2.46875 1.921875q0.984375 1.046875 2.640625 3.71875l2.796875 4.46875l-5.53125 0l-3.34375 -4.984375q-1.78125 -2.671875 -2.4375 -3.359375q-0.65625 -0.703125 -1.390625 -0.953125q-0.734375 -0.265625 -2.328125 -0.265625l-0.9375 0l0 9.5625l-4.625 0zm4.625 -13.21875l3.421875 0q3.328125 0 4.15625 -0.28125q0.828125 -0.28125 1.296875 -0.96875q0.46875 -0.6875 0.46875 -1.71875q0 -1.15625 -0.625 -1.859375q-0.609375 -0.71875 -1.734375 -0.90625q-0.5625 -0.078125 -3.375 -0.078125l-3.609375 0l0 5.8125zm28.046875 7.9375l4.375 0.734375q-0.84375 2.40625 -2.671875 3.671875q-1.8125 1.25 -4.546875 1.25q-4.328125 0 -6.40625 -2.828125q-1.640625 -2.265625 -1.640625 -5.71875q0 -4.125 2.15625 -6.453125q2.15625 -2.34375 5.453125 -2.34375q3.703125 0 5.84375 2.453125q2.140625 2.4375 2.046875 7.484375l-11.0 0q0.046875 1.953125 1.0625 3.046875q1.015625 1.078125 2.53125 1.078125q1.03125 0 1.734375 -0.5625q0.703125 -0.5625 1.0625 -1.8125zm0.25 -4.4375q-0.046875 -1.90625 -0.984375 -2.890625q-0.9375 -1.0 -2.28125 -1.0q-1.4375 0 -2.375 1.046875q-0.9375 1.046875 -0.921875 2.84375l6.5625 0zm18.78125 16.03125l0 -8.34375q-0.859375 1.109375 -2.140625 1.765625q-1.28125 0.640625 -2.765625 0.640625q-2.828125 0 -4.65625 -2.125q-2.15625 -2.484375 -2.15625 -6.734375q0 -4.0 2.015625 -6.234375q2.03125 -2.25 5.03125 -2.25q1.65625 0 2.859375 0.703125q1.21875 0.703125 2.15625 2.125l0 -2.453125l4.046875 0l0 22.90625l-4.390625 0zm0.140625 -14.8125q0 -2.546875 -1.046875 -3.78125q-1.03125 -1.25 -2.59375 -1.25q-1.59375 0 -2.671875 1.265625q-1.0625 1.265625 -1.0625 4.015625q0 2.734375 1.03125 3.953125q1.03125 1.203125 2.546875 1.203125q1.515625 0 2.65625 -1.359375q1.140625 -1.359375 1.140625 -4.046875zm19.484375 8.5l0 -2.484375q-0.90625 1.328125 -2.390625 2.09375q-1.46875 0.765625 -3.109375 0.765625q-1.671875 0 -3.0 -0.734375q-1.328125 -0.734375 -1.921875 -2.0625q-0.59375 -1.328125 -0.59375 -3.671875l0 -10.5l4.390625 0l0 7.625q0 3.5 0.234375 4.296875q0.25 0.78125 0.890625 1.25q0.640625 0.453125 1.625 0.453125q1.125 0 2.015625 -0.609375q0.890625 -0.625 1.21875 -1.53125q0.328125 -0.921875 0.328125 -4.484375l0 -7.0l4.390625 0l0 16.59375l-4.078125 0zm18.234375 -5.28125l4.375 0.734375q-0.84375 2.40625 -2.671875 3.671875q-1.8125 1.25 -4.546875 1.25q-4.328125 0 -6.40625 -2.828125q-1.640625 -2.265625 -1.640625 -5.71875q0 -4.125 2.15625 -6.453125q2.15625 -2.34375 5.453125 -2.34375q3.703125 0 5.84375 2.453125q2.140625 2.4375 2.046875 7.484375l-11.0 0q0.046875 1.953125 1.0625 3.046875q1.015625 1.078125 2.53125 1.078125q1.03125 0 1.734375 -0.5625q0.703125 -0.5625 1.0625 -1.8125zm0.25 -4.4375q-0.046875 -1.90625 -0.984375 -2.890625q-0.9375 -1.0 -2.28125 -1.0q-1.4375 0 -2.375 1.046875q-0.9375 1.046875 -0.921875 2.84375l6.5625 0zm6.390625 4.984375l4.40625 -0.671875q0.28125 1.28125 1.140625 1.953125q0.859375 0.65625 2.40625 0.65625q1.703125 0 2.5625 -0.625q0.578125 -0.4375 0.578125 -1.171875q0 -0.5 -0.3125 -0.828125q-0.328125 -0.3125 -1.46875 -0.578125q-5.3125 -1.171875 -6.734375 -2.140625q-1.96875 -1.34375 -1.96875 -3.734375q0 -2.15625 1.703125 -3.625q1.703125 -1.46875 5.28125 -1.46875q3.40625 0 5.0625 1.109375q1.65625 1.109375 2.28125 3.28125l-4.140625 0.765625q-0.265625 -0.96875 -1.015625 -1.484375q-0.734375 -0.515625 -2.109375 -0.515625q-1.734375 0 -2.484375 0.484375q-0.5 0.34375 -0.5 0.890625q0 0.46875 0.4375 0.796875q0.59375 0.4375 4.09375 1.234375q3.515625 0.796875 4.90625 1.953125q1.375 1.171875 1.375 3.265625q0 2.28125 -1.90625 3.921875q-1.90625 1.640625 -5.640625 1.640625q-3.390625 0 -5.375 -1.375q-1.96875 -1.375 -2.578125 -3.734375zm26.953125 -11.859375l0 3.5l-3.0 0l0 6.6875q0 2.03125 0.078125 2.375q0.09375 0.328125 0.390625 0.546875q0.3125 0.21875 0.75 0.21875q0.609375 0 1.765625 -0.421875l0.375 3.40625q-1.53125 0.65625 -3.46875 0.65625q-1.1875 0 -2.140625 -0.390625q-0.953125 -0.40625 -1.40625 -1.03125q-0.4375 -0.640625 -0.609375 -1.71875q-0.140625 -0.765625 -0.140625 -3.09375l0 -7.234375l-2.015625 0l0 -3.5l2.015625 0l0 -3.296875l4.40625 -2.5625l0 5.859375l3.0 0zm11.953125 -6.3125l8.453125 0q2.859375 0 4.359375 0.4375q2.015625 0.59375 3.453125 2.109375q1.4375 1.515625 2.1875 3.71875q0.75 2.1875 0.75 5.40625q0 2.828125 -0.703125 4.875q-0.859375 2.5 -2.453125 4.046875q-1.203125 1.171875 -3.25 1.828125q-1.53125 0.484375 -4.09375 0.484375l-8.703125 0l0 -22.90625zm4.625 3.875l0 15.171875l3.453125 0q1.9375 0 2.796875 -0.21875q1.125 -0.28125 1.859375 -0.953125q0.75 -0.671875 1.21875 -2.203125q0.46875 -1.546875 0.46875 -4.203125q0 -2.65625 -0.46875 -4.078125q-0.46875 -1.421875 -1.3125 -2.21875q-0.84375 -0.796875 -2.140625 -1.078125q-0.96875 -0.21875 -3.796875 -0.21875l-2.078125 0zm18.46875 0.1875l0 -4.0625l4.390625 0l0 4.0625l-4.390625 0zm0 18.84375l0 -16.59375l4.390625 0l0 16.59375l-4.390625 0zm12.171875 -11.53125l-3.984375 -0.71875q0.671875 -2.40625 2.3125 -3.5625q1.640625 -1.15625 4.875 -1.15625q2.9375 0 4.375 0.703125q1.4375 0.6875 2.015625 1.765625q0.59375 1.0625 0.59375 3.921875l-0.046875 5.125q0 2.1875 0.203125 3.234375q0.21875 1.03125 0.796875 2.21875l-4.34375 0q-0.171875 -0.4375 -0.421875 -1.296875q-0.109375 -0.390625 -0.15625 -0.515625q-1.125 1.09375 -2.40625 1.640625q-1.28125 0.546875 -2.734375 0.546875q-2.5625 0 -4.046875 -1.390625q-1.46875 -1.390625 -1.46875 -3.515625q0 -1.40625 0.671875 -2.5q0.671875 -1.109375 1.875 -1.6875q1.21875 -0.59375 3.5 -1.03125q3.078125 -0.578125 4.265625 -1.078125l0 -0.4375q0 -1.265625 -0.625 -1.796875q-0.625 -0.546875 -2.359375 -0.546875q-1.171875 0 -1.828125 0.46875q-0.65625 0.453125 -1.0625 1.609375zm5.875 3.5625q-0.84375 0.28125 -2.671875 0.671875q-1.828125 0.390625 -2.390625 0.765625q-0.859375 0.609375 -0.859375 1.546875q0 0.921875 0.6875 1.59375q0.6875 0.671875 1.75 0.671875q1.1875 0 2.265625 -0.78125q0.796875 -0.59375 1.046875 -1.453125q0.171875 -0.5625 0.171875 -2.140625l0 -0.875zm8.234375 9.0625l5.015625 0.609375q0.125 0.875 0.578125 1.203125q0.625 0.46875 1.96875 0.46875q1.71875 0 2.578125 -0.515625q0.578125 -0.34375 0.875 -1.109375q0.203125 -0.546875 0.203125 -2.015625l0 -2.421875q-1.96875 2.6875 -4.96875 2.6875q-3.34375 0 -5.296875 -2.828125q-1.53125 -2.234375 -1.53125 -5.5625q0 -4.171875 2.0 -6.375q2.015625 -2.203125 5.0 -2.203125q3.078125 0 5.078125 2.703125l0 -2.328125l4.109375 0l0 14.890625q0 2.9375 -0.484375 4.390625q-0.484375 1.453125 -1.359375 2.28125q-0.875 0.828125 -2.34375 1.296875q-1.453125 0.46875 -3.6875 0.46875q-4.21875 0 -5.984375 -1.453125q-1.765625 -1.4375 -1.765625 -3.65625q0 -0.21875 0.015625 -0.53125zm3.921875 -9.734375q0 2.640625 1.015625 3.875q1.03125 1.21875 2.53125 1.21875q1.609375 0 2.71875 -1.25q1.109375 -1.265625 1.109375 -3.734375q0 -2.578125 -1.0625 -3.828125q-1.0625 -1.25 -2.6875 -1.25q-1.578125 0 -2.609375 1.234375q-1.015625 1.21875 -1.015625 3.734375zm20.234375 8.640625l-4.390625 0l0 -16.59375l4.078125 0l0 2.359375q1.046875 -1.671875 1.875 -2.203125q0.84375 -0.53125 1.90625 -0.53125q1.5 0 2.890625 0.828125l-1.359375 3.828125q-1.109375 -0.71875 -2.0625 -0.71875q-0.921875 0 -1.5625 0.515625q-0.640625 0.5 -1.015625 1.828125q-0.359375 1.328125 -0.359375 5.5625l0 5.125zm11.53125 -11.53125l-3.984375 -0.71875q0.671875 -2.40625 2.3125 -3.5625q1.640625 -1.15625 4.875 -1.15625q2.9375 0 4.375 0.703125q1.4375 0.6875 2.015625 1.765625q0.59375 1.0625 0.59375 3.921875l-0.046875 5.125q0 2.1875 0.203125 3.234375q0.21875 1.03125 0.796875 2.21875l-4.34375 0q-0.171875 -0.4375 -0.421875 -1.296875q-0.109375 -0.390625 -0.15625 -0.515625q-1.125 1.09375 -2.40625 1.640625q-1.28125 0.546875 -2.734375 0.546875q-2.5625 0 -4.046875 -1.390625q-1.46875 -1.390625 -1.46875 -3.515625q0 -1.40625 0.671875 -2.5q0.671875 -1.109375 1.875 -1.6875q1.21875 -0.59375 3.5 -1.03125q3.078125 -0.578125 4.265625 -1.078125l0 -0.4375q0 -1.265625 -0.625 -1.796875q-0.625 -0.546875 -2.359375 -0.546875q-1.171875 0 -1.828125 0.46875q-0.65625 0.453125 -1.0625 1.609375zm5.875 3.5625q-0.84375 0.28125 -2.671875 0.671875q-1.828125 0.390625 -2.390625 0.765625q-0.859375 0.609375 -0.859375 1.546875q0 0.921875 0.6875 1.59375q0.6875 0.671875 1.75 0.671875q1.1875 0 2.265625 -0.78125q0.796875 -0.59375 1.046875 -1.453125q0.171875 -0.5625 0.171875 -2.140625l0 -0.875zm8.3125 -8.625l4.046875 0l0 2.265625q2.171875 -2.640625 5.171875 -2.640625q1.59375 0 2.765625 0.65625q1.171875 0.65625 1.921875 1.984375q1.09375 -1.328125 2.359375 -1.984375q1.265625 -0.65625 2.703125 -0.65625q1.828125 0 3.09375 0.75q1.265625 0.734375 1.890625 2.171875q0.453125 1.0625 0.453125 3.4375l0 10.609375l-4.390625 0l0 -9.484375q0 -2.46875 -0.453125 -3.1875q-0.609375 -0.9375 -1.875 -0.9375q-0.921875 0 -1.734375 0.5625q-0.8125 0.5625 -1.171875 1.65625q-0.359375 1.078125 -0.359375 3.421875l0 7.96875l-4.390625 0l0 -9.09375q0 -2.421875 -0.234375 -3.125q-0.234375 -0.703125 -0.734375 -1.046875q-0.484375 -0.34375 -1.328125 -0.34375q-1.015625 0 -1.828125 0.546875q-0.8125 0.546875 -1.171875 1.578125q-0.34375 1.03125 -0.34375 3.421875l0 8.0625l-4.390625 0l0 -16.59375z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m44.10499 161.60367l864.0 0l0 521.54333l-864.0 0z" fill-rule="nonzero"></path><path fill="#ffffff" d="m71.56431 170.36482l138.74014 0l0 60.37796l-138.74014 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m71.56431 170.36482l138.74014 0l0 60.37796l-138.74014 0z" fill-rule="nonzero"></path><path fill="#000000" d="m90.95493 193.12411l1.796875 0l0 7.84375q0 2.0625 -0.46875 3.265625q-0.453125 1.203125 -1.671875 1.96875q-1.203125 0.75 -3.171875 0.75q-1.90625 0 -3.125 -0.65625q-1.21875 -0.65625 -1.734375 -1.90625q-0.515625 -1.25 -0.515625 -3.421875l0 -7.84375l1.796875 0l0 7.84375q0 1.765625 0.328125 2.609375q0.328125 0.84375 1.125 1.296875q0.8125 0.453125 1.96875 0.453125q1.984375 0 2.828125 -0.890625q0.84375 -0.90625 0.84375 -3.46875l0 -7.84375zm4.582321 13.59375l0 -13.59375l6.03125 0q1.8125 0 2.75 0.359375q0.953125 0.359375 1.515625 1.296875q0.5625 0.921875 0.5625 2.046875q0 1.453125 -0.9375 2.453125q-0.921875 0.984375 -2.890625 1.25q0.71875 0.34375 1.09375 0.671875q0.78125 0.734375 1.484375 1.8125l2.375 3.703125l-2.265625 0l-1.796875 -2.828125q-0.796875 -1.21875 -1.3125 -1.875q-0.5 -0.65625 -0.90625 -0.90625q-0.40625 -0.265625 -0.8125 -0.359375q-0.3125 -0.078125 -1.015625 -0.078125l-2.078125 0l0 6.046875l-1.796875 0zm1.796875 -7.59375l3.859375 0q1.234375 0 1.921875 -0.25q0.703125 -0.265625 1.0625 -0.828125q0.375 -0.5625 0.375 -1.21875q0 -0.96875 -0.703125 -1.578125q-0.703125 -0.625 -2.21875 -0.625l-4.296875 0l0 4.5zm11.566696 7.59375l0 -13.59375l1.796875 0l0 11.984375l6.703125 0l0 1.609375l-8.5 0zm10.485092 0l0 -13.59375l6.03125 0q1.8125 0 2.7499924 0.359375q0.953125 0.359375 1.515625 1.296875q0.5625 0.921875 0.5625 2.046875q0 1.453125 -0.9375 2.453125q-0.921875 0.984375 -2.8906174 1.25q0.71875 0.34375 1.09375 0.671875q0.7812424 0.734375 1.4843674 1.8125l2.375 3.703125l-2.265625 0l-1.7968674 -2.828125q-0.796875 -1.21875 -1.3125 -1.875q-0.5 -0.65625 -0.90625 -0.90625q-0.40625 -0.265625 -0.8125 -0.359375q-0.3125 -0.078125 -1.015625 -0.078125l-2.078125 0l0 6.046875l-1.796875 0zm1.796875 -7.59375l3.859375 0q1.234375 0 1.921875 -0.25q0.703125 -0.265625 1.0624924 -0.828125q0.375 -0.5625 0.375 -1.21875q0 -0.96875 -0.7031174 -1.578125q-0.703125 -0.625 -2.21875 -0.625l-4.296875 0l0 4.5zm18.176064 4.421875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm15.391342 9.65625l0 -4.828125q-0.390625 0.546875 -1.09375 0.90625q-0.6875 0.359375 -1.484375 0.359375q-1.75 0 -3.015625 -1.390625q-1.265625 -1.40625 -1.265625 -3.84375q0 -1.484375 0.515625 -2.65625q0.515625 -1.1875 1.484375 -1.796875q0.984375 -0.609375 2.15625 -0.609375q1.828125 0 2.875 1.546875l0 -1.328125l1.5 0l0 13.640625l-1.671875 0zm-5.140625 -8.734375q0 1.90625 0.796875 2.859375q0.796875 0.9375 1.90625 0.9375q1.0625 0 1.828125 -0.890625q0.78125 -0.90625 0.78125 -2.765625q0 -1.953125 -0.8125 -2.953125q-0.8125 -1.0 -1.90625 -1.0q-1.09375 0 -1.84375 0.9375q-0.75 0.921875 -0.75 2.875zm15.688217 4.953125l0 -1.453125q-1.140625 1.671875 -3.125 1.671875q-0.859375 0 -1.625 -0.328125q-0.75 -0.34375 -1.125 -0.84375q-0.359375 -0.5 -0.515625 -1.234375q-0.09375 -0.5 -0.09375 -1.5625l0 -6.109375l1.671875 0l0 5.46875q0 1.3125 0.09375 1.765625q0.15625 0.65625 0.671875 1.03125q0.515625 0.375 1.265625 0.375q0.75 0 1.40625 -0.375q0.65625 -0.390625 0.921875 -1.046875q0.28125 -0.671875 0.28125 -1.9375l0 -5.28125l1.671875 0l0 9.859375l-1.5 0zm10.672592 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm8.438217 2.9375l1.65625 -0.265625q0.140625 1.0 0.765625 1.53125q0.640625 0.515625 1.78125 0.515625q1.15625 0 1.703125 -0.46875q0.5625 -0.46875 0.5625 -1.09375q0 -0.5625 -0.484375 -0.890625q-0.34375 -0.21875 -1.703125 -0.5625q-1.84375 -0.46875 -2.5625 -0.796875q-0.703125 -0.34375 -1.078125 -0.9375q-0.359375 -0.609375 -0.359375 -1.328125q0 -0.65625 0.296875 -1.21875q0.3125 -0.5625 0.828125 -0.9375q0.390625 -0.28125 1.0625 -0.484375q0.671875 -0.203125 1.4375 -0.203125q1.171875 0 2.046875 0.34375q0.875 0.328125 1.28125 0.90625q0.421875 0.5625 0.578125 1.515625l-1.625 0.21875q-0.109375 -0.75 -0.65625 -1.171875q-0.53125 -0.4375 -1.5 -0.4375q-1.15625 0 -1.640625 0.390625q-0.484375 0.375 -0.484375 0.875q0 0.328125 0.203125 0.59375q0.203125 0.265625 0.640625 0.4375q0.25 0.09375 1.46875 0.4375q1.765625 0.46875 2.46875 0.765625q0.703125 0.296875 1.09375 0.875q0.40625 0.578125 0.40625 1.4375q0 0.828125 -0.484375 1.578125q-0.484375 0.734375 -1.40625 1.140625q-0.921875 0.390625 -2.078125 0.390625q-1.921875 0 -2.9375 -0.796875q-1.0 -0.796875 -1.28125 -2.359375zm13.65625 1.4375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125z" fill-rule="nonzero"></path><path fill="#c9daf8" d="m251.61942 170.36482l169.41733 0l0 60.37796l-169.41733 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m251.61942 170.36482l169.41733 0l0 60.37796l-169.41733 0z" fill-rule="nonzero"></path><path fill="#000000" d="m271.01004 193.12411l1.796875 0l0 7.84375q0 2.0625 -0.46875 3.265625q-0.453125 1.203125 -1.671875 1.96875q-1.203125 0.75 -3.171875 0.75q-1.90625 0 -3.125 -0.65625q-1.21875 -0.65625 -1.734375 -1.90625q-0.515625 -1.25 -0.515625 -3.421875l0 -7.84375l1.796875 0l0 7.84375q0 1.765625 0.328125 2.609375q0.328125 0.84375 1.125 1.296875q0.8125 0.453125 1.96875 0.453125q1.984375 0 2.828125 -0.890625q0.84375 -0.90625 0.84375 -3.46875l0 -7.84375zm4.5823364 13.59375l0 -13.59375l6.03125 0q1.8125 0 2.75 0.359375q0.953125 0.359375 1.515625 1.296875q0.5625 0.921875 0.5625 2.046875q0 1.453125 -0.9375 2.453125q-0.921875 0.984375 -2.890625 1.25q0.71875 0.34375 1.09375 0.671875q0.78125 0.734375 1.484375 1.8125l2.375 3.703125l-2.265625 0l-1.796875 -2.828125q-0.796875 -1.21875 -1.3125 -1.875q-0.5 -0.65625 -0.90625 -0.90625q-0.40625 -0.265625 -0.8125 -0.359375q-0.3125 -0.078125 -1.015625 -0.078125l-2.078125 0l0 6.046875l-1.796875 0zm1.796875 -7.59375l3.859375 0q1.234375 0 1.921875 -0.25q0.703125 -0.265625 1.0625 -0.828125q0.375 -0.5625 0.375 -1.21875q0 -0.96875 -0.703125 -1.578125q-0.703125 -0.625 -2.21875 -0.625l-4.296875 0l0 4.5zm11.566681 7.59375l0 -13.59375l1.796875 0l0 11.984375l6.703125 0l0 1.609375l-8.5 0zm10.485107 0l0 -13.59375l6.03125 0q1.8125 0 2.75 0.359375q0.953125 0.359375 1.515625 1.296875q0.5625 0.921875 0.5625 2.046875q0 1.453125 -0.9375 2.453125q-0.921875 0.984375 -2.890625 1.25q0.71875 0.34375 1.09375 0.671875q0.78125 0.734375 1.484375 1.8125l2.375 3.703125l-2.265625 0l-1.796875 -2.828125q-0.796875 -1.21875 -1.3125 -1.875q-0.5 -0.65625 -0.90625 -0.90625q-0.40625 -0.265625 -0.8125 -0.359375q-0.3125 -0.078125 -1.015625 -0.078125l-2.078125 0l0 6.046875l-1.796875 0zm1.796875 -7.59375l3.859375 0q1.234375 0 1.921875 -0.25q0.703125 -0.265625 1.0625 -0.828125q0.375 -0.5625 0.375 -1.21875q0 -0.96875 -0.703125 -1.578125q-0.703125 -0.625 -2.21875 -0.625l-4.296875 0l0 4.5zm18.176056 4.421875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm15.391357 9.65625l0 -4.828125q-0.390625 0.546875 -1.09375 0.90625q-0.6875 0.359375 -1.484375 0.359375q-1.75 0 -3.015625 -1.390625q-1.265625 -1.40625 -1.265625 -3.84375q0 -1.484375 0.515625 -2.65625q0.515625 -1.1875 1.484375 -1.796875q0.984375 -0.609375 2.15625 -0.609375q1.828125 0 2.875 1.546875l0 -1.328125l1.5 0l0 13.640625l-1.671875 0zm-5.140625 -8.734375q0 1.90625 0.796875 2.859375q0.796875 0.9375 1.90625 0.9375q1.0625 0 1.828125 -0.890625q0.78125 -0.90625 0.78125 -2.765625q0 -1.953125 -0.8125 -2.953125q-0.8125 -1.0 -1.90625 -1.0q-1.09375 0 -1.84375 0.9375q-0.75 0.921875 -0.75 2.875zm15.688202 4.953125l0 -1.453125q-1.140625 1.671875 -3.125 1.671875q-0.859375 0 -1.625 -0.328125q-0.75 -0.34375 -1.125 -0.84375q-0.359375 -0.5 -0.515625 -1.234375q-0.09375 -0.5 -0.09375 -1.5625l0 -6.109375l1.671875 0l0 5.46875q0 1.3125 0.09375 1.765625q0.15625 0.65625 0.671875 1.03125q0.515625 0.375 1.265625 0.375q0.75 0 1.40625 -0.375q0.65625 -0.390625 0.921875 -1.046875q0.28125 -0.671875 0.28125 -1.9375l0 -5.28125l1.671875 0l0 9.859375l-1.5 0zm10.672607 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm8.438202 2.9375l1.65625 -0.265625q0.140625 1.0 0.765625 1.53125q0.640625 0.515625 1.78125 0.515625q1.15625 0 1.703125 -0.46875q0.5625 -0.46875 0.5625 -1.09375q0 -0.5625 -0.484375 -0.890625q-0.34375 -0.21875 -1.703125 -0.5625q-1.84375 -0.46875 -2.5625 -0.796875q-0.703125 -0.34375 -1.078125 -0.9375q-0.359375 -0.609375 -0.359375 -1.328125q0 -0.65625 0.296875 -1.21875q0.3125 -0.5625 0.828125 -0.9375q0.390625 -0.28125 1.0625 -0.484375q0.671875 -0.203125 1.4375 -0.203125q1.171875 0 2.046875 0.34375q0.875 0.328125 1.28125 0.90625q0.421875 0.5625 0.578125 1.515625l-1.625 0.21875q-0.109375 -0.75 -0.65625 -1.171875q-0.53125 -0.4375 -1.5 -0.4375q-1.15625 0 -1.640625 0.390625q-0.484375 0.375 -0.484375 0.875q0 0.328125 0.203125 0.59375q0.203125 0.265625 0.640625 0.4375q0.25 0.09375 1.46875 0.4375q1.765625 0.46875 2.46875 0.765625q0.703125 0.296875 1.09375 0.875q0.40625 0.578125 0.40625 1.4375q0 0.828125 -0.484375 1.578125q-0.484375 0.734375 -1.40625 1.140625q-0.921875 0.390625 -2.078125 0.390625q-1.921875 0 -2.9375 -0.796875q-1.0 -0.796875 -1.28125 -2.359375zm13.65625 1.4375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm0.8239441 -2.359375l1.625 -0.21875q0.0625 1.546875 0.578125 2.125q0.53125 0.578125 1.4375 0.578125q0.6875 0 1.171875 -0.3125q0.5 -0.3125 0.671875 -0.84375q0.1875 -0.53125 0.1875 -1.703125l0 -9.359375l1.8125 0l0 9.265625q0 1.703125 -0.421875 2.640625q-0.40625 0.9375 -1.3125 1.4375q-0.890625 0.484375 -2.09375 0.484375q-1.796875 0 -2.75 -1.03125q-0.9375 -1.03125 -0.90625 -3.0625zm9.40625 -1.0625q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm10.828827 4.921875l-1.546875 0l0 -13.59375l1.65625 0l0 4.84375q1.0625 -1.328125 2.703125 -1.328125q0.90625 0 1.71875 0.375q0.8125 0.359375 1.328125 1.03125q0.53125 0.65625 0.828125 1.59375q0.296875 0.9375 0.296875 2.0q0 2.53125 -1.25 3.921875q-1.25 1.375 -3.0 1.375q-1.75 0 -2.734375 -1.453125l0 1.234375zm-0.015625 -5.0q0 1.765625 0.46875 2.5625q0.796875 1.28125 2.140625 1.28125q1.09375 0 1.890625 -0.9375q0.796875 -0.953125 0.796875 -2.84375q0 -1.921875 -0.765625 -2.84375q-0.765625 -0.921875 -1.84375 -0.921875q-1.09375 0 -1.890625 0.953125q-0.796875 0.953125 -0.796875 2.75z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m210.30446 200.5538l42.92914 0" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m210.30446 200.5538l30.929138 0" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m241.2336 203.85727l9.076187 -3.3034668l-9.076187 -3.3034668z" fill-rule="evenodd"></path><path fill="#a4c2f4" d="m702.6772 252.80315l209.32281 0l0 60.377945l-209.32281 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m702.6772 252.80315l209.32281 0l0 60.377945l-209.32281 0z" fill-rule="nonzero"></path><path fill="#000000" d="m722.0678 275.56244l1.796875 0l0 7.84375q0 2.0625 -0.46875 3.265625q-0.453125 1.203125 -1.671875 1.96875q-1.203125 0.75 -3.171875 0.75q-1.90625 0 -3.125 -0.65625q-1.21875 -0.65625 -1.734375 -1.90625q-0.515625 -1.25 -0.515625 -3.421875l0 -7.84375l1.796875 0l0 7.84375q0 1.765625 0.328125 2.609375q0.328125 0.84375 1.125 1.296875q0.8125 0.453125 1.96875 0.453125q1.984375 0 2.828125 -0.890625q0.84375 -0.90625 0.84375 -3.46875l0 -7.84375zm4.5822754 13.59375l0 -13.59375l6.03125 0q1.8125 0 2.75 0.359375q0.953125 0.359375 1.515625 1.296875q0.5625 0.921875 0.5625 2.046875q0 1.453125 -0.9375 2.453125q-0.921875 0.984375 -2.890625 1.25q0.71875 0.34375 1.09375 0.671875q0.78125 0.734375 1.484375 1.8125l2.375 3.703125l-2.265625 0l-1.796875 -2.828125q-0.796875 -1.21875 -1.3125 -1.875q-0.5 -0.65625 -0.90625 -0.90625q-0.40625 -0.265625 -0.8125 -0.359375q-0.3125 -0.078125 -1.015625 -0.078125l-2.078125 0l0 6.046875l-1.796875 0zm1.796875 -7.59375l3.859375 0q1.234375 0 1.921875 -0.25q0.703125 -0.265625 1.0625 -0.828125q0.375 -0.5625 0.375 -1.21875q0 -0.96875 -0.703125 -1.578125q-0.703125 -0.625 -2.21875 -0.625l-4.296875 0l0 4.5zm11.566711 7.59375l0 -13.59375l1.796875 0l0 11.984375l6.703125 0l0 1.609375l-8.5 0zm10.485107 0l0 -13.59375l6.03125 0q1.8125 0 2.75 0.359375q0.953125 0.359375 1.515625 1.296875q0.5625 0.921875 0.5625 2.046875q0 1.453125 -0.9375 2.453125q-0.921875 0.984375 -2.890625 1.25q0.71875 0.34375 1.09375 0.671875q0.78125 0.734375 1.484375 1.8125l2.375 3.703125l-2.265625 0l-1.796875 -2.828125q-0.796875 -1.21875 -1.3125 -1.875q-0.5 -0.65625 -0.90625 -0.90625q-0.40625 -0.265625 -0.8125 -0.359375q-0.3125 -0.078125 -1.015625 -0.078125l-2.078125 0l0 6.046875l-1.796875 0zm1.796875 -7.59375l3.859375 0q1.234375 0 1.921875 -0.25q0.703125 -0.265625 1.0625 -0.828125q0.375 -0.5625 0.375 -1.21875q0 -0.96875 -0.703125 -1.578125q-0.703125 -0.625 -2.21875 -0.625l-4.296875 0l0 4.5zm18.176086 4.421875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm15.391296 9.65625l0 -4.828125q-0.390625 0.546875 -1.09375 0.90625q-0.6875 0.359375 -1.484375 0.359375q-1.75 0 -3.015625 -1.390625q-1.265625 -1.40625 -1.265625 -3.84375q0 -1.484375 0.515625 -2.65625q0.515625 -1.1875 1.484375 -1.796875q0.984375 -0.609375 2.15625 -0.609375q1.828125 0 2.875 1.546875l0 -1.328125l1.5 0l0 13.640625l-1.671875 0zm-5.140625 -8.734375q0 1.90625 0.796875 2.859375q0.796875 0.9375 1.90625 0.9375q1.0625 0 1.828125 -0.890625q0.78125 -0.90625 0.78125 -2.765625q0 -1.953125 -0.8125 -2.953125q-0.8125 -1.0 -1.90625 -1.0q-1.09375 0 -1.84375 0.9375q-0.75 0.921875 -0.75 2.875zm15.688232 4.953125l0 -1.453125q-1.140625 1.671875 -3.125 1.671875q-0.859375 0 -1.625 -0.328125q-0.75 -0.34375 -1.125 -0.84375q-0.359375 -0.5 -0.515625 -1.234375q-0.09375 -0.5 -0.09375 -1.5625l0 -6.109375l1.671875 0l0 5.46875q0 1.3125 0.09375 1.765625q0.15625 0.65625 0.671875 1.03125q0.515625 0.375 1.265625 0.375q0.75 0 1.40625 -0.375q0.65625 -0.390625 0.921875 -1.046875q0.28125 -0.671875 0.28125 -1.9375l0 -5.28125l1.671875 0l0 9.859375l-1.5 0zm10.672607 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm8.438232 2.9375l1.65625 -0.265625q0.140625 1.0 0.765625 1.53125q0.640625 0.515625 1.78125 0.515625q1.15625 0 1.703125 -0.46875q0.5625 -0.46875 0.5625 -1.09375q0 -0.5625 -0.484375 -0.890625q-0.34375 -0.21875 -1.703125 -0.5625q-1.84375 -0.46875 -2.5625 -0.796875q-0.703125 -0.34375 -1.078125 -0.9375q-0.359375 -0.609375 -0.359375 -1.328125q0 -0.65625 0.296875 -1.21875q0.3125 -0.5625 0.828125 -0.9375q0.390625 -0.28125 1.0625 -0.484375q0.671875 -0.203125 1.4375 -0.203125q1.171875 0 2.046875 0.34375q0.875 0.328125 1.28125 0.90625q0.421875 0.5625 0.578125 1.515625l-1.625 0.21875q-0.109375 -0.75 -0.65625 -1.171875q-0.53125 -0.4375 -1.5 -0.4375q-1.15625 0 -1.640625 0.390625q-0.484375 0.375 -0.484375 0.875q0 0.328125 0.203125 0.59375q0.203125 0.265625 0.640625 0.4375q0.25 0.09375 1.46875 0.4375q1.765625 0.46875 2.46875 0.765625q0.703125 0.296875 1.09375 0.875q0.40625 0.578125 0.40625 1.4375q0 0.828125 -0.484375 1.578125q-0.484375 0.734375 -1.40625 1.140625q-0.921875 0.390625 -2.078125 0.390625q-1.921875 0 -2.9375 -0.796875q-1.0 -0.796875 -1.28125 -2.359375zm13.65625 1.4375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.8395386 1.5l0 -13.59375l9.171875 0l0 1.59375l-7.375 0l0 4.21875l6.375 0l0 1.609375l-6.375 0l0 6.171875l-1.796875 0zm11.099121 -11.6875l0 -1.90625l1.671875 0l0 1.90625l-1.671875 0zm0 11.6875l0 -9.859375l1.671875 0l0 9.859375l-1.671875 0zm4.0979004 0l0 -13.59375l1.671875 0l0 13.59375l-1.671875 0zm10.926086 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm8.406982 2.015625l1.625 -0.21875q0.0625 1.546875 0.578125 2.125q0.53125 0.578125 1.4375 0.578125q0.6875 0 1.171875 -0.3125q0.5 -0.3125 0.671875 -0.84375q0.1875 -0.53125 0.1875 -1.703125l0 -9.359375l1.8125 0l0 9.265625q0 1.703125 -0.421875 2.640625q-0.40625 0.9375 -1.3125 1.4375q-0.890625 0.484375 -2.09375 0.484375q-1.796875 0 -2.75 -1.03125q-0.9375 -1.03125 -0.90625 -3.0625zm9.40625 -1.0625q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm10.828857 4.921875l-1.546875 0l0 -13.59375l1.65625 0l0 4.84375q1.0625 -1.328125 2.703125 -1.328125q0.90625 0 1.71875 0.375q0.8125 0.359375 1.328125 1.03125q0.53125 0.65625 0.828125 1.59375q0.296875 0.9375 0.296875 2.0q0 2.53125 -1.25 3.921875q-1.25 1.375 -3.0 1.375q-1.75 0 -2.734375 -1.453125l0 1.234375zm-0.015625 -5.0q0 1.765625 0.46875 2.5625q0.796875 1.28125 2.140625 1.28125q1.09375 0 1.890625 -0.9375q0.796875 -0.953125 0.796875 -2.84375q0 -1.921875 -0.765625 -2.84375q-0.765625 -0.921875 -1.84375 -0.921875q-1.09375 0 -1.890625 0.953125q-0.796875 0.953125 -0.796875 2.75z" fill-rule="nonzero"></path><path fill="#a4c2f4" d="m702.6772 170.36482l209.32281 0l0 60.37796l-209.32281 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m702.6772 170.36482l209.32281 0l0 60.37796l-209.32281 0z" fill-rule="nonzero"></path><path fill="#000000" d="m722.0678 193.12411l1.796875 0l0 7.84375q0 2.0625 -0.46875 3.265625q-0.453125 1.203125 -1.671875 1.96875q-1.203125 0.75 -3.171875 0.75q-1.90625 0 -3.125 -0.65625q-1.21875 -0.65625 -1.734375 -1.90625q-0.515625 -1.25 -0.515625 -3.421875l0 -7.84375l1.796875 0l0 7.84375q0 1.765625 0.328125 2.609375q0.328125 0.84375 1.125 1.296875q0.8125 0.453125 1.96875 0.453125q1.984375 0 2.828125 -0.890625q0.84375 -0.90625 0.84375 -3.46875l0 -7.84375zm4.5822754 13.59375l0 -13.59375l6.03125 0q1.8125 0 2.75 0.359375q0.953125 0.359375 1.515625 1.296875q0.5625 0.921875 0.5625 2.046875q0 1.453125 -0.9375 2.453125q-0.921875 0.984375 -2.890625 1.25q0.71875 0.34375 1.09375 0.671875q0.78125 0.734375 1.484375 1.8125l2.375 3.703125l-2.265625 0l-1.796875 -2.828125q-0.796875 -1.21875 -1.3125 -1.875q-0.5 -0.65625 -0.90625 -0.90625q-0.40625 -0.265625 -0.8125 -0.359375q-0.3125 -0.078125 -1.015625 -0.078125l-2.078125 0l0 6.046875l-1.796875 0zm1.796875 -7.59375l3.859375 0q1.234375 0 1.921875 -0.25q0.703125 -0.265625 1.0625 -0.828125q0.375 -0.5625 0.375 -1.21875q0 -0.96875 -0.703125 -1.578125q-0.703125 -0.625 -2.21875 -0.625l-4.296875 0l0 4.5zm11.566711 7.59375l0 -13.59375l1.796875 0l0 11.984375l6.703125 0l0 1.609375l-8.5 0zm10.485107 0l0 -13.59375l6.03125 0q1.8125 0 2.75 0.359375q0.953125 0.359375 1.515625 1.296875q0.5625 0.921875 0.5625 2.046875q0 1.453125 -0.9375 2.453125q-0.921875 0.984375 -2.890625 1.25q0.71875 0.34375 1.09375 0.671875q0.78125 0.734375 1.484375 1.8125l2.375 3.703125l-2.265625 0l-1.796875 -2.828125q-0.796875 -1.21875 -1.3125 -1.875q-0.5 -0.65625 -0.90625 -0.90625q-0.40625 -0.265625 -0.8125 -0.359375q-0.3125 -0.078125 -1.015625 -0.078125l-2.078125 0l0 6.046875l-1.796875 0zm1.796875 -7.59375l3.859375 0q1.234375 0 1.921875 -0.25q0.703125 -0.265625 1.0625 -0.828125q0.375 -0.5625 0.375 -1.21875q0 -0.96875 -0.703125 -1.578125q-0.703125 -0.625 -2.21875 -0.625l-4.296875 0l0 4.5zm18.176086 4.421875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm15.391296 9.65625l0 -4.828125q-0.390625 0.546875 -1.09375 0.90625q-0.6875 0.359375 -1.484375 0.359375q-1.75 0 -3.015625 -1.390625q-1.265625 -1.40625 -1.265625 -3.84375q0 -1.484375 0.515625 -2.65625q0.515625 -1.1875 1.484375 -1.796875q0.984375 -0.609375 2.15625 -0.609375q1.828125 0 2.875 1.546875l0 -1.328125l1.5 0l0 13.640625l-1.671875 0zm-5.140625 -8.734375q0 1.90625 0.796875 2.859375q0.796875 0.9375 1.90625 0.9375q1.0625 0 1.828125 -0.890625q0.78125 -0.90625 0.78125 -2.765625q0 -1.953125 -0.8125 -2.953125q-0.8125 -1.0 -1.90625 -1.0q-1.09375 0 -1.84375 0.9375q-0.75 0.921875 -0.75 2.875zm15.688232 4.953125l0 -1.453125q-1.140625 1.671875 -3.125 1.671875q-0.859375 0 -1.625 -0.328125q-0.75 -0.34375 -1.125 -0.84375q-0.359375 -0.5 -0.515625 -1.234375q-0.09375 -0.5 -0.09375 -1.5625l0 -6.109375l1.671875 0l0 5.46875q0 1.3125 0.09375 1.765625q0.15625 0.65625 0.671875 1.03125q0.515625 0.375 1.265625 0.375q0.75 0 1.40625 -0.375q0.65625 -0.390625 0.921875 -1.046875q0.28125 -0.671875 0.28125 -1.9375l0 -5.28125l1.671875 0l0 9.859375l-1.5 0zm10.672607 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm8.438232 2.9375l1.65625 -0.265625q0.140625 1.0 0.765625 1.53125q0.640625 0.515625 1.78125 0.515625q1.15625 0 1.703125 -0.46875q0.5625 -0.46875 0.5625 -1.09375q0 -0.5625 -0.484375 -0.890625q-0.34375 -0.21875 -1.703125 -0.5625q-1.84375 -0.46875 -2.5625 -0.796875q-0.703125 -0.34375 -1.078125 -0.9375q-0.359375 -0.609375 -0.359375 -1.328125q0 -0.65625 0.296875 -1.21875q0.3125 -0.5625 0.828125 -0.9375q0.390625 -0.28125 1.0625 -0.484375q0.671875 -0.203125 1.4375 -0.203125q1.171875 0 2.046875 0.34375q0.875 0.328125 1.28125 0.90625q0.421875 0.5625 0.578125 1.515625l-1.625 0.21875q-0.109375 -0.75 -0.65625 -1.171875q-0.53125 -0.4375 -1.5 -0.4375q-1.15625 0 -1.640625 0.390625q-0.484375 0.375 -0.484375 0.875q0 0.328125 0.203125 0.59375q0.203125 0.265625 0.640625 0.4375q0.25 0.09375 1.46875 0.4375q1.765625 0.46875 2.46875 0.765625q0.703125 0.296875 1.09375 0.875q0.40625 0.578125 0.40625 1.4375q0 0.828125 -0.484375 1.578125q-0.484375 0.734375 -1.40625 1.140625q-0.921875 0.390625 -2.078125 0.390625q-1.921875 0 -2.9375 -0.796875q-1.0 -0.796875 -1.28125 -2.359375zm13.65625 1.4375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.8395386 1.5l0 -13.59375l9.171875 0l0 1.59375l-7.375 0l0 4.21875l6.375 0l0 1.609375l-6.375 0l0 6.171875l-1.796875 0zm14.739746 -1.5l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5270386 5.28125l0 -13.640625l1.53125 0l0 1.28125q0.53125 -0.75 1.203125 -1.125q0.6875 -0.375 1.640625 -0.375q1.265625 0 2.234375 0.65625q0.96875 0.640625 1.453125 1.828125q0.5 1.1875 0.5 2.59375q0 1.515625 -0.546875 2.734375q-0.546875 1.203125 -1.578125 1.84375q-1.03125 0.640625 -2.171875 0.640625q-0.84375 0 -1.515625 -0.34375q-0.65625 -0.359375 -1.078125 -0.890625l0 4.796875l-1.671875 0zm1.515625 -8.65625q0 1.90625 0.765625 2.8125q0.78125 0.90625 1.875 0.90625q1.109375 0 1.890625 -0.9375q0.796875 -0.9375 0.796875 -2.921875q0 -1.875 -0.78125 -2.8125q-0.765625 -0.9375 -1.84375 -0.9375q-1.0625 0 -1.890625 1.0q-0.8125 1.0 -0.8125 2.890625zm8.156982 1.015625l1.625 -0.21875q0.0625 1.546875 0.578125 2.125q0.53125 0.578125 1.4375 0.578125q0.6875 0 1.171875 -0.3125q0.5 -0.3125 0.671875 -0.84375q0.1875 -0.53125 0.1875 -1.703125l0 -9.359375l1.8125 0l0 9.265625q0 1.703125 -0.421875 2.640625q-0.40625 0.9375 -1.3125 1.4375q-0.890625 0.484375 -2.09375 0.484375q-1.796875 0 -2.75 -1.03125q-0.9375 -1.03125 -0.90625 -3.0625zm9.40625 -1.0625q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm10.828796 4.921875l-1.546875 0l0 -13.59375l1.65625 0l0 4.84375q1.0625 -1.328125 2.703125 -1.328125q0.90625 0 1.71875 0.375q0.8125 0.359375 1.328125 1.03125q0.53125 0.65625 0.828125 1.59375q0.296875 0.9375 0.296875 2.0q0 2.53125 -1.25 3.921875q-1.25 1.375 -3.0 1.375q-1.75 0 -2.734375 -1.453125l0 1.234375zm-0.015625 -5.0q0 1.765625 0.46875 2.5625q0.796875 1.28125 2.140625 1.28125q1.09375 0 1.890625 -0.9375q0.796875 -0.953125 0.796875 -2.84375q0 -1.921875 -0.765625 -2.84375q-0.765625 -0.921875 -1.84375 -0.921875q-1.09375 0 -1.890625 0.953125q-0.796875 0.953125 -0.796875 2.75z" fill-rule="nonzero"></path><path fill="#a4c2f4" d="m467.51968 252.80315l209.32285 0l0 60.377945l-209.32285 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m467.51968 252.80315l209.32285 0l0 60.377945l-209.32285 0z" fill-rule="nonzero"></path><path fill="#000000" d="m486.9103 275.56244l1.796875 0l0 7.84375q0 2.0625 -0.46875 3.265625q-0.453125 1.203125 -1.671875 1.96875q-1.203125 0.75 -3.171875 0.75q-1.90625 0 -3.125 -0.65625q-1.21875 -0.65625 -1.734375 -1.90625q-0.515625 -1.25 -0.515625 -3.421875l0 -7.84375l1.796875 0l0 7.84375q0 1.765625 0.328125 2.609375q0.328125 0.84375 1.125 1.296875q0.8125 0.453125 1.96875 0.453125q1.984375 0 2.828125 -0.890625q0.84375 -0.90625 0.84375 -3.46875l0 -7.84375zm4.5823364 13.59375l0 -13.59375l6.03125 0q1.8125 0 2.75 0.359375q0.953125 0.359375 1.515625 1.296875q0.5625 0.921875 0.5625 2.046875q0 1.453125 -0.9375 2.453125q-0.921875 0.984375 -2.890625 1.25q0.71875 0.34375 1.09375 0.671875q0.78125 0.734375 1.484375 1.8125l2.375 3.703125l-2.265625 0l-1.796875 -2.828125q-0.796875 -1.21875 -1.3125 -1.875q-0.5 -0.65625 -0.90625 -0.90625q-0.40625 -0.265625 -0.8125 -0.359375q-0.3125 -0.078125 -1.015625 -0.078125l-2.078125 0l0 6.046875l-1.796875 0zm1.796875 -7.59375l3.859375 0q1.234375 0 1.921875 -0.25q0.703125 -0.265625 1.0625 -0.828125q0.375 -0.5625 0.375 -1.21875q0 -0.96875 -0.703125 -1.578125q-0.703125 -0.625 -2.21875 -0.625l-4.296875 0l0 4.5zm11.566681 7.59375l0 -13.59375l1.796875 0l0 11.984375l6.703125 0l0 1.609375l-8.5 0zm10.485107 0l0 -13.59375l6.03125 0q1.8125 0 2.75 0.359375q0.953125 0.359375 1.515625 1.296875q0.5625 0.921875 0.5625 2.046875q0 1.453125 -0.9375 2.453125q-0.921875 0.984375 -2.890625 1.25q0.71875 0.34375 1.09375 0.671875q0.78125 0.734375 1.484375 1.8125l2.375 3.703125l-2.265625 0l-1.796875 -2.828125q-0.796875 -1.21875 -1.3125 -1.875q-0.5 -0.65625 -0.90625 -0.90625q-0.40625 -0.265625 -0.8125 -0.359375q-0.3125 -0.078125 -1.015625 -0.078125l-2.078125 0l0 6.046875l-1.796875 0zm1.796875 -7.59375l3.859375 0q1.234375 0 1.921875 -0.25q0.703125 -0.265625 1.0625 -0.828125q0.375 -0.5625 0.375 -1.21875q0 -0.96875 -0.703125 -1.578125q-0.703125 -0.625 -2.21875 -0.625l-4.296875 0l0 4.5zm18.176086 4.421875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm15.391296 9.65625l0 -4.828125q-0.390625 0.546875 -1.09375 0.90625q-0.6875 0.359375 -1.484375 0.359375q-1.75 0 -3.015625 -1.390625q-1.265625 -1.40625 -1.265625 -3.84375q0 -1.484375 0.515625 -2.65625q0.515625 -1.1875 1.484375 -1.796875q0.984375 -0.609375 2.15625 -0.609375q1.828125 0 2.875 1.546875l0 -1.328125l1.5 0l0 13.640625l-1.671875 0zm-5.140625 -8.734375q0 1.90625 0.796875 2.859375q0.796875 0.9375 1.90625 0.9375q1.0625 0 1.828125 -0.890625q0.78125 -0.90625 0.78125 -2.765625q0 -1.953125 -0.8125 -2.953125q-0.8125 -1.0 -1.90625 -1.0q-1.09375 0 -1.84375 0.9375q-0.75 0.921875 -0.75 2.875zm15.688232 4.953125l0 -1.453125q-1.140625 1.671875 -3.125 1.671875q-0.859375 0 -1.625 -0.328125q-0.75 -0.34375 -1.125 -0.84375q-0.359375 -0.5 -0.515625 -1.234375q-0.09375 -0.5 -0.09375 -1.5625l0 -6.109375l1.671875 0l0 5.46875q0 1.3125 0.09375 1.765625q0.15625 0.65625 0.671875 1.03125q0.515625 0.375 1.265625 0.375q0.75 0 1.40625 -0.375q0.65625 -0.390625 0.921875 -1.046875q0.28125 -0.671875 0.28125 -1.9375l0 -5.28125l1.671875 0l0 9.859375l-1.5 0zm10.672607 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm8.438232 2.9375l1.65625 -0.265625q0.140625 1.0 0.765625 1.53125q0.640625 0.515625 1.78125 0.515625q1.15625 0 1.703125 -0.46875q0.5625 -0.46875 0.5625 -1.09375q0 -0.5625 -0.484375 -0.890625q-0.34375 -0.21875 -1.703125 -0.5625q-1.84375 -0.46875 -2.5625 -0.796875q-0.703125 -0.34375 -1.078125 -0.9375q-0.359375 -0.609375 -0.359375 -1.328125q0 -0.65625 0.296875 -1.21875q0.3125 -0.5625 0.828125 -0.9375q0.390625 -0.28125 1.0625 -0.484375q0.671875 -0.203125 1.4375 -0.203125q1.171875 0 2.046875 0.34375q0.875 0.328125 1.28125 0.90625q0.421875 0.5625 0.578125 1.515625l-1.625 0.21875q-0.109375 -0.75 -0.65625 -1.171875q-0.53125 -0.4375 -1.5 -0.4375q-1.15625 0 -1.640625 0.390625q-0.484375 0.375 -0.484375 0.875q0 0.328125 0.203125 0.59375q0.203125 0.265625 0.640625 0.4375q0.25 0.09375 1.46875 0.4375q1.765625 0.46875 2.46875 0.765625q0.703125 0.296875 1.09375 0.875q0.40625 0.578125 0.40625 1.4375q0 0.828125 -0.484375 1.578125q-0.484375 0.734375 -1.40625 1.140625q-0.921875 0.390625 -2.078125 0.390625q-1.921875 0 -2.9375 -0.796875q-1.0 -0.796875 -1.28125 -2.359375zm13.65625 1.4375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.7457886 1.5l0 -13.59375l4.6875 0q1.578125 0 2.421875 0.1875q1.15625 0.265625 1.984375 0.96875q1.078125 0.921875 1.609375 2.34375q0.53125 1.40625 0.53125 3.21875q0 1.546875 -0.359375 2.75q-0.359375 1.1875 -0.921875 1.984375q-0.5625 0.78125 -1.234375 1.234375q-0.671875 0.4375 -1.625 0.671875q-0.953125 0.234375 -2.1875 0.234375l-4.90625 0zm1.796875 -1.609375l2.90625 0q1.34375 0 2.109375 -0.25q0.765625 -0.25 1.21875 -0.703125q0.640625 -0.640625 1.0 -1.71875q0.359375 -1.078125 0.359375 -2.625q0 -2.125 -0.703125 -3.265625q-0.703125 -1.15625 -1.703125 -1.546875q-0.71875 -0.28125 -2.328125 -0.28125l-2.859375 0l0 10.390625zm17.894836 0.390625q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm7.7350464 3.4375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm7.9645996 0.28125q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm3.3756714 1.078125l1.625 -0.21875q0.0625 1.546875 0.578125 2.125q0.53125 0.578125 1.4375 0.578125q0.6875 0 1.171875 -0.3125q0.5 -0.3125 0.671875 -0.84375q0.1875 -0.53125 0.1875 -1.703125l0 -9.359375l1.8125 0l0 9.265625q0 1.703125 -0.421875 2.640625q-0.40625 0.9375 -1.3125 1.4375q-0.890625 0.484375 -2.09375 0.484375q-1.796875 0 -2.75 -1.03125q-0.9375 -1.03125 -0.90625 -3.0625zm9.40625 -1.0625q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm10.828857 4.921875l-1.546875 0l0 -13.59375l1.65625 0l0 4.84375q1.0625 -1.328125 2.703125 -1.328125q0.90625 0 1.71875 0.375q0.8125 0.359375 1.328125 1.03125q0.53125 0.65625 0.828125 1.59375q0.296875 0.9375 0.296875 2.0q0 2.53125 -1.25 3.921875q-1.25 1.375 -3.0 1.375q-1.75 0 -2.734375 -1.453125l0 1.234375zm-0.015625 -5.0q0 1.765625 0.46875 2.5625q0.796875 1.28125 2.140625 1.28125q1.09375 0 1.890625 -0.9375q0.796875 -0.953125 0.796875 -2.84375q0 -1.921875 -0.765625 -2.84375q-0.765625 -0.921875 -1.84375 -0.921875q-1.09375 0 -1.890625 0.953125q-0.796875 0.953125 -0.796875 2.75z" fill-rule="nonzero"></path><path fill="#6d9eeb" d="m231.66667 252.80315l209.32283 0l0 60.377945l-209.32283 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m231.66667 252.80315l209.32283 0l0 60.377945l-209.32283 0z" fill-rule="nonzero"></path><path fill="#000000" d="m251.0573 275.56244l1.796875 0l0 7.84375q0 2.0625 -0.46875 3.265625q-0.453125 1.203125 -1.671875 1.96875q-1.203125 0.75 -3.171875 0.75q-1.90625 0 -3.125 -0.65625q-1.21875 -0.65625 -1.734375 -1.90625q-0.515625 -1.25 -0.515625 -3.421875l0 -7.84375l1.796875 0l0 7.84375q0 1.765625 0.328125 2.609375q0.328125 0.84375 1.125 1.296875q0.8125 0.453125 1.96875 0.453125q1.984375 0 2.828125 -0.890625q0.84375 -0.90625 0.84375 -3.46875l0 -7.84375zm4.582321 13.59375l0 -13.59375l6.03125 0q1.8125 0 2.75 0.359375q0.953125 0.359375 1.515625 1.296875q0.5625 0.921875 0.5625 2.046875q0 1.453125 -0.9375 2.453125q-0.921875 0.984375 -2.890625 1.25q0.71875 0.34375 1.09375 0.671875q0.78125 0.734375 1.484375 1.8125l2.375 3.703125l-2.265625 0l-1.796875 -2.828125q-0.796875 -1.21875 -1.3125 -1.875q-0.5 -0.65625 -0.90625 -0.90625q-0.40625 -0.265625 -0.8125 -0.359375q-0.3125 -0.078125 -1.015625 -0.078125l-2.078125 0l0 6.046875l-1.796875 0zm1.796875 -7.59375l3.859375 0q1.234375 0 1.921875 -0.25q0.703125 -0.265625 1.0625 -0.828125q0.375 -0.5625 0.375 -1.21875q0 -0.96875 -0.703125 -1.578125q-0.703125 -0.625 -2.21875 -0.625l-4.296875 0l0 4.5zm11.566681 7.59375l0 -13.59375l1.796875 0l0 11.984375l6.703125 0l0 1.609375l-8.5 0zm10.485107 0l0 -13.59375l6.03125 0q1.8125 0 2.75 0.359375q0.953125 0.359375 1.515625 1.296875q0.5625 0.921875 0.5625 2.046875q0 1.453125 -0.9375 2.453125q-0.921875 0.984375 -2.890625 1.25q0.71875 0.34375 1.09375 0.671875q0.78125 0.734375 1.484375 1.8125l2.375 3.703125l-2.265625 0l-1.796875 -2.828125q-0.796875 -1.21875 -1.3125 -1.875q-0.5 -0.65625 -0.90625 -0.90625q-0.40625 -0.265625 -0.8125 -0.359375q-0.3125 -0.078125 -1.015625 -0.078125l-2.078125 0l0 6.046875l-1.796875 0zm1.796875 -7.59375l3.859375 0q1.234375 0 1.921875 -0.25q0.703125 -0.265625 1.0625 -0.828125q0.375 -0.5625 0.375 -1.21875q0 -0.96875 -0.703125 -1.578125q-0.703125 -0.625 -2.21875 -0.625l-4.296875 0l0 4.5zm18.176056 4.421875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm15.391357 9.65625l0 -4.828125q-0.390625 0.546875 -1.09375 0.90625q-0.6875 0.359375 -1.484375 0.359375q-1.75 0 -3.015625 -1.390625q-1.265625 -1.40625 -1.265625 -3.84375q0 -1.484375 0.515625 -2.65625q0.515625 -1.1875 1.484375 -1.796875q0.984375 -0.609375 2.15625 -0.609375q1.828125 0 2.875 1.546875l0 -1.328125l1.5 0l0 13.640625l-1.671875 0zm-5.140625 -8.734375q0 1.90625 0.796875 2.859375q0.796875 0.9375 1.90625 0.9375q1.0625 0 1.828125 -0.890625q0.78125 -0.90625 0.78125 -2.765625q0 -1.953125 -0.8125 -2.953125q-0.8125 -1.0 -1.90625 -1.0q-1.09375 0 -1.84375 0.9375q-0.75 0.921875 -0.75 2.875zm15.688202 4.953125l0 -1.453125q-1.140625 1.671875 -3.125 1.671875q-0.859375 0 -1.625 -0.328125q-0.75 -0.34375 -1.125 -0.84375q-0.359375 -0.5 -0.515625 -1.234375q-0.09375 -0.5 -0.09375 -1.5625l0 -6.109375l1.671875 0l0 5.46875q0 1.3125 0.09375 1.765625q0.15625 0.65625 0.671875 1.03125q0.515625 0.375 1.265625 0.375q0.75 0 1.40625 -0.375q0.65625 -0.390625 0.921875 -1.046875q0.28125 -0.671875 0.28125 -1.9375l0 -5.28125l1.671875 0l0 9.859375l-1.5 0zm10.672607 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm8.438202 2.9375l1.65625 -0.265625q0.140625 1.0 0.765625 1.53125q0.640625 0.515625 1.78125 0.515625q1.15625 0 1.703125 -0.46875q0.5625 -0.46875 0.5625 -1.09375q0 -0.5625 -0.484375 -0.890625q-0.34375 -0.21875 -1.703125 -0.5625q-1.84375 -0.46875 -2.5625 -0.796875q-0.703125 -0.34375 -1.078125 -0.9375q-0.359375 -0.609375 -0.359375 -1.328125q0 -0.65625 0.296875 -1.21875q0.3125 -0.5625 0.828125 -0.9375q0.390625 -0.28125 1.0625 -0.484375q0.671875 -0.203125 1.4375 -0.203125q1.171875 0 2.046875 0.34375q0.875 0.328125 1.28125 0.90625q0.421875 0.5625 0.578125 1.515625l-1.625 0.21875q-0.109375 -0.75 -0.65625 -1.171875q-0.53125 -0.4375 -1.5 -0.4375q-1.15625 0 -1.640625 0.390625q-0.484375 0.375 -0.484375 0.875q0 0.328125 0.203125 0.59375q0.203125 0.265625 0.640625 0.4375q0.25 0.09375 1.46875 0.4375q1.765625 0.46875 2.46875 0.765625q0.703125 0.296875 1.09375 0.875q0.40625 0.578125 0.40625 1.4375q0 0.828125 -0.484375 1.578125q-0.484375 0.734375 -1.40625 1.140625q-0.921875 0.390625 -2.078125 0.390625q-1.921875 0 -2.9375 -0.796875q-1.0 -0.796875 -1.28125 -2.359375zm13.65625 1.4375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.7926941 1.5l0 -13.59375l1.8125 0l0 5.578125l7.0625 0l0 -5.578125l1.796875 0l0 13.59375l-1.796875 0l0 -6.40625l-7.0625 0l0 6.40625l-1.8125 0zm16.863556 -1.5l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm5.183319 0l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5270386 5.28125l0 -13.640625l1.53125 0l0 1.28125q0.53125 -0.75 1.203125 -1.125q0.6875 -0.375 1.640625 -0.375q1.265625 0 2.234375 0.65625q0.96875 0.640625 1.453125 1.828125q0.5 1.1875 0.5 2.59375q0 1.515625 -0.546875 2.734375q-0.546875 1.203125 -1.578125 1.84375q-1.03125 0.640625 -2.171875 0.640625q-0.84375 0 -1.515625 -0.34375q-0.65625 -0.359375 -1.078125 -0.890625l0 4.796875l-1.671875 0zm1.515625 -8.65625q0 1.90625 0.765625 2.8125q0.78125 0.90625 1.875 0.90625q1.109375 0 1.890625 -0.9375q0.796875 -0.9375 0.796875 -2.921875q0 -1.875 -0.78125 -2.8125q-0.765625 -0.9375 -1.84375 -0.9375q-1.0625 0 -1.890625 1.0q-0.8125 1.0 -0.8125 2.890625zm8.156982 1.015625l1.625 -0.21875q0.0625 1.546875 0.578125 2.125q0.53125 0.578125 1.4375 0.578125q0.6875 0 1.171875 -0.3125q0.5 -0.3125 0.671875 -0.84375q0.1875 -0.53125 0.1875 -1.703125l0 -9.359375l1.8125 0l0 9.265625q0 1.703125 -0.421875 2.640625q-0.40625 0.9375 -1.3125 1.4375q-0.890625 0.484375 -2.09375 0.484375q-1.796875 0 -2.75 -1.03125q-0.9375 -1.03125 -0.90625 -3.0625zm9.40625 -1.0625q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm10.828827 4.921875l-1.546875 0l0 -13.59375l1.65625 0l0 4.84375q1.0625 -1.328125 2.703125 -1.328125q0.90625 0 1.71875 0.375q0.8125 0.359375 1.328125 1.03125q0.53125 0.65625 0.828125 1.59375q0.296875 0.9375 0.296875 2.0q0 2.53125 -1.25 3.921875q-1.25 1.375 -3.0 1.375q-1.75 0 -2.734375 -1.453125l0 1.234375zm-0.015625 -5.0q0 1.765625 0.46875 2.5625q0.796875 1.28125 2.140625 1.28125q1.09375 0 1.890625 -0.9375q0.796875 -0.953125 0.796875 -2.84375q0 -1.921875 -0.765625 -2.84375q-0.765625 -0.921875 -1.84375 -0.921875q-1.09375 0 -1.890625 0.953125q-0.796875 0.953125 -0.796875 2.75z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m336.3281 230.74278l0 22.060364" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m336.3281 230.74278l0 10.060364" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m333.02463 240.80315l3.3034668 9.076202l3.3034668 -9.076202z" fill-rule="evenodd"></path><path fill="#cccccc" d="m66.59843 340.21783l227.3386 0l0 60.37796l-227.3386 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m66.59843 340.21783l227.3386 0l0 60.37796l-227.3386 0z" fill-rule="nonzero"></path><path fill="#000000" d="m77.11405 376.5709l0 -13.59375l1.8125 0l0 5.578125l7.0625 0l0 -5.578125l1.796875 0l0 13.59375l-1.796875 0l0 -6.40625l-7.0625 0l0 6.40625l-1.8125 0zm16.863571 -1.5l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm5.183304 0l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5270538 5.28125l0 -13.640625l1.53125 0l0 1.28125q0.53125 -0.75 1.203125 -1.125q0.6875 -0.375 1.640625 -0.375q1.265625 0 2.234375 0.65625q0.96875 0.640625 1.453125 1.828125q0.5 1.1875 0.5 2.59375q0 1.515625 -0.546875 2.734375q-0.546875 1.203125 -1.578125 1.84375q-1.03125 0.640625 -2.171875 0.640625q-0.84375 0 -1.515625 -0.34375q-0.65625 -0.359375 -1.078125 -0.890625l0 4.796875l-1.671875 0zm1.515625 -8.65625q0 1.90625 0.765625 2.8125q0.78125 0.90625 1.875 0.90625q1.109375 0 1.890625 -0.9375q0.796875 -0.9375 0.796875 -2.921875q0 -1.875 -0.78125 -2.8125q-0.765625 -0.9375 -1.84375 -0.9375q-1.0625 0 -1.890625 1.0q-0.8125 1.0 -0.8125 2.890625zm12.531967 4.875l0 -12.0l-4.46875 0l0 -1.59375l10.765625 0l0 1.59375l-4.5 0l0 12.0l-1.796875 0zm7.708481 0l0 -9.859375l1.5 0l0 1.5q0.578125 -1.046875 1.0625 -1.375q0.484375 -0.34375 1.078125 -0.34375q0.84375 0 1.71875 0.546875l-0.578125 1.546875q-0.609375 -0.359375 -1.234375 -0.359375q-0.546875 0 -0.984375 0.328125q-0.421875 0.328125 -0.609375 0.90625q-0.28125 0.890625 -0.28125 1.953125l0 5.15625l-1.671875 0zm12.665794 -1.21875q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm4.078842 4.9375l0 -9.859375l1.5 0l0 1.40625q1.09375 -1.625 3.140625 -1.625q0.890625 0 1.640625 0.328125q0.75 0.3125 1.109375 0.84375q0.375 0.515625 0.53125 1.21875q0.09375 0.46875 0.09375 1.625l0 6.0625l-1.671875 0l0 -6.0q0 -1.015625 -0.203125 -1.515625q-0.1875 -0.515625 -0.6875 -0.8125q-0.5 -0.296875 -1.171875 -0.296875q-1.0625 0 -1.84375 0.671875q-0.765625 0.671875 -0.765625 2.578125l0 5.375l-1.671875 0zm9.703842 -2.9375l1.65625 -0.265625q0.140625 1.0 0.765625 1.53125q0.640625 0.515625 1.78125 0.515625q1.15625 0 1.703125 -0.46875q0.5625 -0.46875 0.5625 -1.09375q0 -0.5625 -0.484375 -0.890625q-0.34375 -0.21875 -1.703125 -0.5625q-1.84375 -0.46875 -2.5625 -0.796875q-0.703125 -0.34375 -1.078125 -0.9375q-0.359375 -0.609375 -0.359375 -1.328125q0 -0.65625 0.296875 -1.21875q0.3125 -0.5625 0.828125 -0.9375q0.390625 -0.28125 1.0625 -0.484375q0.671875 -0.203125 1.4375 -0.203125q1.171875 0 2.046875 0.34375q0.875 0.328125 1.28125 0.90625q0.421875 0.5625 0.578125 1.515625l-1.625 0.21875q-0.109375 -0.75 -0.65625 -1.171875q-0.53125 -0.4375 -1.5 -0.4375q-1.15625 0 -1.640625 0.390625q-0.484375 0.375 -0.484375 0.875q0 0.328125 0.203125 0.59375q0.203125 0.265625 0.640625 0.4375q0.25 0.09375 1.46875 0.4375q1.765625 0.46875 2.46875 0.765625q0.703125 0.296875 1.09375 0.875q0.40625 0.578125 0.40625 1.4375q0 0.828125 -0.484375 1.578125q-0.484375 0.734375 -1.40625 1.140625q-0.921875 0.390625 -2.078125 0.390625q-1.921875 0 -2.9375 -0.796875q-1.0 -0.796875 -1.28125 -2.359375zm16.4375 1.71875q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm10.516342 1.328125l1.640625 0.21875q-0.265625 1.6875 -1.375 2.65625q-1.109375 0.953125 -2.734375 0.953125q-2.015625 0 -3.25 -1.3125q-1.21875 -1.328125 -1.21875 -3.796875q0 -1.59375 0.515625 -2.78125q0.53125 -1.203125 1.609375 -1.796875q1.09375 -0.609375 2.359375 -0.609375q1.609375 0 2.625 0.8125q1.015625 0.8125 1.3125 2.3125l-1.625 0.25q-0.234375 -1.0 -0.828125 -1.5q-0.59375 -0.5 -1.421875 -0.5q-1.265625 0 -2.0625 0.90625q-0.78125 0.90625 -0.78125 2.859375q0 1.984375 0.765625 2.890625q0.765625 0.890625 1.984375 0.890625q0.984375 0 1.640625 -0.59375q0.65625 -0.609375 0.84375 -1.859375zm6.546875 2.109375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5426788 -10.1875l0 -1.90625l1.671875 0l0 1.90625l-1.671875 0zm0 11.6875l0 -9.859375l1.671875 0l0 9.859375l-1.671875 0zm3.5041962 -4.921875q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm9.281967 4.921875l0 -9.859375l1.5 0l0 1.40625q1.09375 -1.625 3.140625 -1.625q0.890625 0 1.640625 0.328125q0.75 0.3125 1.109375 0.84375q0.375 0.515625 0.53125 1.21875q0.09375 0.46875 0.09375 1.625l0 6.0625l-1.671875 0l0 -6.0q0 -1.015625 -0.203125 -1.515625q-0.1875 -0.515625 -0.6875 -0.8125q-0.5 -0.296875 -1.171875 -0.296875q-1.0625 0 -1.84375 0.671875q-0.765625 0.671875 -0.765625 2.578125l0 5.375l-1.671875 0zm10.688217 0l0 -13.59375l9.171875 0l0 1.59375l-7.375 0l0 4.21875l6.375 0l0 1.609375l-6.375 0l0 6.171875l-1.796875 0zm17.52098 -1.21875q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm10.516342 1.328125l1.640625 0.21875q-0.265625 1.6875 -1.375 2.65625q-1.109375 0.953125 -2.734375 0.953125q-2.015625 0 -3.25 -1.3125q-1.21875 -1.328125 -1.21875 -3.796875q0 -1.59375 0.515625 -2.78125q0.53125 -1.203125 1.609375 -1.796875q1.09375 -0.609375 2.359375 -0.609375q1.609375 0 2.625 0.8125q1.015625 0.8125 1.3125 2.3125l-1.625 0.25q-0.234375 -1.0 -0.828125 -1.5q-0.59375 -0.5 -1.421875 -0.5q-1.265625 0 -2.0625 0.90625q-0.78125 0.90625 -0.78125 2.859375q0 1.984375 0.765625 2.890625q0.765625 0.890625 1.984375 0.890625q0.984375 0 1.640625 -0.59375q0.65625 -0.609375 0.84375 -1.859375zm6.546875 2.109375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm0.90205383 -3.421875q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm9.266342 4.921875l0 -9.859375l1.5 0l0 1.5q0.578125 -1.046875 1.0625 -1.375q0.484375 -0.34375 1.078125 -0.34375q0.84375 0 1.71875 0.546875l-0.578125 1.546875q-0.609375 -0.359375 -1.234375 -0.359375q-0.546875 0 -0.984375 0.328125q-0.421875 0.328125 -0.609375 0.90625q-0.28125 0.890625 -0.28125 1.953125l0 5.15625l-1.671875 0zm6.150177 3.796875l-0.171875 -1.5625q0.546875 0.140625 0.953125 0.140625q0.546875 0 0.875 -0.1875q0.34375 -0.1875 0.5625 -0.515625q0.15625 -0.25 0.5 -1.25q0.046875 -0.140625 0.15625 -0.40625l-3.734375 -9.875l1.796875 0l2.046875 5.71875q0.40625 1.078125 0.71875 2.28125q0.28125 -1.15625 0.6875 -2.25l2.09375 -5.75l1.671875 0l-3.75 10.03125q-0.59375 1.625 -0.9375 2.234375q-0.4375 0.828125 -1.015625 1.203125q-0.578125 0.390625 -1.375 0.390625q-0.484375 0 -1.078125 -0.203125z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m336.3281 313.1811l-156.06038 27.036743" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m336.3281 313.1811l-144.2365 24.988312" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m191.52768 334.91443l-8.379074 4.8043213l9.506897 1.705658z" fill-rule="evenodd"></path><path fill="#6d9eeb" d="m311.48557 422.97638l227.3386 0l0 60.37796l-227.3386 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m311.48557 422.97638l227.3386 0l0 60.37796l-227.3386 0z" fill-rule="nonzero"></path><path fill="#000000" d="m322.0012 459.3294l0 -13.59375l1.8125 0l0 5.578125l7.0625 0l0 -5.578125l1.796875 0l0 13.59375l-1.796875 0l0 -6.40625l-7.0625 0l0 6.40625l-1.8125 0zm16.863556 -1.5l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm5.183319 0l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5270386 5.28125l0 -13.640625l1.53125 0l0 1.28125q0.53125 -0.75 1.203125 -1.125q0.6875 -0.375 1.640625 -0.375q1.265625 0 2.234375 0.65625q0.96875 0.640625 1.453125 1.828125q0.5 1.1875 0.5 2.59375q0 1.515625 -0.546875 2.734375q-0.546875 1.203125 -1.578125 1.84375q-1.03125 0.640625 -2.171875 0.640625q-0.84375 0 -1.515625 -0.34375q-0.65625 -0.359375 -1.078125 -0.890625l0 4.796875l-1.671875 0zm1.515625 -8.65625q0 1.90625 0.765625 2.8125q0.78125 0.90625 1.875 0.90625q1.109375 0 1.890625 -0.9375q0.796875 -0.9375 0.796875 -2.921875q0 -1.875 -0.78125 -2.8125q-0.765625 -0.9375 -1.84375 -0.9375q-1.0625 0 -1.890625 1.0q-0.8125 1.0 -0.8125 2.890625zm9.063232 4.875l0 -13.59375l1.84375 0l7.140625 10.671875l0 -10.671875l1.71875 0l0 13.59375l-1.84375 0l-7.140625 -10.6875l0 10.6875l-1.71875 0zm20.019806 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm12.766357 4.375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm3.3551636 1.5l-3.015625 -9.859375l1.71875 0l1.5625 5.6875l0.59375 2.125q0.03125 -0.15625 0.5 -2.03125l1.578125 -5.78125l1.71875 0l1.46875 5.71875l0.484375 1.890625l0.578125 -1.90625l1.6875 -5.703125l1.625 0l-3.078125 9.859375l-1.734375 0l-1.578125 -5.90625l-0.375 -1.671875l-2.0 7.578125l-1.734375 0zm11.019836 -4.921875q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm9.266327 4.921875l0 -9.859375l1.5 0l0 1.5q0.578125 -1.046875 1.0625 -1.375q0.484375 -0.34375 1.078125 -0.34375q0.84375 0 1.71875 0.546875l-0.578125 1.546875q-0.609375 -0.359375 -1.234375 -0.359375q-0.546875 0 -0.984375 0.328125q-0.421875 0.328125 -0.609375 0.90625q-0.28125 0.890625 -0.28125 1.953125l0 5.15625l-1.671875 0zm6.243927 0l0 -13.59375l1.671875 0l0 7.75l3.953125 -4.015625l2.15625 0l-3.765625 3.65625l4.140625 6.203125l-2.0625 0l-3.25 -5.03125l-1.171875 1.125l0 3.90625l-1.671875 0zm12.984375 0l0 -12.0l-4.46875 0l0 -1.59375l10.765625 0l0 1.59375l-4.5 0l0 12.0l-1.796875 0zm7.708496 0l0 -9.859375l1.5 0l0 1.5q0.578125 -1.046875 1.0625 -1.375q0.484375 -0.34375 1.078125 -0.34375q0.84375 0 1.71875 0.546875l-0.578125 1.546875q-0.609375 -0.359375 -1.234375 -0.359375q-0.546875 0 -0.984375 0.328125q-0.421875 0.328125 -0.609375 0.90625q-0.28125 0.890625 -0.28125 1.953125l0 5.15625l-1.671875 0zm12.665802 -1.21875q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm4.078827 4.9375l0 -9.859375l1.5 0l0 1.40625q1.09375 -1.625 3.140625 -1.625q0.890625 0 1.640625 0.328125q0.75 0.3125 1.109375 0.84375q0.375 0.515625 0.53125 1.21875q0.09375 0.46875 0.09375 1.625l0 6.0625l-1.671875 0l0 -6.0q0 -1.015625 -0.203125 -1.515625q-0.1875 -0.515625 -0.6875 -0.8125q-0.5 -0.296875 -1.171875 -0.296875q-1.0625 0 -1.84375 0.671875q-0.765625 0.671875 -0.765625 2.578125l0 5.375l-1.671875 0zm9.703857 -2.9375l1.65625 -0.265625q0.140625 1.0 0.765625 1.53125q0.640625 0.515625 1.78125 0.515625q1.15625 0 1.703125 -0.46875q0.5625 -0.46875 0.5625 -1.09375q0 -0.5625 -0.484375 -0.890625q-0.34375 -0.21875 -1.703125 -0.5625q-1.84375 -0.46875 -2.5625 -0.796875q-0.703125 -0.34375 -1.078125 -0.9375q-0.359375 -0.609375 -0.359375 -1.328125q0 -0.65625 0.296875 -1.21875q0.3125 -0.5625 0.828125 -0.9375q0.390625 -0.28125 1.0625 -0.484375q0.671875 -0.203125 1.4375 -0.203125q1.171875 0 2.046875 0.34375q0.875 0.328125 1.28125 0.90625q0.421875 0.5625 0.578125 1.515625l-1.625 0.21875q-0.109375 -0.75 -0.65625 -1.171875q-0.53125 -0.4375 -1.5 -0.4375q-1.15625 0 -1.640625 0.390625q-0.484375 0.375 -0.484375 0.875q0 0.328125 0.203125 0.59375q0.203125 0.265625 0.640625 0.4375q0.25 0.09375 1.46875 0.4375q1.765625 0.46875 2.46875 0.765625q0.703125 0.296875 1.09375 0.875q0.40625 0.578125 0.40625 1.4375q0 0.828125 -0.484375 1.578125q-0.484375 0.734375 -1.40625 1.140625q-0.921875 0.390625 -2.078125 0.390625q-1.921875 0 -2.9375 -0.796875q-1.0 -0.796875 -1.28125 -2.359375zm16.4375 1.71875q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm10.516327 1.328125l1.640625 0.21875q-0.265625 1.6875 -1.375 2.65625q-1.109375 0.953125 -2.734375 0.953125q-2.015625 0 -3.25 -1.3125q-1.21875 -1.328125 -1.21875 -3.796875q0 -1.59375 0.515625 -2.78125q0.53125 -1.203125 1.609375 -1.796875q1.09375 -0.609375 2.359375 -0.609375q1.609375 0 2.625 0.8125q1.015625 0.8125 1.3125 2.3125l-1.625 0.25q-0.234375 -1.0 -0.828125 -1.5q-0.59375 -0.5 -1.421875 -0.5q-1.265625 0 -2.0625 0.90625q-0.78125 0.90625 -0.78125 2.859375q0 1.984375 0.765625 2.890625q0.765625 0.890625 1.984375 0.890625q0.984375 0 1.640625 -0.59375q0.65625 -0.609375 0.84375 -1.859375zm6.546875 2.109375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5426941 -10.1875l0 -1.90625l1.671875 0l0 1.90625l-1.671875 0zm0 11.6875l0 -9.859375l1.671875 0l0 9.859375l-1.671875 0zm3.504181 -4.921875q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm9.281982 4.921875l0 -9.859375l1.4999695 0l0 1.40625q1.09375 -1.625 3.140625 -1.625q0.890625 0 1.640625 0.328125q0.75 0.3125 1.109375 0.84375q0.375 0.515625 0.53125 1.21875q0.09375 0.46875 0.09375 1.625l0 6.0625l-1.671875 0l0 -6.0q0 -1.015625 -0.203125 -1.515625q-0.1875 -0.515625 -0.6875 -0.8125q-0.5 -0.296875 -1.171875 -0.296875q-1.0625 0 -1.84375 0.671875q-0.765625 0.671875 -0.765625 2.578125l0 5.375l-1.6718445 0z" fill-rule="nonzero"></path><path fill="#cccccc" d="m66.59843 422.97638l202.99213 0l0 60.37796l-202.99213 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m66.59843 422.97638l202.99213 0l0 60.37796l-202.99213 0z" fill-rule="nonzero"></path><path fill="#000000" d="m77.11405 459.3294l0 -13.59375l1.8125 0l0 5.578125l7.0625 0l0 -5.578125l1.796875 0l0 13.59375l-1.796875 0l0 -6.40625l-7.0625 0l0 6.40625l-1.8125 0zm16.863571 -1.5l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm5.183304 0l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5270538 5.28125l0 -13.640625l1.53125 0l0 1.28125q0.53125 -0.75 1.203125 -1.125q0.6875 -0.375 1.640625 -0.375q1.265625 0 2.234375 0.65625q0.96875 0.640625 1.453125 1.828125q0.5 1.1875 0.5 2.59375q0 1.515625 -0.546875 2.734375q-0.546875 1.203125 -1.578125 1.84375q-1.03125 0.640625 -2.171875 0.640625q-0.84375 0 -1.515625 -0.34375q-0.65625 -0.359375 -1.078125 -0.890625l0 4.796875l-1.671875 0zm1.515625 -8.65625q0 1.90625 0.765625 2.8125q0.78125 0.90625 1.875 0.90625q1.109375 0 1.890625 -0.9375q0.796875 -0.9375 0.796875 -2.921875q0 -1.875 -0.78125 -2.8125q-0.765625 -0.9375 -1.84375 -0.9375q-1.0625 0 -1.890625 1.0q-0.8125 1.0 -0.8125 2.890625zm9.063217 4.875l0 -13.59375l1.84375 0l7.140625 10.671875l0 -10.671875l1.71875 0l0 13.59375l-1.84375 0l-7.140625 -10.6875l0 10.6875l-1.71875 0zm20.019814 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.1562424 0 -3.4218674 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.3281174 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.3437424 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0624924 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.4843674 -2.703125l5.4999924 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.1406174 0 -1.9374924 0.78125q-0.78125 0.765625 -0.859375 2.046875zm12.766335 4.375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm3.3551788 1.5l-3.015625 -9.859375l1.71875 0l1.5625 5.6875l0.59375 2.125q0.03125 -0.15625 0.5 -2.03125l1.578125 -5.78125l1.71875 0l1.46875 5.71875l0.484375 1.890625l0.578125 -1.90625l1.6875 -5.703125l1.625 0l-3.078125 9.859375l-1.734375 0l-1.578125 -5.90625l-0.375 -1.671875l-2.0 7.578125l-1.734375 0zm11.019821 -4.921875q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm9.266342 4.921875l0 -9.859375l1.5 0l0 1.5q0.578125 -1.046875 1.0625 -1.375q0.484375 -0.34375 1.078125 -0.34375q0.84375 0 1.71875 0.546875l-0.578125 1.546875q-0.609375 -0.359375 -1.234375 -0.359375q-0.546875 0 -0.984375 0.328125q-0.421875 0.328125 -0.609375 0.90625q-0.28125 0.890625 -0.28125 1.953125l0 5.15625l-1.671875 0zm6.243927 0l0 -13.59375l1.671875 0l0 7.75l3.953125 -4.015625l2.15625 0l-3.765625 3.65625l4.140625 6.203125l-2.0625 0l-3.25 -5.03125l-1.171875 1.125l0 3.90625l-1.671875 0zm8.921875 -4.375l1.6875 -0.140625q0.125 1.015625 0.5625 1.671875q0.4375 0.65625 1.359375 1.0625q0.9375 0.40625 2.09375 0.40625q1.03125 0 1.8125 -0.3125q0.796875 -0.3125 1.1875 -0.84375q0.390625 -0.53125 0.390625 -1.15625q0 -0.640625 -0.375 -1.109375q-0.375 -0.484375 -1.234375 -0.8125q-0.546875 -0.21875 -2.421875 -0.65625q-1.875 -0.453125 -2.625 -0.859375q-0.96875 -0.515625 -1.453125 -1.265625q-0.46875 -0.75 -0.46875 -1.6875q0 -1.03125 0.578125 -1.921875q0.59375 -0.90625 1.703125 -1.359375q1.125 -0.46875 2.5 -0.46875q1.515625 0 2.671875 0.484375q1.15625 0.484375 1.765625 1.4375q0.625 0.9375 0.671875 2.140625l-1.71875 0.125q-0.140625 -1.28125 -0.953125 -1.9375q-0.796875 -0.671875 -2.359375 -0.671875q-1.625 0 -2.375 0.609375q-0.75 0.59375 -0.75 1.4375q0 0.734375 0.53125 1.203125q0.515625 0.46875 2.703125 0.96875q2.203125 0.5 3.015625 0.875q1.1875 0.546875 1.75 1.390625q0.578125 0.828125 0.578125 1.921875q0 1.09375 -0.625 2.0625q-0.625 0.953125 -1.796875 1.484375q-1.15625 0.53125 -2.609375 0.53125q-1.84375 0 -3.09375 -0.53125q-1.25 -0.546875 -1.96875 -1.625q-0.703125 -1.078125 -0.734375 -2.453125zm19.584198 1.203125l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm8.438217 2.9375l1.65625 -0.265625q0.140625 1.0 0.765625 1.53125q0.640625 0.515625 1.78125 0.515625q1.15625 0 1.703125 -0.46875q0.5625 -0.46875 0.5625 -1.09375q0 -0.5625 -0.484375 -0.890625q-0.34375 -0.21875 -1.703125 -0.5625q-1.84375 -0.46875 -2.5625 -0.796875q-0.703125 -0.34375 -1.078125 -0.9375q-0.359375 -0.609375 -0.359375 -1.328125q0 -0.65625 0.296875 -1.21875q0.3125 -0.5625 0.828125 -0.9375q0.390625 -0.28125 1.0625 -0.484375q0.671875 -0.203125 1.4375 -0.203125q1.171875 0 2.046875 0.34375q0.875 0.328125 1.28125 0.90625q0.421875 0.5625 0.578125 1.515625l-1.625 0.21875q-0.109375 -0.75 -0.65625 -1.171875q-0.53125 -0.4375 -1.5 -0.4375q-1.15625 0 -1.640625 0.390625q-0.484375 0.375 -0.484375 0.875q0 0.328125 0.203125 0.59375q0.203125 0.265625 0.640625 0.4375q0.25 0.09375 1.46875 0.4375q1.765625 0.46875 2.46875 0.765625q0.703125 0.296875 1.09375 0.875q0.40625 0.578125 0.40625 1.4375q0 0.828125 -0.484375 1.578125q-0.484375 0.734375 -1.40625 1.140625q-0.921875 0.390625 -2.078125 0.390625q-1.921875 0 -2.9375 -0.796875q-1.0 -0.796875 -1.28125 -2.359375zm9.328125 0l1.65625 -0.265625q0.140625 1.0 0.765625 1.53125q0.640625 0.515625 1.78125 0.515625q1.15625 0 1.703125 -0.46875q0.5625 -0.46875 0.5625 -1.09375q0 -0.5625 -0.484375 -0.890625q-0.34375 -0.21875 -1.703125 -0.5625q-1.84375 -0.46875 -2.5625 -0.796875q-0.703125 -0.34375 -1.078125 -0.9375q-0.359375 -0.609375 -0.359375 -1.328125q0 -0.65625 0.296875 -1.21875q0.3125 -0.5625 0.828125 -0.9375q0.390625 -0.28125 1.0625 -0.484375q0.671875 -0.203125 1.4375 -0.203125q1.171875 0 2.046875 0.34375q0.875 0.328125 1.28125 0.90625q0.421875 0.5625 0.578125 1.515625l-1.625 0.21875q-0.109375 -0.75 -0.65625 -1.171875q-0.53125 -0.4375 -1.5 -0.4375q-1.15625 0 -1.640625 0.390625q-0.484375 0.375 -0.484375 0.875q0 0.328125 0.203125 0.59375q0.203125 0.265625 0.640625 0.4375q0.25 0.09375 1.46875 0.4375q1.765625 0.46875 2.46875 0.765625q0.703125 0.296875 1.09375 0.875q0.40625 0.578125 0.40625 1.4375q0 0.828125 -0.484375 1.578125q-0.484375 0.734375 -1.40625 1.140625q-0.921875 0.390625 -2.078125 0.390625q-1.921875 0 -2.9375 -0.796875q-1.0 -0.796875 -1.28125 -2.359375zm10.015625 -8.75l0 -1.90625l1.671875 0l0 1.90625l-1.671875 0zm0 11.6875l0 -9.859375l1.671875 0l0 9.859375l-1.671875 0zm3.5041962 -4.921875q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm9.281967 4.921875l0 -9.859375l1.5 0l0 1.40625q1.09375 -1.625 3.140625 -1.625q0.890625 0 1.640625 0.328125q0.75 0.3125 1.109375 0.84375q0.375 0.515625 0.53125 1.21875q0.09375 0.46875 0.09375 1.625l0 6.0625l-1.671875 0l0 -6.0q0 -1.015625 -0.203125 -1.515625q-0.1875 -0.515625 -0.6875 -0.8125q-0.5 -0.296875 -1.171875 -0.296875q-1.0625 0 -1.84375 0.671875q-0.765625 0.671875 -0.765625 2.578125l0 5.375l-1.671875 0z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m293.937 370.40683l48.69815 0" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m293.937 370.40683l36.69815 0" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m330.63516 373.7103l9.076202 -3.3034668l-9.076202 -3.3034668z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m269.59055 453.16534l41.89502 0" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m269.59055 453.16534l29.89502 0" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m299.48557 456.4688l9.076202 -3.3034668l-9.076202 -3.3034668z" fill-rule="evenodd"></path><path fill="#cccccc" d="m66.59843 505.18372l189.38583 0l0 60.37799l-189.38583 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m66.59843 505.18372l189.38583 0l0 60.37799l-189.38583 0z" fill-rule="nonzero"></path><path fill="#000000" d="m77.11405 541.53674l0 -13.59375l1.8125 0l0 5.578125l7.0625 0l0 -5.578125l1.796875 0l0 13.59375l-1.796875 0l0 -6.40625l-7.0625 0l0 6.40625l-1.8125 0zm16.863571 -1.5l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm5.183304 0l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5270538 5.28125l0 -13.640625l1.53125 0l0 1.28125q0.53125 -0.75 1.203125 -1.125q0.6875 -0.375 1.640625 -0.375q1.265625 0 2.234375 0.65625q0.96875 0.640625 1.453125 1.828125q0.5 1.1875 0.5 2.59375q0 1.515625 -0.546875 2.734375q-0.546875 1.203125 -1.578125 1.84375q-1.03125 0.640625 -2.171875 0.640625q-0.84375 0 -1.515625 -0.34375q-0.65625 -0.359375 -1.078125 -0.890625l0 4.796875l-1.671875 0zm1.515625 -8.65625q0 1.90625 0.765625 2.8125q0.78125 0.90625 1.875 0.90625q1.109375 0 1.890625 -0.9375q0.796875 -0.9375 0.796875 -2.921875q0 -1.875 -0.78125 -2.8125q-0.765625 -0.9375 -1.84375 -0.9375q-1.0625 0 -1.890625 1.0q-0.8125 1.0 -0.8125 2.890625zm8.469467 0.5l1.6875 -0.140625q0.125 1.015625 0.5625 1.671875q0.4375 0.65625 1.359375 1.0625q0.9375 0.40625 2.09375 0.40625q1.03125 0 1.8125 -0.3125q0.796875 -0.3125 1.1875 -0.84375q0.390625 -0.53125 0.390625 -1.15625q0 -0.640625 -0.375 -1.109375q-0.375 -0.484375 -1.234375 -0.8125q-0.546875 -0.21875 -2.421875 -0.65625q-1.875 -0.453125 -2.625 -0.859375q-0.96875 -0.515625 -1.453125 -1.265625q-0.46875 -0.75 -0.46875 -1.6875q0 -1.03125 0.578125 -1.921875q0.59375 -0.90625 1.703125 -1.359375q1.125 -0.46875 2.5 -0.46875q1.515625 0 2.671875 0.484375q1.15625 0.484375 1.765625 1.4375q0.625 0.9375 0.671875 2.140625l-1.71875 0.125q-0.140625 -1.28125 -0.953125 -1.9375q-0.796875 -0.671875 -2.359375 -0.671875q-1.625 0 -2.375 0.609375q-0.75 0.59375 -0.75 1.4375q0 0.734375 0.53125 1.203125q0.515625 0.46875 2.703125 0.96875q2.203125 0.5 3.015625 0.875q1.1875 0.546875 1.75 1.390625q0.578125 0.828125 0.578125 1.921875q0 1.09375 -0.625 2.0625q-0.625 0.953125 -1.796875 1.484375q-1.15625 0.53125 -2.609375 0.53125q-1.84375 0 -3.09375 -0.53125q-1.25 -0.546875 -1.96875 -1.625q-0.703125 -1.078125 -0.734375 -2.453125zm16.490448 2.875l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5114212 1.5l0 -9.859375l1.5 0l0 1.5q0.578125 -1.046875 1.0625 -1.375q0.484375 -0.34375 1.078125 -0.34375q0.84375 0 1.71875 0.546875l-0.578125 1.546875q-0.609375 -0.359375 -1.234375 -0.359375q-0.546875 0 -0.984375 0.328125q-0.421875 0.328125 -0.609375 0.90625q-0.28125 0.890625 -0.28125 1.953125l0 5.15625l-1.671875 0zm12.978302 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm15.547592 4.65625q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm4.078842 4.9375l0 -9.859375l1.5 0l0 1.390625q0.453125 -0.71875 1.21875 -1.15625q0.78125 -0.453125 1.765625 -0.453125q1.09375 0 1.796875 0.453125q0.703125 0.453125 0.984375 1.28125q1.171875 -1.734375 3.046875 -1.734375q1.46875 0 2.25 0.8125q0.796875 0.8125 0.796875 2.5l0 6.765625l-1.671875 0l0 -6.203125q0 -1.0 -0.15625 -1.4375q-0.15625 -0.453125 -0.59375 -0.71875q-0.421875 -0.265625 -1.0 -0.265625q-1.03125 0 -1.71875 0.6875q-0.6875 0.6875 -0.6875 2.21875l0 5.71875l-1.671875 0l0 -6.40625q0 -1.109375 -0.40625 -1.65625q-0.40625 -0.5625 -1.34375 -0.5625q-0.703125 0 -1.3125 0.375q-0.59375 0.359375 -0.859375 1.078125q-0.265625 0.71875 -0.265625 2.0625l0 5.109375l-1.671875 0zm15.853302 0l0 -13.59375l9.171875 0l0 1.59375l-7.375 0l0 4.21875l6.375 0l0 1.609375l-6.375 0l0 6.171875l-1.796875 0zm17.52098 -1.21875q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm10.516342 1.328125l1.640625 0.21875q-0.265625 1.6875 -1.375 2.65625q-1.109375 0.953125 -2.734375 0.953125q-2.015625 0 -3.25 -1.3125q-1.21875 -1.328125 -1.21875 -3.796875q0 -1.59375 0.515625 -2.78125q0.53125 -1.203125 1.609375 -1.796875q1.09375 -0.609375 2.359375 -0.609375q1.609375 0 2.625 0.8125q1.015625 0.8125 1.3125 2.3125l-1.625 0.25q-0.234375 -1.0 -0.828125 -1.5q-0.59375 -0.5 -1.421875 -0.5q-1.265625 0 -2.0625 0.90625q-0.78125 0.90625 -0.78125 2.859375q0 1.984375 0.765625 2.890625q0.765625 0.890625 1.984375 0.890625q0.984375 0 1.640625 -0.59375q0.65625 -0.609375 0.84375 -1.859375zm6.546875 2.109375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm0.90205383 -3.421875q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm9.266342 4.921875l0 -9.859375l1.5 0l0 1.5q0.578125 -1.046875 1.0625 -1.375q0.484375 -0.34375 1.078125 -0.34375q0.84375 0 1.71875 0.546875l-0.578125 1.546875q-0.609375 -0.359375 -1.234375 -0.359375q-0.546875 0 -0.984375 0.328125q-0.421875 0.328125 -0.609375 0.90625q-0.28125 0.890625 -0.28125 1.953125l0 5.15625l-1.671875 0zm6.150177 3.796875l-0.171875 -1.5625q0.546875 0.140625 0.953125 0.140625q0.546875 0 0.875 -0.1875q0.34375 -0.1875 0.5625 -0.515625q0.15625 -0.25 0.5 -1.25q0.046875 -0.140625 0.15625 -0.40625l-3.734375 -9.875l1.796875 0l2.046875 5.71875q0.40625 1.078125 0.71875 2.28125q0.28125 -1.15625 0.6875 -2.25l2.09375 -5.75l1.671875 0l-3.75 10.03125q-0.59375 1.625 -0.9375 2.234375q-0.4375 0.828125 -1.015625 1.203125q-0.578125 0.390625 -1.375 0.390625q-0.484375 0 -1.078125 -0.203125z" fill-rule="nonzero"></path><path fill="#c9daf8" d="m342.63516 340.21783l165.03937 0l0 60.37796l-165.03937 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m342.63516 340.21783l165.03937 0l0 60.37796l-165.03937 0z" fill-rule="nonzero"></path><path fill="#000000" d="m353.1508 376.5709l0 -13.59375l1.8125 0l0 5.578125l7.0625 0l0 -5.578125l1.796875 0l0 13.59375l-1.796875 0l0 -6.40625l-7.0625 0l0 6.40625l-1.8125 0zm16.863586 -1.5l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm5.1832886 0l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5270691 5.28125l0 -13.640625l1.53125 0l0 1.28125q0.53125 -0.75 1.203125 -1.125q0.6875 -0.375 1.640625 -0.375q1.265625 0 2.234375 0.65625q0.96875 0.640625 1.453125 1.828125q0.5 1.1875 0.5 2.59375q0 1.515625 -0.546875 2.734375q-0.546875 1.203125 -1.578125 1.84375q-1.03125 0.640625 -2.171875 0.640625q-0.84375 0 -1.515625 -0.34375q-0.65625 -0.359375 -1.078125 -0.890625l0 4.796875l-1.671875 0zm1.515625 -8.65625q0 1.90625 0.765625 2.8125q0.78125 0.90625 1.875 0.90625q1.109375 0 1.890625 -0.9375q0.796875 -0.9375 0.796875 -2.921875q0 -1.875 -0.78125 -2.8125q-0.765625 -0.9375 -1.84375 -0.9375q-1.0625 0 -1.890625 1.0q-0.8125 1.0 -0.8125 2.890625zm12.531952 4.875l0 -12.0l-4.46875 0l0 -1.59375l10.765625 0l0 1.59375l-4.5 0l0 12.0l-1.796875 0zm7.708496 0l0 -9.859375l1.5 0l0 1.5q0.578125 -1.046875 1.0625 -1.375q0.484375 -0.34375 1.078125 -0.34375q0.84375 0 1.71875 0.546875l-0.578125 1.546875q-0.609375 -0.359375 -1.234375 -0.359375q-0.546875 0 -0.984375 0.328125q-0.421875 0.328125 -0.609375 0.90625q-0.28125 0.890625 -0.28125 1.953125l0 5.15625l-1.671875 0zm12.665802 -1.21875q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm4.078827 4.9375l0 -9.859375l1.5 0l0 1.40625q1.09375 -1.625 3.140625 -1.625q0.890625 0 1.640625 0.328125q0.75 0.3125 1.109375 0.84375q0.375 0.515625 0.53125 1.21875q0.09375 0.46875 0.09375 1.625l0 6.0625l-1.671875 0l0 -6.0q0 -1.015625 -0.203125 -1.515625q-0.1875 -0.515625 -0.6875 -0.8125q-0.5 -0.296875 -1.171875 -0.296875q-1.0625 0 -1.84375 0.671875q-0.765625 0.671875 -0.765625 2.578125l0 5.375l-1.671875 0zm9.703857 -2.9375l1.65625 -0.265625q0.140625 1.0 0.765625 1.53125q0.640625 0.515625 1.78125 0.515625q1.15625 0 1.703125 -0.46875q0.5625 -0.46875 0.5625 -1.09375q0 -0.5625 -0.484375 -0.890625q-0.34375 -0.21875 -1.703125 -0.5625q-1.84375 -0.46875 -2.5625 -0.796875q-0.703125 -0.34375 -1.078125 -0.9375q-0.359375 -0.609375 -0.359375 -1.328125q0 -0.65625 0.296875 -1.21875q0.3125 -0.5625 0.828125 -0.9375q0.390625 -0.28125 1.0625 -0.484375q0.671875 -0.203125 1.4375 -0.203125q1.171875 0 2.046875 0.34375q0.875 0.328125 1.28125 0.90625q0.421875 0.5625 0.578125 1.515625l-1.625 0.21875q-0.109375 -0.75 -0.65625 -1.171875q-0.53125 -0.4375 -1.5 -0.4375q-1.15625 0 -1.640625 0.390625q-0.484375 0.375 -0.484375 0.875q0 0.328125 0.203125 0.59375q0.203125 0.265625 0.640625 0.4375q0.25 0.09375 1.46875 0.4375q1.765625 0.46875 2.46875 0.765625q0.703125 0.296875 1.09375 0.875q0.40625 0.578125 0.40625 1.4375q0 0.828125 -0.484375 1.578125q-0.484375 0.734375 -1.40625 1.140625q-0.921875 0.390625 -2.078125 0.390625q-1.921875 0 -2.9375 -0.796875q-1.0 -0.796875 -1.28125 -2.359375zm16.4375 1.71875q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm10.516327 1.328125l1.640625 0.21875q-0.265625 1.6875 -1.375 2.65625q-1.109375 0.953125 -2.734375 0.953125q-2.015625 0 -3.25 -1.3125q-1.21875 -1.328125 -1.21875 -3.796875q0 -1.59375 0.515625 -2.78125q0.53125 -1.203125 1.609375 -1.796875q1.09375 -0.609375 2.359375 -0.609375q1.609375 0 2.625 0.8125q1.015625 0.8125 1.3125 2.3125l-1.625 0.25q-0.234375 -1.0 -0.828125 -1.5q-0.59375 -0.5 -1.421875 -0.5q-1.265625 0 -2.0625 0.90625q-0.78125 0.90625 -0.78125 2.859375q0 1.984375 0.765625 2.890625q0.765625 0.890625 1.984375 0.890625q0.984375 0 1.640625 -0.59375q0.65625 -0.609375 0.84375 -1.859375zm6.546875 2.109375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5426941 -10.1875l0 -1.90625l1.671875 0l0 1.90625l-1.671875 0zm0 11.6875l0 -9.859375l1.671875 0l0 9.859375l-1.671875 0zm3.504181 -4.921875q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm9.281982 4.921875l0 -9.859375l1.5 0l0 1.40625q1.09375 -1.625 3.140625 -1.625q0.890625 0 1.640625 0.328125q0.75 0.3125 1.109375 0.84375q0.375 0.515625 0.53125 1.21875q0.09375 0.46875 0.09375 1.625l0 6.0625l-1.671875 0l0 -6.0q0 -1.015625 -0.203125 -1.515625q-0.1875 -0.515625 -0.6875 -0.8125q-0.5 -0.296875 -1.171875 -0.296875q-1.0625 0 -1.84375 0.671875q-0.765625 0.671875 -0.765625 2.578125l0 5.375l-1.671875 0z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m425.15485 400.5958l0 22.380585" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m425.15485 400.5958l0 10.380585" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m421.85138 410.97638l3.3034668 9.076202l3.3034668 -9.076202z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m311.48557 453.16534l-150.19423 52.01837" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m311.48557 453.16534l-138.85506 48.091187" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m171.5494 498.13495l-7.4952545 6.091919l9.657501 0.15118408z" fill-rule="evenodd"></path><path fill="#c9daf8" d="m313.59317 505.18372l124.629944 0l0 60.37799l-124.629944 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m313.59317 505.18372l124.629944 0l0 60.37799l-124.629944 0z" fill-rule="nonzero"></path><path fill="#000000" d="m324.1088 541.53674l0 -13.59375l1.8125 0l0 5.578125l7.0625 0l0 -5.578125l1.796875 0l0 13.59375l-1.796875 0l0 -6.40625l-7.0625 0l0 6.40625l-1.8125 0zm16.863586 -1.5l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm5.1832886 0l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5270691 5.28125l0 -13.640625l1.53125 0l0 1.28125q0.53125 -0.75 1.203125 -1.125q0.6875 -0.375 1.640625 -0.375q1.265625 0 2.234375 0.65625q0.96875 0.640625 1.453125 1.828125q0.5 1.1875 0.5 2.59375q0 1.515625 -0.546875 2.734375q-0.546875 1.203125 -1.578125 1.84375q-1.03125 0.640625 -2.171875 0.640625q-0.84375 0 -1.515625 -0.34375q-0.65625 -0.359375 -1.078125 -0.890625l0 4.796875l-1.671875 0zm1.515625 -8.65625q0 1.90625 0.765625 2.8125q0.78125 0.90625 1.875 0.90625q1.109375 0 1.890625 -0.9375q0.796875 -0.9375 0.796875 -2.921875q0 -1.875 -0.78125 -2.8125q-0.765625 -0.9375 -1.84375 -0.9375q-1.0625 0 -1.890625 1.0q-0.8125 1.0 -0.8125 2.890625zm8.469452 0.5l1.6875 -0.140625q0.125 1.015625 0.5625 1.671875q0.4375 0.65625 1.359375 1.0625q0.9375 0.40625 2.09375 0.40625q1.03125 0 1.8125 -0.3125q0.796875 -0.3125 1.1875 -0.84375q0.390625 -0.53125 0.390625 -1.15625q0 -0.640625 -0.375 -1.109375q-0.375 -0.484375 -1.234375 -0.8125q-0.546875 -0.21875 -2.421875 -0.65625q-1.875 -0.453125 -2.625 -0.859375q-0.96875 -0.515625 -1.453125 -1.265625q-0.46875 -0.75 -0.46875 -1.6875q0 -1.03125 0.578125 -1.921875q0.59375 -0.90625 1.703125 -1.359375q1.125 -0.46875 2.5 -0.46875q1.515625 0 2.671875 0.484375q1.15625 0.484375 1.765625 1.4375q0.625 0.9375 0.671875 2.140625l-1.71875 0.125q-0.140625 -1.28125 -0.953125 -1.9375q-0.796875 -0.671875 -2.359375 -0.671875q-1.625 0 -2.375 0.609375q-0.75 0.59375 -0.75 1.4375q0 0.734375 0.53125 1.203125q0.515625 0.46875 2.703125 0.96875q2.203125 0.5 3.015625 0.875q1.1875 0.546875 1.75 1.390625q0.578125 0.828125 0.578125 1.921875q0 1.09375 -0.625 2.0625q-0.625 0.953125 -1.796875 1.484375q-1.15625 0.53125 -2.609375 0.53125q-1.84375 0 -3.09375 -0.53125q-1.25 -0.546875 -1.96875 -1.625q-0.703125 -1.078125 -0.734375 -2.453125zm16.490448 2.875l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5114441 1.5l0 -9.859375l1.5 0l0 1.5q0.578125 -1.046875 1.0625 -1.375q0.484375 -0.34375 1.078125 -0.34375q0.84375 0 1.71875 0.546875l-0.578125 1.546875q-0.609375 -0.359375 -1.234375 -0.359375q-0.546875 0 -0.984375 0.328125q-0.421875 0.328125 -0.609375 0.90625q-0.28125 0.890625 -0.28125 1.953125l0 5.15625l-1.671875 0zm12.978302 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm15.547577 4.65625q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm4.0788574 4.9375l0 -9.859375l1.5 0l0 1.390625q0.453125 -0.71875 1.21875 -1.15625q0.78125 -0.453125 1.765625 -0.453125q1.09375 0 1.796875 0.453125q0.703125 0.453125 0.984375 1.28125q1.171875 -1.734375 3.046875 -1.734375q1.46875 0 2.25 0.8125q0.796875 0.8125 0.796875 2.5l0 6.765625l-1.671875 0l0 -6.203125q0 -1.0 -0.15625 -1.4375q-0.15625 -0.453125 -0.59375 -0.71875q-0.421875 -0.265625 -1.0 -0.265625q-1.03125 0 -1.71875 0.6875q-0.6875 0.6875 -0.6875 2.21875l0 5.71875l-1.671875 0l0 -6.40625q0 -1.109375 -0.40625 -1.65625q-0.40625 -0.5625 -1.34375 -0.5625q-0.703125 0 -1.3125 0.375q-0.59375 0.359375 -0.859375 1.078125q-0.265625 0.71875 -0.265625 2.0625l0 5.109375l-1.671875 0z" fill-rule="nonzero"></path><path fill="#6d9eeb" d="m485.28348 505.18372l173.79526 0l0 60.37799l-173.79526 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m485.28348 505.18372l173.79526 0l0 60.37799l-173.79526 0z" fill-rule="nonzero"></path><path fill="#000000" d="m495.7991 541.53674l0 -13.59375l1.8125 0l0 5.578125l7.0625 0l0 -5.578125l1.796875 0l0 13.59375l-1.796875 0l0 -6.40625l-7.0625 0l0 6.40625l-1.8125 0zm16.863556 -1.5l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm5.1832886 0l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5270996 5.28125l0 -13.640625l1.53125 0l0 1.28125q0.53125 -0.75 1.203125 -1.125q0.6875 -0.375 1.640625 -0.375q1.265625 0 2.234375 0.65625q0.96875 0.640625 1.453125 1.828125q0.5 1.1875 0.5 2.59375q0 1.515625 -0.546875 2.734375q-0.546875 1.203125 -1.578125 1.84375q-1.03125 0.640625 -2.171875 0.640625q-0.84375 0 -1.515625 -0.34375q-0.65625 -0.359375 -1.078125 -0.890625l0 4.796875l-1.671875 0zm1.515625 -8.65625q0 1.90625 0.765625 2.8125q0.78125 0.90625 1.875 0.90625q1.109375 0 1.890625 -0.9375q0.796875 -0.9375 0.796875 -2.921875q0 -1.875 -0.78125 -2.8125q-0.765625 -0.9375 -1.84375 -0.9375q-1.0625 0 -1.890625 1.0q-0.8125 1.0 -0.8125 2.890625zm9.000671 4.875l0 -13.59375l5.109375 0q1.546875 0 2.484375 0.40625q0.953125 0.40625 1.484375 1.265625q0.53125 0.859375 0.53125 1.796875q0 0.875 -0.46875 1.65625q-0.46875 0.765625 -1.4375 1.234375q1.234375 0.359375 1.890625 1.234375q0.671875 0.875 0.671875 2.0625q0 0.953125 -0.40625 1.78125q-0.390625 0.8125 -0.984375 1.265625q-0.59375 0.4375 -1.5 0.671875q-0.890625 0.21875 -2.1875 0.21875l-5.1875 0zm1.796875 -7.890625l2.9375 0q1.203125 0 1.71875 -0.15625q0.6875 -0.203125 1.03125 -0.671875q0.359375 -0.46875 0.359375 -1.1875q0 -0.671875 -0.328125 -1.1875q-0.328125 -0.515625 -0.9375 -0.703125q-0.59375 -0.203125 -2.0625 -0.203125l-2.71875 0l0 4.109375zm0 6.28125l3.390625 0q0.875 0 1.21875 -0.0625q0.625 -0.109375 1.046875 -0.359375q0.421875 -0.265625 0.6875 -0.765625q0.265625 -0.5 0.265625 -1.140625q0 -0.765625 -0.390625 -1.328125q-0.390625 -0.5625 -1.078125 -0.78125q-0.6875 -0.234375 -1.984375 -0.234375l-3.15625 0l0 4.671875zm16.943604 0.390625q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm3.4069824 2.0l1.65625 -0.265625q0.140625 1.0 0.765625 1.53125q0.640625 0.515625 1.78125 0.515625q1.15625 0 1.703125 -0.46875q0.5625 -0.46875 0.5625 -1.09375q0 -0.5625 -0.484375 -0.890625q-0.34375 -0.21875 -1.703125 -0.5625q-1.84375 -0.46875 -2.5625 -0.796875q-0.703125 -0.34375 -1.078125 -0.9375q-0.359375 -0.609375 -0.359375 -1.328125q0 -0.65625 0.296875 -1.21875q0.3125 -0.5625 0.828125 -0.9375q0.390625 -0.28125 1.0625 -0.484375q0.671875 -0.203125 1.4375 -0.203125q1.171875 0 2.046875 0.34375q0.875 0.328125 1.28125 0.90625q0.421875 0.5625 0.578125 1.515625l-1.625 0.21875q-0.109375 -0.75 -0.65625 -1.171875q-0.53125 -0.4375 -1.5 -0.4375q-1.15625 0 -1.640625 0.390625q-0.484375 0.375 -0.484375 0.875q0 0.328125 0.203125 0.59375q0.203125 0.265625 0.640625 0.4375q0.25 0.09375 1.46875 0.4375q1.765625 0.46875 2.46875 0.765625q0.703125 0.296875 1.09375 0.875q0.40625 0.578125 0.40625 1.4375q0 0.828125 -0.484375 1.578125q-0.484375 0.734375 -1.40625 1.140625q-0.921875 0.390625 -2.078125 0.390625q-1.921875 0 -2.9375 -0.796875q-1.0 -0.796875 -1.28125 -2.359375zm10.015625 -8.75l0 -1.90625l1.671875 0l0 1.90625l-1.671875 0zm0 11.6875l0 -9.859375l1.671875 0l0 9.859375l-1.671875 0zm10.56665 -3.609375l1.640625 0.21875q-0.265625 1.6875 -1.375 2.65625q-1.109375 0.953125 -2.734375 0.953125q-2.015625 0 -3.25 -1.3125q-1.21875 -1.328125 -1.21875 -3.796875q0 -1.59375 0.515625 -2.78125q0.53125 -1.203125 1.609375 -1.796875q1.09375 -0.609375 2.359375 -0.609375q1.609375 0 2.625 0.8125q1.015625 0.8125 1.3125 2.3125l-1.625 0.25q-0.234375 -1.0 -0.828125 -1.5q-0.59375 -0.5 -1.421875 -0.5q-1.265625 0 -2.0625 0.90625q-0.78125 0.90625 -0.78125 2.859375q0 1.984375 0.765625 2.890625q0.765625 0.890625 1.984375 0.890625q0.984375 0 1.640625 -0.59375q0.65625 -0.609375 0.84375 -1.859375zm2.5 -0.765625l1.6875 -0.140625q0.125 1.015625 0.5625 1.671875q0.4375 0.65625 1.359375 1.0625q0.9375 0.40625 2.09375 0.40625q1.03125 0 1.8125 -0.3125q0.796875 -0.3125 1.1875 -0.84375q0.390625 -0.53125 0.390625 -1.15625q0 -0.640625 -0.375 -1.109375q-0.375 -0.484375 -1.234375 -0.8125q-0.546875 -0.21875 -2.421875 -0.65625q-1.875 -0.453125 -2.625 -0.859375q-0.96875 -0.515625 -1.453125 -1.265625q-0.46875 -0.75 -0.46875 -1.6875q0 -1.03125 0.578125 -1.921875q0.59375 -0.90625 1.703125 -1.359375q1.125 -0.46875 2.5 -0.46875q1.515625 0 2.671875 0.484375q1.15625 0.484375 1.765625 1.4375q0.625 0.9375 0.671875 2.140625l-1.71875 0.125q-0.140625 -1.28125 -0.953125 -1.9375q-0.796875 -0.671875 -2.359375 -0.671875q-1.625 0 -2.375 0.609375q-0.75 0.59375 -0.75 1.4375q0 0.734375 0.53125 1.203125q0.515625 0.46875 2.703125 0.96875q2.203125 0.5 3.015625 0.875q1.1875 0.546875 1.75 1.390625q0.578125 0.828125 0.578125 1.921875q0 1.09375 -0.625 2.0625q-0.625 0.953125 -1.796875 1.484375q-1.15625 0.53125 -2.609375 0.53125q-1.84375 0 -3.09375 -0.53125q-1.25 -0.546875 -1.96875 -1.625q-0.703125 -1.078125 -0.734375 -2.453125zm16.490479 2.875l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5114136 1.5l0 -9.859375l1.5 0l0 1.5q0.578125 -1.046875 1.0625 -1.375q0.484375 -0.34375 1.078125 -0.34375q0.84375 0 1.71875 0.546875l-0.578125 1.546875q-0.609375 -0.359375 -1.234375 -0.359375q-0.546875 0 -0.984375 0.328125q-0.421875 0.328125 -0.609375 0.90625q-0.28125 0.890625 -0.28125 1.953125l0 5.15625l-1.671875 0zm12.9783325 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm15.547546 4.65625q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm4.0788574 4.9375l0 -9.859375l1.5 0l0 1.390625q0.453125 -0.71875 1.21875 -1.15625q0.78125 -0.453125 1.765625 -0.453125q1.09375 0 1.796875 0.453125q0.703125 0.453125 0.984375 1.28125q1.171875 -1.734375 3.046875 -1.734375q1.46875 0 2.25 0.8125q0.796875 0.8125 0.796875 2.5l0 6.765625l-1.671875 0l0 -6.203125q0 -1.0 -0.15625 -1.4375q-0.15625 -0.453125 -0.59375 -0.71875q-0.421875 -0.265625 -1.0 -0.265625q-1.03125 0 -1.71875 0.6875q-0.6875 0.6875 -0.6875 2.21875l0 5.71875l-1.671875 0l0 -6.40625q0 -1.109375 -0.40625 -1.65625q-0.40625 -0.5625 -1.34375 -0.5625q-0.703125 0 -1.3125 0.375q-0.59375 0.359375 -0.859375 1.078125q-0.265625 0.71875 -0.265625 2.0625l0 5.109375l-1.671875 0z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m255.98425 535.3727l57.608917 0" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m255.98425 535.3727l45.608917 0" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m301.59317 538.67615l9.076202 -3.3034668l-9.076202 -3.3034668z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m438.2231 535.3727l47.060364 0" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m438.22308 535.3727l35.060394 0" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m473.28348 538.67615l9.076172 -3.3034668l-9.076172 -3.3034668z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m421.03674 200.5538l281.64044 0" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m421.03674 200.5538l269.64044 0" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m690.6772 203.85727l9.076172 -3.3034668l-9.076172 -3.3034668z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m421.03674 200.5538l151.14435 52.249344" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m421.03674 200.5538l139.80292 48.328705" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m559.7603 252.00468l9.65741 -0.15679932l-7.4987793 -6.087555z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m421.03674 200.5538l386.30182 52.249344" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m421.03674 200.5538l374.4101 50.64093" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m795.0041 254.46838l9.437073 -2.057129l-8.551514 -4.4901733z" fill-rule="evenodd"></path><path fill="#a4c2f4" d="m289.0105 588.916l173.79529 0l0 60.37793l-173.79529 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m289.0105 588.916l173.79529 0l0 60.37793l-173.79529 0z" fill-rule="nonzero"></path><path fill="#000000" d="m299.52612 625.26904l0 -13.59375l1.8125 0l0 5.578125l7.0625 0l0 -5.578125l1.796875 0l0 13.59375l-1.796875 0l0 -6.40625l-7.0625 0l0 6.40625l-1.8125 0zm16.863586 -1.5l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm5.1832886 0l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5270691 5.28125l0 -13.640625l1.53125 0l0 1.28125q0.53125 -0.75 1.203125 -1.125q0.6875 -0.375 1.640625 -0.375q1.265625 0 2.234375 0.65625q0.96875 0.640625 1.453125 1.828125q0.5 1.1875 0.5 2.59375q0 1.515625 -0.546875 2.734375q-0.546875 1.203125 -1.578125 1.84375q-1.03125 0.640625 -2.171875 0.640625q-0.84375 0 -1.515625 -0.34375q-0.65625 -0.359375 -1.078125 -0.890625l0 4.796875l-1.671875 0zm1.515625 -8.65625q0 1.90625 0.765625 2.8125q0.78125 0.90625 1.875 0.90625q1.109375 0 1.890625 -0.9375q0.796875 -0.9375 0.796875 -2.921875q0 -1.875 -0.78125 -2.8125q-0.765625 -0.9375 -1.84375 -0.9375q-1.0625 0 -1.890625 1.0q-0.8125 1.0 -0.8125 2.890625zm8.469452 0.5l1.6875 -0.140625q0.125 1.015625 0.5625 1.671875q0.4375 0.65625 1.359375 1.0625q0.9375 0.40625 2.09375 0.40625q1.03125 0 1.8125 -0.3125q0.796875 -0.3125 1.1875 -0.84375q0.390625 -0.53125 0.390625 -1.15625q0 -0.640625 -0.375 -1.109375q-0.375 -0.484375 -1.234375 -0.8125q-0.546875 -0.21875 -2.421875 -0.65625q-1.875 -0.453125 -2.625 -0.859375q-0.96875 -0.515625 -1.453125 -1.265625q-0.46875 -0.75 -0.46875 -1.6875q0 -1.03125 0.578125 -1.921875q0.59375 -0.90625 1.703125 -1.359375q1.125 -0.46875 2.5 -0.46875q1.515625 0 2.671875 0.484375q1.15625 0.484375 1.765625 1.4375q0.625 0.9375 0.671875 2.140625l-1.71875 0.125q-0.140625 -1.28125 -0.953125 -1.9375q-0.796875 -0.671875 -2.359375 -0.671875q-1.625 0 -2.375 0.609375q-0.75 0.59375 -0.75 1.4375q0 0.734375 0.53125 1.203125q0.515625 0.46875 2.703125 0.96875q2.203125 0.5 3.015625 0.875q1.1875 0.546875 1.75 1.390625q0.578125 0.828125 0.578125 1.921875q0 1.09375 -0.625 2.0625q-0.625 0.953125 -1.796875 1.484375q-1.15625 0.53125 -2.609375 0.53125q-1.84375 0 -3.09375 -0.53125q-1.25 -0.546875 -1.96875 -1.625q-0.703125 -1.078125 -0.734375 -2.453125zm12.834198 8.15625l0 -13.640625l1.53125 0l0 1.28125q0.53125 -0.75 1.203125 -1.125q0.6875 -0.375 1.640625 -0.375q1.265625 0 2.234375 0.65625q0.96875 0.640625 1.453125 1.828125q0.5 1.1875 0.5 2.59375q0 1.515625 -0.546875 2.734375q-0.546875 1.203125 -1.578125 1.84375q-1.03125 0.640625 -2.171875 0.640625q-0.84375 0 -1.515625 -0.34375q-0.65625 -0.359375 -1.078125 -0.890625l0 4.796875l-1.671875 0zm1.515625 -8.65625q0 1.90625 0.765625 2.8125q0.78125 0.90625 1.875 0.90625q1.109375 0 1.890625 -0.9375q0.796875 -0.9375 0.796875 -2.921875q0 -1.875 -0.78125 -2.8125q-0.765625 -0.9375 -1.84375 -0.9375q-1.0625 0 -1.890625 1.0q-0.8125 1.0 -0.8125 2.890625zm15.250732 4.875l0 -1.25q-0.9375 1.46875 -2.75 1.46875q-1.171875 0 -2.171875 -0.640625q-0.984375 -0.65625 -1.53125 -1.8125q-0.53125 -1.171875 -0.53125 -2.6875q0 -1.46875 0.484375 -2.671875q0.5 -1.203125 1.46875 -1.84375q0.984375 -0.640625 2.203125 -0.640625q0.890625 0 1.578125 0.375q0.703125 0.375 1.140625 0.984375l0 -4.875l1.65625 0l0 13.59375l-1.546875 0zm-5.28125 -4.921875q0 1.890625 0.796875 2.828125q0.8125 0.9375 1.890625 0.9375q1.09375 0 1.859375 -0.890625q0.765625 -0.890625 0.765625 -2.734375q0 -2.015625 -0.78125 -2.953125q-0.78125 -0.953125 -1.921875 -0.953125q-1.109375 0 -1.859375 0.90625q-0.75 0.90625 -0.75 2.859375zm9.188202 8.71875l-0.171875 -1.5625q0.546875 0.140625 0.953125 0.140625q0.546875 0 0.875 -0.1875q0.34375 -0.1875 0.5625 -0.515625q0.15625 -0.25 0.5 -1.25q0.046875 -0.140625 0.15625 -0.40625l-3.734375 -9.875l1.796875 0l2.046875 5.71875q0.40625 1.078125 0.71875 2.28125q0.28125 -1.15625 0.6875 -2.25l2.09375 -5.75l1.671875 0l-3.75 10.03125q-0.59375 1.625 -0.9375 2.234375q-0.4375 0.828125 -1.015625 1.203125q-0.578125 0.390625 -1.375 0.390625q-0.484375 0 -1.078125 -0.203125zm9.015625 -8.171875l1.6875 -0.140625q0.125 1.015625 0.5625 1.671875q0.4375 0.65625 1.359375 1.0625q0.9375 0.40625 2.09375 0.40625q1.03125 0 1.8125 -0.3125q0.796875 -0.3125 1.1875 -0.84375q0.390625 -0.53125 0.390625 -1.15625q0 -0.640625 -0.375 -1.109375q-0.375 -0.484375 -1.234375 -0.8125q-0.546875 -0.21875 -2.421875 -0.65625q-1.875 -0.453125 -2.625 -0.859375q-0.96875 -0.515625 -1.453125 -1.265625q-0.46875 -0.75 -0.46875 -1.6875q0 -1.03125 0.578125 -1.921875q0.59375 -0.90625 1.703125 -1.359375q1.125 -0.46875 2.5 -0.46875q1.515625 0 2.671875 0.484375q1.15625 0.484375 1.765625 1.4375q0.625 0.9375 0.671875 2.140625l-1.71875 0.125q-0.140625 -1.28125 -0.953125 -1.9375q-0.796875 -0.671875 -2.359375 -0.671875q-1.625 0 -2.375 0.609375q-0.75 0.59375 -0.75 1.4375q0 0.734375 0.53125 1.203125q0.515625 0.46875 2.703125 0.96875q2.203125 0.5 3.015625 0.875q1.1875 0.546875 1.75 1.390625q0.578125 0.828125 0.578125 1.921875q0 1.09375 -0.625 2.0625q-0.625 0.953125 -1.796875 1.484375q-1.15625 0.53125 -2.609375 0.53125q-1.84375 0 -3.09375 -0.53125q-1.25 -0.546875 -1.96875 -1.625q-0.703125 -1.078125 -0.734375 -2.453125zm16.490448 2.875l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5114441 1.5l0 -9.859375l1.5 0l0 1.5q0.578125 -1.046875 1.0625 -1.375q0.484375 -0.34375 1.078125 -0.34375q0.84375 0 1.71875 0.546875l-0.578125 1.546875q-0.609375 -0.359375 -1.234375 -0.359375q-0.546875 0 -0.984375 0.328125q-0.421875 0.328125 -0.609375 0.90625q-0.28125 0.890625 -0.28125 1.953125l0 5.15625l-1.671875 0zm12.978302 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm15.547577 4.65625q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm4.0788574 4.9375l0 -9.859375l1.5 0l0 1.390625q0.453125 -0.71875 1.21875 -1.15625q0.78125 -0.453125 1.765625 -0.453125q1.09375 0 1.796875 0.453125q0.703125 0.453125 0.984375 1.28125q1.171875 -1.734375 3.046875 -1.734375q1.46875 0 2.25 0.8125q0.796875 0.8125 0.796875 2.5l0 6.765625l-1.671875 0l0 -6.203125q0 -1.0 -0.15625 -1.4375q-0.15625 -0.453125 -0.59375 -0.71875q-0.421875 -0.265625 -1.0 -0.265625q-1.03125 0 -1.71875 0.6875q-0.6875 0.6875 -0.6875 2.21875l0 5.71875l-1.671875 0l0 -6.40625q0 -1.109375 -0.40625 -1.65625q-0.40625 -0.5625 -1.34375 -0.5625q-0.703125 0 -1.3125 0.375q-0.59375 0.359375 -0.859375 1.078125q-0.265625 0.71875 -0.265625 2.0625l0 5.109375l-1.671875 0z" fill-rule="nonzero"></path><path fill="#cccccc" d="m66.59843 588.916l189.38583 0l0 60.37793l-189.38583 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m66.59843 588.916l189.38583 0l0 60.37793l-189.38583 0z" fill-rule="nonzero"></path><path fill="#000000" d="m76.4578 620.89404l1.6875 -0.140625q0.125 1.015625 0.5625 1.671875q0.4375 0.65625 1.359375 1.0625q0.9375 0.40625 2.09375 0.40625q1.03125 0 1.8125 -0.3125q0.796875 -0.3125 1.1875 -0.84375q0.390625 -0.53125 0.390625 -1.15625q0 -0.640625 -0.375 -1.109375q-0.375 -0.484375 -1.234375 -0.8125q-0.546875 -0.21875 -2.421875 -0.65625q-1.875 -0.453125 -2.625 -0.859375q-0.96875 -0.515625 -1.453125 -1.265625q-0.46875 -0.75 -0.46875 -1.6875q0 -1.03125 0.578125 -1.921875q0.59375 -0.90625 1.703125 -1.359375q1.125 -0.46875 2.5 -0.46875q1.515625 0 2.671875 0.484375q1.15625 0.484375 1.765625 1.4375q0.625 0.9375 0.671875 2.140625l-1.71875 0.125q-0.140625 -1.28125 -0.953125 -1.9375q-0.796875 -0.671875 -2.359375 -0.671875q-1.625 0 -2.375 0.609375q-0.75 0.59375 -0.75 1.4375q0 0.734375 0.53125 1.203125q0.515625 0.46875 2.703125 0.96875q2.203125 0.5 3.015625 0.875q1.1875 0.546875 1.75 1.390625q0.578125 0.828125 0.578125 1.921875q0 1.09375 -0.625 2.0625q-0.625 0.953125 -1.796875 1.484375q-1.15625 0.53125 -2.609375 0.53125q-1.84375 0 -3.09375 -0.53125q-1.25 -0.546875 -1.96875 -1.625q-0.703125 -1.078125 -0.734375 -2.453125zm12.834198 8.15625l0 -13.640625l1.53125 0l0 1.28125q0.53125 -0.75 1.203125 -1.125q0.6875 -0.375 1.640625 -0.375q1.265625 0 2.234375 0.65625q0.96875 0.640625 1.453125 1.828125q0.5 1.1875 0.5 2.59375q0 1.515625 -0.546875 2.734375q-0.546875 1.203125 -1.578125 1.84375q-1.03125 0.640625 -2.171875 0.640625q-0.84375 0 -1.515625 -0.34375q-0.65625 -0.359375 -1.078125 -0.890625l0 4.796875l-1.671875 0zm1.515625 -8.65625q0 1.90625 0.765625 2.8125q0.78125 0.90625 1.875 0.90625q1.109375 0 1.890625 -0.9375q0.796875 -0.9375 0.796875 -2.921875q0 -1.875 -0.78125 -2.8125q-0.765625 -0.9375 -1.84375 -0.9375q-1.0625 0 -1.890625 1.0q-0.8125 1.0 -0.8125 2.890625zm15.250717 4.875l0 -1.25q-0.9375 1.46875 -2.75 1.46875q-1.171875 0 -2.171875 -0.640625q-0.984375 -0.65625 -1.53125 -1.8125q-0.53125 -1.171875 -0.53125 -2.6875q0 -1.46875 0.484375 -2.671875q0.5 -1.203125 1.46875 -1.84375q0.984375 -0.640625 2.203125 -0.640625q0.890625 0 1.578125 0.375q0.703125 0.375 1.140625 0.984375l0 -4.875l1.65625 0l0 13.59375l-1.546875 0zm-5.28125 -4.921875q0 1.890625 0.796875 2.828125q0.8125 0.9375 1.890625 0.9375q1.09375 0 1.859375 -0.890625q0.765625 -0.890625 0.765625 -2.734375q0 -2.015625 -0.78125 -2.953125q-0.78125 -0.953125 -1.921875 -0.953125q-1.109375 0 -1.859375 0.90625q-0.75 0.90625 -0.75 2.859375zm9.188217 8.71875l-0.171875 -1.5625q0.546875 0.140625 0.953125 0.140625q0.546875 0 0.875 -0.1875q0.34375 -0.1875 0.5625 -0.515625q0.15625 -0.25 0.5 -1.25q0.046875 -0.140625 0.15625 -0.40625l-3.734375 -9.875l1.796875 0l2.046875 5.71875q0.40625 1.078125 0.71875 2.28125q0.28125 -1.15625 0.6875 -2.25l2.09375 -5.75l1.671875 0l-3.75 10.03125q-0.59375 1.625 -0.9375 2.234375q-0.4375 0.828125 -1.015625 1.203125q-0.578125 0.390625 -1.375 0.390625q-0.484375 0 -1.078125 -0.203125zm9.015625 -8.171875l1.6875 -0.140625q0.125 1.015625 0.5625 1.671875q0.4375 0.65625 1.359375 1.0625q0.9375 0.40625 2.09375 0.40625q1.03125 0 1.8125 -0.3125q0.796875 -0.3125 1.1875 -0.84375q0.39061737 -0.53125 0.39061737 -1.15625q0 -0.640625 -0.37499237 -1.109375q-0.375 -0.484375 -1.234375 -0.8125q-0.546875 -0.21875 -2.421875 -0.65625q-1.875 -0.453125 -2.625 -0.859375q-0.96875 -0.515625 -1.453125 -1.265625q-0.46875 -0.75 -0.46875 -1.6875q0 -1.03125 0.578125 -1.921875q0.59375 -0.90625 1.703125 -1.359375q1.125 -0.46875 2.5 -0.46875q1.515625 0 2.671875 0.484375q1.1562424 0.484375 1.7656174 1.4375q0.625 0.9375 0.671875 2.140625l-1.7187424 0.125q-0.140625 -1.28125 -0.953125 -1.9375q-0.796875 -0.671875 -2.359375 -0.671875q-1.625 0 -2.375 0.609375q-0.75 0.59375 -0.75 1.4375q0 0.734375 0.53125 1.203125q0.515625 0.46875 2.703125 0.96875q2.203125 0.5 3.015625 0.875q1.1874924 0.546875 1.7499924 1.390625q0.578125 0.828125 0.578125 1.921875q0 1.09375 -0.625 2.0625q-0.625 0.953125 -1.7968674 1.484375q-1.15625 0.53125 -2.609375 0.53125q-1.84375 0 -3.09375 -0.53125q-1.25 -0.546875 -1.96875 -1.625q-0.703125 -1.078125 -0.734375 -2.453125zm19.58419 1.203125l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm8.438217 2.9375l1.65625 -0.265625q0.140625 1.0 0.765625 1.53125q0.640625 0.515625 1.78125 0.515625q1.15625 0 1.703125 -0.46875q0.5625 -0.46875 0.5625 -1.09375q0 -0.5625 -0.484375 -0.890625q-0.34375 -0.21875 -1.703125 -0.5625q-1.84375 -0.46875 -2.5625 -0.796875q-0.703125 -0.34375 -1.078125 -0.9375q-0.359375 -0.609375 -0.359375 -1.328125q0 -0.65625 0.296875 -1.21875q0.3125 -0.5625 0.828125 -0.9375q0.390625 -0.28125 1.0625 -0.484375q0.671875 -0.203125 1.4375 -0.203125q1.171875 0 2.046875 0.34375q0.875 0.328125 1.28125 0.90625q0.421875 0.5625 0.578125 1.515625l-1.625 0.21875q-0.109375 -0.75 -0.65625 -1.171875q-0.53125 -0.4375 -1.5 -0.4375q-1.15625 0 -1.640625 0.390625q-0.484375 0.375 -0.484375 0.875q0 0.328125 0.203125 0.59375q0.203125 0.265625 0.640625 0.4375q0.25 0.09375 1.46875 0.4375q1.765625 0.46875 2.46875 0.765625q0.703125 0.296875 1.09375 0.875q0.40625 0.578125 0.40625 1.4375q0 0.828125 -0.484375 1.578125q-0.484375 0.734375 -1.40625 1.140625q-0.921875 0.390625 -2.078125 0.390625q-1.921875 0 -2.9375 -0.796875q-1.0 -0.796875 -1.28125 -2.359375zm9.328125 0l1.65625 -0.265625q0.140625 1.0 0.765625 1.53125q0.640625 0.515625 1.78125 0.515625q1.15625 0 1.703125 -0.46875q0.5625 -0.46875 0.5625 -1.09375q0 -0.5625 -0.484375 -0.890625q-0.34375 -0.21875 -1.703125 -0.5625q-1.84375 -0.46875 -2.5625 -0.796875q-0.703125 -0.34375 -1.078125 -0.9375q-0.359375 -0.609375 -0.359375 -1.328125q0 -0.65625 0.296875 -1.21875q0.3125 -0.5625 0.828125 -0.9375q0.390625 -0.28125 1.0625 -0.484375q0.671875 -0.203125 1.4375 -0.203125q1.171875 0 2.046875 0.34375q0.875 0.328125 1.28125 0.90625q0.421875 0.5625 0.578125 1.515625l-1.625 0.21875q-0.109375 -0.75 -0.65625 -1.171875q-0.53125 -0.4375 -1.5 -0.4375q-1.15625 0 -1.640625 0.390625q-0.484375 0.375 -0.484375 0.875q0 0.328125 0.203125 0.59375q0.203125 0.265625 0.640625 0.4375q0.25 0.09375 1.46875 0.4375q1.765625 0.46875 2.46875 0.765625q0.703125 0.296875 1.09375 0.875q0.40625 0.578125 0.40625 1.4375q0 0.828125 -0.484375 1.578125q-0.484375 0.734375 -1.40625 1.140625q-0.921875 0.390625 -2.078125 0.390625q-1.921875 0 -2.9375 -0.796875q-1.0 -0.796875 -1.28125 -2.359375zm10.015625 -8.75l0 -1.90625l1.671875 0l0 1.90625l-1.671875 0zm0 11.6875l0 -9.859375l1.671875 0l0 9.859375l-1.671875 0zm3.5041962 -4.921875q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm9.281967 4.921875l0 -9.859375l1.5 0l0 1.40625q1.09375 -1.625 3.140625 -1.625q0.890625 0 1.640625 0.328125q0.75 0.3125 1.109375 0.84375q0.375 0.515625 0.53125 1.21875q0.09375 0.46875 0.09375 1.625l0 6.0625l-1.671875 0l0 -6.0q0 -1.015625 -0.203125 -1.515625q-0.1875 -0.515625 -0.6875 -0.8125q-0.5 -0.296875 -1.171875 -0.296875q-1.0625 0 -1.84375 0.671875q-0.765625 0.671875 -0.765625 2.578125l0 5.375l-1.671875 0zm10.594467 0l0 -13.59375l5.125 0q1.359375 0 2.078125 0.125q1.0 0.171875 1.671875 0.640625q0.671875 0.46875 1.078125 1.3125q0.421875 0.84375 0.421875 1.84375q0 1.734375 -1.109375 2.9375q-1.09375 1.203125 -3.984375 1.203125l-3.484375 0l0 5.53125l-1.796875 0zm1.796875 -7.140625l3.515625 0q1.75 0 2.46875 -0.640625q0.734375 -0.65625 0.734375 -1.828125q0 -0.859375 -0.4375 -1.46875q-0.421875 -0.609375 -1.125 -0.796875q-0.453125 -0.125 -1.671875 -0.125l-3.484375 0l0 4.859375zm9.802948 2.21875q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm8.656967 0q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm9.250717 4.921875l0 -13.59375l1.671875 0l0 13.59375l-1.671875 0z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m375.90814 565.5617l0 23.35431" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m375.90814 565.5617l0 11.354309" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m372.60468 576.916l3.3034668 9.076172l3.3034668 -9.076172z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m161.29134 565.5617l0 23.35431" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m161.29134 565.5617l0 11.354309" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m157.98787 576.916l3.3034668 9.076172l3.3034668 -9.076172z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m255.98425 619.105l33.026245 0" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m255.98425 619.105l21.026245 0" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m277.0105 622.40845l9.076202 -3.3034668l-9.076202 -3.3034668z" fill-rule="evenodd"></path><path fill="#6d9eeb" d="m693.62994 592.81104l127.08661 0l0 60.37793l-127.08661 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m693.62994 592.81104l127.08661 0l0 60.37793l-127.08661 0z" fill-rule="nonzero"></path><path fill="#000000" d="m703.4893 624.78906l1.6875 -0.140625q0.125 1.015625 0.5625 1.671875q0.4375 0.65625 1.359375 1.0625q0.9375 0.40625 2.09375 0.40625q1.03125 0 1.8125 -0.3125q0.796875 -0.3125 1.1875 -0.84375q0.390625 -0.53125 0.390625 -1.15625q0 -0.640625 -0.375 -1.109375q-0.375 -0.484375 -1.234375 -0.8125q-0.546875 -0.21875 -2.421875 -0.65625q-1.875 -0.453125 -2.625 -0.859375q-0.96875 -0.515625 -1.453125 -1.265625q-0.46875 -0.75 -0.46875 -1.6875q0 -1.03125 0.578125 -1.921875q0.59375 -0.90625 1.703125 -1.359375q1.125 -0.46875 2.5 -0.46875q1.515625 0 2.671875 0.484375q1.15625 0.484375 1.765625 1.4375q0.625 0.9375 0.671875 2.140625l-1.71875 0.125q-0.140625 -1.28125 -0.953125 -1.9375q-0.796875 -0.671875 -2.359375 -0.671875q-1.625 0 -2.375 0.609375q-0.75 0.59375 -0.75 1.4375q0 0.734375 0.53125 1.203125q0.515625 0.46875 2.703125 0.96875q2.203125 0.5 3.015625 0.875q1.1875 0.546875 1.75 1.390625q0.578125 0.828125 0.578125 1.921875q0 1.09375 -0.625 2.0625q-0.625 0.953125 -1.796875 1.484375q-1.15625 0.53125 -2.609375 0.53125q-1.84375 0 -3.09375 -0.53125q-1.25 -0.546875 -1.96875 -1.625q-0.703125 -1.078125 -0.734375 -2.453125zm12.4435425 0l1.6875 -0.140625q0.125 1.015625 0.5625 1.671875q0.4375 0.65625 1.359375 1.0625q0.9375 0.40625 2.09375 0.40625q1.03125 0 1.8125 -0.3125q0.796875 -0.3125 1.1875 -0.84375q0.390625 -0.53125 0.390625 -1.15625q0 -0.640625 -0.375 -1.109375q-0.375 -0.484375 -1.234375 -0.8125q-0.546875 -0.21875 -2.421875 -0.65625q-1.875 -0.453125 -2.625 -0.859375q-0.96875 -0.515625 -1.453125 -1.265625q-0.46875 -0.75 -0.46875 -1.6875q0 -1.03125 0.578125 -1.921875q0.59375 -0.90625 1.703125 -1.359375q1.125 -0.46875 2.5 -0.46875q1.515625 0 2.671875 0.484375q1.15625 0.484375 1.765625 1.4375q0.625 0.9375 0.671875 2.140625l-1.71875 0.125q-0.140625 -1.28125 -0.953125 -1.9375q-0.796875 -0.671875 -2.359375 -0.671875q-1.625 0 -2.375 0.609375q-0.75 0.59375 -0.75 1.4375q0 0.734375 0.53125 1.203125q0.515625 0.46875 2.703125 0.96875q2.203125 0.5 3.015625 0.875q1.1875 0.546875 1.75 1.390625q0.578125 0.828125 0.578125 1.921875q0 1.09375 -0.625 2.0625q-0.625 0.953125 -1.796875 1.484375q-1.15625 0.53125 -2.609375 0.53125q-1.84375 0 -3.09375 -0.53125q-1.25 -0.546875 -1.96875 -1.625q-0.703125 -1.078125 -0.734375 -2.453125zm12.9748535 4.375l0 -13.59375l1.796875 0l0 11.984375l6.703125 0l0 1.609375l-8.5 0zm9.844421 -4.375l1.6875 -0.140625q0.125 1.015625 0.5625 1.671875q0.4375 0.65625 1.359375 1.0625q0.9375 0.40625 2.09375 0.40625q1.03125 0 1.8125 -0.3125q0.796875 -0.3125 1.1875 -0.84375q0.390625 -0.53125 0.390625 -1.15625q0 -0.640625 -0.375 -1.109375q-0.375 -0.484375 -1.234375 -0.8125q-0.546875 -0.21875 -2.421875 -0.65625q-1.875 -0.453125 -2.625 -0.859375q-0.96875 -0.515625 -1.453125 -1.265625q-0.46875 -0.75 -0.46875 -1.6875q0 -1.03125 0.578125 -1.921875q0.59375 -0.90625 1.703125 -1.359375q1.125 -0.46875 2.5 -0.46875q1.515625 0 2.671875 0.484375q1.15625 0.484375 1.765625 1.4375q0.625 0.9375 0.671875 2.140625l-1.71875 0.125q-0.140625 -1.28125 -0.953125 -1.9375q-0.796875 -0.671875 -2.359375 -0.671875q-1.625 0 -2.375 0.609375q-0.75 0.59375 -0.75 1.4375q0 0.734375 0.53125 1.203125q0.515625 0.46875 2.703125 0.96875q2.203125 0.5 3.015625 0.875q1.1875 0.546875 1.75 1.390625q0.578125 0.828125 0.578125 1.921875q0 1.09375 -0.625 2.0625q-0.625 0.953125 -1.796875 1.484375q-1.15625 0.53125 -2.609375 0.53125q-1.84375 0 -3.09375 -0.53125q-1.25 -0.546875 -1.96875 -1.625q-0.703125 -1.078125 -0.734375 -2.453125zm12.2092285 -0.546875q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm15.719482 1.3125l1.640625 0.21875q-0.265625 1.6875 -1.375 2.65625q-1.109375 0.953125 -2.734375 0.953125q-2.015625 0 -3.25 -1.3125q-1.21875 -1.328125 -1.21875 -3.796875q0 -1.59375 0.515625 -2.78125q0.53125 -1.203125 1.609375 -1.796875q1.09375 -0.609375 2.359375 -0.609375q1.609375 0 2.625 0.8125q1.015625 0.8125 1.3125 2.3125l-1.625 0.25q-0.234375 -1.0 -0.828125 -1.5q-0.59375 -0.5 -1.421875 -0.5q-1.265625 0 -2.0625 0.90625q-0.78125 0.90625 -0.78125 2.859375q0 1.984375 0.765625 2.890625q0.765625 0.890625 1.984375 0.890625q0.984375 0 1.640625 -0.59375q0.65625 -0.609375 0.84375 -1.859375zm2.90625 3.609375l0 -13.59375l1.671875 0l0 7.75l3.953125 -4.015625l2.15625 0l-3.765625 3.65625l4.140625 6.203125l-2.0625 0l-3.25 -5.03125l-1.171875 1.125l0 3.90625l-1.671875 0zm16.0625 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm12.766296 4.375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125z" fill-rule="nonzero"></path><path fill="#c9daf8" d="m682.68506 505.18372l148.97638 0l0 60.37799l-148.97638 0z" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m682.68506 505.18372l148.97638 0l0 60.37799l-148.97638 0z" fill-rule="nonzero"></path><path fill="#000000" d="m692.54443 537.16174l1.6875 -0.140625q0.125 1.015625 0.5625 1.671875q0.4375 0.65625 1.359375 1.0625q0.9375 0.40625 2.09375 0.40625q1.03125 0 1.8125 -0.3125q0.796875 -0.3125 1.1875 -0.84375q0.390625 -0.53125 0.390625 -1.15625q0 -0.640625 -0.375 -1.109375q-0.375 -0.484375 -1.234375 -0.8125q-0.546875 -0.21875 -2.421875 -0.65625q-1.875 -0.453125 -2.625 -0.859375q-0.96875 -0.515625 -1.453125 -1.265625q-0.46875 -0.75 -0.46875 -1.6875q0 -1.03125 0.578125 -1.921875q0.59375 -0.90625 1.703125 -1.359375q1.125 -0.46875 2.5 -0.46875q1.515625 0 2.671875 0.484375q1.15625 0.484375 1.765625 1.4375q0.625 0.9375 0.671875 2.140625l-1.71875 0.125q-0.140625 -1.28125 -0.953125 -1.9375q-0.796875 -0.671875 -2.359375 -0.671875q-1.625 0 -2.375 0.609375q-0.75 0.59375 -0.75 1.4375q0 0.734375 0.53125 1.203125q0.515625 0.46875 2.703125 0.96875q2.203125 0.5 3.015625 0.875q1.1875 0.546875 1.75 1.390625q0.578125 0.828125 0.578125 1.921875q0 1.09375 -0.625 2.0625q-0.625 0.953125 -1.796875 1.484375q-1.15625 0.53125 -2.609375 0.53125q-1.84375 0 -3.09375 -0.53125q-1.25 -0.546875 -1.96875 -1.625q-0.703125 -1.078125 -0.734375 -2.453125zm16.490417 2.875l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125zm1.5114136 1.5l0 -9.859375l1.5 0l0 1.5q0.578125 -1.046875 1.0625 -1.375q0.484375 -0.34375 1.078125 -0.34375q0.84375 0 1.71875 0.546875l-0.578125 1.546875q-0.609375 -0.359375 -1.234375 -0.359375q-0.546875 0 -0.984375 0.328125q-0.421875 0.328125 -0.609375 0.90625q-0.28125 0.890625 -0.28125 1.953125l0 5.15625l-1.671875 0zm12.9783325 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm15.547607 4.65625q-0.9375 0.796875 -1.796875 1.125q-0.859375 0.3125 -1.84375 0.3125q-1.609375 0 -2.484375 -0.78125q-0.875 -0.796875 -0.875 -2.03125q0 -0.734375 0.328125 -1.328125q0.328125 -0.59375 0.859375 -0.953125q0.53125 -0.359375 1.203125 -0.546875q0.5 -0.140625 1.484375 -0.25q2.03125 -0.25 2.984375 -0.578125q0 -0.34375 0 -0.4375q0 -1.015625 -0.46875 -1.4375q-0.640625 -0.5625 -1.90625 -0.5625q-1.171875 0 -1.734375 0.40625q-0.5625 0.40625 -0.828125 1.46875l-1.640625 -0.234375q0.234375 -1.046875 0.734375 -1.6875q0.515625 -0.640625 1.46875 -0.984375q0.96875 -0.359375 2.25 -0.359375q1.265625 0 2.046875 0.296875q0.78125 0.296875 1.15625 0.75q0.375 0.453125 0.515625 1.140625q0.09375 0.421875 0.09375 1.53125l0 2.234375q0 2.328125 0.09375 2.953125q0.109375 0.609375 0.4375 1.171875l-1.75 0q-0.265625 -0.515625 -0.328125 -1.21875zm-0.140625 -3.71875q-0.90625 0.359375 -2.734375 0.625q-1.03125 0.140625 -1.453125 0.328125q-0.421875 0.1875 -0.65625 0.546875q-0.234375 0.359375 -0.234375 0.796875q0 0.671875 0.5 1.125q0.515625 0.4375 1.484375 0.4375q0.96875 0 1.71875 -0.421875q0.75 -0.4375 1.109375 -1.15625q0.265625 -0.578125 0.265625 -1.671875l0 -0.609375zm4.0787964 4.9375l0 -9.859375l1.5 0l0 1.390625q0.453125 -0.71875 1.21875 -1.15625q0.78125 -0.453125 1.765625 -0.453125q1.09375 0 1.796875 0.453125q0.703125 0.453125 0.984375 1.28125q1.171875 -1.734375 3.046875 -1.734375q1.46875 0 2.25 0.8125q0.796875 0.8125 0.796875 2.5l0 6.765625l-1.671875 0l0 -6.203125q0 -1.0 -0.15625 -1.4375q-0.15625 -0.453125 -0.59375 -0.71875q-0.421875 -0.265625 -1.0 -0.265625q-1.03125 0 -1.71875 0.6875q-0.6875 0.6875 -0.6875 2.21875l0 5.71875l-1.671875 0l0 -6.40625q0 -1.109375 -0.40625 -1.65625q-0.40625 -0.5625 -1.34375 -0.5625q-0.703125 0 -1.3125 0.375q-0.59375 0.359375 -0.859375 1.078125q-0.265625 0.71875 -0.265625 2.0625l0 5.109375l-1.671875 0zm15.1502075 -4.375l1.6875 -0.140625q0.125 1.015625 0.5625 1.671875q0.4375 0.65625 1.359375 1.0625q0.9375 0.40625 2.09375 0.40625q1.03125 0 1.8125 -0.3125q0.796875 -0.3125 1.1875 -0.84375q0.390625 -0.53125 0.390625 -1.15625q0 -0.640625 -0.375 -1.109375q-0.375 -0.484375 -1.234375 -0.8125q-0.546875 -0.21875 -2.421875 -0.65625q-1.875 -0.453125 -2.625 -0.859375q-0.96875 -0.515625 -1.453125 -1.265625q-0.46875 -0.75 -0.46875 -1.6875q0 -1.03125 0.578125 -1.921875q0.59375 -0.90625 1.703125 -1.359375q1.125 -0.46875 2.5 -0.46875q1.515625 0 2.671875 0.484375q1.15625 0.484375 1.765625 1.4375q0.625 0.9375 0.671875 2.140625l-1.71875 0.125q-0.140625 -1.28125 -0.953125 -1.9375q-0.796875 -0.671875 -2.359375 -0.671875q-1.625 0 -2.375 0.609375q-0.75 0.59375 -0.75 1.4375q0 0.734375 0.53125 1.203125q0.515625 0.46875 2.703125 0.96875q2.203125 0.5 3.015625 0.875q1.1875 0.546875 1.75 1.390625q0.578125 0.828125 0.578125 1.921875q0 1.09375 -0.625 2.0625q-0.625 0.953125 -1.796875 1.484375q-1.15625 0.53125 -2.609375 0.53125q-1.84375 0 -3.09375 -0.53125q-1.25 -0.546875 -1.96875 -1.625q-0.703125 -1.078125 -0.734375 -2.453125zm12.2091675 -0.546875q0 -2.734375 1.53125 -4.0625q1.265625 -1.09375 3.09375 -1.09375q2.03125 0 3.3125 1.34375q1.296875 1.328125 1.296875 3.671875q0 1.90625 -0.578125 3.0q-0.5625 1.078125 -1.65625 1.6875q-1.078125 0.59375 -2.375 0.59375q-2.0625 0 -3.34375 -1.328125q-1.28125 -1.328125 -1.28125 -3.8125zm1.71875 0q0 1.890625 0.828125 2.828125q0.828125 0.9375 2.078125 0.9375q1.25 0 2.0625 -0.9375q0.828125 -0.953125 0.828125 -2.890625q0 -1.828125 -0.828125 -2.765625q-0.828125 -0.9375 -2.0625 -0.9375q-1.25 0 -2.078125 0.9375q-0.828125 0.9375 -0.828125 2.828125zm15.719482 1.3125l1.640625 0.21875q-0.265625 1.6875 -1.375 2.65625q-1.109375 0.953125 -2.734375 0.953125q-2.015625 0 -3.25 -1.3125q-1.21875 -1.328125 -1.21875 -3.796875q0 -1.59375 0.515625 -2.78125q0.53125 -1.203125 1.609375 -1.796875q1.09375 -0.609375 2.359375 -0.609375q1.609375 0 2.625 0.8125q1.015625 0.8125 1.3125 2.3125l-1.625 0.25q-0.234375 -1.0 -0.828125 -1.5q-0.59375 -0.5 -1.421875 -0.5q-1.265625 0 -2.0625 0.90625q-0.78125 0.90625 -0.78125 2.859375q0 1.984375 0.765625 2.890625q0.765625 0.890625 1.984375 0.890625q0.984375 0 1.640625 -0.59375q0.65625 -0.609375 0.84375 -1.859375zm2.90625 3.609375l0 -13.59375l1.671875 0l0 7.75l3.953125 -4.015625l2.15625 0l-3.765625 3.65625l4.140625 6.203125l-2.0625 0l-3.25 -5.03125l-1.171875 1.125l0 3.90625l-1.671875 0zm16.0625 -3.171875l1.71875 0.21875q-0.40625 1.5 -1.515625 2.34375q-1.09375 0.828125 -2.8125 0.828125q-2.15625 0 -3.421875 -1.328125q-1.265625 -1.328125 -1.265625 -3.734375q0 -2.484375 1.265625 -3.859375q1.28125 -1.375 3.328125 -1.375q1.984375 0 3.234375 1.34375q1.25 1.34375 1.25 3.796875q0 0.140625 -0.015625 0.4375l-7.34375 0q0.09375 1.625 0.921875 2.484375q0.828125 0.859375 2.0625 0.859375q0.90625 0 1.546875 -0.46875q0.65625 -0.484375 1.046875 -1.546875zm-5.484375 -2.703125l5.5 0q-0.109375 -1.234375 -0.625 -1.859375q-0.796875 -0.96875 -2.078125 -0.96875q-1.140625 0 -1.9375 0.78125q-0.78125 0.765625 -0.859375 2.046875zm12.766357 4.375l0.234375 1.484375q-0.703125 0.140625 -1.265625 0.140625q-0.90625 0 -1.40625 -0.28125q-0.5 -0.296875 -0.703125 -0.75q-0.203125 -0.46875 -0.203125 -1.984375l0 -5.65625l-1.234375 0l0 -1.3125l1.234375 0l0 -2.4375l1.65625 -1.0l0 3.4375l1.6875 0l0 1.3125l-1.6875 0l0 5.75q0 0.71875 0.078125 0.921875q0.09375 0.203125 0.296875 0.328125q0.203125 0.125 0.578125 0.125q0.265625 0 0.734375 -0.078125z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m659.07874 535.3727l23.606323 0" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m659.07874 535.3727l11.606323 0" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m670.68506 538.67615l9.076172 -3.3034668l-9.076172 -3.3034668z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m757.1732 565.5617l0 27.249329" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m757.1732 565.5617l0 15.249329" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m753.86975 580.81104l3.3034668 9.076172l3.3034668 -9.076172z" fill-rule="evenodd"></path></g></svg>
-
diff --git a/site/_/rsrc/1365796037251/developers/design-documents/aura/event-handling/arch4.png b/site/_/rsrc/1365796037251/developers/design-documents/aura/event-handling/arch4.png
deleted file mode 100644
index e9b00b0..0000000
--- a/site/_/rsrc/1365796037251/developers/design-documents/aura/event-handling/arch4.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1366228626421/developers/design-documents/oop-iframes/Cross%20Process%20Tabs%20%28for%20posting%29.png?height=329&width=400 b/site/_/rsrc/1366228626421/developers/design-documents/oop-iframes/Cross%20Process%20Tabs%20%28for%20posting%29.png?height=329&width=400
deleted file mode 100644
index 7b73a52..0000000
--- a/site/_/rsrc/1366228626421/developers/design-documents/oop-iframes/Cross%20Process%20Tabs%20%28for%20posting%29.png?height=329&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1369666044574/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20rendering%20trees.png b/site/_/rsrc/1369666044574/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20rendering%20trees.png
deleted file mode 100644
index e30d8b9..0000000
--- a/site/_/rsrc/1369666044574/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20rendering%20trees.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1369666242373/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20texture%20routing.png b/site/_/rsrc/1369666242373/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20texture%20routing.png
deleted file mode 100644
index 48cf7b7..0000000
--- a/site/_/rsrc/1369666242373/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20texture%20routing.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1369666382385/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20compositor%20frame%20routing.png b/site/_/rsrc/1369666382385/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20compositor%20frame%20routing.png
deleted file mode 100644
index 1b498c7..0000000
--- a/site/_/rsrc/1369666382385/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20compositor%20frame%20routing.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1369666480704/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20ogres%20are%20like%20onions.png b/site/_/rsrc/1369666480704/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20ogres%20are%20like%20onions.png
deleted file mode 100644
index 899c6e6..0000000
--- a/site/_/rsrc/1369666480704/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20ogres%20are%20like%20onions.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1369777336658/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/smallabouttracing.png?height=162&width=400 b/site/_/rsrc/1369777336658/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/smallabouttracing.png?height=162&width=400
deleted file mode 100644
index 11d4731..0000000
--- a/site/_/rsrc/1369777336658/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/smallabouttracing.png?height=162&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1369777363129/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/skpsite.png?height=341&width=400 b/site/_/rsrc/1369777363129/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/skpsite.png?height=341&width=400
deleted file mode 100644
index 02fdb33..0000000
--- a/site/_/rsrc/1369777363129/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/skpsite.png?height=341&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1369777395708/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/checkboxes.png?height=341&width=400 b/site/_/rsrc/1369777395708/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/checkboxes.png?height=341&width=400
deleted file mode 100644
index 57b14c7..0000000
--- a/site/_/rsrc/1369777395708/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/checkboxes.png?height=341&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1369777486703/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/picture.png?height=341&width=400 b/site/_/rsrc/1369777486703/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/picture.png?height=341&width=400
deleted file mode 100644
index 622be68..0000000
--- a/site/_/rsrc/1369777486703/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/picture.png?height=341&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1369777518895/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/skdebugger2.png?height=334&width=400 b/site/_/rsrc/1369777518895/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/skdebugger2.png?height=334&width=400
deleted file mode 100644
index c1c4cb7..0000000
--- a/site/_/rsrc/1369777518895/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/skdebugger2.png?height=334&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1369778870315/developers/how-tos/trace-event-profiling-tool/abouttracing2.png?height=269&width=400 b/site/_/rsrc/1369778870315/developers/how-tos/trace-event-profiling-tool/abouttracing2.png?height=269&width=400
deleted file mode 100644
index cd301d5..0000000
--- a/site/_/rsrc/1369778870315/developers/how-tos/trace-event-profiling-tool/abouttracing2.png?height=269&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1369783402629/developers/how-tos/trace-event-profiling-tool/frame-viewer/frameviewer.png?height=269&width=400 b/site/_/rsrc/1369783402629/developers/how-tos/trace-event-profiling-tool/frame-viewer/frameviewer.png?height=269&width=400
deleted file mode 100644
index 35a0f75..0000000
--- a/site/_/rsrc/1369783402629/developers/how-tos/trace-event-profiling-tool/frame-viewer/frameviewer.png?height=269&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1371484827403/user-experience/downloads/download_shelf.png b/site/_/rsrc/1371484827403/user-experience/downloads/download_shelf.png
deleted file mode 100644
index 1e9c216..0000000
--- a/site/_/rsrc/1371484827403/user-experience/downloads/download_shelf.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1371774836497/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals.jpg?height=233&width=320 b/site/_/rsrc/1371774836497/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals.jpg?height=233&width=320
deleted file mode 100644
index 89e9e86..0000000
--- a/site/_/rsrc/1371774836497/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals.jpg?height=233&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1371937634459/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-top-guts.jpg?height=226&width=320 b/site/_/rsrc/1371937634459/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-top-guts.jpg?height=226&width=320
deleted file mode 100644
index d4b1ae7..0000000
--- a/site/_/rsrc/1371937634459/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-top-guts.jpg?height=226&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1371940203516/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/arm-chromebook-inside.jpg?height=224&width=320 b/site/_/rsrc/1371940203516/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/arm-chromebook-inside.jpg?height=224&width=320
deleted file mode 100644
index 1e9234d..0000000
--- a/site/_/rsrc/1371940203516/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/arm-chromebook-inside.jpg?height=224&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1373016376231/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot/waterfall.png b/site/_/rsrc/1373016376231/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot/waterfall.png
deleted file mode 100644
index 641bf45..0000000
--- a/site/_/rsrc/1373016376231/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot/waterfall.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1375391806383/developers/design-documents/chromium-graphics/graphics.png b/site/_/rsrc/1375391806383/developers/design-documents/chromium-graphics/graphics.png
deleted file mode 100644
index 4a4225a..0000000
--- a/site/_/rsrc/1375391806383/developers/design-documents/chromium-graphics/graphics.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1379119228990/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser.png.1379119228467.png b/site/_/rsrc/1379119228990/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser.png.1379119228467.png
deleted file mode 100644
index 045db30..0000000
--- a/site/_/rsrc/1379119228990/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser.png.1379119228467.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1379119292389/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser%20%281%29.png.1379119292169.png b/site/_/rsrc/1379119292389/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser%20%281%29.png.1379119292169.png
deleted file mode 100644
index 16a009f..0000000
--- a/site/_/rsrc/1379119292389/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser%20%281%29.png.1379119292169.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1379119349755/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser%20%282%29.png.1379119349348.png b/site/_/rsrc/1379119349755/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser%20%282%29.png.1379119349348.png
deleted file mode 100644
index 278958e..0000000
--- a/site/_/rsrc/1379119349755/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser%20%282%29.png.1379119349348.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1379983215512/developers/design-documents/profile-chooser-menu/Avatar%20Menu%20Classes.png b/site/_/rsrc/1379983215512/developers/design-documents/profile-chooser-menu/Avatar%20Menu%20Classes.png
deleted file mode 100644
index d8851a7..0000000
--- a/site/_/rsrc/1379983215512/developers/design-documents/profile-chooser-menu/Avatar%20Menu%20Classes.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1381341119111/chromium-os/chromiumos-design-docs/verified-boot-crypto/cryptospecs.webp b/site/_/rsrc/1381341119111/chromium-os/chromiumos-design-docs/verified-boot-crypto/cryptospecs.webp
deleted file mode 100644
index 9261fb1..0000000
--- a/site/_/rsrc/1381341119111/chromium-os/chromiumos-design-docs/verified-boot-crypto/cryptospecs.webp
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1381990807648/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook/c720-chromebook-annotated-innards.png b/site/_/rsrc/1381990807648/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook/c720-chromebook-annotated-innards.png
deleted file mode 100644
index aa5da0e..0000000
--- a/site/_/rsrc/1381990807648/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook/c720-chromebook-annotated-innards.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1384746988304/administrators/err_eset_anti_virus_ssl_interception/1.png b/site/_/rsrc/1384746988304/administrators/err_eset_anti_virus_ssl_interception/1.png
deleted file mode 100644
index e1ad694..0000000
--- a/site/_/rsrc/1384746988304/administrators/err_eset_anti_virus_ssl_interception/1.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1384746988304/administrators/err_eset_anti_virus_ssl_interception/2.png b/site/_/rsrc/1384746988304/administrators/err_eset_anti_virus_ssl_interception/2.png
deleted file mode 100644
index a0ea409..0000000
--- a/site/_/rsrc/1384746988304/administrators/err_eset_anti_virus_ssl_interception/2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1384746988304/administrators/err_eset_anti_virus_ssl_interception/3.png b/site/_/rsrc/1384746988304/administrators/err_eset_anti_virus_ssl_interception/3.png
deleted file mode 100644
index be93b67..0000000
--- a/site/_/rsrc/1384746988304/administrators/err_eset_anti_virus_ssl_interception/3.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1384746999241/administrators/diagnostic-mode/diagmode_wiki.png b/site/_/rsrc/1384746999241/administrators/diagnostic-mode/diagmode_wiki.png
deleted file mode 100644
index 45e8c32..0000000
--- a/site/_/rsrc/1384746999241/administrators/diagnostic-mode/diagmode_wiki.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1384747658000/developers/Web-page-views/WebContents3.png b/site/_/rsrc/1384747658000/developers/Web-page-views/WebContents3.png
deleted file mode 100644
index a521597..0000000
--- a/site/_/rsrc/1384747658000/developers/Web-page-views/WebContents3.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1386025832560/developers/npapi-deprecation/Screen%20Shot%202013-12-03%20at%2010.10.16%20AM.png?height=65&width=400 b/site/_/rsrc/1386025832560/developers/npapi-deprecation/Screen%20Shot%202013-12-03%20at%2010.10.16%20AM.png?height=65&width=400
deleted file mode 100644
index a75235e..0000000
--- a/site/_/rsrc/1386025832560/developers/npapi-deprecation/Screen%20Shot%202013-12-03%20at%2010.10.16%20AM.png?height=65&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1393184236986/chromium-os/developer-information-for-chrome-os-devices/toshiba-cb30-chromebook/chromebook_leon_write_protect.jpg?height=295&width=400 b/site/_/rsrc/1393184236986/chromium-os/developer-information-for-chrome-os-devices/toshiba-cb30-chromebook/chromebook_leon_write_protect.jpg?height=295&width=400
deleted file mode 100644
index 176fb01..0000000
--- a/site/_/rsrc/1393184236986/chromium-os/developer-information-for-chrome-os-devices/toshiba-cb30-chromebook/chromebook_leon_write_protect.jpg?height=295&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1394074376859/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Selection.png b/site/_/rsrc/1394074376859/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Selection.png
deleted file mode 100644
index e21cd0c..0000000
--- a/site/_/rsrc/1394074376859/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Selection.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1394745053088/developers/design-documents/password-generation/GenerationUI.png b/site/_/rsrc/1394745053088/developers/design-documents/password-generation/GenerationUI.png
deleted file mode 100644
index bffe7bf..0000000
--- a/site/_/rsrc/1394745053088/developers/design-documents/password-generation/GenerationUI.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1394746838779/developers/design-documents/password-generation/EditingUI.png b/site/_/rsrc/1394746838779/developers/design-documents/password-generation/EditingUI.png
deleted file mode 100644
index c27f28c..0000000
--- a/site/_/rsrc/1394746838779/developers/design-documents/password-generation/EditingUI.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1395161450773/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-systrace.png?height=109&width=400 b/site/_/rsrc/1395161450773/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-systrace.png?height=109&width=400
deleted file mode 100644
index 5e094f1..0000000
--- a/site/_/rsrc/1395161450773/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-systrace.png?height=109&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1395161484341/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-flow.png?height=143&width=400 b/site/_/rsrc/1395161484341/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-flow.png?height=143&width=400
deleted file mode 100644
index ce008cf..0000000
--- a/site/_/rsrc/1395161484341/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-flow.png?height=143&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1395161512343/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-scheduler.png?height=106&width=400 b/site/_/rsrc/1395161512343/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-scheduler.png?height=106&width=400
deleted file mode 100644
index 76cb967..0000000
--- a/site/_/rsrc/1395161512343/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-scheduler.png?height=106&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1395161532925/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-frame-viewer.png?height=233&width=400 b/site/_/rsrc/1395161532925/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-frame-viewer.png?height=233&width=400
deleted file mode 100644
index bf58b00..0000000
--- a/site/_/rsrc/1395161532925/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-frame-viewer.png?height=233&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1399404987520/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-inside-top.jpg?width=320 b/site/_/rsrc/1399404987520/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-inside-top.jpg?width=320
deleted file mode 100644
index eee43c4..0000000
--- a/site/_/rsrc/1399404987520/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-inside-top.jpg?width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1399404999723/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-inside-bottom.jpg?width=320 b/site/_/rsrc/1399404999723/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-inside-bottom.jpg?width=320
deleted file mode 100644
index c6ac75c..0000000
--- a/site/_/rsrc/1399404999723/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-inside-bottom.jpg?width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1399405008897/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-bare-top.jpg?width=320 b/site/_/rsrc/1399405008897/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-bare-top.jpg?width=320
deleted file mode 100644
index 8372dd8..0000000
--- a/site/_/rsrc/1399405008897/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-bare-top.jpg?width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1399405018569/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-bare-bottom.jpg?width=320 b/site/_/rsrc/1399405018569/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-bare-bottom.jpg?width=320
deleted file mode 100644
index 436ace7..0000000
--- a/site/_/rsrc/1399405018569/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-bare-bottom.jpg?width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1402608307019/chromium-os/developer-information-for-chrome-os-devices/dell-chromebook-11/Selection_459.png?height=231&width=320 b/site/_/rsrc/1402608307019/chromium-os/developer-information-for-chrome-os-devices/dell-chromebook-11/Selection_459.png?height=231&width=320
deleted file mode 100644
index fac4d47..0000000
--- a/site/_/rsrc/1402608307019/chromium-os/developer-information-for-chrome-os-devices/dell-chromebook-11/Selection_459.png?height=231&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1403226067666/developers/npapi-deprecation/Plugin-blocked%20yellow%20slide%20and%20bubble.png?height=192&width=320 b/site/_/rsrc/1403226067666/developers/npapi-deprecation/Plugin-blocked%20yellow%20slide%20and%20bubble.png?height=192&width=320
deleted file mode 100644
index f6c1888..0000000
--- a/site/_/rsrc/1403226067666/developers/npapi-deprecation/Plugin-blocked%20yellow%20slide%20and%20bubble.png?height=192&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1403226114368/developers/npapi-deprecation/Plugin-blocked-yellow-slide.png?height=93&width=200 b/site/_/rsrc/1403226114368/developers/npapi-deprecation/Plugin-blocked-yellow-slide.png?height=93&width=200
deleted file mode 100644
index 70a4fca..0000000
--- a/site/_/rsrc/1403226114368/developers/npapi-deprecation/Plugin-blocked-yellow-slide.png?height=93&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1403287280677/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-full.jpg?height=200&width=198 b/site/_/rsrc/1403287280677/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-full.jpg?height=200&width=198
deleted file mode 100644
index 0745814..0000000
--- a/site/_/rsrc/1403287280677/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-full.jpg?height=200&width=198
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1403287294752/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-mid.jpg?height=200&width=198 b/site/_/rsrc/1403287294752/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-mid.jpg?height=200&width=198
deleted file mode 100644
index 4ac0180..0000000
--- a/site/_/rsrc/1403287294752/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-mid.jpg?height=200&width=198
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1403287307654/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-bare.jpg?height=200&width=198 b/site/_/rsrc/1403287307654/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-bare.jpg?height=200&width=198
deleted file mode 100644
index 0b1b4fe..0000000
--- a/site/_/rsrc/1403287307654/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-bare.jpg?height=200&width=198
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1403287326189/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-bottom-cards.jpg?height=200&width=177 b/site/_/rsrc/1403287326189/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-bottom-cards.jpg?height=200&width=177
deleted file mode 100644
index c815480..0000000
--- a/site/_/rsrc/1403287326189/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-bottom-cards.jpg?height=200&width=177
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1403287339202/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-bottom-bare.jpg?height=200&width=200 b/site/_/rsrc/1403287339202/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-bottom-bare.jpg?height=200&width=200
deleted file mode 100644
index ac87067..0000000
--- a/site/_/rsrc/1403287339202/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-bottom-bare.jpg?height=200&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1403881039503/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/sunburst.png?height=400&width=396 b/site/_/rsrc/1403881039503/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/sunburst.png?height=400&width=396
deleted file mode 100644
index dba77c1..0000000
--- a/site/_/rsrc/1403881039503/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/sunburst.png?height=400&width=396
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1408145933096/user-experience/touch-access/chromeos_touch_accessibility_user_flow.png b/site/_/rsrc/1408145933096/user-experience/touch-access/chromeos_touch_accessibility_user_flow.png
deleted file mode 100644
index 4cd4600..0000000
--- a/site/_/rsrc/1408145933096/user-experience/touch-access/chromeos_touch_accessibility_user_flow.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1409227455744/administrators/complex-policies-on-windows/bookmarks4.png b/site/_/rsrc/1409227455744/administrators/complex-policies-on-windows/bookmarks4.png
deleted file mode 100644
index 1ef33c6..0000000
--- a/site/_/rsrc/1409227455744/administrators/complex-policies-on-windows/bookmarks4.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1409227745026/administrators/complex-policies-on-windows/bookmarks5.png b/site/_/rsrc/1409227745026/administrators/complex-policies-on-windows/bookmarks5.png
deleted file mode 100644
index bdd91c4..0000000
--- a/site/_/rsrc/1409227745026/administrators/complex-policies-on-windows/bookmarks5.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1409227969763/administrators/complex-policies-on-windows/bookmarks6.png b/site/_/rsrc/1409227969763/administrators/complex-policies-on-windows/bookmarks6.png
deleted file mode 100644
index e15240a..0000000
--- a/site/_/rsrc/1409227969763/administrators/complex-policies-on-windows/bookmarks6.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1409228921754/administrators/complex-policies-on-windows/reg1.png b/site/_/rsrc/1409228921754/administrators/complex-policies-on-windows/reg1.png
deleted file mode 100644
index 4e4a823..0000000
--- a/site/_/rsrc/1409228921754/administrators/complex-policies-on-windows/reg1.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1409228925748/administrators/complex-policies-on-windows/reg2.png b/site/_/rsrc/1409228925748/administrators/complex-policies-on-windows/reg2.png
deleted file mode 100644
index 332c320..0000000
--- a/site/_/rsrc/1409228925748/administrators/complex-policies-on-windows/reg2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1409228928995/administrators/complex-policies-on-windows/reg3.png b/site/_/rsrc/1409228928995/administrators/complex-policies-on-windows/reg3.png
deleted file mode 100644
index e624561..0000000
--- a/site/_/rsrc/1409228928995/administrators/complex-policies-on-windows/reg3.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1409228930928/administrators/complex-policies-on-windows/reg4.png b/site/_/rsrc/1409228930928/administrators/complex-policies-on-windows/reg4.png
deleted file mode 100644
index 8cf62a5..0000000
--- a/site/_/rsrc/1409228930928/administrators/complex-policies-on-windows/reg4.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1410726511821/developers/creating-v8-profiling-timeline-plots/Screen%20Shot%202014-09-14%20at%201.27.21%20PM.png b/site/_/rsrc/1410726511821/developers/creating-v8-profiling-timeline-plots/Screen%20Shot%202014-09-14%20at%201.27.21%20PM.png
deleted file mode 100644
index e3d0aab..0000000
--- a/site/_/rsrc/1410726511821/developers/creating-v8-profiling-timeline-plots/Screen%20Shot%202014-09-14%20at%201.27.21%20PM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1410805802667/chromium-os/testing/moblab/overview-of-moblab/image00.png?height=283&width=400 b/site/_/rsrc/1410805802667/chromium-os/testing/moblab/overview-of-moblab/image00.png?height=283&width=400
deleted file mode 100644
index 77c0b39..0000000
--- a/site/_/rsrc/1410805802667/chromium-os/testing/moblab/overview-of-moblab/image00.png?height=283&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1411146836761/developers/design-documents/chromium-graphics/mac-delegated-rendering/aura%20ubercomp.png?attredirects=0&height=614px;&width=624px; b/site/_/rsrc/1411146836761/developers/design-documents/chromium-graphics/mac-delegated-rendering/aura%20ubercomp.png?attredirects=0&height=614px;&width=624px;
deleted file mode 100644
index 1f164b2..0000000
--- a/site/_/rsrc/1411146836761/developers/design-documents/chromium-graphics/mac-delegated-rendering/aura%20ubercomp.png?attredirects=0&height=614px;&width=624px;
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1411146839890/developers/design-documents/chromium-graphics/mac-delegated-rendering/mac%20ubercomp.png?attredirects=0&height=614px;&width=624px; b/site/_/rsrc/1411146839890/developers/design-documents/chromium-graphics/mac-delegated-rendering/mac%20ubercomp.png?attredirects=0&height=614px;&width=624px;
deleted file mode 100644
index 343f0dc..0000000
--- a/site/_/rsrc/1411146839890/developers/design-documents/chromium-graphics/mac-delegated-rendering/mac%20ubercomp.png?attredirects=0&height=614px;&width=624px;
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1414691406917/chromium-os/twinkie/twinkies-3.png?height=156&width=200 b/site/_/rsrc/1414691406917/chromium-os/twinkie/twinkies-3.png?height=156&width=200
deleted file mode 100644
index c9f412d..0000000
--- a/site/_/rsrc/1414691406917/chromium-os/twinkie/twinkies-3.png?height=156&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1414691409042/chromium-os/twinkie/twinkies-1.png?height=156&width=200 b/site/_/rsrc/1414691409042/chromium-os/twinkie/twinkies-1.png?height=156&width=200
deleted file mode 100644
index 195572f..0000000
--- a/site/_/rsrc/1414691409042/chromium-os/twinkie/twinkies-1.png?height=156&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1414691411154/chromium-os/twinkie/twinkies-2.png?height=156&width=200 b/site/_/rsrc/1414691411154/chromium-os/twinkie/twinkies-2.png?height=156&width=200
deleted file mode 100644
index cc78612..0000000
--- a/site/_/rsrc/1414691411154/chromium-os/twinkie/twinkies-2.png?height=156&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1414693270229/chromium-os/twinkie/Twinkie-diagram.png?height=314&width=400 b/site/_/rsrc/1414693270229/chromium-os/twinkie/Twinkie-diagram.png?height=314&width=400
deleted file mode 100644
index 1e1092c..0000000
--- a/site/_/rsrc/1414693270229/chromium-os/twinkie/Twinkie-diagram.png?height=314&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png b/site/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png
deleted file mode 100644
index d188c4b..0000000
--- a/site/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1415144023215/developers/javascript-unittests/Coverage.png b/site/_/rsrc/1415144023215/developers/javascript-unittests/Coverage.png
deleted file mode 100644
index d2167b2..0000000
--- a/site/_/rsrc/1415144023215/developers/javascript-unittests/Coverage.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1415144023215/developers/javascript-unittests/EnableCoverage.png b/site/_/rsrc/1415144023215/developers/javascript-unittests/EnableCoverage.png
deleted file mode 100644
index 9be069f..0000000
--- a/site/_/rsrc/1415144023215/developers/javascript-unittests/EnableCoverage.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1415144023215/developers/javascript-unittests/QUnit.png b/site/_/rsrc/1415144023215/developers/javascript-unittests/QUnit.png
deleted file mode 100644
index f818a25..0000000
--- a/site/_/rsrc/1415144023215/developers/javascript-unittests/QUnit.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1415811385124/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screenshot%20from%202014-10-14%2010-19-11.png?height=313&width=400 b/site/_/rsrc/1415811385124/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screenshot%20from%202014-10-14%2010-19-11.png?height=313&width=400
deleted file mode 100644
index 7906e06..0000000
--- a/site/_/rsrc/1415811385124/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screenshot%20from%202014-10-14%2010-19-11.png?height=313&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416252274746/developers/rendering-performance-case-study-1/01-movement.png b/site/_/rsrc/1416252274746/developers/rendering-performance-case-study-1/01-movement.png
deleted file mode 100644
index 8149e02..0000000
--- a/site/_/rsrc/1416252274746/developers/rendering-performance-case-study-1/01-movement.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416252571915/developers/rendering-performance-case-study-1/02-frameviewr.png b/site/_/rsrc/1416252571915/developers/rendering-performance-case-study-1/02-frameviewr.png
deleted file mode 100644
index f657642..0000000
--- a/site/_/rsrc/1416252571915/developers/rendering-performance-case-study-1/02-frameviewr.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416252624100/developers/rendering-performance-case-study-1/03-zoom.png b/site/_/rsrc/1416252624100/developers/rendering-performance-case-study-1/03-zoom.png
deleted file mode 100644
index f3c5f31..0000000
--- a/site/_/rsrc/1416252624100/developers/rendering-performance-case-study-1/03-zoom.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416252689510/developers/rendering-performance-case-study-1/04-rects.png b/site/_/rsrc/1416252689510/developers/rendering-performance-case-study-1/04-rects.png
deleted file mode 100644
index fe4c6f3..0000000
--- a/site/_/rsrc/1416252689510/developers/rendering-performance-case-study-1/04-rects.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416252744453/developers/rendering-performance-case-study-1/05-tapdelay.png b/site/_/rsrc/1416252744453/developers/rendering-performance-case-study-1/05-tapdelay.png
deleted file mode 100644
index c15f467..0000000
--- a/site/_/rsrc/1416252744453/developers/rendering-performance-case-study-1/05-tapdelay.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416252772729/developers/rendering-performance-case-study-1/06-invalidation.png b/site/_/rsrc/1416252772729/developers/rendering-performance-case-study-1/06-invalidation.png
deleted file mode 100644
index f0d5f13..0000000
--- a/site/_/rsrc/1416252772729/developers/rendering-performance-case-study-1/06-invalidation.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416252811533/developers/rendering-performance-case-study-1/07-hypothetsis.png b/site/_/rsrc/1416252811533/developers/rendering-performance-case-study-1/07-hypothetsis.png
deleted file mode 100644
index d20f854..0000000
--- a/site/_/rsrc/1416252811533/developers/rendering-performance-case-study-1/07-hypothetsis.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416252855103/developers/rendering-performance-case-study-1/08-after.png b/site/_/rsrc/1416252855103/developers/rendering-performance-case-study-1/08-after.png
deleted file mode 100644
index b79b467..0000000
--- a/site/_/rsrc/1416252855103/developers/rendering-performance-case-study-1/08-after.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416252896867/developers/rendering-performance-case-study-1/09-layertree.png b/site/_/rsrc/1416252896867/developers/rendering-performance-case-study-1/09-layertree.png
deleted file mode 100644
index 656ad6f..0000000
--- a/site/_/rsrc/1416252896867/developers/rendering-performance-case-study-1/09-layertree.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416252933815/developers/rendering-performance-case-study-1/10-dramatically.png b/site/_/rsrc/1416252933815/developers/rendering-performance-case-study-1/10-dramatically.png
deleted file mode 100644
index 75d181d..0000000
--- a/site/_/rsrc/1416252933815/developers/rendering-performance-case-study-1/10-dramatically.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416252958162/developers/rendering-performance-case-study-1/11-investigation.png b/site/_/rsrc/1416252958162/developers/rendering-performance-case-study-1/11-investigation.png
deleted file mode 100644
index 69bf8f5..0000000
--- a/site/_/rsrc/1416252958162/developers/rendering-performance-case-study-1/11-investigation.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416252978223/developers/rendering-performance-case-study-1/12-asusual.png b/site/_/rsrc/1416252978223/developers/rendering-performance-case-study-1/12-asusual.png
deleted file mode 100644
index 2001934..0000000
--- a/site/_/rsrc/1416252978223/developers/rendering-performance-case-study-1/12-asusual.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416252996657/developers/rendering-performance-case-study-1/13-recalc.png b/site/_/rsrc/1416252996657/developers/rendering-performance-case-study-1/13-recalc.png
deleted file mode 100644
index e05247c..0000000
--- a/site/_/rsrc/1416252996657/developers/rendering-performance-case-study-1/13-recalc.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416253024493/developers/rendering-performance-case-study-1/14-otherlayers.png b/site/_/rsrc/1416253024493/developers/rendering-performance-case-study-1/14-otherlayers.png
deleted file mode 100644
index 17d8ba5..0000000
--- a/site/_/rsrc/1416253024493/developers/rendering-performance-case-study-1/14-otherlayers.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416253060012/developers/rendering-performance-case-study-1/15-difflayertree.png b/site/_/rsrc/1416253060012/developers/rendering-performance-case-study-1/15-difflayertree.png
deleted file mode 100644
index 4407c07..0000000
--- a/site/_/rsrc/1416253060012/developers/rendering-performance-case-study-1/15-difflayertree.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416253082158/developers/rendering-performance-case-study-1/16-after.png b/site/_/rsrc/1416253082158/developers/rendering-performance-case-study-1/16-after.png
deleted file mode 100644
index b60fcf5..0000000
--- a/site/_/rsrc/1416253082158/developers/rendering-performance-case-study-1/16-after.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416253099368/developers/rendering-performance-case-study-1/17-loadrelatedjank.png b/site/_/rsrc/1416253099368/developers/rendering-performance-case-study-1/17-loadrelatedjank.png
deleted file mode 100644
index 944b27c..0000000
--- a/site/_/rsrc/1416253099368/developers/rendering-performance-case-study-1/17-loadrelatedjank.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416253118674/developers/rendering-performance-case-study-1/18-verylong.png b/site/_/rsrc/1416253118674/developers/rendering-performance-case-study-1/18-verylong.png
deleted file mode 100644
index b1912bb..0000000
--- a/site/_/rsrc/1416253118674/developers/rendering-performance-case-study-1/18-verylong.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416253135561/developers/rendering-performance-case-study-1/19-populated.png b/site/_/rsrc/1416253135561/developers/rendering-performance-case-study-1/19-populated.png
deleted file mode 100644
index 0373efb..0000000
--- a/site/_/rsrc/1416253135561/developers/rendering-performance-case-study-1/19-populated.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416330188546/developers/how-tos/trace-event-profiling-tool/using-frameviewer/01-followalong.png b/site/_/rsrc/1416330188546/developers/how-tos/trace-event-profiling-tool/using-frameviewer/01-followalong.png
deleted file mode 100644
index d7943ca..0000000
--- a/site/_/rsrc/1416330188546/developers/how-tos/trace-event-profiling-tool/using-frameviewer/01-followalong.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416330320866/developers/how-tos/trace-event-profiling-tool/using-frameviewer/02-lefttoright.png b/site/_/rsrc/1416330320866/developers/how-tos/trace-event-profiling-tool/using-frameviewer/02-lefttoright.png
deleted file mode 100644
index 48bcff0..0000000
--- a/site/_/rsrc/1416330320866/developers/how-tos/trace-event-profiling-tool/using-frameviewer/02-lefttoright.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416330398755/developers/how-tos/trace-event-profiling-tool/using-frameviewer/03-individual%20trace.png b/site/_/rsrc/1416330398755/developers/how-tos/trace-event-profiling-tool/using-frameviewer/03-individual%20trace.png
deleted file mode 100644
index dd0e9a1..0000000
--- a/site/_/rsrc/1416330398755/developers/how-tos/trace-event-profiling-tool/using-frameviewer/03-individual%20trace.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416330454846/developers/how-tos/trace-event-profiling-tool/using-frameviewer/04-information%20is.png b/site/_/rsrc/1416330454846/developers/how-tos/trace-event-profiling-tool/using-frameviewer/04-information%20is.png
deleted file mode 100644
index a1705b6..0000000
--- a/site/_/rsrc/1416330454846/developers/how-tos/trace-event-profiling-tool/using-frameviewer/04-information%20is.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416330593114/developers/how-tos/trace-event-profiling-tool/using-frameviewer/summarize.png b/site/_/rsrc/1416330593114/developers/how-tos/trace-event-profiling-tool/using-frameviewer/summarize.png
deleted file mode 100644
index e21cd0c..0000000
--- a/site/_/rsrc/1416330593114/developers/how-tos/trace-event-profiling-tool/using-frameviewer/summarize.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1416330631013/developers/how-tos/trace-event-profiling-tool/using-frameviewer/process.png b/site/_/rsrc/1416330631013/developers/how-tos/trace-event-profiling-tool/using-frameviewer/process.png
deleted file mode 100644
index 1bcf226..0000000
--- a/site/_/rsrc/1416330631013/developers/how-tos/trace-event-profiling-tool/using-frameviewer/process.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1418197371623/developers/telemetry/diagnosing-test-failures/Screen%20Shot%202014-12-10%20at%209.42.17%20AM.png?height=109&width=200 b/site/_/rsrc/1418197371623/developers/telemetry/diagnosing-test-failures/Screen%20Shot%202014-12-10%20at%209.42.17%20AM.png?height=109&width=200
deleted file mode 100644
index 3c55a60..0000000
--- a/site/_/rsrc/1418197371623/developers/telemetry/diagnosing-test-failures/Screen%20Shot%202014-12-10%20at%209.42.17%20AM.png?height=109&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1418437692177/chromium-os/chromiumos-design-docs/boot-design/boot_design_diagram.png b/site/_/rsrc/1418437692177/chromium-os/chromiumos-design-docs/boot-design/boot_design_diagram.png
deleted file mode 100644
index 505d4c0..0000000
--- a/site/_/rsrc/1418437692177/chromium-os/chromiumos-design-docs/boot-design/boot_design_diagram.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1418943120195/developers/design-documents/media-router/media_router_overflow.jpg b/site/_/rsrc/1418943120195/developers/design-documents/media-router/media_router_overflow.jpg
deleted file mode 100644
index 3b6f2d4..0000000
--- a/site/_/rsrc/1418943120195/developers/design-documents/media-router/media_router_overflow.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1418943383223/developers/design-documents/media-router/media_router_universal_remote.jpg b/site/_/rsrc/1418943383223/developers/design-documents/media-router/media_router_universal_remote.jpg
deleted file mode 100644
index 3606c99..0000000
--- a/site/_/rsrc/1418943383223/developers/design-documents/media-router/media_router_universal_remote.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1418944081776/developers/design-documents/media-router/media_router_screen_selector.jpg b/site/_/rsrc/1418944081776/developers/design-documents/media-router/media_router_screen_selector.jpg
deleted file mode 100644
index 0c3879f..0000000
--- a/site/_/rsrc/1418944081776/developers/design-documents/media-router/media_router_screen_selector.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1418944102075/developers/design-documents/media-router/media_router_ui_diagram.jpg b/site/_/rsrc/1418944102075/developers/design-documents/media-router/media_router_ui_diagram.jpg
deleted file mode 100644
index 864b066..0000000
--- a/site/_/rsrc/1418944102075/developers/design-documents/media-router/media_router_ui_diagram.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1420680783335/chromium-os/dingdong/DingDong%20Block%20Diagram.png?height=400&width=377 b/site/_/rsrc/1420680783335/chromium-os/dingdong/DingDong%20Block%20Diagram.png?height=400&width=377
deleted file mode 100644
index a51d96a..0000000
--- a/site/_/rsrc/1420680783335/chromium-os/dingdong/DingDong%20Block%20Diagram.png?height=400&width=377
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1420767555760/chromium-os/hoho/HoHo%20Block%20Diagram%20%281%29.png?height=316&width=400 b/site/_/rsrc/1420767555760/chromium-os/hoho/HoHo%20Block%20Diagram%20%281%29.png?height=316&width=400
deleted file mode 100644
index 43978c7..0000000
--- a/site/_/rsrc/1420767555760/chromium-os/hoho/HoHo%20Block%20Diagram%20%281%29.png?height=316&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1421890450213/chromium-os/twinkie/twinkie_programming.jpg?height=161&width=320 b/site/_/rsrc/1421890450213/chromium-os/twinkie/twinkie_programming.jpg?height=161&width=320
deleted file mode 100644
index c267a1f..0000000
--- a/site/_/rsrc/1421890450213/chromium-os/twinkie/twinkie_programming.jpg?height=161&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1423155180709/developers/how-tos/debugging-on-windows/graphics-debugging-in-visual-studio-2013/graphicsdebugger.png b/site/_/rsrc/1423155180709/developers/how-tos/debugging-on-windows/graphics-debugging-in-visual-studio-2013/graphicsdebugger.png
deleted file mode 100644
index d28e416..0000000
--- a/site/_/rsrc/1423155180709/developers/how-tos/debugging-on-windows/graphics-debugging-in-visual-studio-2013/graphicsdebugger.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1423182643815/developers/design-documents/media-router/Chrome%20Media%20Router%20Architecture%20%281%29.png b/site/_/rsrc/1423182643815/developers/design-documents/media-router/Chrome%20Media%20Router%20Architecture%20%281%29.png
deleted file mode 100644
index 4fe2d57..0000000
--- a/site/_/rsrc/1423182643815/developers/design-documents/media-router/Chrome%20Media%20Router%20Architecture%20%281%29.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1423596105519/developers/telemetry/record_a_page_set/WebPageReplayDiagram.png b/site/_/rsrc/1423596105519/developers/telemetry/record_a_page_set/WebPageReplayDiagram.png
deleted file mode 100644
index ea3180e..0000000
--- a/site/_/rsrc/1423596105519/developers/telemetry/record_a_page_set/WebPageReplayDiagram.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1424468941307/developers/design-documents/chromium-graphics/how-to-get-gpu-rasterization/gpuraster.png?height=180&width=320 b/site/_/rsrc/1424468941307/developers/design-documents/chromium-graphics/how-to-get-gpu-rasterization/gpuraster.png?height=180&width=320
deleted file mode 100644
index 82ae283..0000000
--- a/site/_/rsrc/1424468941307/developers/design-documents/chromium-graphics/how-to-get-gpu-rasterization/gpuraster.png?height=180&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1424826327518/developers/memory-usage-backgrounder/taskmanager.jpg b/site/_/rsrc/1424826327518/developers/memory-usage-backgrounder/taskmanager.jpg
deleted file mode 100644
index 675f224..0000000
--- a/site/_/rsrc/1424826327518/developers/memory-usage-backgrounder/taskmanager.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1424826391417/developers/memory-usage-backgrounder/aboutmemory.jpg b/site/_/rsrc/1424826391417/developers/memory-usage-backgrounder/aboutmemory.jpg
deleted file mode 100644
index e55dab3..0000000
--- a/site/_/rsrc/1424826391417/developers/memory-usage-backgrounder/aboutmemory.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1424826700651/developers/memory-usage-backgrounder/chrometaskmanager.jpg b/site/_/rsrc/1424826700651/developers/memory-usage-backgrounder/chrometaskmanager.jpg
deleted file mode 100644
index 921a703..0000000
--- a/site/_/rsrc/1424826700651/developers/memory-usage-backgrounder/chrometaskmanager.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425562955756/developers/how-tos/trace-event-profiling-tool/using-frameviewer/1.png b/site/_/rsrc/1425562955756/developers/how-tos/trace-event-profiling-tool/using-frameviewer/1.png
deleted file mode 100644
index c45d218..0000000
--- a/site/_/rsrc/1425562955756/developers/how-tos/trace-event-profiling-tool/using-frameviewer/1.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425562991824/developers/how-tos/trace-event-profiling-tool/using-frameviewer/2.png b/site/_/rsrc/1425562991824/developers/how-tos/trace-event-profiling-tool/using-frameviewer/2.png
deleted file mode 100644
index 0d10e6d..0000000
--- a/site/_/rsrc/1425562991824/developers/how-tos/trace-event-profiling-tool/using-frameviewer/2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563057417/developers/how-tos/trace-event-profiling-tool/using-frameviewer/3.png b/site/_/rsrc/1425563057417/developers/how-tos/trace-event-profiling-tool/using-frameviewer/3.png
deleted file mode 100644
index b166634..0000000
--- a/site/_/rsrc/1425563057417/developers/how-tos/trace-event-profiling-tool/using-frameviewer/3.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563138558/developers/how-tos/trace-event-profiling-tool/using-frameviewer/4.png b/site/_/rsrc/1425563138558/developers/how-tos/trace-event-profiling-tool/using-frameviewer/4.png
deleted file mode 100644
index 95f7606..0000000
--- a/site/_/rsrc/1425563138558/developers/how-tos/trace-event-profiling-tool/using-frameviewer/4.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563167259/developers/how-tos/trace-event-profiling-tool/using-frameviewer/5.png b/site/_/rsrc/1425563167259/developers/how-tos/trace-event-profiling-tool/using-frameviewer/5.png
deleted file mode 100644
index 4c836a9..0000000
--- a/site/_/rsrc/1425563167259/developers/how-tos/trace-event-profiling-tool/using-frameviewer/5.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563186660/developers/how-tos/trace-event-profiling-tool/using-frameviewer/6.png b/site/_/rsrc/1425563186660/developers/how-tos/trace-event-profiling-tool/using-frameviewer/6.png
deleted file mode 100644
index f2113dc..0000000
--- a/site/_/rsrc/1425563186660/developers/how-tos/trace-event-profiling-tool/using-frameviewer/6.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563209649/developers/how-tos/trace-event-profiling-tool/using-frameviewer/7.png b/site/_/rsrc/1425563209649/developers/how-tos/trace-event-profiling-tool/using-frameviewer/7.png
deleted file mode 100644
index 1d35fd3..0000000
--- a/site/_/rsrc/1425563209649/developers/how-tos/trace-event-profiling-tool/using-frameviewer/7.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563314170/developers/how-tos/trace-event-profiling-tool/using-frameviewer/8.png b/site/_/rsrc/1425563314170/developers/how-tos/trace-event-profiling-tool/using-frameviewer/8.png
deleted file mode 100644
index 7684af7..0000000
--- a/site/_/rsrc/1425563314170/developers/how-tos/trace-event-profiling-tool/using-frameviewer/8.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563356365/developers/how-tos/trace-event-profiling-tool/using-frameviewer/9.png b/site/_/rsrc/1425563356365/developers/how-tos/trace-event-profiling-tool/using-frameviewer/9.png
deleted file mode 100644
index 21c13fa..0000000
--- a/site/_/rsrc/1425563356365/developers/how-tos/trace-event-profiling-tool/using-frameviewer/9.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563383751/developers/how-tos/trace-event-profiling-tool/using-frameviewer/10.png b/site/_/rsrc/1425563383751/developers/how-tos/trace-event-profiling-tool/using-frameviewer/10.png
deleted file mode 100644
index 9c481ea..0000000
--- a/site/_/rsrc/1425563383751/developers/how-tos/trace-event-profiling-tool/using-frameviewer/10.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563407706/developers/how-tos/trace-event-profiling-tool/using-frameviewer/11.png b/site/_/rsrc/1425563407706/developers/how-tos/trace-event-profiling-tool/using-frameviewer/11.png
deleted file mode 100644
index 1bcf226..0000000
--- a/site/_/rsrc/1425563407706/developers/how-tos/trace-event-profiling-tool/using-frameviewer/11.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563425933/developers/how-tos/trace-event-profiling-tool/using-frameviewer/12.png b/site/_/rsrc/1425563425933/developers/how-tos/trace-event-profiling-tool/using-frameviewer/12.png
deleted file mode 100644
index 4cae9ef..0000000
--- a/site/_/rsrc/1425563425933/developers/how-tos/trace-event-profiling-tool/using-frameviewer/12.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563448767/developers/how-tos/trace-event-profiling-tool/using-frameviewer/13.png b/site/_/rsrc/1425563448767/developers/how-tos/trace-event-profiling-tool/using-frameviewer/13.png
deleted file mode 100644
index f603d47..0000000
--- a/site/_/rsrc/1425563448767/developers/how-tos/trace-event-profiling-tool/using-frameviewer/13.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563472131/developers/how-tos/trace-event-profiling-tool/using-frameviewer/14.png b/site/_/rsrc/1425563472131/developers/how-tos/trace-event-profiling-tool/using-frameviewer/14.png
deleted file mode 100644
index 0e463ea..0000000
--- a/site/_/rsrc/1425563472131/developers/how-tos/trace-event-profiling-tool/using-frameviewer/14.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563492369/developers/how-tos/trace-event-profiling-tool/using-frameviewer/15.png b/site/_/rsrc/1425563492369/developers/how-tos/trace-event-profiling-tool/using-frameviewer/15.png
deleted file mode 100644
index 65ce520..0000000
--- a/site/_/rsrc/1425563492369/developers/how-tos/trace-event-profiling-tool/using-frameviewer/15.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563513910/developers/how-tos/trace-event-profiling-tool/using-frameviewer/16.png b/site/_/rsrc/1425563513910/developers/how-tos/trace-event-profiling-tool/using-frameviewer/16.png
deleted file mode 100644
index 72ce9e9..0000000
--- a/site/_/rsrc/1425563513910/developers/how-tos/trace-event-profiling-tool/using-frameviewer/16.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563532824/developers/how-tos/trace-event-profiling-tool/using-frameviewer/17.png b/site/_/rsrc/1425563532824/developers/how-tos/trace-event-profiling-tool/using-frameviewer/17.png
deleted file mode 100644
index 7965bf9..0000000
--- a/site/_/rsrc/1425563532824/developers/how-tos/trace-event-profiling-tool/using-frameviewer/17.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563554274/developers/how-tos/trace-event-profiling-tool/using-frameviewer/18.png b/site/_/rsrc/1425563554274/developers/how-tos/trace-event-profiling-tool/using-frameviewer/18.png
deleted file mode 100644
index 6946889..0000000
--- a/site/_/rsrc/1425563554274/developers/how-tos/trace-event-profiling-tool/using-frameviewer/18.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563574555/developers/how-tos/trace-event-profiling-tool/using-frameviewer/19.png b/site/_/rsrc/1425563574555/developers/how-tos/trace-event-profiling-tool/using-frameviewer/19.png
deleted file mode 100644
index 13f001b..0000000
--- a/site/_/rsrc/1425563574555/developers/how-tos/trace-event-profiling-tool/using-frameviewer/19.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563596693/developers/how-tos/trace-event-profiling-tool/using-frameviewer/20.png b/site/_/rsrc/1425563596693/developers/how-tos/trace-event-profiling-tool/using-frameviewer/20.png
deleted file mode 100644
index 6b7f52a..0000000
--- a/site/_/rsrc/1425563596693/developers/how-tos/trace-event-profiling-tool/using-frameviewer/20.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563617099/developers/how-tos/trace-event-profiling-tool/using-frameviewer/21.png b/site/_/rsrc/1425563617099/developers/how-tos/trace-event-profiling-tool/using-frameviewer/21.png
deleted file mode 100644
index 4a82807..0000000
--- a/site/_/rsrc/1425563617099/developers/how-tos/trace-event-profiling-tool/using-frameviewer/21.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1425563639568/developers/how-tos/trace-event-profiling-tool/using-frameviewer/22.png b/site/_/rsrc/1425563639568/developers/how-tos/trace-event-profiling-tool/using-frameviewer/22.png
deleted file mode 100644
index 6065981..0000000
--- a/site/_/rsrc/1425563639568/developers/how-tos/trace-event-profiling-tool/using-frameviewer/22.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1426025112285/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A52%3A09.png b/site/_/rsrc/1426025112285/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A52%3A09.png
deleted file mode 100644
index 1c26313..0000000
--- a/site/_/rsrc/1426025112285/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A52%3A09.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1426025131424/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A55%3A28.png b/site/_/rsrc/1426025131424/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A55%3A28.png
deleted file mode 100644
index ac5de37..0000000
--- a/site/_/rsrc/1426025131424/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A55%3A28.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1426025134158/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A54%3A06.png b/site/_/rsrc/1426025134158/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A54%3A06.png
deleted file mode 100644
index 2b3b9e0..0000000
--- a/site/_/rsrc/1426025134158/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A54%3A06.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1426212371447/developers/design-documents/blink-coordinate-spaces/menu.png?attredirects=0&height=15&width=15 b/site/_/rsrc/1426212371447/developers/design-documents/blink-coordinate-spaces/menu.png?attredirects=0&height=15&width=15
deleted file mode 100644
index 55939e8..0000000
--- a/site/_/rsrc/1426212371447/developers/design-documents/blink-coordinate-spaces/menu.png?attredirects=0&height=15&width=15
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1426527010123/developers/design-documents/video-capture/VideoCaptureBrowserClasses.jpg?height=253&width=400 b/site/_/rsrc/1426527010123/developers/design-documents/video-capture/VideoCaptureBrowserClasses.jpg?height=253&width=400
deleted file mode 100644
index b9fffd3..0000000
--- a/site/_/rsrc/1426527010123/developers/design-documents/video-capture/VideoCaptureBrowserClasses.jpg?height=253&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1427221051973/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-24%2011%3A16%3A39.png b/site/_/rsrc/1427221051973/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-24%2011%3A16%3A39.png
deleted file mode 100644
index 4998d5f..0000000
--- a/site/_/rsrc/1427221051973/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-24%2011%3A16%3A39.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1427307142334/developers/profiling-flame-graphs/flamegraph.png b/site/_/rsrc/1427307142334/developers/profiling-flame-graphs/flamegraph.png
deleted file mode 100644
index 1384a3e..0000000
--- a/site/_/rsrc/1427307142334/developers/profiling-flame-graphs/flamegraph.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428262359406/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/chromestatus42.png?width=500 b/site/_/rsrc/1428262359406/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/chromestatus42.png?width=500
deleted file mode 100644
index a5a4bb5..0000000
--- a/site/_/rsrc/1428262359406/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/chromestatus42.png?width=500
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428559785132/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0000_Acer-Chromebook-15-01-front.jpg?height=150&width=200 b/site/_/rsrc/1428559785132/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0000_Acer-Chromebook-15-01-front.jpg?height=150&width=200
deleted file mode 100644
index 6e78526..0000000
--- a/site/_/rsrc/1428559785132/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0000_Acer-Chromebook-15-01-front.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428559791188/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0001_Acer-Chromebook-15-02-left.jpg?height=150&width=200 b/site/_/rsrc/1428559791188/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0001_Acer-Chromebook-15-02-left.jpg?height=150&width=200
deleted file mode 100644
index fb94fa4..0000000
--- a/site/_/rsrc/1428559791188/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0001_Acer-Chromebook-15-02-left.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428559802656/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0002_Acer-Chromebook-15-03-right.jpg?height=150&width=200 b/site/_/rsrc/1428559802656/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0002_Acer-Chromebook-15-03-right.jpg?height=150&width=200
deleted file mode 100644
index e0fb8d5..0000000
--- a/site/_/rsrc/1428559802656/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0002_Acer-Chromebook-15-03-right.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428559810235/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0003_Acer-Chromebook-15-04-side-left.jpg?height=150&width=200 b/site/_/rsrc/1428559810235/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0003_Acer-Chromebook-15-04-side-left.jpg?height=150&width=200
deleted file mode 100644
index 397e850..0000000
--- a/site/_/rsrc/1428559810235/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0003_Acer-Chromebook-15-04-side-left.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428559817312/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0004_Acer-Chromebook-15-05-side-right.jpg?height=150&width=200 b/site/_/rsrc/1428559817312/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0004_Acer-Chromebook-15-05-side-right.jpg?height=150&width=200
deleted file mode 100644
index df44d3a..0000000
--- a/site/_/rsrc/1428559817312/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0004_Acer-Chromebook-15-05-side-right.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428559823432/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0005_Acer-Chromebook-15-06-group-black.jpg?height=150&width=200 b/site/_/rsrc/1428559823432/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0005_Acer-Chromebook-15-06-group-black.jpg?height=150&width=200
deleted file mode 100644
index 2e85cd8..0000000
--- a/site/_/rsrc/1428559823432/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0005_Acer-Chromebook-15-06-group-black.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428559831863/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0006_Acer-Chromebook-15-07-group-white.jpg?height=150&width=200 b/site/_/rsrc/1428559831863/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0006_Acer-Chromebook-15-07-group-white.jpg?height=150&width=200
deleted file mode 100644
index 63c1fa6..0000000
--- a/site/_/rsrc/1428559831863/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0006_Acer-Chromebook-15-07-group-white.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428561489780/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-1.jpg?height=150&width=200 b/site/_/rsrc/1428561489780/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-1.jpg?height=150&width=200
deleted file mode 100644
index df60914..0000000
--- a/site/_/rsrc/1428561489780/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-1.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428561495469/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-2.jpg?height=150&width=200 b/site/_/rsrc/1428561495469/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-2.jpg?height=150&width=200
deleted file mode 100644
index c95902b..0000000
--- a/site/_/rsrc/1428561495469/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-2.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428561500452/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-3.jpg?height=150&width=200 b/site/_/rsrc/1428561500452/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-3.jpg?height=150&width=200
deleted file mode 100644
index fd486ec..0000000
--- a/site/_/rsrc/1428561500452/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-3.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428561503469/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-4.jpg?height=150&width=200 b/site/_/rsrc/1428561503469/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-4.jpg?height=150&width=200
deleted file mode 100644
index 3469b85..0000000
--- a/site/_/rsrc/1428561503469/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-4.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428561506256/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-5.jpg?height=150&width=200 b/site/_/rsrc/1428561506256/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-5.jpg?height=150&width=200
deleted file mode 100644
index bafaf37..0000000
--- a/site/_/rsrc/1428561506256/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-5.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428561509984/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-6.jpg?height=150&width=200 b/site/_/rsrc/1428561509984/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-6.jpg?height=150&width=200
deleted file mode 100644
index 240fd13..0000000
--- a/site/_/rsrc/1428561509984/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-6.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428561517483/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-7.jpg?height=150&width=200 b/site/_/rsrc/1428561517483/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-7.jpg?height=150&width=200
deleted file mode 100644
index e200b9b..0000000
--- a/site/_/rsrc/1428561517483/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-7.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428561521428/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-8.jpg?height=150&width=200 b/site/_/rsrc/1428561521428/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-8.jpg?height=150&width=200
deleted file mode 100644
index 27b4e82..0000000
--- a/site/_/rsrc/1428561521428/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-8.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428561926732/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-1-front.jpg?height=150&width=200 b/site/_/rsrc/1428561926732/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-1-front.jpg?height=150&width=200
deleted file mode 100644
index 5e005c1..0000000
--- a/site/_/rsrc/1428561926732/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-1-front.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428561929845/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-2-left.jpg?height=150&width=200 b/site/_/rsrc/1428561929845/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-2-left.jpg?height=150&width=200
deleted file mode 100644
index c07b89b..0000000
--- a/site/_/rsrc/1428561929845/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-2-left.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428561934133/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-3-right.jpg?height=150&width=200 b/site/_/rsrc/1428561934133/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-3-right.jpg?height=150&width=200
deleted file mode 100644
index f38d410..0000000
--- a/site/_/rsrc/1428561934133/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-3-right.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428561938369/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-4-side-left.jpg?height=150&width=200 b/site/_/rsrc/1428561938369/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-4-side-left.jpg?height=150&width=200
deleted file mode 100644
index f175772..0000000
--- a/site/_/rsrc/1428561938369/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-4-side-left.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428561941498/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-5-side-right.jpg?height=150&width=200 b/site/_/rsrc/1428561941498/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-5-side-right.jpg?height=150&width=200
deleted file mode 100644
index 210a596..0000000
--- a/site/_/rsrc/1428561941498/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-5-side-right.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428562874869/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-1-hinge.jpg?height=150&width=200 b/site/_/rsrc/1428562874869/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-1-hinge.jpg?height=150&width=200
deleted file mode 100644
index e6ff826..0000000
--- a/site/_/rsrc/1428562874869/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-1-hinge.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428562879516/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-2-front.jpg?height=150&width=200 b/site/_/rsrc/1428562879516/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-2-front.jpg?height=150&width=200
deleted file mode 100644
index 8c6da1d..0000000
--- a/site/_/rsrc/1428562879516/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-2-front.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428562883931/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-3-left.jpg?height=150&width=200 b/site/_/rsrc/1428562883931/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-3-left.jpg?height=150&width=200
deleted file mode 100644
index 926ee7f..0000000
--- a/site/_/rsrc/1428562883931/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-3-left.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428562888979/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-4-right.jpg?height=150&width=200 b/site/_/rsrc/1428562888979/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-4-right.jpg?height=150&width=200
deleted file mode 100644
index fe7df2e..0000000
--- a/site/_/rsrc/1428562888979/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-4-right.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428562893508/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-5-hinge.jpg?height=150&width=200 b/site/_/rsrc/1428562893508/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-5-hinge.jpg?height=150&width=200
deleted file mode 100644
index 2034f54..0000000
--- a/site/_/rsrc/1428562893508/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-5-hinge.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428562896001/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-6-side-left.jpg?height=150&width=200 b/site/_/rsrc/1428562896001/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-6-side-left.jpg?height=150&width=200
deleted file mode 100644
index 6d1a4ab..0000000
--- a/site/_/rsrc/1428562896001/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-6-side-left.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428562910783/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-7-side-right.jpg?height=150&width=200 b/site/_/rsrc/1428562910783/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-7-side-right.jpg?height=150&width=200
deleted file mode 100644
index e379fab..0000000
--- a/site/_/rsrc/1428562910783/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-7-side-right.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428699181264/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-8-S-103_Black_Monitor_from-Sandbox.jpg?height=150&width=200 b/site/_/rsrc/1428699181264/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-8-S-103_Black_Monitor_from-Sandbox.jpg?height=150&width=200
deleted file mode 100644
index e948337..0000000
--- a/site/_/rsrc/1428699181264/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-8-S-103_Black_Monitor_from-Sandbox.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428699184077/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-1-F-101_White_Monitor_from-Sandbox.jpg?height=150&width=200 b/site/_/rsrc/1428699184077/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-1-F-101_White_Monitor_from-Sandbox.jpg?height=150&width=200
deleted file mode 100644
index 76d79e4..0000000
--- a/site/_/rsrc/1428699184077/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-1-F-101_White_Monitor_from-Sandbox.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428699187218/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-2-F-101_Black_Monitor_from-Sandbox.jpg?height=150&width=200 b/site/_/rsrc/1428699187218/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-2-F-101_Black_Monitor_from-Sandbox.jpg?height=150&width=200
deleted file mode 100644
index 94d0b5e..0000000
--- a/site/_/rsrc/1428699187218/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-2-F-101_Black_Monitor_from-Sandbox.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428699192760/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-3-B-113_White_Monitor_from-Sandbox.jpg?height=150&width=200 b/site/_/rsrc/1428699192760/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-3-B-113_White_Monitor_from-Sandbox.jpg?height=150&width=200
deleted file mode 100644
index 67a7eff..0000000
--- a/site/_/rsrc/1428699192760/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-3-B-113_White_Monitor_from-Sandbox.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428699195328/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-4-B-113_Black_Monitor_from-Sandbox.jpg?height=150&width=200 b/site/_/rsrc/1428699195328/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-4-B-113_Black_Monitor_from-Sandbox.jpg?height=150&width=200
deleted file mode 100644
index 59c1e36..0000000
--- a/site/_/rsrc/1428699195328/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-4-B-113_Black_Monitor_from-Sandbox.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428699198620/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-5-B-102F_White_Monitor_from-Sandbox.jpg?height=150&width=200 b/site/_/rsrc/1428699198620/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-5-B-102F_White_Monitor_from-Sandbox.jpg?height=150&width=200
deleted file mode 100644
index 994d071..0000000
--- a/site/_/rsrc/1428699198620/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-5-B-102F_White_Monitor_from-Sandbox.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428699202715/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-6-B-102F_Black_Monitor_from-Sandbox.jpg?height=150&width=200 b/site/_/rsrc/1428699202715/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-6-B-102F_Black_Monitor_from-Sandbox.jpg?height=150&width=200
deleted file mode 100644
index e569aae..0000000
--- a/site/_/rsrc/1428699202715/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-6-B-102F_Black_Monitor_from-Sandbox.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428699206071/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-7-S-103_White_Monitor_from-Sandbox.jpg?height=150&width=200 b/site/_/rsrc/1428699206071/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-7-S-103_White_Monitor_from-Sandbox.jpg?height=150&width=200
deleted file mode 100644
index 729b3d6..0000000
--- a/site/_/rsrc/1428699206071/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-7-S-103_White_Monitor_from-Sandbox.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428699212666/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-9-S-102_White_Monitor_from-Sandbox.jpg?height=150&width=200 b/site/_/rsrc/1428699212666/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-9-S-102_White_Monitor_from-Sandbox.jpg?height=150&width=200
deleted file mode 100644
index 41e99b3..0000000
--- a/site/_/rsrc/1428699212666/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-9-S-102_White_Monitor_from-Sandbox.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428699215629/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-10-S-102_Black_Monitor_from-Sandbox.jpg?height=150&width=200 b/site/_/rsrc/1428699215629/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-10-S-102_Black_Monitor_from-Sandbox.jpg?height=150&width=200
deleted file mode 100644
index d5e5bc9..0000000
--- a/site/_/rsrc/1428699215629/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-10-S-102_Black_Monitor_from-Sandbox.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428699218817/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-11-S-101_White_Monitor_from-Sandbox.jpg?height=150&width=200 b/site/_/rsrc/1428699218817/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-11-S-101_White_Monitor_from-Sandbox.jpg?height=150&width=200
deleted file mode 100644
index 95c895c..0000000
--- a/site/_/rsrc/1428699218817/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-11-S-101_White_Monitor_from-Sandbox.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1428699221600/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-12-S-101_Black_Monitor_from-Sandbox.jpg?height=150&width=200 b/site/_/rsrc/1428699221600/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-12-S-101_Black_Monitor_from-Sandbox.jpg?height=150&width=200
deleted file mode 100644
index c6af216..0000000
--- a/site/_/rsrc/1428699221600/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-12-S-101_Black_Monitor_from-Sandbox.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1429309744059/for-testers/touch-firmware-tests/TouchFWTests.png?height=94&width=400 b/site/_/rsrc/1429309744059/for-testers/touch-firmware-tests/TouchFWTests.png?height=94&width=400
deleted file mode 100644
index 29f856f..0000000
--- a/site/_/rsrc/1429309744059/for-testers/touch-firmware-tests/TouchFWTests.png?height=94&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1432833328407/blink/serviceworker/service-worker-faq/resources-sw.png b/site/_/rsrc/1432833328407/blink/serviceworker/service-worker-faq/resources-sw.png
deleted file mode 100644
index bdc5800..0000000
--- a/site/_/rsrc/1432833328407/blink/serviceworker/service-worker-faq/resources-sw.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1433447236959/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%2012.46.58%20PM.png?height=277&width=400 b/site/_/rsrc/1433447236959/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%2012.46.58%20PM.png?height=277&width=400
deleted file mode 100644
index b09109d..0000000
--- a/site/_/rsrc/1433447236959/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%2012.46.58%20PM.png?height=277&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1433447276696/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%2012.47.34%20PM.png b/site/_/rsrc/1433447276696/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%2012.47.34%20PM.png
deleted file mode 100644
index 94165cb..0000000
--- a/site/_/rsrc/1433447276696/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%2012.47.34%20PM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1433450232979/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%201.37.00%20PM.png?height=215&width=320 b/site/_/rsrc/1433450232979/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%201.37.00%20PM.png?height=215&width=320
deleted file mode 100644
index 62de59a..0000000
--- a/site/_/rsrc/1433450232979/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%201.37.00%20PM.png?height=215&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1433780323276/developers/design-documents/web-midi/Web%20MIDI%20design%20overview%20%281%29.png?height=256&width=400 b/site/_/rsrc/1433780323276/developers/design-documents/web-midi/Web%20MIDI%20design%20overview%20%281%29.png?height=256&width=400
deleted file mode 100644
index f994c12..0000000
--- a/site/_/rsrc/1433780323276/developers/design-documents/web-midi/Web%20MIDI%20design%20overview%20%281%29.png?height=256&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1437690847777/chromium-os/minimuffin/45W%20Type-C%20Adapter%20Control%20Board%20150710.gif?height=259&width=400 b/site/_/rsrc/1437690847777/chromium-os/minimuffin/45W%20Type-C%20Adapter%20Control%20Board%20150710.gif?height=259&width=400
deleted file mode 100644
index 3d20678..0000000
--- a/site/_/rsrc/1437690847777/chromium-os/minimuffin/45W%20Type-C%20Adapter%20Control%20Board%20150710.gif?height=259&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1437727028407/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-1-front.jpg?height=150&width=200 b/site/_/rsrc/1437727028407/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-1-front.jpg?height=150&width=200
deleted file mode 100644
index ecd9428..0000000
--- a/site/_/rsrc/1437727028407/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-1-front.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1437727034432/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-2-front-grey.jpg?height=150&width=200 b/site/_/rsrc/1437727034432/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-2-front-grey.jpg?height=150&width=200
deleted file mode 100644
index 2d10c14..0000000
--- a/site/_/rsrc/1437727034432/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-2-front-grey.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1437727039135/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-4-left-grey.jpg?height=150&width=200 b/site/_/rsrc/1437727039135/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-4-left-grey.jpg?height=150&width=200
deleted file mode 100644
index 5966c69..0000000
--- a/site/_/rsrc/1437727039135/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-4-left-grey.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1437727043953/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-5-right.jpg?height=150&width=200 b/site/_/rsrc/1437727043953/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-5-right.jpg?height=150&width=200
deleted file mode 100644
index 75e8c76..0000000
--- a/site/_/rsrc/1437727043953/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-5-right.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1437727050999/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-6-right-grey.jpg?height=150&width=200 b/site/_/rsrc/1437727050999/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-6-right-grey.jpg?height=150&width=200
deleted file mode 100644
index ac7bd15..0000000
--- a/site/_/rsrc/1437727050999/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-6-right-grey.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1437727056066/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-7-side-left.jpg?height=150&width=200 b/site/_/rsrc/1437727056066/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-7-side-left.jpg?height=150&width=200
deleted file mode 100644
index 839d043..0000000
--- a/site/_/rsrc/1437727056066/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-7-side-left.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1437727061458/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-8-side-left-grey.jpg?height=150&width=200 b/site/_/rsrc/1437727061458/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-8-side-left-grey.jpg?height=150&width=200
deleted file mode 100644
index 1576d71..0000000
--- a/site/_/rsrc/1437727061458/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-8-side-left-grey.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1437727066192/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-9-side-right.jpg?height=150&width=200 b/site/_/rsrc/1437727066192/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-9-side-right.jpg?height=150&width=200
deleted file mode 100644
index 7674cc8..0000000
--- a/site/_/rsrc/1437727066192/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-9-side-right.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1437727070365/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-10-side-right-grey.jpg?height=150&width=200 b/site/_/rsrc/1437727070365/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-10-side-right-grey.jpg?height=150&width=200
deleted file mode 100644
index 1fd0cfd..0000000
--- a/site/_/rsrc/1437727070365/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-10-side-right-grey.jpg?height=150&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1438811752264/chromium-projects/logo_chrome_color_1x_web_32dp.png b/site/_/rsrc/1438811752264/chromium-projects/logo_chrome_color_1x_web_32dp.png
deleted file mode 100644
index 9ccb148..0000000
--- a/site/_/rsrc/1438811752264/chromium-projects/logo_chrome_color_1x_web_32dp.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1438879449147/config/customLogo.gif?revision=3 b/site/_/rsrc/1438879449147/config/customLogo.gif?revision=3
deleted file mode 100644
index 09a1ebe..0000000
--- a/site/_/rsrc/1438879449147/config/customLogo.gif?revision=3
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1441138094167/chromium-os/ec-development/ec-image-geometry-spec/cr50.png b/site/_/rsrc/1441138094167/chromium-os/ec-development/ec-image-geometry-spec/cr50.png
deleted file mode 100644
index e1cf82b..0000000
--- a/site/_/rsrc/1441138094167/chromium-os/ec-development/ec-image-geometry-spec/cr50.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1441216087208/developers/mandoline/Mandoline.png?height=148&width=150 b/site/_/rsrc/1441216087208/developers/mandoline/Mandoline.png?height=148&width=150
deleted file mode 100644
index b12b7d3..0000000
--- a/site/_/rsrc/1441216087208/developers/mandoline/Mandoline.png?height=148&width=150
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1441251623397/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Screen%20Shot%202015-09-02%20at%208.39.51%20PM.png b/site/_/rsrc/1441251623397/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Screen%20Shot%202015-09-02%20at%208.39.51%20PM.png
deleted file mode 100644
index da01a27..0000000
--- a/site/_/rsrc/1441251623397/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Screen%20Shot%202015-09-02%20at%208.39.51%20PM.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1441251905766/developers/how-tos/trace-event-profiling-tool/trace-event-reading/fifth.png b/site/_/rsrc/1441251905766/developers/how-tos/trace-event-profiling-tool/trace-event-reading/fifth.png
deleted file mode 100644
index c45d218..0000000
--- a/site/_/rsrc/1441251905766/developers/how-tos/trace-event-profiling-tool/trace-event-reading/fifth.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1441251910822/developers/how-tos/trace-event-profiling-tool/trace-event-reading/fourth.png b/site/_/rsrc/1441251910822/developers/how-tos/trace-event-profiling-tool/trace-event-reading/fourth.png
deleted file mode 100644
index b715c25..0000000
--- a/site/_/rsrc/1441251910822/developers/how-tos/trace-event-profiling-tool/trace-event-reading/fourth.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1441251914720/developers/how-tos/trace-event-profiling-tool/trace-event-reading/third.png b/site/_/rsrc/1441251914720/developers/how-tos/trace-event-profiling-tool/trace-event-reading/third.png
deleted file mode 100644
index 1cc9aec..0000000
--- a/site/_/rsrc/1441251914720/developers/how-tos/trace-event-profiling-tool/trace-event-reading/third.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1441251917450/developers/how-tos/trace-event-profiling-tool/trace-event-reading/second.png b/site/_/rsrc/1441251917450/developers/how-tos/trace-event-profiling-tool/trace-event-reading/second.png
deleted file mode 100644
index 58930a4..0000000
--- a/site/_/rsrc/1441251917450/developers/how-tos/trace-event-profiling-tool/trace-event-reading/second.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1441252029512/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Screen%20Shot%202015-09-02%20at%208.46.48%20PM.png?width=700 b/site/_/rsrc/1441252029512/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Screen%20Shot%202015-09-02%20at%208.46.48%20PM.png?width=700
deleted file mode 100644
index d8a458e..0000000
--- a/site/_/rsrc/1441252029512/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Screen%20Shot%202015-09-02%20at%208.46.48%20PM.png?width=700
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1441915882698/chromium-os/testing/chamelium/s2mbf9hZBTGKMFHBgqQqDiA.png b/site/_/rsrc/1441915882698/chromium-os/testing/chamelium/s2mbf9hZBTGKMFHBgqQqDiA.png
deleted file mode 100644
index 40b5632..0000000
--- a/site/_/rsrc/1441915882698/chromium-os/testing/chamelium/s2mbf9hZBTGKMFHBgqQqDiA.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1441915909247/chromium-os/testing/chamelium/sjR3S5TzIrNaCyuUbwvWwbA.png b/site/_/rsrc/1441915909247/chromium-os/testing/chamelium/sjR3S5TzIrNaCyuUbwvWwbA.png
deleted file mode 100644
index 975b00e..0000000
--- a/site/_/rsrc/1441915909247/chromium-os/testing/chamelium/sjR3S5TzIrNaCyuUbwvWwbA.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1441915926832/chromium-os/testing/chamelium/swKcCTHdtRXI6IJ-pzsZR9Q.png b/site/_/rsrc/1441915926832/chromium-os/testing/chamelium/swKcCTHdtRXI6IJ-pzsZR9Q.png
deleted file mode 100644
index 18fc837..0000000
--- a/site/_/rsrc/1441915926832/chromium-os/testing/chamelium/swKcCTHdtRXI6IJ-pzsZR9Q.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1441915960738/chromium-os/testing/chamelium/spstW8nBPTZeJhUk-NjRnQg.png b/site/_/rsrc/1441915960738/chromium-os/testing/chamelium/spstW8nBPTZeJhUk-NjRnQg.png
deleted file mode 100644
index 479a6e4..0000000
--- a/site/_/rsrc/1441915960738/chromium-os/testing/chamelium/spstW8nBPTZeJhUk-NjRnQg.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1441915984861/chromium-os/testing/chamelium/png%3Bbase644fb8f58c45521404.png b/site/_/rsrc/1441915984861/chromium-os/testing/chamelium/png%3Bbase644fb8f58c45521404.png
deleted file mode 100644
index b926878..0000000
--- a/site/_/rsrc/1441915984861/chromium-os/testing/chamelium/png%3Bbase644fb8f58c45521404.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1441916015377/chromium-os/testing/chamelium/s3x3vmsvmeWSlhdK4GEG60A.png b/site/_/rsrc/1441916015377/chromium-os/testing/chamelium/s3x3vmsvmeWSlhdK4GEG60A.png
deleted file mode 100644
index 52a1c3f..0000000
--- a/site/_/rsrc/1441916015377/chromium-os/testing/chamelium/s3x3vmsvmeWSlhdK4GEG60A.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1442961495186/developers/design-documents/network-stack/http-cache/t.png b/site/_/rsrc/1442961495186/developers/design-documents/network-stack/http-cache/t.png
deleted file mode 100644
index 445e330..0000000
--- a/site/_/rsrc/1442961495186/developers/design-documents/network-stack/http-cache/t.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1442968224934/chromium-os/ec-development/ec-image-geometry-spec/storage2.png b/site/_/rsrc/1442968224934/chromium-os/ec-development/ec-image-geometry-spec/storage2.png
deleted file mode 100644
index fadaaa1..0000000
--- a/site/_/rsrc/1442968224934/chromium-os/ec-development/ec-image-geometry-spec/storage2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1443141731121/blink/directory-dependency-in-blink/before_merge_resized.png b/site/_/rsrc/1443141731121/blink/directory-dependency-in-blink/before_merge_resized.png
deleted file mode 100644
index 3e149b9..0000000
--- a/site/_/rsrc/1443141731121/blink/directory-dependency-in-blink/before_merge_resized.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1444426959784/for-testers/bug-reporting-guidelines/uncaught-securityerror-failed-to-read-the-localstorage-property-from-window-access-is-denied-for-this-document/blockthirdpartycookies.png?width=600 b/site/_/rsrc/1444426959784/for-testers/bug-reporting-guidelines/uncaught-securityerror-failed-to-read-the-localstorage-property-from-window-access-is-denied-for-this-document/blockthirdpartycookies.png?width=600
deleted file mode 100644
index cc63931..0000000
--- a/site/_/rsrc/1444426959784/for-testers/bug-reporting-guidelines/uncaught-securityerror-failed-to-read-the-localstorage-property-from-window-access-is-denied-for-this-document/blockthirdpartycookies.png?width=600
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1444687851757/devtools/capturing-a-timeline-trace/save%20timeline.png b/site/_/rsrc/1444687851757/devtools/capturing-a-timeline-trace/save%20timeline.png
deleted file mode 100644
index a8a6bc7..0000000
--- a/site/_/rsrc/1444687851757/devtools/capturing-a-timeline-trace/save%20timeline.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1445448006392/developers/design-documents/oop-iframes/Frame%20DOMWindow%20Document%202015%20%28for%20posting%29.png b/site/_/rsrc/1445448006392/developers/design-documents/oop-iframes/Frame%20DOMWindow%20Document%202015%20%28for%20posting%29.png
deleted file mode 100644
index 86b29c1..0000000
--- a/site/_/rsrc/1445448006392/developers/design-documents/oop-iframes/Frame%20DOMWindow%20Document%202015%20%28for%20posting%29.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1445448026552/developers/design-documents/oop-iframes/Frame%20Trees%202015%20%28for%20posting%29.png b/site/_/rsrc/1445448026552/developers/design-documents/oop-iframes/Frame%20Trees%202015%20%28for%20posting%29.png
deleted file mode 100644
index 8f38399..0000000
--- a/site/_/rsrc/1445448026552/developers/design-documents/oop-iframes/Frame%20Trees%202015%20%28for%20posting%29.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1445992916892/chromium-os/ec-development/usb-low-power-boot/samus_low_bat.png b/site/_/rsrc/1445992916892/chromium-os/ec-development/usb-low-power-boot/samus_low_bat.png
deleted file mode 100644
index cea36ba..0000000
--- a/site/_/rsrc/1445992916892/chromium-os/ec-development/usb-low-power-boot/samus_low_bat.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1445992967746/chromium-os/ec-development/usb-low-power-boot/new_low_bat.png b/site/_/rsrc/1445992967746/chromium-os/ec-development/usb-low-power-boot/new_low_bat.png
deleted file mode 100644
index 2e49cdf..0000000
--- a/site/_/rsrc/1445992967746/chromium-os/ec-development/usb-low-power-boot/new_low_bat.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1446570019875/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_black.png?height=200&width=116 b/site/_/rsrc/1446570019875/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_black.png?height=200&width=116
deleted file mode 100644
index caad1d3..0000000
--- a/site/_/rsrc/1446570019875/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_black.png?height=200&width=116
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1446570023340/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_blue.png?height=200&width=116 b/site/_/rsrc/1446570023340/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_blue.png?height=200&width=116
deleted file mode 100644
index 68c62b6..0000000
--- a/site/_/rsrc/1446570023340/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_blue.png?height=200&width=116
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1446570027124/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_top.jpg?height=200&width=199 b/site/_/rsrc/1446570027124/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_top.jpg?height=200&width=199
deleted file mode 100644
index 0ec8ce8..0000000
--- a/site/_/rsrc/1446570027124/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_top.jpg?height=200&width=199
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1447793312743/developers/design-documents/sync/unified-sync-and-storage-overview/s7ipoJ9OaaLWolpF0aIYfoA.png b/site/_/rsrc/1447793312743/developers/design-documents/sync/unified-sync-and-storage-overview/s7ipoJ9OaaLWolpF0aIYfoA.png
deleted file mode 100644
index 8163c85..0000000
--- a/site/_/rsrc/1447793312743/developers/design-documents/sync/unified-sync-and-storage-overview/s7ipoJ9OaaLWolpF0aIYfoA.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1447793389422/developers/design-documents/sync/unified-sync-and-storage-overview/sSbkKodQc5-RbyCqTGkUCzw.png b/site/_/rsrc/1447793389422/developers/design-documents/sync/unified-sync-and-storage-overview/sSbkKodQc5-RbyCqTGkUCzw.png
deleted file mode 100644
index bc6a0fb..0000000
--- a/site/_/rsrc/1447793389422/developers/design-documents/sync/unified-sync-and-storage-overview/sSbkKodQc5-RbyCqTGkUCzw.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1447793481423/developers/design-documents/sync/unified-sync-and-storage-overview/syHRLLSqHvALzjSchvniqSw.png b/site/_/rsrc/1447793481423/developers/design-documents/sync/unified-sync-and-storage-overview/syHRLLSqHvALzjSchvniqSw.png
deleted file mode 100644
index d0fd3b1..0000000
--- a/site/_/rsrc/1447793481423/developers/design-documents/sync/unified-sync-and-storage-overview/syHRLLSqHvALzjSchvniqSw.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1447793540010/developers/design-documents/sync/unified-sync-and-storage-overview/sK5QS5Ee9i0OE2L4RIHredA.png b/site/_/rsrc/1447793540010/developers/design-documents/sync/unified-sync-and-storage-overview/sK5QS5Ee9i0OE2L4RIHredA.png
deleted file mode 100644
index 3e9a9af..0000000
--- a/site/_/rsrc/1447793540010/developers/design-documents/sync/unified-sync-and-storage-overview/sK5QS5Ee9i0OE2L4RIHredA.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1447793587659/developers/design-documents/sync/unified-sync-and-storage-overview/sGBklpDhSmt-dGNQJUSkhNA.png b/site/_/rsrc/1447793587659/developers/design-documents/sync/unified-sync-and-storage-overview/sGBklpDhSmt-dGNQJUSkhNA.png
deleted file mode 100644
index de8deb4..0000000
--- a/site/_/rsrc/1447793587659/developers/design-documents/sync/unified-sync-and-storage-overview/sGBklpDhSmt-dGNQJUSkhNA.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1448475449232/developers/design-documents/safebrowsing/legend.png b/site/_/rsrc/1448475449232/developers/design-documents/safebrowsing/legend.png
deleted file mode 100644
index c022eaa..0000000
--- a/site/_/rsrc/1448475449232/developers/design-documents/safebrowsing/legend.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1448475859930/developers/design-documents/safebrowsing/download_protection_without_legend.png b/site/_/rsrc/1448475859930/developers/design-documents/safebrowsing/download_protection_without_legend.png
deleted file mode 100644
index d1526c0..0000000
--- a/site/_/rsrc/1448475859930/developers/design-documents/safebrowsing/download_protection_without_legend.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1448477560230/developers/design-documents/safebrowsing/chrome_safe_browsing_wo_legend_wo_download.png b/site/_/rsrc/1448477560230/developers/design-documents/safebrowsing/chrome_safe_browsing_wo_legend_wo_download.png
deleted file mode 100644
index 7143cf4..0000000
--- a/site/_/rsrc/1448477560230/developers/design-documents/safebrowsing/chrome_safe_browsing_wo_legend_wo_download.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1451969311956/chromium-os/plankton/Plankton_raiden%20block%20diagram.png b/site/_/rsrc/1451969311956/chromium-os/plankton/Plankton_raiden%20block%20diagram.png
deleted file mode 100644
index d186400..0000000
--- a/site/_/rsrc/1451969311956/chromium-os/plankton/Plankton_raiden%20block%20diagram.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1454385157887/chromium-os/plankton/IMG_5169.jpg?height=320&width=271 b/site/_/rsrc/1454385157887/chromium-os/plankton/IMG_5169.jpg?height=320&width=271
deleted file mode 100644
index a96a0a2..0000000
--- a/site/_/rsrc/1454385157887/chromium-os/plankton/IMG_5169.jpg?height=320&width=271
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1454386700150/chromium-os/plankton/Plankton%20Raiden%20Software%20Care%20%26%20Feed.jpg?height=55&width=400 b/site/_/rsrc/1454386700150/chromium-os/plankton/Plankton%20Raiden%20Software%20Care%20%26%20Feed.jpg?height=55&width=400
deleted file mode 100644
index e76be74..0000000
--- a/site/_/rsrc/1454386700150/chromium-os/plankton/Plankton%20Raiden%20Software%20Care%20%26%20Feed.jpg?height=55&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1454417461435/chromium-os/plankton/buttons.jpeg?height=138&width=400 b/site/_/rsrc/1454417461435/chromium-os/plankton/buttons.jpeg?height=138&width=400
deleted file mode 100644
index 1f9f925..0000000
--- a/site/_/rsrc/1454417461435/chromium-os/plankton/buttons.jpeg?height=138&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1454417473668/chromium-os/plankton/leds.jpeg?height=217&width=400 b/site/_/rsrc/1454417473668/chromium-os/plankton/leds.jpeg?height=217&width=400
deleted file mode 100644
index 4bd0b83..0000000
--- a/site/_/rsrc/1454417473668/chromium-os/plankton/leds.jpeg?height=217&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1454728338135/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/cr-commit-pos.png b/site/_/rsrc/1454728338135/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/cr-commit-pos.png
deleted file mode 100644
index d3c3618..0000000
--- a/site/_/rsrc/1454728338135/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/cr-commit-pos.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1454728793189/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/chromeversion.png b/site/_/rsrc/1454728793189/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/chromeversion.png
deleted file mode 100644
index e07e73d..0000000
--- a/site/_/rsrc/1454728793189/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/chromeversion.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1456366405215/chromium-os/firmware-porting-guide/2-concepts/Verified%20Boot%20Flow.png?width=100%25 b/site/_/rsrc/1456366405215/chromium-os/firmware-porting-guide/2-concepts/Verified%20Boot%20Flow.png?width=100%25
deleted file mode 100644
index a0bd7fd..0000000
--- a/site/_/rsrc/1456366405215/chromium-os/firmware-porting-guide/2-concepts/Verified%20Boot%20Flow.png?width=100%25
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1457921358858/issue-tracking/issue-tracking-lifecycle/State%20Diagram.jpg b/site/_/rsrc/1457921358858/issue-tracking/issue-tracking-lifecycle/State%20Diagram.jpg
deleted file mode 100644
index 02e9afa..0000000
--- a/site/_/rsrc/1457921358858/issue-tracking/issue-tracking-lifecycle/State%20Diagram.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1457921362960/issue-tracking/issue-tracking-lifecycle/Conceptual%20Model.png b/site/_/rsrc/1457921362960/issue-tracking/issue-tracking-lifecycle/Conceptual%20Model.png
deleted file mode 100644
index d36dea7..0000000
--- a/site/_/rsrc/1457921362960/issue-tracking/issue-tracking-lifecycle/Conceptual%20Model.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1464830406082/chromium-os/cable-and-adapter-tips-and-tricks/SourcePowerRule.png b/site/_/rsrc/1464830406082/chromium-os/cable-and-adapter-tips-and-tricks/SourcePowerRule.png
deleted file mode 100644
index c33ee97..0000000
--- a/site/_/rsrc/1464830406082/chromium-os/cable-and-adapter-tips-and-tricks/SourcePowerRule.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1467147662826/developers/design-documents/cookbook/layercake.png b/site/_/rsrc/1467147662826/developers/design-documents/cookbook/layercake.png
deleted file mode 100644
index 3414c40..0000000
--- a/site/_/rsrc/1467147662826/developers/design-documents/cookbook/layercake.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1467161188995/Home/chromium-security/enamel/origins.png?height=240&width=320 b/site/_/rsrc/1467161188995/Home/chromium-security/enamel/origins.png?height=240&width=320
deleted file mode 100644
index bee2280..0000000
--- a/site/_/rsrc/1467161188995/Home/chromium-security/enamel/origins.png?height=240&width=320
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1472074050570/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_980.png b/site/_/rsrc/1472074050570/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_980.png
deleted file mode 100644
index 75ba8c2..0000000
--- a/site/_/rsrc/1472074050570/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_980.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1472074297672/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_982.png b/site/_/rsrc/1472074297672/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_982.png
deleted file mode 100644
index 3e3038d..0000000
--- a/site/_/rsrc/1472074297672/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_982.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1472074378255/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_978.png b/site/_/rsrc/1472074378255/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_978.png
deleted file mode 100644
index 0df437c..0000000
--- a/site/_/rsrc/1472074378255/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_978.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1472074624488/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_977.png b/site/_/rsrc/1472074624488/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_977.png
deleted file mode 100644
index 2e57532..0000000
--- a/site/_/rsrc/1472074624488/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_977.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1475170473653/issue-tracking/how-to-bulk-edit/Bulk%20Edit.png b/site/_/rsrc/1475170473653/issue-tracking/how-to-bulk-edit/Bulk%20Edit.png
deleted file mode 100644
index 5d478cf..0000000
--- a/site/_/rsrc/1475170473653/issue-tracking/how-to-bulk-edit/Bulk%20Edit.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1475170664667/issue-tracking/how-to-bulk-edit/Bulk%20Edit%20-%20Confirm.png b/site/_/rsrc/1475170664667/issue-tracking/how-to-bulk-edit/Bulk%20Edit%20-%20Confirm.png
deleted file mode 100644
index 05ed793..0000000
--- a/site/_/rsrc/1475170664667/issue-tracking/how-to-bulk-edit/Bulk%20Edit%20-%20Confirm.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1475171114033/issue-tracking/how-to-bulk-edit/Bulk%20Edit%20-%20Worked.png b/site/_/rsrc/1475171114033/issue-tracking/how-to-bulk-edit/Bulk%20Edit%20-%20Worked.png
deleted file mode 100644
index 64d7570..0000000
--- a/site/_/rsrc/1475171114033/issue-tracking/how-to-bulk-edit/Bulk%20Edit%20-%20Worked.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1475171922336/issue-tracking/migrating-issue-components/Depercate%20Component.png b/site/_/rsrc/1475171922336/issue-tracking/migrating-issue-components/Depercate%20Component.png
deleted file mode 100644
index 84f0e82..0000000
--- a/site/_/rsrc/1475171922336/issue-tracking/migrating-issue-components/Depercate%20Component.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1475175455704/issue-tracking/migrating-issue-components/Bulk%20Edit.png b/site/_/rsrc/1475175455704/issue-tracking/migrating-issue-components/Bulk%20Edit.png
deleted file mode 100644
index 5d478cf..0000000
--- a/site/_/rsrc/1475175455704/issue-tracking/migrating-issue-components/Bulk%20Edit.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1475175487840/issue-tracking/migrating-issue-components/Bulk%20Edit%20-%20Confirm.png b/site/_/rsrc/1475175487840/issue-tracking/migrating-issue-components/Bulk%20Edit%20-%20Confirm.png
deleted file mode 100644
index 05ed793..0000000
--- a/site/_/rsrc/1475175487840/issue-tracking/migrating-issue-components/Bulk%20Edit%20-%20Confirm.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1475175523300/issue-tracking/migrating-issue-components/Development%20Process.png b/site/_/rsrc/1475175523300/issue-tracking/migrating-issue-components/Development%20Process.png
deleted file mode 100644
index b979941..0000000
--- a/site/_/rsrc/1475175523300/issue-tracking/migrating-issue-components/Development%20Process.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1475175552306/issue-tracking/migrating-issue-components/Components.png b/site/_/rsrc/1475175552306/issue-tracking/migrating-issue-components/Components.png
deleted file mode 100644
index a21453f..0000000
--- a/site/_/rsrc/1475175552306/issue-tracking/migrating-issue-components/Components.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1475175570672/issue-tracking/migrating-issue-components/Component%20List.png b/site/_/rsrc/1475175570672/issue-tracking/migrating-issue-components/Component%20List.png
deleted file mode 100644
index 1ce1c35..0000000
--- a/site/_/rsrc/1475175570672/issue-tracking/migrating-issue-components/Component%20List.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1475175651066/issue-tracking/editing-components/Development%20Process.png b/site/_/rsrc/1475175651066/issue-tracking/editing-components/Development%20Process.png
deleted file mode 100644
index b979941..0000000
--- a/site/_/rsrc/1475175651066/issue-tracking/editing-components/Development%20Process.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1475175666168/issue-tracking/editing-components/Components.png b/site/_/rsrc/1475175666168/issue-tracking/editing-components/Components.png
deleted file mode 100644
index a21453f..0000000
--- a/site/_/rsrc/1475175666168/issue-tracking/editing-components/Components.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1475175680365/issue-tracking/editing-components/Component%20List.png b/site/_/rsrc/1475175680365/issue-tracking/editing-components/Component%20List.png
deleted file mode 100644
index 1ce1c35..0000000
--- a/site/_/rsrc/1475175680365/issue-tracking/editing-components/Component%20List.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1475175697898/issue-tracking/editing-components/Component%20Edit%20View.png b/site/_/rsrc/1475175697898/issue-tracking/editing-components/Component%20Edit%20View.png
deleted file mode 100644
index ad4725f..0000000
--- a/site/_/rsrc/1475175697898/issue-tracking/editing-components/Component%20Edit%20View.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1477702988594/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/f3a.png b/site/_/rsrc/1477702988594/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/f3a.png
deleted file mode 100644
index dbcc9f7..0000000
--- a/site/_/rsrc/1477702988594/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/f3a.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1479245083354/developers/design-documents/gpu-accelerated-compositing-in-chrome/the_compositing_forest.png b/site/_/rsrc/1479245083354/developers/design-documents/gpu-accelerated-compositing-in-chrome/the_compositing_forest.png
deleted file mode 100644
index 9236300..0000000
--- a/site/_/rsrc/1479245083354/developers/design-documents/gpu-accelerated-compositing-in-chrome/the_compositing_forest.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1479245148597/developers/design-documents/gpu-accelerated-compositing-in-chrome/the_gpu_process.png b/site/_/rsrc/1479245148597/developers/design-documents/gpu-accelerated-compositing-in-chrome/the_gpu_process.png
deleted file mode 100644
index 173cb55..0000000
--- a/site/_/rsrc/1479245148597/developers/design-documents/gpu-accelerated-compositing-in-chrome/the_gpu_process.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1479245193192/developers/design-documents/gpu-accelerated-compositing-in-chrome/compositing_with_the_gpu_process.png b/site/_/rsrc/1479245193192/developers/design-documents/gpu-accelerated-compositing-in-chrome/compositing_with_the_gpu_process.png
deleted file mode 100644
index 24f9018..0000000
--- a/site/_/rsrc/1479245193192/developers/design-documents/gpu-accelerated-compositing-in-chrome/compositing_with_the_gpu_process.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1479245230102/developers/design-documents/gpu-accelerated-compositing-in-chrome/software_rendering_architecture.png b/site/_/rsrc/1479245230102/developers/design-documents/gpu-accelerated-compositing-in-chrome/software_rendering_architecture.png
deleted file mode 100644
index 99cb8c7..0000000
--- a/site/_/rsrc/1479245230102/developers/design-documents/gpu-accelerated-compositing-in-chrome/software_rendering_architecture.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1480103082209/developers/how-tos/debugging-on-windows/gflags.png b/site/_/rsrc/1480103082209/developers/how-tos/debugging-on-windows/gflags.png
deleted file mode 100644
index ee4c90c..0000000
--- a/site/_/rsrc/1480103082209/developers/how-tos/debugging-on-windows/gflags.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1483682014247/chromium-os/testing/chamelium-audio-board/Chameleon%20Audio%20-%20New%20Page%20%284%29.png?height=283&width=400 b/site/_/rsrc/1483682014247/chromium-os/testing/chamelium-audio-board/Chameleon%20Audio%20-%20New%20Page%20%284%29.png?height=283&width=400
deleted file mode 100644
index 361bfc3..0000000
--- a/site/_/rsrc/1483682014247/chromium-os/testing/chamelium-audio-board/Chameleon%20Audio%20-%20New%20Page%20%284%29.png?height=283&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1484148948583/apple-touch-icon.png b/site/_/rsrc/1484148948583/apple-touch-icon.png
deleted file mode 100644
index 854dcec..0000000
--- a/site/_/rsrc/1484148948583/apple-touch-icon.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1484354591727/developers/design-documents/bluetooth-design-docs/web-bluetooth-through-bluetooth-android-class-diagram/WebBluetoothThroughBluetoothAndroid.svg b/site/_/rsrc/1484354591727/developers/design-documents/bluetooth-design-docs/web-bluetooth-through-bluetooth-android-class-diagram/WebBluetoothThroughBluetoothAndroid.svg
deleted file mode 100644
index 1cf35c2..0000000
--- a/site/_/rsrc/1484354591727/developers/design-documents/bluetooth-design-docs/web-bluetooth-through-bluetooth-android-class-diagram/WebBluetoothThroughBluetoothAndroid.svg
+++ /dev/null
@@ -1,805 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/PR-SVG-20010719/DTD/svg10.dtd">
-<svg width="99cm" height="126cm" viewBox="14 -78 1979 2510" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <line style="fill: none; fill-opacity:0; stroke-width: 6; stroke-dasharray: 20; stroke: #0db9f8" x1="23.5682" y1="2169.52" x2="1857.67" y2="2169.52"/>
-  <g>
-    <rect style="fill: #ffffff" x="1149.81" y="2240.82" width="159.1" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1149.81" y="2240.82" width="159.1" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="1229.36" y="2259.82">BluetoothDevice</text>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="1508.45" y="2239.54" width="137.9" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1508.45" y="2239.54" width="137.9" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="1577.4" y="2258.54">BluetoothGatt</text>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="1111.23" y="2047.54" width="236.8" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1111.23" y="2047.54" width="236.8" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="1229.63" y="2066.54">BluetoothDeviceWrapper</text>
-    <rect style="fill: #ffffff" x="1111.23" y="2075.54" width="236.8" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1111.23" y="2075.54" width="236.8" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1114.23" y="2089.54">+mDevice: BluetoothDevice</text>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="1469.54" y="2048.9" width="215.6" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1469.54" y="2048.9" width="215.6" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="1577.34" y="2067.9">BluetoothGattWrapper</text>
-    <rect style="fill: #ffffff" x="1469.54" y="2076.9" width="215.6" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1469.54" y="2076.9" width="215.6" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1472.54" y="2090.9">+mGatt: BluetoothGatt</text>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="1081.67" y="1907.31" width="294.9" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1081.67" y="1907.31" width="294.9" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="1229.12" y="1926.31">ChromeBluetoothDevice</text>
-    <rect style="fill: #ffffff" x="1081.67" y="1935.31" width="294.9" height="36"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1081.67" y="1935.31" width="294.9" height="36"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1084.67" y="1949.31">+mDevice: BluetoothDeviceWrapper</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1084.67" y="1965.31">+mBluetoothGatt: BluetoothGattWrapper</text>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1229.12,1997.49 1229.12,2016.43 1229.63,2016.43 1229.63,2046.53 "/>
-    <polygon style="fill: #ffffff" points="1229.12,1972.32 1233.92,1986.32 1229.12,2000.32 1224.32,1986.32 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1229.12,1972.32 1233.92,1986.32 1229.12,2000.32 1224.32,1986.32 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:monospace;font-style:normal;font-weight:normal" x="1229.38" y="2012.43"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1240.12" y="1984.32"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1233.63" y="2042.53"/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1229.12,1997.49 1229.12,2017.11 1577.34,2017.11 1577.34,2047.89 "/>
-    <polygon style="fill: #ffffff" points="1229.12,1972.32 1233.92,1986.32 1229.12,2000.32 1224.32,1986.32 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1229.12,1972.32 1233.92,1986.32 1229.12,2000.32 1224.32,1986.32 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:monospace;font-style:normal;font-weight:normal" x="1403.23" y="2013.11"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1240.12" y="1984.32"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1581.34" y="2043.89"/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1229.63,2121.72 1229.63,2175.18 1229.36,2175.18 1229.36,2239.81 "/>
-    <polygon style="fill: #ffffff" points="1229.63,2096.55 1234.43,2110.55 1229.63,2124.55 1224.83,2110.55 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1229.63,2096.55 1234.43,2110.55 1229.63,2124.55 1224.83,2110.55 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:monospace;font-style:normal;font-weight:normal" x="1229.5" y="2171.18"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1240.63" y="2108.55"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1233.36" y="2235.81"/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1577.34,2123.08 1577.34,2175.22 1577.4,2175.22 1577.4,2238.53 "/>
-    <polygon style="fill: #ffffff" points="1577.34,2097.91 1582.14,2111.91 1577.34,2125.91 1572.54,2111.91 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1577.34,2097.91 1582.14,2111.91 1577.34,2125.91 1572.54,2111.91 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:monospace;font-style:normal;font-weight:normal" x="1577.37" y="2171.22"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1588.34" y="2109.91"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1581.4" y="2234.53"/>
-  </g>
-  <text font-size="11.2889" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1397.92" y="2186.06">
-    <tspan x="1397.92" y="2186.06">chromium/src/third_party/android_tools/sdk/sources/android-23/android/bluetooth</tspan>
-  </text>
-  <text font-size="16.9333" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="22.3602" y="2190.06">
-    <tspan x="22.3602" y="2190.06">Android SDK</tspan>
-  </text>
-  <line style="fill: none; fill-opacity:0; stroke-width: 6; stroke-dasharray: 20; stroke: #0db9f8" x1="27.9302" y1="1852.23" x2="1857.67" y2="1852.23"/>
-  <text font-size="11.2889" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1406.43" y="1868.38">
-    <tspan x="1406.43" y="1868.38">chromium/src/device/bluetooth/android/java/src/org/chromium/device/bluetooth</tspan>
-  </text>
-  <text font-size="16.9333" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="25.9682" y="1873.15">
-    <tspan x="25.9682" y="1873.15">Chromium (java)</tspan>
-  </text>
-  <g>
-    <rect style="fill: #ffffff" x="1097.95" y="1734.72" width="264.1" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1097.95" y="1734.72" width="264.1" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="1230" y="1753.72">BluetoothDeviceAndroid</text>
-    <rect style="fill: #ffffff" x="1097.95" y="1762.72" width="264.1" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1097.95" y="1762.72" width="264.1" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1100.95" y="1776.72">+j_device_: ChromeBluetoothDevice</text>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1230,1808.9 1230,1852.02 1229.12,1852.02 1229.12,1906.31 "/>
-    <polygon style="fill: #ffffff" points="1230,1783.73 1234.8,1797.73 1230,1811.73 1225.2,1797.73 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1230,1783.73 1234.8,1797.73 1230,1811.73 1225.2,1797.73 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:monospace;font-style:normal;font-weight:normal" x="1229.56" y="1848.02"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1241" y="1795.73"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1233.12" y="1902.31"/>
-  </g>
-  <line style="fill: none; fill-opacity:0; stroke-width: 6; stroke-dasharray: 20; stroke: #0db9f8" x1="27.9302" y1="1474.73" x2="1857.67" y2="1474.73"/>
-  <text font-size="11.2889" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1674.38" y="1492.07">
-    <tspan x="1674.38" y="1492.07">chromium/src/device/bluetooth</tspan>
-  </text>
-  <text font-size="16.9333" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="23.8662" y="1497.33">
-    <tspan x="23.8662" y="1497.33">Chromium/device (c++)</tspan>
-  </text>
-  <g>
-    <rect style="fill: #ffffff" x="1075.46" y="1624.55" width="310.3" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1075.46" y="1624.55" width="310.3" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="1230.61" y="1643.55">BluetoothDevice</text>
-    <rect style="fill: #ffffff" x="1075.46" y="1652.55" width="310.3" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1075.46" y="1652.55" width="310.3" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1078.46" y="1666.55">+gatt_services_: BluetoothGattService[]</text>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1230.61,1691.79 1230.61,1711.64 1230,1711.64 1230,1733.72 "/>
-    <polygon style="fill: #ffffff" points="1238.61,1691.79 1230.61,1675.79 1222.61,1691.79 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1238.61,1691.79 1230.61,1675.79 1222.61,1691.79 "/>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="1508.8" y="1740.42" width="242.25" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1508.8" y="1740.42" width="242.25" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="1629.93" y="1759.42">BluetoothAdapterAndroid</text>
-    <rect style="fill: #ffffff" x="1508.8" y="1768.42" width="242.25" height="8"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1508.8" y="1768.42" width="242.25" height="8"/>
-  </g>
-  <line style="fill: none; fill-opacity:0; stroke-width: 6; stroke-dasharray: 20; stroke: #0db9f8" x1="17.0242" y1="642.518" x2="1857.67" y2="642.518"/>
-  <text font-size="11.2889" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1461.63" y="665.812">
-    <tspan x="1461.63" y="665.812">chromium/src/third_party/WebKit/Source/modules/bluetooth/*.cpp</tspan>
-  </text>
-  <text font-size="16.9333" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="14.8442" y="665.124">
-    <tspan x="14.8442" y="665.124">Blink (c++)</tspan>
-  </text>
-  <g>
-    <rect style="fill: #ffffff" x="672.806" y="843.39" width="364.2" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="672.806" y="843.39" width="364.2" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="854.906" y="862.39">BluetoothDevice</text>
-    <rect style="fill: #ffffff" x="672.806" y="871.39" width="364.2" height="36"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="672.806" y="871.39" width="364.2" height="36"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="675.806" y="885.39">+m_device: mojom::blink::WebBluetoothDevicePtr</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="675.806" y="901.39">+m_bluetooth: Member&lt;Bluetooth&gt;</text>
-    <rect style="fill: #ffffff" x="672.806" y="907.39" width="364.2" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="672.806" y="907.39" width="364.2" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="675.806" y="921.39">+bluetooth(): Bluetooth*</text>
-  </g>
-  <line style="fill: none; fill-opacity:0; stroke-width: 6; stroke-dasharray: 20; stroke: #0db9f8" x1="33.0242" y1="135.266" x2="1873.67" y2="135.266"/>
-  <text font-size="16.9333" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="24.2062" y="163.33">
-    <tspan x="24.2062" y="163.33">WebBluetooth (javascript)</tspan>
-  </text>
-  <g>
-    <rect style="fill: #ffffff" x="1209.82" y="494.42" width="310.3" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1209.82" y="494.42" width="310.3" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="1364.97" y="513.42">BluetoothDevice</text>
-    <rect style="fill: #ffffff" x="1209.82" y="522.42" width="310.3" height="68"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1209.82" y="522.42" width="310.3" height="68"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1212.82" y="536.42">+gatt: BluetoothRemoteGATTServer</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1212.82" y="552.42">+name: DOMString?</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1212.82" y="568.42">+id: DOMString</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1212.82" y="584.42">+ongattserverdisconnected: EventHandler</text>
-    <rect style="fill: #ffffff" x="1209.82" y="590.42" width="310.3" height="8"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1209.82" y="590.42" width="310.3" height="8"/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1182.83,560.25 1170,560.25 1170,870.25 1040,870.25 "/>
-    <polygon style="fill: #000000" points="1208,560.25 1194,565.05 1180,560.25 1194,555.45 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1208,560.25 1194,565.05 1180,560.25 1194,555.45 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1172" y="711.25"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:end;font-family:monospace;font-style:normal;font-weight:normal" x="1176" y="556.25"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1044" y="866.25"/>
-  </g>
-  <text font-size="11.2889" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1487.45" y="158.53">
-    <tspan x="1487.45" y="158.53">chromium/src/third_party/WebKit/Source/modules/bluetooth/*.idl</tspan>
-  </text>
-  <line style="fill: none; fill-opacity:0; stroke-width: 6; stroke-dasharray: 20; stroke: #0db9f8" x1="25.2062" y1="1182.8" x2="1863.67" y2="1182.8"/>
-  <text font-size="11.2889" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1623.65" y="1201.11">
-    <tspan x="1623.65" y="1201.11">chromium/src/content/browser/bluetooth</tspan>
-  </text>
-  <text font-size="16.9333" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="20.8442" y="1223.41">
-    <tspan x="20.8442" y="1223.41">Chromium/content (c++)</tspan>
-  </text>
-  <g>
-    <rect style="fill: #ffffff" x="1543.38" y="1624.6" width="171.15" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1543.38" y="1624.6" width="171.15" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="1628.95" y="1643.6">BluetoothAdapter</text>
-    <rect style="fill: #ffffff" x="1543.38" y="1652.6" width="171.15" height="8"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1543.38" y="1652.6" width="171.15" height="8"/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1628.95,1679.84 1628.95,1708.51 1629.93,1708.51 1629.93,1739.41 "/>
-    <polygon style="fill: #ffffff" points="1636.95,1679.84 1628.95,1663.84 1620.95,1679.84 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1636.95,1679.84 1628.95,1663.84 1620.95,1679.84 "/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 8; stroke: #000000" points="1507.84,1758.42 1400.22,1758.42 1400.22,1758.72 1369.74,1758.72 "/>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1382.38,1753.72 1366.38,1758.72 1382.38,1763.72 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1402.22" y="1754.57">instantiate</text>
-  </g>
-  <line style="fill: none; fill-opacity:0; stroke-width: 6; stroke-dasharray: 4; stroke: #ff0000" x1="28.1102" y1="1123.36" x2="1855.96" y2="1123.36"/>
-  <text font-size="16.9333" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="25.5642" y="1156.66">
-    <tspan x="25.5642" y="1156.66">Main Process (Browser Process)</tspan>
-  </text>
-  <text font-size="16.9333" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="25.5642" y="1107.41">
-    <tspan x="25.5642" y="1107.41">Render Process</tspan>
-  </text>
-  <g>
-    <rect style="fill: #ffffff" x="694.668" y="1027.26" width="379.6" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="694.668" y="1027.26" width="379.6" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="884.468" y="1046.26">Bluetooth</text>
-    <rect style="fill: #ffffff" x="694.668" y="1055.26" width="379.6" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="694.668" y="1055.26" width="379.6" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="697.668" y="1069.26">+m_service: mojom::blink::WebBluetoothServicePtr</text>
-    <rect style="fill: #ffffff" x="694.668" y="1075.26" width="379.6" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="694.668" y="1075.26" width="379.6" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="697.668" y="1089.26">+service(): mojom::blink::WebBluetoothService*</text>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="1617.3" y="526.616" width="333.4" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1617.3" y="526.616" width="333.4" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="1784" y="545.616">Bluetooth</text>
-    <rect style="fill: #ffffff" x="1617.3" y="554.616" width="333.4" height="8"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1617.3" y="554.616" width="333.4" height="8"/>
-    <rect style="fill: #ffffff" x="1617.3" y="562.616" width="333.4" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1617.3" y="562.616" width="333.4" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1620.3" y="576.616">+requestDevice(): Promise&lt;BluetoothDevice&gt;</text>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1795,607.422 1795,962.25 883,962.25 883,1024 "/>
-    <polygon style="fill: #000000" points="1795,582.25 1799.8,596.25 1795,610.25 1790.2,596.25 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1795,582.25 1799.8,596.25 1795,610.25 1790.2,596.25 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:monospace;font-style:normal;font-weight:normal" x="1339" y="958.25"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1806" y="594.25"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="887" y="1020"/>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="61.7482" y="1915.49" width="410.4" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="61.7482" y="1915.49" width="410.4" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="266.948" y="1934.49">ChromeBluetoothRemoteGattCharacteristic</text>
-    <rect style="fill: #ffffff" x="61.7482" y="1943.49" width="410.4" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="61.7482" y="1943.49" width="410.4" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="64.7482" y="1957.49">+mCharacteristic: BluetoothGattCharacteristicWrapper</text>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="88.6562" y="2044.56" width="356.5" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="88.6562" y="2044.56" width="356.5" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="266.906" y="2063.56">BluetoothGattCharacteristicWrapper</text>
-    <rect style="fill: #ffffff" x="88.6562" y="2072.56" width="356.5" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="88.6562" y="2072.56" width="356.5" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="91.6562" y="2086.56">+mCharacteristic: BluetoothGattCharacteristic</text>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="266.948,1989.67 266.948,2011.03 266.906,2011.03 266.906,2043.55 "/>
-    <polygon style="fill: #ffffff" points="266.948,1964.5 271.748,1978.5 266.948,1992.5 262.148,1978.5 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="266.948,1964.5 271.748,1978.5 266.948,1992.5 262.148,1978.5 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:monospace;font-style:normal;font-weight:normal" x="266.927" y="2007.03"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="277.948" y="1976.5"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="270.906" y="2039.55"/>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="135.746" y="2237.96" width="264.1" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="135.746" y="2237.96" width="264.1" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="267.796" y="2256.96">BluetoothGattCharacteristic</text>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="266.906,2118.74 266.906,2172.26 267.796,2172.26 267.796,2236.95 "/>
-    <polygon style="fill: #ffffff" points="266.906,2093.57 271.706,2107.57 266.906,2121.57 262.106,2107.57 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="266.906,2093.57 271.706,2107.57 266.906,2121.57 262.106,2107.57 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:monospace;font-style:normal;font-weight:normal" x="267.351" y="2168.26"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="277.906" y="2105.57"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="271.796" y="2232.95"/>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="35.4182" y="1760.02" width="464.3" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="35.4182" y="1760.02" width="464.3" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="267.568" y="1779.02">BluetoothRemoteGattCharacteristicAndroid</text>
-    <rect style="fill: #ffffff" x="35.4182" y="1788.02" width="464.3" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="35.4182" y="1788.02" width="464.3" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="38.4182" y="1802.02">+j_characteristic_: ChromeBluetoothRemoteGattCharacteristic</text>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="267.568,1834.2 267.568,1868.76 266.948,1868.76 266.948,1914.49 "/>
-    <polygon style="fill: #ffffff" points="267.568,1809.02 272.368,1823.02 267.568,1837.02 262.768,1823.02 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="267.568,1809.02 272.368,1823.02 267.568,1837.02 262.768,1823.02 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:monospace;font-style:normal;font-weight:normal" x="267.258" y="1864.76"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="278.568" y="1821.02"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="270.948" y="1910.49"/>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="136.322" y="1631.56" width="264.1" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="136.322" y="1631.56" width="264.1" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="268.372" y="1650.56">BluetoothGattCharacteristic</text>
-    <rect style="fill: #ffffff" x="136.322" y="1659.56" width="264.1" height="8"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="136.322" y="1659.56" width="264.1" height="8"/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="268.372,1686.81 268.372,1721.79 267.568,1721.79 267.568,1759.01 "/>
-    <polygon style="fill: #ffffff" points="276.372,1686.81 268.372,1670.81 260.372,1686.81 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="276.372,1686.81 268.372,1670.81 260.372,1686.81 "/>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="562.752" y="1730.64" width="479.7" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="562.752" y="1730.64" width="479.7" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="802.602" y="1749.64">BluetoothRemoteGattServiceAndroid</text>
-    <rect style="fill: #ffffff" x="562.752" y="1758.64" width="479.7" height="36"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="562.752" y="1758.64" width="479.7" height="36"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="565.752" y="1772.64">+j_service_: ChromeBluetoothRemoteGattService</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="565.752" y="1788.64">+characteristics_: BluetoothRemoteGattCharacteristicAndroid[]</text>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="629.818" y="1919.18" width="343.3" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="629.818" y="1919.18" width="343.3" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="801.468" y="1938.18">ChromeBluetoothRemoteGattService</text>
-    <rect style="fill: #ffffff" x="629.818" y="1947.18" width="343.3" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="629.818" y="1947.18" width="343.3" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="632.818" y="1961.18">+mService: BluetoothGattServiceWrapper</text>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="802.602,1820.82 802.602,1863.91 801.468,1863.91 801.468,1918.18 "/>
-    <polygon style="fill: #ffffff" points="802.602,1795.65 807.402,1809.65 802.602,1823.65 797.802,1809.65 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="802.602,1795.65 807.402,1809.65 802.602,1823.65 797.802,1809.65 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:monospace;font-style:normal;font-weight:normal" x="802.035" y="1859.91"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="813.602" y="1807.65"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="805.468" y="1914.18"/>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="659.818" y="2047.18" width="282.15" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="659.818" y="2047.18" width="282.15" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="800.893" y="2066.18">BluetoothGattServiceWrapper</text>
-    <rect style="fill: #ffffff" x="659.818" y="2075.18" width="282.15" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="659.818" y="2075.18" width="282.15" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="662.818" y="2089.18">+mService: BluetoothGattService</text>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="699.816" y="2239.18" width="204.45" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="699.816" y="2239.18" width="204.45" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="802.041" y="2258.18">BluetoothGattService</text>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="801.468,1993.36 801.468,2014.18 800.893,2014.18 800.893,2046.17 "/>
-    <polygon style="fill: #ffffff" points="801.468,1968.19 806.268,1982.19 801.468,1996.19 796.668,1982.19 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="801.468,1968.19 806.268,1982.19 801.468,1996.19 796.668,1982.19 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:monospace;font-style:normal;font-weight:normal" x="801.181" y="2010.18"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="812.468" y="1980.19"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="804.893" y="2042.17"/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="800.893,2121.36 800.893,2174.18 802.041,2174.18 802.041,2238.17 "/>
-    <polygon style="fill: #ffffff" points="800.893,2096.19 805.693,2110.19 800.893,2124.19 796.093,2110.19 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="800.893,2096.19 805.693,2110.19 800.893,2124.19 796.093,2110.19 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:monospace;font-style:normal;font-weight:normal" x="801.467" y="2170.18"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="811.893" y="2108.19"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="806.041" y="2234.17"/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="802.965,1685.28 802.965,1706.34 802.602,1706.34 802.602,1729.64 "/>
-    <polygon style="fill: #ffffff" points="810.965,1685.28 802.965,1669.28 794.965,1685.28 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="810.965,1685.28 802.965,1669.28 794.965,1685.28 "/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1049.28,1648.55 983.324,1648.55 983.324,1648.04 906.196,1648.04 "/>
-    <polygon style="fill: #ffffff" points="1074.45,1648.55 1060.45,1653.35 1046.45,1648.55 1060.45,1643.75 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1074.45,1648.55 1060.45,1653.35 1046.45,1648.55 1060.45,1643.75 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="985.324" y="1644.29"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:end;font-family:monospace;font-style:normal;font-weight:normal" x="1042.45" y="1644.55">0..N</text>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="910.196" y="1644.04">1</text>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="537.58,1744.64 522.612,1744.64 522.612,1798.02 499.718,1798.02 "/>
-    <polygon style="fill: #ffffff" points="562.752,1744.64 548.752,1749.44 534.752,1744.64 548.752,1739.84 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="562.752,1744.64 548.752,1749.44 534.752,1744.64 548.752,1739.84 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="524.612" y="1767.33"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:end;font-family:monospace;font-style:normal;font-weight:normal" x="530.752" y="1740.64">0..N</text>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="503.718" y="1794.02">1</text>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="688.544" y="694.09" width="456.6" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="688.544" y="694.09" width="456.6" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="916.844" y="713.09">BluetoothRemoteGATTService</text>
-    <rect style="fill: #ffffff" x="688.544" y="722.09" width="456.6" height="36"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="688.544" y="722.09" width="456.6" height="36"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="691.544" y="736.09">+m_service: mojom::blink::WebBluetoothRemoteGATTServicePtr</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="691.544" y="752.09">+m_device: Member&lt;BluetoothDevice&gt;</text>
-    <rect style="fill: #ffffff" x="688.544" y="758.09" width="456.6" height="8"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="688.544" y="758.09" width="456.6" height="8"/>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="19.5882" y="739.092" width="564.4" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="19.5882" y="739.092" width="564.4" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="301.788" y="758.092">BluetoothRemoteGATTCharacteristic</text>
-    <rect style="fill: #ffffff" x="19.5882" y="767.092" width="564.4" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="19.5882" y="767.092" width="564.4" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="22.5882" y="781.092">+m_characteristic: mojom::blink::WebBluetoothRemoteGATTCharacteristicPtr</text>
-    <rect style="fill: #ffffff" x="19.5882" y="787.092" width="564.4" height="8"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="19.5882" y="787.092" width="564.4" height="8"/>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="225.624" y="189.244" width="987.9" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="225.624" y="189.244" width="987.9" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="719.574" y="208.244">BluetoothRemoteGATTService</text>
-    <rect style="fill: #ffffff" x="225.624" y="217.244" width="987.9" height="52"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="225.624" y="217.244" width="987.9" height="52"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="228.624" y="231.244">+uuid: UUID</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="228.624" y="247.244">+isPrimary: boolean</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="228.624" y="263.244">+device: BluetoothDevice</text>
-    <rect style="fill: #ffffff" x="225.624" y="269.244" width="987.9" height="36"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="225.624" y="269.244" width="987.9" height="36"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="228.624" y="283.244">+getCharacteristic(characteristic:BluetoothCharacteristicUUID): Promise&lt;BluetoothRemoteGATTCharacteristic&gt;</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="228.624" y="299.244">+getCharacteristics(characteristic:(optional BluetoothCharacteristicUUID): Promise&lt;sequence&lt;BluetoothRemoteGATTCharacteristic&gt;&gt;</text>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="719.574,330.416 719.574,528 916.844,528 916.844,694.09 "/>
-    <polygon style="fill: #000000" points="719.574,305.244 724.374,319.244 719.574,333.244 714.774,319.244 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="719.574,305.244 724.374,319.244 719.574,333.244 714.774,319.244 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:monospace;font-style:normal;font-weight:normal" x="818.209" y="524"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="730.574" y="317.244"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="920.844" y="690.09"/>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="46.5862" y="367.098" width="510.5" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="46.5862" y="367.098" width="510.5" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="301.836" y="386.098">BluetoothRemoteGATTCharacteristic</text>
-    <rect style="fill: #ffffff" x="46.5862" y="395.098" width="510.5" height="68"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="46.5862" y="395.098" width="510.5" height="68"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="49.5862" y="409.098">+service: BluetoothRemoteGATTService</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="49.5862" y="425.098">+uuid: UUID</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="49.5862" y="441.098">+properties: BluetoothCharacteristicProperties</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="49.5862" y="457.098">+value: DataView?</text>
-    <rect style="fill: #ffffff" x="46.5862" y="463.098" width="510.5" height="68"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="46.5862" y="463.098" width="510.5" height="68"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="49.5862" y="477.098">+readValue(): Promise&lt;DataView&gt;</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="49.5862" y="493.098">+writeValue(value:BufferSource): Promise&lt;void&gt;</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="49.5862" y="509.098">+startNotifications(): Promise&lt;BluetoothRemoteGATTCharacteristic&gt;</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="49.5862" y="525.098">+stopNotifications(): Promise&lt;BluetoothRemoteGATTCharacteristic&gt;</text>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="301.836,557.275 301.836,642.094 301.788,642.094 301.788,738.085 "/>
-    <polygon style="fill: #000000" points="301.836,532.103 306.636,546.103 301.836,560.103 297.036,546.103 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="301.836,532.103 306.636,546.103 301.836,560.103 297.036,546.103 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:monospace;font-style:normal;font-weight:normal" x="301.812" y="638.094"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="312.836" y="544.103"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="305.788" y="734.085"/>
-  </g>
-  <g>
-    <ellipse style="fill: #ffffff" cx="807.144" cy="-44.06" rx="6" ry="6"/>
-    <ellipse style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" cx="807.144" cy="-44.06" rx="6" ry="6"/>
-    <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="783.144" y1="-32.06" x2="831.144" y2="-32.06"/>
-    <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="807.144" y1="-38.06" x2="807.144" y2="-8.06"/>
-    <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="807.144" y1="-8.06" x2="783.144" y2="17.94"/>
-    <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="807.144" y1="-8.06" x2="831.144" y2="17.94"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="807.144" y="41.84">
-      <tspan x="807.144" y="41.84">Actor</tspan>
-    </text>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 8; stroke: #000000" points="1230,1541.5 1230,1539.5 1628.95,1539.5 1628.95,1617.89 "/>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1623.95,1605.25 1628.95,1621.25 1633.95,1605.25 "/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 8; stroke: #000000" points="936,1376.5 936,1538.5 1236.61,1538.5 1236.61,1618.84 "/>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1231.61,1606.2 1236.61,1622.2 1241.61,1606.2 "/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 8; stroke: #000000" points="930,1537.5 930,1537.26 808.965,1537.26 808.965,1621.33 "/>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="803.965,1608.68 808.965,1624.68 813.965,1608.68 "/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 8; stroke: #000000" points="809,1541.5 809,1538.5 268.372,1538.5 268.372,1624.85 "/>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="263.372,1612.21 268.372,1628.21 273.372,1612.21 "/>
-  </g>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 808 59.75 C 841.012,122.104 856,104.25 866.775,172.217"/>
-    <polygon style="fill: #008000" points="867.95,179.625 861.445,170.531 866.775,172.217 871.322,168.965 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="867.95,179.625 861.445,170.531 866.775,172.217 871.322,168.965 "/>
-  </g>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 860 311 C 849.072,471.076 899.998,625.252 863.881,679.428"/>
-    <polygon style="fill: #008000" points="859.721,685.668 861.108,674.574 863.881,679.428 869.428,680.121 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="859.721,685.668 861.108,674.574 863.881,679.428 869.428,680.121 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="656.942" y="97.694">
-    <tspan x="656.942" y="97.694">getCharacteristic</tspan>
-  </text>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="708.456" y="576.964">
-    <tspan x="708.456" y="576.964">getCharacteristic</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 817 933 C 787,954 848,964.25 807.553,1017.9"/>
-    <polygon style="fill: #008000" points="803.038,1023.89 805.065,1012.9 807.553,1017.9 813.05,1018.92 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="803.038,1023.89 805.065,1012.9 807.553,1017.9 813.05,1018.92 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="861.116" y="798.172">
-    <tspan x="861.116" y="798.172">m_device-&gt;bluetooth()-&gt;service()-&gt;RemoteServiceGetCharacteristics</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 906 1358.25 C 894.168,1618.84 857.202,1312.8 857.202,1715.66"/>
-    <polygon style="fill: #008000" points="857.202,1723.16 852.202,1713.16 857.202,1715.66 862.202,1713.16 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="857.202,1723.16 852.202,1713.16 857.202,1715.66 862.202,1713.16 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="880.452" y="1580.34">
-    <tspan x="880.452" y="1580.34">GetCharacteristics</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 858.202 1797.45 C 859.878,1797.45 859.884,1849.59 862.556,1904.35"/>
-    <polygon style="fill: #008000" points="862.921,1911.84 857.44,1902.09 862.556,1904.35 867.428,1901.61 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="862.921,1911.84 857.44,1902.09 862.556,1904.35 867.428,1901.61 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="868.27" y="1873.23">
-    <tspan x="868.27" y="1873.23">ensureCharacteristicsCreated</tspan>
-  </text>
-  <g>
-    <rect style="fill: #ffffff" x="700.74" y="1630.04" width="204.45" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="700.74" y="1630.04" width="204.45" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="802.965" y="1649.04">BluetoothGattService</text>
-    <rect style="fill: #ffffff" x="700.74" y="1658.04" width="204.45" height="8"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="700.74" y="1658.04" width="204.45" height="8"/>
-  </g>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 866.612 1970.67 C 869.404,1970.67 869.974,2007.24 868.819,2038.46"/>
-    <polygon style="fill: #008000" points="868.542,2045.96 863.915,2035.78 868.819,2038.46 873.908,2036.15 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="868.542,2045.96 863.915,2035.78 868.819,2038.46 873.908,2036.15 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="880.822" y="2008.34">
-    <tspan x="880.822" y="2008.34">getCharacteristics</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 868.294 2098.06 C 869.974,2133.38 868.074,2208 833.656,2230.07"/>
-    <polygon style="fill: #008000" points="827.343,2234.12 833.062,2224.51 833.656,2230.07 838.46,2232.93 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="827.343,2234.12 833.062,2224.51 833.656,2230.07 838.46,2232.93 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="867.572" y="2191.32">
-    <tspan x="867.572" y="2191.32">getCharacteristics</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 776.45 2268.82 C 532.732,2379.24 783.644,2156.88 710.753,2104.51"/>
-    <polygon style="fill: #008000" points="704.662,2100.13 715.701,2101.91 710.753,2104.51 709.866,2110.03 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="704.662,2100.13 715.701,2101.91 710.753,2104.51 709.866,2110.03 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="514.356" y="2209.1">
-    <tspan x="514.356" y="2209.1">return characteristics</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 712.226 2045.08 C 731.948,2028.78 741.198,1999.35 743.034,1982.36"/>
-    <polygon style="fill: #008000" points="743.839,1974.91 747.736,1985.38 743.034,1982.36 737.794,1984.31 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="743.839,1974.91 747.736,1985.38 743.034,1982.36 737.794,1984.31 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="470.022" y="1980.53">
-    <tspan x="470.022" y="1980.53">return characteristics-wrappers</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 745.402 1917.78 C 742.878,1850.52 709.166,1832.34 679.333,1805.22"/>
-    <polygon style="fill: #008000" points="673.784,1800.17 684.546,1803.2 679.333,1805.22 677.82,1810.6 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="673.784,1800.17 684.546,1803.2 679.333,1805.22 677.82,1810.6 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="416.47" y="1841.3">
-    <tspan x="416.47" y="1841.3">CreateGattRemoteCharacteristic</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 600.964 1731.47 C 520.272,1650.78 384.56,1661.78 373.516,1748.55"/>
-    <polygon style="fill: #008000" points="372.569,1755.99 368.872,1745.44 373.516,1748.55 378.792,1746.7 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="372.569,1755.99 368.872,1745.44 373.516,1748.55 378.792,1746.7 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="388.962" y="1744.1">
-    <tspan x="388.962" y="1744.1">Create</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 367.78 1807.86 C 366.316,1834.73 366.222,1867.18 366.222,1900.66"/>
-    <polygon style="fill: #008000" points="366.222,1908.16 361.222,1898.16 366.222,1900.66 371.222,1898.16 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="366.222,1908.16 361.222,1898.16 366.222,1900.66 371.222,1898.16 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="382.522" y="1905.92">
-    <tspan x="382.522" y="1905.92">create</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 659.818 2047.18 C 612.392,1975.45 442.356,1971.37 426.935,2030.16"/>
-    <polygon style="fill: #008000" points="425.032,2037.41 422.733,2026.47 426.935,2030.16 432.406,2029.01 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="425.032,2037.41 422.733,2026.47 426.935,2030.16 432.406,2029.01 "/>
-  </g>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 416.626 2094.36 C 415.786,2187.7 611.05,2170.86 652.122,2107.12"/>
-    <polygon style="fill: #008000" points="656.184,2100.82 654.971,2111.93 652.122,2107.12 646.565,2106.52 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="656.184,2100.82 654.971,2111.93 652.122,2107.12 646.565,2106.52 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="450.596" y="2020.4">
-    <tspan x="450.596" y="2020.4">new</tspan>
-  </text>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="448.41" y="2137.52">
-    <tspan x="448.41" y="2137.52">return new instance</tspan>
-  </text>
-  <text font-size="39.5111" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:700" x="27.8902" y="-40.458">
-    <tspan x="27.8902" y="-40.458">WebBluetooth</tspan>
-  </text>
-  <g>
-    <rect style="fill: #ffffff" x="913.9" y="326.838" width="818.5" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="913.9" y="326.838" width="818.5" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="1323.15" y="345.838">BluetoothRemoteGATTServer</text>
-    <rect style="fill: #ffffff" x="913.9" y="354.838" width="818.5" height="36"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="913.9" y="354.838" width="818.5" height="36"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="916.9" y="368.838">+device: BluetoothDevice</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="916.9" y="384.838">+connected: boolean</text>
-    <rect style="fill: #ffffff" x="913.9" y="390.838" width="818.5" height="68"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="913.9" y="390.838" width="818.5" height="68"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="916.9" y="404.838">+getPrimaryService(service:BluetoothServiceUUID): Promise&lt;BluetoothRemoteGATTService&gt;</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="916.9" y="420.838">+getPrimaryServices(service:optional BluetoothServiceUUID): Promise&lt;sequence&lt;BluetoothRemoteGATTService&gt;&gt;</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="916.9" y="436.838">+connect(): Promise&lt;BluetoothRemoteGATTServer&gt;</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="916.9" y="452.838">+disconnect(): void</text>
-  </g>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" d="M 847 16.75 C 935.284,16.75 1289.16,102.096 1301.18,309.816"/>
-    <polygon style="fill: #ffa500" points="1301.61,317.303 1296.04,307.608 1301.18,309.816 1306.03,307.031 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" points="1301.61,317.303 1296.04,307.608 1301.18,309.816 1306.03,307.031 "/>
-  </g>
-  <text font-size="12.8" style="fill: #ffa500;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="823.71" y="349.454">
-    <tspan x="823.71" y="349.454"></tspan>
-  </text>
-  <text font-size="16.9333" style="fill: #ffa500;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1174.74" y="97.672">
-    <tspan x="1174.74" y="97.672">getPrimaryService</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" d="M 969 461 C 981,573 1320,641 1345.79,677.406"/>
-    <polygon style="fill: #ffa500" points="1350.12,683.526 1340.26,678.256 1345.79,677.406 1348.42,672.476 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" points="1350.12,683.526 1340.26,678.256 1345.79,677.406 1348.42,672.476 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #ffa500;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="949.754" y="578.01">
-    <tspan x="949.754" y="578.01">getPrimaryService</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" d="M 1376.57 1921.31 C 1621.1,1913.44 1636.1,1939.81 1647.78,2033.9"/>
-    <path style="fill: #ffa500" d="M 1376.57 1921.31 C 1376.46,1917.82 1379.85,1914.2 1383.34,1914.09 C 1386.84,1913.98 1390.45,1917.37 1390.57,1920.86 C 1390.68,1924.36 1387.29,1927.97 1383.8,1928.08 C 1380.3,1928.2 1376.69,1924.81 1376.57,1921.31z"/>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" d="M 1376.57 1921.31 C 1376.46,1917.82 1379.85,1914.2 1383.34,1914.09 C 1386.84,1913.98 1390.45,1917.37 1390.57,1920.86 C 1390.68,1924.36 1387.29,1927.97 1383.8,1928.08 C 1380.3,1928.2 1376.69,1924.81 1376.57,1921.31"/>
-    <polygon style="fill: #ffa500" points="1648.71,2041.34 1642.51,2032.04 1647.78,2033.9 1652.44,2030.8 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" points="1648.71,2041.34 1642.51,2032.04 1647.78,2033.9 1652.44,2030.8 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #ffa500;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1609.48" y="1934.83">
-    <tspan x="1609.48" y="1934.83">discoverServices</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" d="M 1654.38 2099.18 C 1652.84,2134.66 1666.72,2177.84 1606.62,2228.79"/>
-    <polygon style="fill: #ffa500" points="1600.9,2233.64 1605.29,2223.36 1606.62,2228.79 1611.76,2230.99 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" points="1600.9,2233.64 1605.29,2223.36 1606.62,2228.79 1611.76,2230.99 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #ffa500;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1645.44" y="2214.1">
-    <tspan x="1645.44" y="2214.1">discoverServices</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" d="M 1376.57 1961.31 C 1633.86,1977.23 1479.6,2022.46 1341.79,1975.83"/>
-    <path style="fill: #ffa500" d="M 1376.57 1961.31 C 1376.79,1957.82 1380.5,1954.54 1383.99,1954.76 C 1387.49,1954.98 1390.76,1958.68 1390.55,1962.18 C 1390.33,1965.67 1386.62,1968.95 1383.13,1968.73 C 1379.64,1968.52 1376.36,1964.81 1376.57,1961.31z"/>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" d="M 1376.57 1961.31 C 1376.79,1957.82 1380.5,1954.54 1383.99,1954.76 C 1387.49,1954.98 1390.76,1958.68 1390.55,1962.18 C 1390.33,1965.67 1386.62,1968.95 1383.13,1968.73 C 1379.64,1968.52 1376.36,1964.81 1376.57,1961.31"/>
-    <polygon style="fill: #ffa500" points="1334.69,1973.42 1345.77,1971.89 1341.79,1975.83 1342.56,1981.36 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" points="1334.69,1973.42 1345.77,1971.89 1341.79,1975.83 1342.56,1981.36 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #ffa500;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1394.53" y="1959.43">
-    <tspan x="1394.53" y="1959.43">onServicesDiscovered</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" d="M 1301.69 1908.22 C 1292.88,1859.11 1297.45,1837.52 1299.11,1797.25"/>
-    <polygon style="fill: #ffa500" points="1299.42,1789.76 1304,1799.95 1299.11,1797.25 1294.01,1799.54 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" points="1299.42,1789.76 1304,1799.95 1299.11,1797.25 1294.01,1799.54 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #ffa500;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1320.05" y="1806.98">
-    <tspan x="1320.05" y="1806.98">CreateGattRemoteService</tspan>
-  </text>
-  <text font-size="16.9333" style="fill: #ffa500;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1394.04" y="1908.68">
-    <tspan x="1394.04" y="1908.68">onConnectionStateChange</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" d="M 998 1357.25 C 999,1497.25 1271,1491.5 1265.67,1605.31"/>
-    <polygon style="fill: #ffa500" points="1265.31,1612.8 1260.79,1602.58 1265.67,1605.31 1270.78,1603.04 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" points="1265.31,1612.8 1260.79,1602.58 1265.67,1605.31 1270.78,1603.04 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #ffa500;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1285.36" y="1583.15">
-    <tspan x="1285.36" y="1583.15">GetGattServices</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" d="M 1304.52 1735.7 C 1308.76,1715.9 1307.34,1704.59 1311.4,1685.95"/>
-    <polygon style="fill: #ffa500" points="1312.99,1678.62 1315.75,1689.45 1311.4,1685.95 1305.98,1687.33 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" points="1312.99,1678.62 1315.75,1689.45 1311.4,1685.95 1305.98,1687.33 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #ffa500;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1323.18" y="1696.72">
-    <tspan x="1323.18" y="1696.72">gatt_services_.set</tspan>
-  </text>
-  <g>
-    <polygon style="fill: #ffffff" points="431.392,2317.06 930.192,2317.06 942.192,2329.06 942.192,2431.06 431.392,2431.06 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="431.392,2317.06 930.192,2317.06 942.192,2329.06 942.192,2431.06 431.392,2431.06 "/>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #000000" points="930.192,2317.06 930.192,2329.06 942.192,2329.06 "/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="438.392" y="2341.96">
-      <tspan x="438.392" y="2341.96">This creation of a Characteristic by the Service provides</tspan>
-      <tspan x="438.392" y="2357.96">+ An opportunity when under test for Fake objects to create</tspan>
-      <tspan x="438.392" y="2373.96">  the appropriate new type of object.</tspan>
-      <tspan x="438.392" y="2389.96">+ A object reference that can be returned to C++ to have</tspan>
-      <tspan x="438.392" y="2405.96">  the necessary access.</tspan>
-      <tspan x="438.392" y="2421.96">+ The Wrappers or Fakes to maintain necessary peer refeferences.</tspan>
-    </text>
-  </g>
-  <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #008000" x1="500.472" y1="2159.1" x2="431.392" y2="2317.06"/>
-  <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="964" y="1001.5">
-    <tspan x="964" y="1001.5"></tspan>
-  </text>
-  <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="929" y="942.5">
-    <tspan x="929" y="942.5"></tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 863 759.25 C 864,757.25 851.094,762.11 845.253,828.097"/>
-    <polygon style="fill: #008000" points="844.591,835.568 840.493,825.166 845.253,828.097 850.454,826.048 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="844.591,835.568 840.493,825.166 845.253,828.097 850.454,826.048 "/>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="1302.3" y="690.7" width="273.85" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1302.3" y="690.7" width="273.85" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="1439.22" y="709.7">BluetoothRemoteGATTServer</text>
-    <rect style="fill: #ffffff" x="1302.3" y="718.7" width="273.85" height="20"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1302.3" y="718.7" width="273.85" height="20"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1305.3" y="732.7">+m_device: Member&lt;BluetoothDevice&gt;</text>
-    <rect style="fill: #ffffff" x="1302.3" y="738.7" width="273.85" height="8"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1302.3" y="738.7" width="273.85" height="8"/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1553,487.172 1553,582 1553,582 1553,687 "/>
-    <polygon style="fill: #000000" points="1553,462 1557.8,476 1553,490 1548.2,476 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1553,462 1557.8,476 1553,490 1548.2,476 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1555" y="582"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1564" y="474"/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1557" y="683"/>
-  </g>
-  <text font-size="16.9333" style="fill: #ffa500;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1395.3" y="843.45">
-    <tspan x="1395.3" y="843.45">m_device-&gt;bluetooth()-&gt;service()-&gt;RemoteServerGetPrimaryServices</tspan>
-  </text>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" d="M 1502 752 C 1529,906 974,776 947.761,824.503"/>
-    <polygon style="fill: #ffa500" points="944.192,831.1 944.552,819.925 947.761,824.503 953.348,824.684 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" points="944.192,831.1 944.552,819.925 947.761,824.503 953.348,824.684 "/>
-  </g>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" d="M 939.927 926.758 C 939.603,943.292 961.324,1009.2 961.245,1013.79"/>
-    <polygon style="fill: #ffa500" points="961.116,1021.29 956.289,1011.21 961.245,1013.79 966.287,1011.38 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" points="961.116,1021.29 956.289,1011.21 961.245,1013.79 966.287,1011.38 "/>
-  </g>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" d="M 807.1 1094.63 C 777.1,1115.63 913.25,1188.45 905.729,1260.32"/>
-    <polygon style="fill: #008000" points="904.948,1267.78 901.016,1257.31 905.729,1260.32 910.962,1258.35 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #008000" points="904.948,1267.78 901.016,1257.31 905.729,1260.32 910.962,1258.35 "/>
-  </g>
-  <g>
-    <path style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" d="M 972.158 1093.51 C 971.834,1110.04 1004.32,1253.7 1004.24,1258.29"/>
-    <polygon style="fill: #ffa500" points="1004.12,1265.79 999.289,1255.71 1004.24,1258.29 1009.29,1255.88 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 6; stroke: #ffa500" points="1004.12,1265.79 999.289,1255.71 1004.24,1258.29 1009.29,1255.88 "/>
-  </g>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="699.1" y="1146.2">
-    <tspan x="699.1" y="1146.2">Mojo IPC call</tspan>
-  </text>
-  <text font-size="16.9333" style="fill: #ffa500;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="990.1" y="1145.2">
-    <tspan x="990.1" y="1145.2">Mojo IPC call</tspan>
-  </text>
-  <g>
-    <rect style="fill: #ffffff" x="672.1" y="1274.45" width="464.3" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="672.1" y="1274.45" width="464.3" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="904.25" y="1293.45">WebBluetoothServiceImpl</text>
-    <rect style="fill: #ffffff" x="672.1" y="1302.45" width="464.3" height="36"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="672.1" y="1302.45" width="464.3" height="36"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="675.1" y="1316.45">+binding_: mojo::Binding&lt;blink::mojom::WebBluetoothService&gt;</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="675.1" y="1332.45">+allowed_devices_map_: BluetoothAllowedDevicesMap</text>
-    <rect style="fill: #ffffff" x="672.1" y="1338.45" width="464.3" height="36"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="672.1" y="1338.45" width="464.3" height="36"/>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="675.1" y="1352.45">+RemoteServiceGetCharacteristics(): void</text>
-    <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="675.1" y="1368.45">+RemoteServerGetPrimaryServices(): void</text>
-  </g>
-  <g>
-    <rect style="fill: #ffffff" x="1427.1" y="1314.45" width="278.25" height="28"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1427.1" y="1314.45" width="278.25" height="28"/>
-    <text font-size="16" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:700" x="1566.22" y="1333.45">BluetoothAllowedDevicesMap</text>
-    <rect style="fill: #ffffff" x="1427.1" y="1342.45" width="278.25" height="8"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1427.1" y="1342.45" width="278.25" height="8"/>
-    <rect style="fill: #ffffff" x="1427.1" y="1350.45" width="278.25" height="8"/>
-    <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1427.1" y="1350.45" width="278.25" height="8"/>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 8; stroke: #000000" points="936,1095.5 936,1183.2 936,1183.2 936,1264.79 "/>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="931,1252.15 936,1268.15 941,1252.15 "/>
-  </g>
-  <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="944" y="1211.5">
-    <tspan x="944" y="1211.5">communicate through</tspan>
-  </text>
-  <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="947" y="1503.5">
-    <tspan x="947" y="1503.5">communicate with</tspan>
-  </text>
-  <text font-size="16.9333" style="fill: #008000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="589.1" y="1243.2">
-    <tspan x="589.1" y="1243.2">RemoteServiceGetCharacteristics</tspan>
-  </text>
-  <text font-size="16.9333" style="fill: #ffa500;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1011.1" y="1243.2">
-    <tspan x="1011.1" y="1243.2">RemoteServerGetPrimaryServices</tspan>
-  </text>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1161.57,1328.45 1151.4,1328.45 1426.1,1328.45 1427.1,1328.45 "/>
-    <polygon style="fill: #ffffff" points="1136.4,1328.45 1150.4,1323.65 1164.4,1328.45 1150.4,1333.25 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1136.4,1328.45 1150.4,1323.65 1164.4,1328.45 1150.4,1333.25 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1168.4" y="1324.45">1</text>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:end;font-family:monospace;font-style:normal;font-weight:normal" x="1423.1" y="1324.45">1</text>
-  </g>
-  <g>
-    <polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1099.44,1085.26 1157.4,1085.26 1157.4,1288.45 1136.4,1288.45 "/>
-    <polygon style="fill: #ffffff" points="1074.27,1085.26 1088.27,1080.46 1102.27,1085.26 1088.27,1090.06 "/>
-    <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1074.27,1085.26 1088.27,1080.46 1102.27,1085.26 1088.27,1090.06 "/>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1106.27" y="1081.26">1</text>
-    <text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:monospace;font-style:normal;font-weight:normal" x="1140.4" y="1284.45">1</text>
-  </g>
-</svg>
diff --git a/site/_/rsrc/1488522626650/chromium-os/testing/chamelium/Chameleon%20Video%20-%20New%20Page%20%284%29.png?height=309&width=400 b/site/_/rsrc/1488522626650/chromium-os/testing/chamelium/Chameleon%20Video%20-%20New%20Page%20%284%29.png?height=309&width=400
deleted file mode 100644
index 217de24..0000000
--- a/site/_/rsrc/1488522626650/chromium-os/testing/chamelium/Chameleon%20Video%20-%20New%20Page%20%284%29.png?height=309&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1488880331794/chromium-os/testing/chamelium-audio-streaming/Screenshot%20from%202017-03-07%2017%3A51%3A43.png b/site/_/rsrc/1488880331794/chromium-os/testing/chamelium-audio-streaming/Screenshot%20from%202017-03-07%2017%3A51%3A43.png
deleted file mode 100644
index 05209ff..0000000
--- a/site/_/rsrc/1488880331794/chromium-os/testing/chamelium-audio-streaming/Screenshot%20from%202017-03-07%2017%3A51%3A43.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1488880445437/chromium-os/testing/chamelium-audio-streaming/Screenshot%20from%202017-03-07%2017%3A53%3A38.png b/site/_/rsrc/1488880445437/chromium-os/testing/chamelium-audio-streaming/Screenshot%20from%202017-03-07%2017%3A53%3A38.png
deleted file mode 100644
index 1ddd44c..0000000
--- a/site/_/rsrc/1488880445437/chromium-os/testing/chamelium-audio-streaming/Screenshot%20from%202017-03-07%2017%3A53%3A38.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1488886092520/chromium-os/testing/chamelium-audio-streaming/IMG_0001.jpg?height=300&width=400 b/site/_/rsrc/1488886092520/chromium-os/testing/chamelium-audio-streaming/IMG_0001.jpg?height=300&width=400
deleted file mode 100644
index be5b9c0..0000000
--- a/site/_/rsrc/1488886092520/chromium-os/testing/chamelium-audio-streaming/IMG_0001.jpg?height=300&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1488886135517/chromium-os/testing/chamelium-audio-streaming/IMG_0002.jpg?height=300&width=400 b/site/_/rsrc/1488886135517/chromium-os/testing/chamelium-audio-streaming/IMG_0002.jpg?height=300&width=400
deleted file mode 100644
index d2bcdd5..0000000
--- a/site/_/rsrc/1488886135517/chromium-os/testing/chamelium-audio-streaming/IMG_0002.jpg?height=300&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1488886155945/chromium-os/testing/chamelium-audio-streaming/IMG_0003.jpg?height=300&width=400 b/site/_/rsrc/1488886155945/chromium-os/testing/chamelium-audio-streaming/IMG_0003.jpg?height=300&width=400
deleted file mode 100644
index 1985f39..0000000
--- a/site/_/rsrc/1488886155945/chromium-os/testing/chamelium-audio-streaming/IMG_0003.jpg?height=300&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1504214353390/Home/chromium-security/marking-http-as-non-secure/blog%20image%201.png?height=156&width=400 b/site/_/rsrc/1504214353390/Home/chromium-security/marking-http-as-non-secure/blog%20image%201.png?height=156&width=400
deleted file mode 100644
index 9e17f46..0000000
--- a/site/_/rsrc/1504214353390/Home/chromium-security/marking-http-as-non-secure/blog%20image%201.png?height=156&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1504214520221/Home/chromium-security/marking-http-as-non-secure/form-and-incognito-http-bad-verbose.png?height=150&width=400 b/site/_/rsrc/1504214520221/Home/chromium-security/marking-http-as-non-secure/form-and-incognito-http-bad-verbose.png?height=150&width=400
deleted file mode 100644
index 1efa090..0000000
--- a/site/_/rsrc/1504214520221/Home/chromium-security/marking-http-as-non-secure/form-and-incognito-http-bad-verbose.png?height=150&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1504214559418/Home/chromium-security/marking-http-as-non-secure/blog%20image%202.png?height=194&width=400 b/site/_/rsrc/1504214559418/Home/chromium-security/marking-http-as-non-secure/blog%20image%202.png?height=194&width=400
deleted file mode 100644
index fe749f0..0000000
--- a/site/_/rsrc/1504214559418/Home/chromium-security/marking-http-as-non-secure/blog%20image%202.png?height=194&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1504625794151/developers/how-tos/inspecting-ash/dom_tree.png b/site/_/rsrc/1504625794151/developers/how-tos/inspecting-ash/dom_tree.png
deleted file mode 100644
index 6a16358..0000000
--- a/site/_/rsrc/1504625794151/developers/how-tos/inspecting-ash/dom_tree.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1504625932481/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png b/site/_/rsrc/1504625932481/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png
deleted file mode 100644
index 092a740..0000000
--- a/site/_/rsrc/1504625932481/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1504626035071/developers/how-tos/inspecting-ash/distances.png b/site/_/rsrc/1504626035071/developers/how-tos/inspecting-ash/distances.png
deleted file mode 100644
index de2d415..0000000
--- a/site/_/rsrc/1504626035071/developers/how-tos/inspecting-ash/distances.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1504797799688/developers/how-tos/inspecting-ash/chrome_inspect_other.png b/site/_/rsrc/1504797799688/developers/how-tos/inspecting-ash/chrome_inspect_other.png
deleted file mode 100644
index dab86ff..0000000
--- a/site/_/rsrc/1504797799688/developers/how-tos/inspecting-ash/chrome_inspect_other.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1505168730854/for-testers/providing-network-details/net-export-61.png?height=321&width=400 b/site/_/rsrc/1505168730854/for-testers/providing-network-details/net-export-61.png?height=321&width=400
deleted file mode 100644
index 35a3f77..0000000
--- a/site/_/rsrc/1505168730854/for-testers/providing-network-details/net-export-61.png?height=321&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1505169020303/for-testers/providing-network-details/net-export-raw-bytes-61.png?height=108&width=400 b/site/_/rsrc/1505169020303/for-testers/providing-network-details/net-export-raw-bytes-61.png?height=108&width=400
deleted file mode 100644
index 0ae4e9e..0000000
--- a/site/_/rsrc/1505169020303/for-testers/providing-network-details/net-export-raw-bytes-61.png?height=108&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1505421408360/developers/how-tos/drover/1.png b/site/_/rsrc/1505421408360/developers/how-tos/drover/1.png
deleted file mode 100644
index df93394..0000000
--- a/site/_/rsrc/1505421408360/developers/how-tos/drover/1.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1505421472857/developers/how-tos/drover/2.png b/site/_/rsrc/1505421472857/developers/how-tos/drover/2.png
deleted file mode 100644
index a4bb949..0000000
--- a/site/_/rsrc/1505421472857/developers/how-tos/drover/2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1511362895191/chromium-os/twinkie/pulseview_3packets.png b/site/_/rsrc/1511362895191/chromium-os/twinkie/pulseview_3packets.png
deleted file mode 100644
index 30ff96e..0000000
--- a/site/_/rsrc/1511362895191/chromium-os/twinkie/pulseview_3packets.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1511362904288/chromium-os/twinkie/pulseview_zoom_packet.png b/site/_/rsrc/1511362904288/chromium-os/twinkie/pulseview_zoom_packet.png
deleted file mode 100644
index 3e524aa..0000000
--- a/site/_/rsrc/1511362904288/chromium-os/twinkie/pulseview_zoom_packet.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1511362909165/chromium-os/twinkie/pulseview_VBUS_V_A.png b/site/_/rsrc/1511362909165/chromium-os/twinkie/pulseview_VBUS_V_A.png
deleted file mode 100644
index dbc8561..0000000
--- a/site/_/rsrc/1511362909165/chromium-os/twinkie/pulseview_VBUS_V_A.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1511362914614/chromium-os/twinkie/pulseview_VBUS_V.png b/site/_/rsrc/1511362914614/chromium-os/twinkie/pulseview_VBUS_V.png
deleted file mode 100644
index b9bf2bc..0000000
--- a/site/_/rsrc/1511362914614/chromium-os/twinkie/pulseview_VBUS_V.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1518648816859/Home/chromium-security/marking-http-as-non-secure/phase-3-wide.png?height=141&width=400 b/site/_/rsrc/1518648816859/Home/chromium-security/marking-http-as-non-secure/phase-3-wide.png?height=141&width=400
deleted file mode 100644
index 76680d1..0000000
--- a/site/_/rsrc/1518648816859/Home/chromium-security/marking-http-as-non-secure/phase-3-wide.png?height=141&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1518799148108/developers/design-documents/xss-auditor/XSSAuditorViewSource.png b/site/_/rsrc/1518799148108/developers/design-documents/xss-auditor/XSSAuditorViewSource.png
deleted file mode 100644
index b5a36a6..0000000
--- a/site/_/rsrc/1518799148108/developers/design-documents/xss-auditor/XSSAuditorViewSource.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1521695991539/Home/chromium-security/site-isolation/site-isolation-flag-1.png b/site/_/rsrc/1521695991539/Home/chromium-security/site-isolation/site-isolation-flag-1.png
deleted file mode 100644
index 6462eb2..0000000
--- a/site/_/rsrc/1521695991539/Home/chromium-security/site-isolation/site-isolation-flag-1.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1521696303997/Home/chromium-security/site-isolation/site-isolation-flag-2.png b/site/_/rsrc/1521696303997/Home/chromium-security/site-isolation/site-isolation-flag-2.png
deleted file mode 100644
index d39d605..0000000
--- a/site/_/rsrc/1521696303997/Home/chromium-security/site-isolation/site-isolation-flag-2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1526630154356/Home/chromium-security/marking-http-as-non-secure/http-bad-sep-2018.png b/site/_/rsrc/1526630154356/Home/chromium-security/marking-http-as-non-secure/http-bad-sep-2018.png
deleted file mode 100644
index d6e176d..0000000
--- a/site/_/rsrc/1526630154356/Home/chromium-security/marking-http-as-non-secure/http-bad-sep-2018.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1529693669936/developers/design-documents/directwrite-font-proxy/Removing%20DWrite%20font%20cache%20%281%29.png b/site/_/rsrc/1529693669936/developers/design-documents/directwrite-font-proxy/Removing%20DWrite%20font%20cache%20%281%29.png
deleted file mode 100644
index e39f5d4..0000000
--- a/site/_/rsrc/1529693669936/developers/design-documents/directwrite-font-proxy/Removing%20DWrite%20font%20cache%20%281%29.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1534190915508/chromium-os/type-c-on-rk3399-chromebooks/Type%20C%20on%20a%20Chromebook.png b/site/_/rsrc/1534190915508/chromium-os/type-c-on-rk3399-chromebooks/Type%20C%20on%20a%20Chromebook.png
deleted file mode 100644
index f908fd8..0000000
--- a/site/_/rsrc/1534190915508/chromium-os/type-c-on-rk3399-chromebooks/Type%20C%20on%20a%20Chromebook.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1539182969332/chromium-os/obsolete/monitoring-tools/timeline.jpg b/site/_/rsrc/1539182969332/chromium-os/obsolete/monitoring-tools/timeline.jpg
deleted file mode 100644
index 7737493..0000000
--- a/site/_/rsrc/1539182969332/chromium-os/obsolete/monitoring-tools/timeline.jpg
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1550132772632/chromium-os/chromiumos-design-docs/keyboard-controlled-reset-circuit/KbdReset.png b/site/_/rsrc/1550132772632/chromium-os/chromiumos-design-docs/keyboard-controlled-reset-circuit/KbdReset.png
deleted file mode 100644
index 5b9de84..0000000
--- a/site/_/rsrc/1550132772632/chromium-os/chromiumos-design-docs/keyboard-controlled-reset-circuit/KbdReset.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1551970367517/chromium-os/developer-guide/chromium-os-sandboxing/mount_event_propagation.png b/site/_/rsrc/1551970367517/chromium-os/developer-guide/chromium-os-sandboxing/mount_event_propagation.png
deleted file mode 100644
index aeebecb..0000000
--- a/site/_/rsrc/1551970367517/chromium-os/developer-guide/chromium-os-sandboxing/mount_event_propagation.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1558548762462/blink/layoutng/ng_float_margin.png b/site/_/rsrc/1558548762462/blink/layoutng/ng_float_margin.png
deleted file mode 100644
index 35ccbde..0000000
--- a/site/_/rsrc/1558548762462/blink/layoutng/ng_float_margin.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1558548771148/blink/layoutng/legacy_float_margin.png b/site/_/rsrc/1558548771148/blink/layoutng/legacy_float_margin.png
deleted file mode 100644
index cd5076c..0000000
--- a/site/_/rsrc/1558548771148/blink/layoutng/legacy_float_margin.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1558548780197/blink/layoutng/ng_float_overlap.png b/site/_/rsrc/1558548780197/blink/layoutng/ng_float_overlap.png
deleted file mode 100644
index 66327f1..0000000
--- a/site/_/rsrc/1558548780197/blink/layoutng/ng_float_overlap.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1558548788414/blink/layoutng/legacy_float_overlap.png b/site/_/rsrc/1558548788414/blink/layoutng/legacy_float_overlap.png
deleted file mode 100644
index ee504b3..0000000
--- a/site/_/rsrc/1558548788414/blink/layoutng/legacy_float_overlap.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1558548794350/blink/layoutng/legacy_ar_wrap.png b/site/_/rsrc/1558548794350/blink/layoutng/legacy_ar_wrap.png
deleted file mode 100644
index 1a2293a..0000000
--- a/site/_/rsrc/1558548794350/blink/layoutng/legacy_ar_wrap.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1558548802712/blink/layoutng/ng_ar_wrap.png b/site/_/rsrc/1558548802712/blink/layoutng/ng_ar_wrap.png
deleted file mode 100644
index ac68fb6..0000000
--- a/site/_/rsrc/1558548802712/blink/layoutng/ng_ar_wrap.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1558548817261/blink/layoutng/kern-ng.png b/site/_/rsrc/1558548817261/blink/layoutng/kern-ng.png
deleted file mode 100644
index c079b92..0000000
--- a/site/_/rsrc/1558548817261/blink/layoutng/kern-ng.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1558548825167/blink/layoutng/kern_legacy.png b/site/_/rsrc/1558548825167/blink/layoutng/kern_legacy.png
deleted file mode 100644
index 267ef0f..0000000
--- a/site/_/rsrc/1558548825167/blink/layoutng/kern_legacy.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1558550105989/blink/layoutng/legacy_dlig_jp.png b/site/_/rsrc/1558550105989/blink/layoutng/legacy_dlig_jp.png
deleted file mode 100644
index d4602df..0000000
--- a/site/_/rsrc/1558550105989/blink/layoutng/legacy_dlig_jp.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1558550110802/blink/layoutng/ng_dlig_jp.png b/site/_/rsrc/1558550110802/blink/layoutng/ng_dlig_jp.png
deleted file mode 100644
index e47705b..0000000
--- a/site/_/rsrc/1558550110802/blink/layoutng/ng_dlig_jp.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1558553903835/blink/layoutng/ng_shape.png b/site/_/rsrc/1558553903835/blink/layoutng/ng_shape.png
deleted file mode 100644
index 169ecd8..0000000
--- a/site/_/rsrc/1558553903835/blink/layoutng/ng_shape.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1558553912276/blink/layoutng/legacy_shape.png b/site/_/rsrc/1558553912276/blink/layoutng/legacy_shape.png
deleted file mode 100644
index d2ed20f..0000000
--- a/site/_/rsrc/1558553912276/blink/layoutng/legacy_shape.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1562702272489/flash-roadmap/flash-usage-trends/Flash%20Volume%20-%20Update%20July%209.png b/site/_/rsrc/1562702272489/flash-roadmap/flash-usage-trends/Flash%20Volume%20-%20Update%20July%209.png
deleted file mode 100644
index b74cd50..0000000
--- a/site/_/rsrc/1562702272489/flash-roadmap/flash-usage-trends/Flash%20Volume%20-%20Update%20July%209.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1562702316549/flash-roadmap/flash-usage-trends/Daily%20Actives%20-%20Update%20July%209.png b/site/_/rsrc/1562702316549/flash-roadmap/flash-usage-trends/Daily%20Actives%20-%20Update%20July%209.png
deleted file mode 100644
index 0b6e5aa..0000000
--- a/site/_/rsrc/1562702316549/flash-roadmap/flash-usage-trends/Daily%20Actives%20-%20Update%20July%209.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1565733212703/Home/chromium-security/crlsets/CRLSetComponents.png b/site/_/rsrc/1565733212703/Home/chromium-security/crlsets/CRLSetComponents.png
deleted file mode 100644
index 9081059..0000000
--- a/site/_/rsrc/1565733212703/Home/chromium-security/crlsets/CRLSetComponents.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1568802248230/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s.png?height=400&width=194 b/site/_/rsrc/1568802248230/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s.png?height=400&width=194
deleted file mode 100644
index 0886a35..0000000
--- a/site/_/rsrc/1568802248230/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s.png?height=400&width=194
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1568802426447/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s2.png?height=400&width=194 b/site/_/rsrc/1568802426447/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s2.png?height=400&width=194
deleted file mode 100644
index 7c241f8..0000000
--- a/site/_/rsrc/1568802426447/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s2.png?height=400&width=194
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1568802521923/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s3.png?height=400&width=194 b/site/_/rsrc/1568802521923/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s3.png?height=400&width=194
deleted file mode 100644
index 40f71c0..0000000
--- a/site/_/rsrc/1568802521923/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s3.png?height=400&width=194
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1568802662352/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s4.png?height=400&width=194 b/site/_/rsrc/1568802662352/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s4.png?height=400&width=194
deleted file mode 100644
index 85f0ba5..0000000
--- a/site/_/rsrc/1568802662352/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s4.png?height=400&width=194
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1573152554914/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram3.png b/site/_/rsrc/1573152554914/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram3.png
deleted file mode 100644
index f14b4a5..0000000
--- a/site/_/rsrc/1573152554914/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram3.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1573152628846/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram2.png b/site/_/rsrc/1573152628846/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram2.png
deleted file mode 100644
index 2d859f1..0000000
--- a/site/_/rsrc/1573152628846/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram2.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1573152657245/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram1.png b/site/_/rsrc/1573152657245/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram1.png
deleted file mode 100644
index 5446cf9..0000000
--- a/site/_/rsrc/1573152657245/Home/chromium-security/articles/gwp-asan/gwp-asan-diagram1.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1573152716325/Home/chromium-security/articles/gwp-asan/diag4.png b/site/_/rsrc/1573152716325/Home/chromium-security/articles/gwp-asan/diag4.png
deleted file mode 100644
index f795927..0000000
--- a/site/_/rsrc/1573152716325/Home/chromium-security/articles/gwp-asan/diag4.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1574914464921/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202019-11-27%2023-09-36.png b/site/_/rsrc/1574914464921/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202019-11-27%2023-09-36.png
deleted file mode 100644
index ef0a5ef..0000000
--- a/site/_/rsrc/1574914464921/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202019-11-27%2023-09-36.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1580245221179/blink/origin-trials/portals/consolewarning.png b/site/_/rsrc/1580245221179/blink/origin-trials/portals/consolewarning.png
deleted file mode 100644
index a68db20..0000000
--- a/site/_/rsrc/1580245221179/blink/origin-trials/portals/consolewarning.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1589569060172/Home/chromium-security/memory-safety/sat3CHOc8lXZbGicChW6w5Q.png b/site/_/rsrc/1589569060172/Home/chromium-security/memory-safety/sat3CHOc8lXZbGicChW6w5Q.png
deleted file mode 100644
index 97b1c8c..0000000
--- a/site/_/rsrc/1589569060172/Home/chromium-security/memory-safety/sat3CHOc8lXZbGicChW6w5Q.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1589581287612/Home/chromium-security/memory-safety/piechart.png b/site/_/rsrc/1589581287612/Home/chromium-security/memory-safety/piechart.png
deleted file mode 100644
index 46fcefd..0000000
--- a/site/_/rsrc/1589581287612/Home/chromium-security/memory-safety/piechart.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1592319045086/blink/origin-trials/portals/DevTools_Breakpoint_Workaround.png?height=203&width=400 b/site/_/rsrc/1592319045086/blink/origin-trials/portals/DevTools_Breakpoint_Workaround.png?height=203&width=400
deleted file mode 100644
index 70fb841..0000000
--- a/site/_/rsrc/1592319045086/blink/origin-trials/portals/DevTools_Breakpoint_Workaround.png?height=203&width=400
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1597175656551/updates/same-site/test-debug/tsyEts8ZOXE.png b/site/_/rsrc/1597175656551/updates/same-site/test-debug/tsyEts8ZOXE.png
deleted file mode 100644
index d9d86a9..0000000
--- a/site/_/rsrc/1597175656551/updates/same-site/test-debug/tsyEts8ZOXE.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1599595089693/developers/slack/blob_think.png b/site/_/rsrc/1599595089693/developers/slack/blob_think.png
deleted file mode 100644
index 3ee812e..0000000
--- a/site/_/rsrc/1599595089693/developers/slack/blob_think.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1599595096102/developers/slack/blob_cheer.png b/site/_/rsrc/1599595096102/developers/slack/blob_cheer.png
deleted file mode 100644
index 0fa7bad..0000000
--- a/site/_/rsrc/1599595096102/developers/slack/blob_cheer.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1599595099090/developers/slack/blob_stop.png b/site/_/rsrc/1599595099090/developers/slack/blob_stop.png
deleted file mode 100644
index 01ad863..0000000
--- a/site/_/rsrc/1599595099090/developers/slack/blob_stop.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1599595101842/developers/slack/blob_peek.png b/site/_/rsrc/1599595101842/developers/slack/blob_peek.png
deleted file mode 100644
index 14b1d28..0000000
--- a/site/_/rsrc/1599595101842/developers/slack/blob_peek.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1599597522616/developers/slack/blob_praise.png b/site/_/rsrc/1599597522616/developers/slack/blob_praise.png
deleted file mode 100644
index 1899d7e..0000000
--- a/site/_/rsrc/1599597522616/developers/slack/blob_praise.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1600800818645/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/SS%20of%20flags.png b/site/_/rsrc/1600800818645/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/SS%20of%20flags.png
deleted file mode 100644
index b1a2e0a..0000000
--- a/site/_/rsrc/1600800818645/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/SS%20of%20flags.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1600800857142/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/SS%20of%20Issue.png b/site/_/rsrc/1600800857142/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/SS%20of%20Issue.png
deleted file mode 100644
index e2aaa9a..0000000
--- a/site/_/rsrc/1600800857142/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/SS%20of%20Issue.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1600811215120/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/tsyEts8ZOXE.png b/site/_/rsrc/1600811215120/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/tsyEts8ZOXE.png
deleted file mode 100644
index 3e7a78f..0000000
--- a/site/_/rsrc/1600811215120/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/tsyEts8ZOXE.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1607392594782/chromium-os/testing/moblab/releasenotes/7tG9QTai4PUH2ue.png b/site/_/rsrc/1607392594782/chromium-os/testing/moblab/releasenotes/7tG9QTai4PUH2ue.png
deleted file mode 100644
index fdc76f2..0000000
--- a/site/_/rsrc/1607392594782/chromium-os/testing/moblab/releasenotes/7tG9QTai4PUH2ue.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1607393003958/chromium-os/testing/moblab/releasenotes/944NKgXvoL9ubsp.png b/site/_/rsrc/1607393003958/chromium-os/testing/moblab/releasenotes/944NKgXvoL9ubsp.png
deleted file mode 100644
index e57c71d..0000000
--- a/site/_/rsrc/1607393003958/chromium-os/testing/moblab/releasenotes/944NKgXvoL9ubsp.png
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1623362635389/careers/logo_chrome_color_144dp.png?height=200&width=200 b/site/_/rsrc/1623362635389/careers/logo_chrome_color_144dp.png?height=200&width=200
deleted file mode 100644
index ea98c34..0000000
--- a/site/_/rsrc/1623362635389/careers/logo_chrome_color_144dp.png?height=200&width=200
+++ /dev/null
Binary files differ
diff --git a/site/_/rsrc/1630567342000/system/app/css/camelot/allthemes-view.css b/site/_/rsrc/1630567342000/system/app/css/camelot/allthemes-view.css
deleted file mode 100644
index faa3790..0000000
--- a/site/_/rsrc/1630567342000/system/app/css/camelot/allthemes-view.css
+++ /dev/null
@@ -1 +0,0 @@
-.goog-tree-row{padding-bottom:8px}.goog-tree-row .goog-tree-item-label{vertical-align:bottom}.goog-tree-row .goog-tree-icon,.goog-tree-root>.goog-tree-row .goog-tree-icon{background:url('../../images/camelot.png') no-repeat;margin-left:6px}.goog-tree-root>.goog-tree-row .goog-tree-icon{background-position:-208px 0;margin-left:2px;height:15px;width:15px;position:relative;top:-1px}.goog-tree-row .goog-tree-file-icon,.goog-tree-row .goog-tree-expanded-folder-icon,.goog-tree-row .goog-tree-collapsed-folder-icon,.sites-delete-items-subtree .goog-tree-root>.goog-tree-row .goog-tree-icon{margin-left:0;width:0}div .goog-tree-row .goog-tree-expand-icon-tplus,div .goog-tree-row .goog-tree-expand-icon-tminus,div .goog-tree-row .goog-tree-expand-icon-lplus,div .goog-tree-row .goog-tree-expand-icon-lminus{width:11px;margin-left:5px}div .goog-tree-row .goog-tree-expand-icon-t,div .goog-tree-row .goog-tree-expand-icon-l{background-position:-275px 0;width:8px;margin-left:8px}.site-rtl div .goog-tree-row .goog-tree-expand-icon-t,.site-rtl div .goog-tree-row .goog-tree-expand-icon-l{background-position:-319px 0}div .goog-tree-row .goog-tree-expand-icon-tplus,div .goog-tree-row .goog-tree-expand-icon-lplus{background-position:-245px 0}.site-rtl div .goog-tree-row .goog-tree-expand-icon-tplus,.site-rtl div .goog-tree-row .goog-tree-expand-icon-lplus{background-position:-290px 0}div .goog-tree-row .goog-tree-expand-icon-tminus,div .goog-tree-row .goog-tree-expand-icon-lminus{background-position:-260px 0}.site-rtl div .goog-tree-row .goog-tree-expand-icon-tminus,.site-rtl div .goog-tree-row .goog-tree-expand-icon-lminus{background-position:-305px 0}#sitemap-tree .goog-tree-item-label a,#sitemap-tree .goog-tree-item-label a:visited{text-decoration:none}#sitemap-tree .goog-tree-item-label a:hover{text-decoration:underline}.sites-delete-items-subtree .goog-tree-row:hover,.sites-delete-items-subtree .goog-tree-root .selected,.sites-delete-items-subtree .goog-tree-root .selected span,.sites-delete-items-subtree .selected .goog-tree-item-label{background-color:transparent}body .sites-delete-items-subtree .goog-tree-root span,body .sites-delete-items-subtree .goog-tree-root .selected span{color:#333;font-size:13px}
\ No newline at end of file
diff --git a/site/_/rsrc/1630567342000/system/app/css/camelot/dashboard.css b/site/_/rsrc/1630567342000/system/app/css/camelot/dashboard.css
deleted file mode 100644
index 9fc3c90..0000000
--- a/site/_/rsrc/1630567342000/system/app/css/camelot/dashboard.css
+++ /dev/null
@@ -1 +0,0 @@
-html{position:relative;min-height:100%;min-width:700px}body{color:#333;font-family:'Arial',sans-serif;font-size:13px;height:100%}a{color:#15c;text-decoration:none}a:hover{cursor:pointer;text-decoration:underline}#spinnerWait,#spinnerWaitUrl{background:url('../../images/spinner.gif') no-repeat;display:inline-block;height:16px;width:16px;vertical-align:middle}.sites-header-divider{border:none;top:0;width:100%}.sites-header-divider #gb{z-index:990}#sites-dash-sandbar,.sites-dash-appbar{border-bottom:1px solid #ddd;height:70px;padding:0;padding-left:30px;position:relative;z-index:190;margin-top:0;white-space:nowrap;width:auto}#sites-dash-sandbar{background-color:#f5f5f5;border-top:1px solid #ddd}.sites-dash-appbar{background-color:white}.sites-dash-appbar-content{padding-top:23px;position:relative!important;font-size:20px;font-weight:normal}.sites-dash-appbar-left{color:#dd4b39;min-width:152px;padding-right:22px;display:inline-block}.sites-dash-appbar-left a,.sites-dash-appbar-left a:visited,.sites-dash-appbar-left a:hover{color:#dd4b39;text-decoration:none}.sites-dash-appbar-center{position:static;color:#999;display:inline-block;vertical-align:middle}.sites-dash-appbar-right{position:absolute;top:23px;right:30px}.sites-dashboard-sidebar-wrapper{background-color:white;float:left;overflow:auto;margin:0;padding:8px 0;position:absolute;width:180px}.sites-dashboard-sidebar-current{background-color:transparent;color:#d14836;font-weight:normal;padding:0}.sites-dashboard-sidebar{width:90%;margin:auto 0;padding:7px 0!important;padding-left:14px!important}.sites-dashboard-sidebar li{margin:0;list-style:none;padding:0}.sites-dashboard-sidebar div{margin:8px 0 8px 16px}.sites-dashboard-sidebar .jfk-button div{margin:0}.sites-dashboard-sidebar .sites-chrome-navigationdialog-icon-popout{height:16px;vertical-align:bottom}.sites-dashboard-sidebar-divider{background-color:#ddd;height:1px;margin:0 20px 0 30px}#ownerCreateBtn .goog-flat-menu-button-dropdown{display:none}#sites-create-new{padding-right:2em;padding-bottom:8px!important}#sites-create-classic{padding-right:2em}.create-new-sites-icon{background:url('https://www.gstatic.com/images/branding/product/1x/atari_24dp.png');height:23px}.create-classic-sites-icon{background:url('https://www.gstatic.com/images/branding/product/1x/sites_24dp.png')}.sites-dashboard-sidebar li a:hover,.sites-dashboard-sidebar li a:focus,.sites-dashboard-sidebar-current:hover{background-color:#f5f5f5;border:none}.sites-dashboard-sidebar li a,.sites-dashboard-sidebar-current{line-height:13px!important;border:none;padding:8px 0 8px 16px!important;display:block;text-decoration:none}.sites-dashboard-sidebar li a,.sites-dashboard-sidebar li a:visited{color:#222}.sites-dashboard-sidebar li a:hover,.sites-dashboard-sidebar li a:focus{color:#333}.goog-ws-content-wrapper{padding:0;min-height:0}.goog-ws-dash-inside,.sites-dashboard-content-wrapper,.sites-search-results-wrapper{display:block;border:none;left:204px;margin:8px 264px 8px 0;position:relative;padding:16px 0}.sites-search-results-error{line-height:29px}.sites-dashboard-content-pane h3,.sites-dashboard-header-text{line-height:29px;color:#666;font-size:13px!important;font-weight:normal;margin:0;padding:0;text-transform:uppercase}.sites-dashboard-content-pane{padding:0 0 24px 0}.sites-dashboard-empty-site-list,.sites-dashboard-empty-site-list a{font-size:13px!important;margin-top:8px}.sites-dashboard-empty-site-list{color:#666}.goog-ws-dash-cats-inside{width:100%}.goog-ws-dash-yours ul{font-size:11px;margin:0;padding:0;list-style:none;width:100%}.goog-ws-dash-yours li{border-bottom:0;padding:8px 0 18px 0;margin:0;color:#333}.goog-ws-dash-yours a,.goog-ws-dash-yours a:hover{font-size:16px;font-weight:bold;color:#15c;text-decoration:none}#sites-dashboard-categories{position:relative;left:-16px;padding:6px 8px;cursor:pointer;font-size:13px}#sites-dashboard-categories:hover{background-color:#f5f5f5}.sites-dashboard-categories-list{padding-left:0}.sites-dashboard-categories-list a,.sites-dashboard-categories-list a:visited,.your-site-cats a,.your-site-cats a:visited{font-weight:normal;margin:0 6px 0 0;line-height:24px;padding:1px 8px;border-radius:2px;background:#f9edbe;color:#bda755}.sites-dashboard-categories-list .selected,.sites-dashboard-categories-list a:hover,.sites-dashboard-categories-list a:focus,.your-site-cats a:hover,.your-site-cats a:focus{font-weight:normal;background:#bda755;color:#fff;text-decoration:none}.your-site-cats a,.your-site-cats a:hover,.your-site-cats a:focus{font-size:11px}.goog-ws-dash-main span{line-height:17px;font-size:11px}.site-shared-with{color:#666}.sites-dash-site-summary,.wiki_summarized{font-size:13px!important;color:#333!important;line-height:17px;clear:both;display:block;margin-right:.7em}.wiki_searchHilite{font-size:13px!important;color:#333!important}.sites-dash-site-url{display:block;color:#093!important;line-height:17px}.your-site-stats{display:block}.your-site-stats a,.your-site-stats a:hover,.your-site-stats a:focus,.your-site-stats a:visited{font-weight:normal;font-size:11px;text-transform:lowercase}.sites-stats-number{font-weight:bold!important}.sites-admin-deleted-site-buttons{margin-top:30px}#sites-search-prev-link{margin-right:0}.sites-search-pagination-container{display:inline-block;vertical-align:top}.sites-pagination-info,.sites-dash-pagination-info{font-size:13px;color:#666;margin:8px 8px 0 0;display:inline-block;position:relative}.sites-icon-page-prev{background-position:-63px 0;height:12px;margin-top:8px;width:8px}.sites-icon-page-next{background-position:-70px 0;height:12px;margin-top:8px;width:8px}.sites-search-site-title a,.sites-search-all-sites-link a,.sites-search-result h3 a,.sites-search-result-fileinfo a{color:#15c;text-decoration:none}.sites-search-result h3 a{font-size:16px}.sites-search-sites-matching-header{line-height:29px;font-size:13px!important;color:#666;text-transform:uppercase}.sites-search-site-match-container{background:#e3efff;padding:12px 12px;margin-left:-12px}.sites-search-site-match-container ul{margin:0;padding:0;list-style-type:none}.sites-search-site-match-container li{padding:4px 0 12px 0}.sites-search-result{padding:0 0 26px 0;line-height:17px}.sites-search-result h3 span{font-size:11px}.sites-search-site-title{color:#15c;font-size:16px;font-weight:bold}.sites-search-site-url{color:#093!important;font-size:11px;line-height:17px}#sites-dashboard-table-disclaimer{color:#666}.sites-dashboard-table-col-headings{font-weight:normal}.sites-dashboard-table-col-1{padding-left:0}.sites-dashboard-table-col-1 a,.sites-dashboard-table-col-1 a:hover,.sites-dashboard-table-col-1 a:visited{color:#333}.sites-dashboard-table-col-5{padding-left:30px}.sites-dashboard-table-col-buttons a,.sites-dashboard-table-col-buttons a:hover,.sites-dashboard-table-col-buttons a:visited{color:#15c;font-size:13px;font-weight:normal!important}.sites-dashboard-table-cell a,.sites-dashboard-table-cell a:hover,.sites-dashboard-table-cell a:visited{font-weight:bold}.sites-dashboard-table-row{line-height:24px;color:#666;padding:2px 0 3px 0}.sites-dash-footer{color:#222;background:whiteSmoke;margin:0;padding:8px 0;position:absolute;bottom:0px;min-width:100%;border-top:1px solid #e5e5e5;text-align:left}.sites-dash-footer-content{margin:0;padding:5px;text-align:left;position:relative;padding-left:226px!important;white-space:nowrap}.sites-dash-footer p a{font-size:11px}.sites-dashboard-empty-content{padding:0;margin:0 0 0 204px;min-width:730px;display:block}.sites-dashboard-empty-content-left{padding-top:4px;text-align:left}.sites-dashboard-empty-content-right{float:right}.sites-dashboard-empty-sidebar-right{background-color:#eee;margin:24px 60px;padding:8px 28px;width:270px;height:260px;text-align:left}.sites-dashboard-empty-content-left h2{font-size:20px;font-weight:normal;line-height:24px;color:#999;white-space:nowrap}.sites-dashboard-empty-content-left p{white-space:normal}#sites-create-website-image{width:275px;height:200px;margin-top:24px}#sites-landing-overview-link{position:relative;top:48px;font-size:16px}.goog-sites-user-settings-layout{width:100%;min-height:550px;padding-top:0}.goog-sites-user-settings-layout .goog-sites-user-settings-row{border-bottom:1px solid #ddd;margin:23px 34px 12px 34px}.goog-sites-user-settings-layout .goog-sites-user-settings-title{float:none;text-align:left;display:inline-block;position:relative;width:160px}.goog-sites-user-settings-layout .goog-sites-user-settings-setting{float:none;display:inline-block;position:relative;width:550px}#createBtn,#cancelBtn{font-family:inherit;font-size:11px;font-weight:bold;padding:0 8px;margin-right:16px}#goog-ws-createNewSite{padding-left:204px;padding-top:20px}#goog-ws-createNewSite td,.goog-ws-template-label{padding:0;margin:0}.goog-ws-color,.goog-ws-color-selected,.sites-dash-gallery{border:none;margin:0 40px 0 0;padding:0;width:124px}.goog-ws-color .goog-ws-template-label img,.sites-dash-gallery{border:2px solid #999}.goog-ws-color .goog-ws-template-label img,.sites-dash-gallery{padding:0}.goog-ws-color-selected .goog-ws-template-label img{border:2px solid #dd4b39}.goog-ws-color>p{background:transparent;margin:0;text-align:left}.goog-ws-color-selected>p{background:transparent;color:#dd4b39}.sites-dash-gallery{height:92px;overflow:auto;text-align:left;width:120px}.sites-dash-gallery p{display:none}.sites-dash-gallery a{display:block;font-weight:bold;margin:20px}.sites-site-template-help{background:url('../../images/camelot.png') no-repeat;background-position:-134px 0;height:14px;position:static;vertical-align:text-top;width:15px}.sites-site-template-help:hover{cursor:pointer}.sites-create-site-form-label,.sites-expando-title{color:#333;font-size:13px;font-weight:normal}.sites-create-site-form-label{display:block;line-height:29px}#siteTitle{font-size:16px;font-weight:bold}#sites-create-site-url{font-weight:bold}#sites-create-site-name-site,#sites-create-site-site-location{margin:40px 0}#sites-create-site-allowed-chars{color:#999}.sites-separator-line{border:none;padding:5px 0}#sites-create-site-select-theme .goog-ws-color{border-style:solid;border-width:2px;border-color:#efefef;float:none;font-size:12px;margin:0 5px 15px 5px;padding:10px 0 0 0;text-align:center;width:140px}#sites-create-site-select-theme .goog-ws-color>p{text-align:center}#sites-create-site-select-theme .goog-ws-color-selected{border-color:#dd4b39}#sites-create-site-select-theme .goog-ws-color-selected p{background-color:#dd4b39;color:white}#sites-create-site-select-theme-header,#sites-create-site-more-options-header{padding-right:7px}#sites-create-site-select-theme-content{padding-left:0;padding-top:1px}#sites-copy-site-from-site,#sites-create-site-description,#sites-create-site-categories{margin:10px 0 40px 0}#sites-create-site-categories-help-text{color:#999}#settingsSiteTags,#settingsSiteDesc{width:250px}#sites-create-site-mature input{margin-right:4px;vertical-align:text-top}.goog-ws-dash-site-text h3{margin:0}#sites-copy-site-to-site #goog-ws-siteTitleForm{position:relative;top:-5px}#sites-copy-site-from-site .sites-copy-cell,#sites-copy-site-to-site .sites-copy-cell{padding-left:5px}#sites-copy-site-to-site .sites-copy-cell p{margin-top:0}#sites-copy-site-to-site label{line-height:27px}#sites-copy-site-to-site label.sites-copy-name-label{line-height:inherit}#sites-copy-site-in-progress-url{color:#999}#sites-create-site-play-captcha img{padding:5px}#sites-create-site-mature-content{padding-top:30px}#sites-create-site-mature-content strong{display:none}#captcha_error{color:#dd4b39;padding:6px 2px}.sites-domain-admin-tool.goog-ws-dash-main{margin-left:40px}.sites-domain-admin-tool-unmigrate-site-heading{font-weight:bold;margin:8px 0}.sites-domain-admin-tool-info-value{width:700px}.sites-domain-admin-tool-info-label{vertical-align:top}.sites-domain-admin-tool-quota-change-history .sites-domain-admin-tool-info-value{font-weight:normal}#sites-domain-admin-tool-unmigrate-site-webspace-error{color:#dd4b39}.sites-terms-list{margin:25px 0 0 225px!important;padding-left:0}.sites-terms-list li{list-style:disc!important;padding:5px 0!important}
\ No newline at end of file
diff --git a/site/_/rsrc/1630567342000/system/app/css/camelot/error.css b/site/_/rsrc/1630567342000/system/app/css/camelot/error.css
deleted file mode 100644
index 191694c..0000000
--- a/site/_/rsrc/1630567342000/system/app/css/camelot/error.css
+++ /dev/null
@@ -1 +0,0 @@
-html,body{background:white;padding:0;margin:0}.sites-global-pages-content-wrapper{display:block;border:none;left:220px;margin:8px 264px 8px 0;position:relative;padding:16px 0}.sites-global-pages-header-text{color:#666;font-size:20px}.sites-global-pages-content-section{line-height:19px;padding:8px 0 12px 0}.sites-global-pages-content-section-row{padding:4px 0}.sites-global-pages-button-row{padding:30px 0}.sites-global-pages-button-row a{margin-right:10px}.sites-global-pages-content-label{margin:5px 2px 5px 0;position:relative;display:inline-block}.sites-global-pages-webspace-name{font-weight:bold}.sites-accept-invite-envelope{position:relative;display:inline-block;margin:8px 0;width:423px;height:219px;vertical-align:top;background-image:url('//docs.google.com/images/env.png')}.sites-accept-invite-envelope-content{line-height:19px;padding:12px 40px}.sites-accept-invite-envelope-right{position:relative;display:inline-block;margin:8px 0;width:450px}#captchaError{margin-left:10px;color:#dd4b39;font-weight:bold}
\ No newline at end of file
diff --git a/site/_/rsrc/1630567342000/system/app/css/overlay.css?cb=beigeandblueundefineda100%25%25150goog-ws-leftthemedefaultstandard b/site/_/rsrc/1630567342000/system/app/css/overlay.css?cb=beigeandblueundefineda100%25%25150goog-ws-leftthemedefaultstandard
deleted file mode 100644
index 87ecb7e..0000000
--- a/site/_/rsrc/1630567342000/system/app/css/overlay.css?cb=beigeandblueundefineda100%25%25150goog-ws-leftthemedefaultstandard
+++ /dev/null
@@ -1 +0,0 @@
-#sites-chrome-page-wrapper{width:100%!important}#sites-chrome-everything{min-width:100%!important}.sites-chrome-header-valign-top{vertical-align:top!important}.sites-chrome-header-valign-top h2 a{vertical-align:top!important}.sites-chrome-header-valign-top h2 a img{vertical-align:top!important}.sites-layout-searchbox .sites-chrome-header-valign-top{vertical-align:top!important}#sites-chrome-everything #sites-chrome-header .sites-logo.sites-chrome-header-valign-top{float:none}.sites-chrome-header-valign-bottom{vertical-align:bottom!important}.sites-chrome-header-valign-bottom h2 a{vertical-align:bottom!important}.sites-chrome-header-valign-bottom h2 a img{vertical-align:bottom!important}.sites-layout-searchbox .sites-chrome-header-valign-bottom{vertical-align:bottom!important}#sites-chrome-everything #sites-chrome-header .sites-logo.sites-chrome-header-valign-bottom{float:none}.sites-chrome-header-valign-middle{vertical-align:middle!important}h2 a .sites-chrome-header-valign-middle{vertical-align:middle!important}h2 a img .sites-chrome-header-valign-middle{vertical-align:middle!important}.sites-layout-searchbox .sites-chrome-header-valign-middle{vertical-align:middle!important}#sites-chrome-everything #sites-chrome-header .sites-logo.sites-chrome-header-valign-middle{float:none}.sites-header-title-centered,.sites-layout-searchbox-centered{text-align:center!important}#sites-chrome-everything #sites-chrome-header .sites-logo-centered{float:none;padding:0 0 0 0;background-color:transparent}.sites-subfooter{overflow:auto}#sites-chrome-everything .sites-system-link{color:#808008!important}#sites-chrome-everything .powered-by{color:#808008!important}body,#sites-canvas,.sites-canvas-main,#sites-chrome-everything,.filecabinet,.announcements{background-image:none!important}.sites-canvas-sidebar{width:150px}#sites-chrome-sidebar-left .sites-embed,#sites-chrome-sidebar-left .sites-embed h1,#sites-chrome-sidebar-left .sites-embed h2,#sites-chrome-sidebar-left .sites-embed h3,#sites-chrome-sidebar-left .sites-embed h4,#sites-chrome-sidebar-left .sites-embed h5,#sites-chrome-sidebar-left .sites-embed h6,#sites-chrome-sidebar-left .sites-embed-content,#sites-chrome-sidebar-left .sites-text-secondary,#sites-chrome-sidebar-right .sites-embed,#sites-chrome-sidebar-right .sites-embed h1,#sites-chrome-sidebar-right .sites-embed h2,#sites-chrome-sidebar-right .sites-embed h3,#sites-chrome-sidebar-right .sites-embed h4,#sites-chrome-sidebar-right .sites-embed h5,#sites-chrome-sidebar-right .sites-embed h6,#sites-chrome-sidebar-right .sites-embed-content,#sites-chrome-sidebar-right .sites-text-secondary{color:#5e6a72!important}#sites-chrome-sidebar-left .sites-embed .sites-embed-title,#sites-chrome-sidebar-right .sites-embed .sites-embed-title{color:#fff!important}#sites-chrome-sidebar-left .sites-sidebar-nav a,#sites-chrome-sidebar-right .sites-sidebar-nav a{color:#06c!important}#sites-chrome-sidebar-left .sites-sidebar-nav a:visited,#sites-chrome-sidebar-right .sites-sidebar-nav a:visited{color:#06c!important}#sites-chrome-sidebar-left .sites-embed,#sites-chrome-sidebar-right .sites-embed,#sites-chrome-sidebar-left .sites-embed-content,#sites-chrome-sidebar-right .sites-embed-content,#sites-chrome-sidebar-left .sites-embed-content-notitle,#sites-chrome-sidebar-right .sites-embed-content-notitle{background-color:#ffffff!important;background-image:none!important}#sites-chrome-sidebar-left .sites-embed .sites-embed-title,#sites-chrome-sidebar-right .sites-embed .sites-embed-title{color:#484848!important;background-color:#ffffff!important;background-image:none!important}#sites-chrome-header-wrapper{border-bottom:0px!important}#sites-chrome-header .sites-header-nav-dropdown-menuitem-content a.current{font-weight:bold}
\ No newline at end of file
diff --git a/site/_/rsrc/1630567342000/system/app/images/icon_feed.gif b/site/_/rsrc/1630567342000/system/app/images/icon_feed.gif
deleted file mode 100644
index a12d055..0000000
--- a/site/_/rsrc/1630567342000/system/app/images/icon_feed.gif
+++ /dev/null
Binary files differ
diff --git a/site/administrators/certificate-management-extension-api-on-chrome-os.md b/site/administrators/certificate-management-extension-api-on-chrome-os.md
index 20ef2e1..3489802 100644
--- a/site/administrators/certificate-management-extension-api-on-chrome-os.md
+++ b/site/administrators/certificate-management-extension-api-on-chrome-os.md
@@ -307,7 +307,7 @@
 
     The selection can also be automated for specific URLs using the policy
     [Automatically select client certificates for these
-    sites](https://support.google.com/chrome/a/answer/2657289?#AutoSelectCertificateForUrls):
+    sites](https://support.google.com/chrome/a/answer/2657289):
     For URLs that are listed in this policy, the most recent matching client
     certificate will automatically be used for authentication without prompting
     the user.
diff --git a/site/administrators/common-problems-and-solutions.md b/site/administrators/common-problems-and-solutions.md
index d7e1109..3566cb2 100644
--- a/site/administrators/common-problems-and-solutions.md
+++ b/site/administrators/common-problems-and-solutions.md
@@ -65,8 +65,7 @@
 > loss**. This mismatch can often occur if a Chrome profile is synced to a
 > roaming profile or network drive across multiple machines that have different
 > versions of Chrome. We strongly encourage admins & users to consider using
-> [Google Chrome
-> Sync](http://www.google.com/support/chrome/bin/answer.py?hl=en&answer=165139&from=165140&rd=1),
+> [Google Chrome Sync](http://www.google.com/support/chrome/bin/answer.py),
 > which persists user settings across machines, instead of using roaming
 > profiles for the time being.
 
@@ -86,8 +85,7 @@
 > newer versions too.
 
 > Verify that you are attempting to install a later version of the MSI by
-> downloading the latest version
-> [here](http://www.google.com/chrome/eula.html?msi=true).
+> downloading the latest version [here](http://www.google.com/chrome/eula.html).
 
 > To see what the latest stable version of Chrome is for Windows, click
 > [here](http://omahaproxy.appspot.com/win).
@@ -99,8 +97,8 @@
 > later version than the MSI.
 
 > You can download the latest stable MSI
-> [here](http://www.google.com/chrome/eula.html?msi=true), and use this MSI for
-> the repair instead.
+> [here](http://www.google.com/chrome/eula.html), and use this MSI for the
+> repair instead.
 
 **When applying the MSI over a previous install, I get the error "There is a
 problem with this Windows Installer package. A program required for this install
@@ -124,8 +122,7 @@
 > crash and security fixes.
 
 > If, for some reason, the version of the MSI at the link above is old, please
-> let us know by [filing a
-> bug](http://code.google.com/p/chromium/issues/entry?template=Enterprise%20Issue)
+> let us know by [filing a bug](http://code.google.com/p/chromium/issues/entry)
 > so we can fix it!
 
 **What happens if the user already has 'consumer Chrome' installed and I try to
@@ -237,4 +234,4 @@
 **Didn't Find the Answer?**
 
 If you didn't find the question and answer you were looking for, please [file a
-bug](http://code.google.com/p/chromium/issues/entry?template=Enterprise%20Issue).
\ No newline at end of file
+bug](http://code.google.com/p/chromium/issues/entry).
\ No newline at end of file
diff --git a/site/administrators/complex-policies-on-windows/index.md b/site/administrators/complex-policies-on-windows/index.md
index 1f6618c..4cbbc87 100644
--- a/site/administrators/complex-policies-on-windows/index.md
+++ b/site/administrators/complex-policies-on-windows/index.md
@@ -69,7 +69,7 @@
 
 All of these policies can be configured as strings that contain a JSON value.
 Any JSON editor should able to edit and validate the JSON string, including some
-[online editors](http://google.com/search?q=json%20editor).
+[online editors](http://google.com/search).
 
 JSON can contain simple values:
 
@@ -107,7 +107,7 @@
 "url": "chromium.org" }, { "name": "List of Policies", "url":
 "http://www.chromium.org/administrators/policy-list-3" } \] } \]
 
-[![image](/_/rsrc/1409227455744/administrators/complex-policies-on-windows/bookmarks4.png)](/administrators/complex-policies-on-windows/bookmarks4.png?attredirects=0)
+[![image](/administrators/complex-policies-on-windows/bookmarks4.png)](/administrators/complex-policies-on-windows/bookmarks4.png)
 
 ## Option 1: JSON strings in the GPO editor
 
@@ -115,7 +115,7 @@
 (in this case, "Managed Bookmarks"), enable it, and set the JSON string in the
 string field for that policy:
 
-[![image](/_/rsrc/1409227745026/administrators/complex-policies-on-windows/bookmarks5.png)](/administrators/complex-policies-on-windows/bookmarks5.png?attredirects=0)
+[![image](/administrators/complex-policies-on-windows/bookmarks5.png)](/administrators/complex-policies-on-windows/bookmarks5.png)
 
 ## Option 2: JSON strings in the registry editor
 
@@ -127,7 +127,7 @@
 policies, just create a new String value with the policy name and set the JSON
 string in the Value field.
 
-[![image](/_/rsrc/1409227969763/administrators/complex-policies-on-windows/bookmarks6.png)](/administrators/complex-policies-on-windows/bookmarks6.png?attredirects=0)
+[![image](/administrators/complex-policies-on-windows/bookmarks6.png)](/administrators/complex-policies-on-windows/bookmarks6.png)
 
 ## Option 3: expanded JSON in the registry
 
@@ -165,12 +165,12 @@
 creating a new registry Key (these are shown as folders on the left side) named
 "ManagedBookmarks":
 
-[![image](/_/rsrc/1409228921754/administrators/complex-policies-on-windows/reg1.png)](/administrators/complex-policies-on-windows/reg1.png?attredirects=0)
+[![image](/administrators/complex-policies-on-windows/reg1.png)](/administrators/complex-policies-on-windows/reg1.png)
 
 The value of this policy is a list of objects, so this folder will contain other
 subfolders named "1", "2", etc. Start by creating a subfolder named "1":
 
-[![image](/_/rsrc/1409228925748/administrators/complex-policies-on-windows/reg2.png)](/administrators/complex-policies-on-windows/reg2.png?attredirects=0)
+[![image](/administrators/complex-policies-on-windows/reg2.png)](/administrators/complex-policies-on-windows/reg2.png)
 
 The contents of this folder are the keys for the first object inside the list of
 bookmarks. You can now add the 2 strings that declare a bookmark, the "name" and
@@ -182,12 +182,12 @@
 folder. The "children" folder is a list of bookmarks, so it should contain
 subfolders named "1", "2", etc again.
 
-[![image](/_/rsrc/1409228928995/administrators/complex-policies-on-windows/reg3.png)](/administrators/complex-policies-on-windows/reg3.png?attredirects=0)
+[![image](/administrators/complex-policies-on-windows/reg3.png)](/administrators/complex-policies-on-windows/reg3.png)
 
 Each child bookmark of the folder needs to have its "name" and "url" defined
 again:
 
-[![image](/_/rsrc/1409228930928/administrators/complex-policies-on-windows/reg4.png)](/administrators/complex-policies-on-windows/reg4.png?attredirects=0)
+[![image](/administrators/complex-policies-on-windows/reg4.png)](/administrators/complex-policies-on-windows/reg4.png)
 
 ## Troubleshooting
 
@@ -208,5 +208,5 @@
 It's generally a good idea to validate your JSON string to make sure it doesn't
 have any invalid constructs; a common source of errors is trailing commas at the
 end of a list or a dictionary, which is not supported in JSON. Use an [online
-JSON validator](http://google.com/search?q=json%20validator) (like
+JSON validator](http://google.com/search) (like
 [JSONLint](http://jsonlint.com/)) to make sure your JSON string is valid.
\ No newline at end of file
diff --git a/site/administrators/diagnostic-mode/index.md b/site/administrators/diagnostic-mode/index.md
index 36be293..96b1bd9 100644
--- a/site/administrators/diagnostic-mode/index.md
+++ b/site/administrators/diagnostic-mode/index.md
@@ -48,7 +48,7 @@
 A second console window will open and the tests will run automatically, and you
 should see something like this:
 
-[![image](/_/rsrc/1384746999241/administrators/diagnostic-mode/diagmode_wiki.png)](/administrators/diagnostic-mode/diagmode_wiki.png?attredirects=0)
+[![image](/administrators/diagnostic-mode/diagmode_wiki.png)](/administrators/diagnostic-mode/diagmode_wiki.png)
 
 This shows a run where all tests passed. If a test fails it will be marked with
 a **\[FAIL\]** entry.
\ No newline at end of file
diff --git a/site/administrators/err_eset_anti_virus_ssl_interception/index.md b/site/administrators/err_eset_anti_virus_ssl_interception/index.md
index b2e281c..fedddb1 100644
--- a/site/administrators/err_eset_anti_virus_ssl_interception/index.md
+++ b/site/administrators/err_eset_anti_virus_ssl_interception/index.md
@@ -13,12 +13,12 @@
 
 Under \`Setup’ click \`Toggle Advanced mode’:
 
-[![image](/_/rsrc/1384746988304/administrators/err_eset_anti_virus_ssl_interception/1.png)](/administrators/err_eset_anti_virus_ssl_interception/1.png?attredirects=0)
+[![image](/administrators/err_eset_anti_virus_ssl_interception/1.png)](/administrators/err_eset_anti_virus_ssl_interception/1.png)
 
 Once in advanced mode, click \`Enter entire advanced setup tree’:
 
-[![image](/_/rsrc/1384746988304/administrators/err_eset_anti_virus_ssl_interception/2.png)](/administrators/err_eset_anti_virus_ssl_interception/2.png?attredirects=0)
+[![image](/administrators/err_eset_anti_virus_ssl_interception/2.png)](/administrators/err_eset_anti_virus_ssl_interception/2.png)
 
 Find \`SSL’ under \`Protocol filtering’ and select \`Do not scan SSL protocol’:
 
-[![image](/_/rsrc/1384746988304/administrators/err_eset_anti_virus_ssl_interception/3.png)](/administrators/err_eset_anti_virus_ssl_interception/3.png?attredirects=0)
\ No newline at end of file
+[![image](/administrators/err_eset_anti_virus_ssl_interception/3.png)](/administrators/err_eset_anti_virus_ssl_interception/3.png)
\ No newline at end of file
diff --git a/site/administrators/err_ssl_weak_server_ephemeral_dh_key/index.md b/site/administrators/err_ssl_weak_server_ephemeral_dh_key/index.md
index 0479405..0b271eb 100644
--- a/site/administrators/err_ssl_weak_server_ephemeral_dh_key/index.md
+++ b/site/administrators/err_ssl_weak_server_ephemeral_dh_key/index.md
@@ -7,4 +7,4 @@
 ---
 See <https://support.google.com/chrome?p=dh_error>
 
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BGoogle+Gadget'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Page+Redirect%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D197'dim'%5C%3D10'%3D10'%3D500'%3D197'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=RmVa16ZL_UQQmL8IDyOROP2fErI)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/administrators/frequently-asked-questions.md b/site/administrators/frequently-asked-questions.md
index cf791dd..5cf277e 100644
--- a/site/administrators/frequently-asked-questions.md
+++ b/site/administrators/frequently-asked-questions.md
@@ -180,15 +180,14 @@
 > Yes, if you are a Google Apps for Business customer. Call the same number, use
 > the same email address, or file a ticket via your control panel the same way
 > you do for any Google Apps issues. Click
-> [here](http://support.google.com/enterprisehelp/bin/answer.py?hl=en&answer=138863)
-> for information on how to access the Google Enterprise Support Portal.
+> [here](http://support.google.com/enterprisehelp/bin/answer.py) for information
+> on how to access the Google Enterprise Support Portal.
 
 **What other support resources are available?**
 
-> Google Chrome has a full [help
-> center](http://www.google.com/support/chrome/?hl=en-US), along with a [help
-> forum](http://www.google.com/support/forum/p/Chrome?hl=en&utm_source=HC&utm_medium=leftnav&utm_campaign=chrome),
-> and [public bug tracker](http://code.google.com/p/chromium/issues/list).
+> Google Chrome has a full [help center](http://www.google.com/support/chrome/),
+> along with a [help forum](http://www.google.com/support/forum/p/Chrome), and
+> [public bug tracker](http://code.google.com/p/chromium/issues/list).
 
 **I found a bug in Chrome that I need fixed. Who should I contact and when can I
 expect it fixed?**
@@ -225,5 +224,5 @@
 > 1. Update the legacy application to work on modern browsers (if possible)
 
 > 2. Use Chrome's [legacy browser
-> support](https://support.google.com/chrome/a/answer/3019558?hl=en) to enable
-> loading legacy applications in a legacy browser.
\ No newline at end of file
+> support](https://support.google.com/chrome/a/answer/3019558) to enable loading
+> legacy applications in a legacy browser.
\ No newline at end of file
diff --git a/site/administrators/guide-for-chrome-os-saml-sso-smart-card-integration.md b/site/administrators/guide-for-chrome-os-saml-sso-smart-card-integration.md
index b411c55..1be209f 100644
--- a/site/administrators/guide-for-chrome-os-saml-sso-smart-card-integration.md
+++ b/site/administrators/guide-for-chrome-os-saml-sso-smart-card-integration.md
@@ -28,7 +28,7 @@
 be created on the Chromebook. Subsequent logins of this user may then be handled
 by Chrome OS in the “offline” mode, without reaching out to the IdP (note that
 this can be customized using the
-[SAMLOfflineSigninTimeLimit](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SAMLOfflineSigninTimeLimit)
+[SAMLOfflineSigninTimeLimit](https://cloud.google.com/docs/chrome-enterprise/policies/)
 policy).
 
 Note that the smart card based authentication is NOT implemented for regular
diff --git a/site/administrators/index.md b/site/administrators/index.md
index cf78262..166dd0b 100644
--- a/site/administrators/index.md
+++ b/site/administrators/index.md
@@ -41,8 +41,7 @@
             Questions](/administrators/frequently-asked-questions)
 *   [Supported directory path
             variables](/administrators/policy-list-3/user-data-directory-variables)
-*   [Known
-            Issues](http://code.google.com/p/chromium/issues/list?can=2&q=Feature%3DEnterprise)
+*   [Known Issues](http://code.google.com/p/chromium/issues/list)
 *   [iOS MDM Policy Format](/administrators/ios-mdm-policy-format)
 *   [Advanced Integration for SAML SSO on Chrome
             Devices](/administrators/advanced-integration-for-saml-sso-on-chrome-devices)
@@ -56,4 +55,4 @@
 
 You can view all of the Enterprise feature requests and bugs sorted by their
 milestone on the [Chromium bug
-tracker](http://code.google.com/p/chromium/issues/list?can=2&q=Cr%3DEnterprise&mode=grid&y=&x=Mstone&cells=tiles).
\ No newline at end of file
+tracker](http://code.google.com/p/chromium/issues/list).
\ No newline at end of file
diff --git a/site/administrators/linux-quick-start.md b/site/administrators/linux-quick-start.md
index 3dfd05b..ee812f6 100644
--- a/site/administrators/linux-quick-start.md
+++ b/site/administrators/linux-quick-start.md
@@ -17,7 +17,7 @@
 There are several different ways to get the browser:
 
 *   If you want to deploy Google Chrome, download Google Chrome
-            [here](http://www.google.com/chrome/eula.html?platform=linux&hl=en&hl=en).
+            [here](http://www.google.com/chrome/eula.html).
 *   If you want to deploy Chromium, your distro may have already
             repackaged Chromium for you. See which distros have repackaged
             Chromium
diff --git a/site/administrators/log-messages.md b/site/administrators/log-messages.md
index 1472558..c5467bb 100644
--- a/site/administrators/log-messages.md
+++ b/site/administrators/log-messages.md
@@ -17,7 +17,7 @@
 give some context to the meaning of the message.
 
 More information about Chrome's debug logs can be found
-[here](https://support.google.com/chrome/a/answer/6271282?hl=en).
+[here](https://support.google.com/chrome/a/answer/6271282).
 
 ## Site Isolation SYSLOGs
 
diff --git a/site/administrators/policy-list-3/cookie-legacy-samesite-policies.md b/site/administrators/policy-list-3/cookie-legacy-samesite-policies.md
index 3fc5b6a..9768a2b 100644
--- a/site/administrators/policy-list-3/cookie-legacy-samesite-policies.md
+++ b/site/administrators/policy-list-3/cookie-legacy-samesite-policies.md
@@ -27,9 +27,9 @@
 policies and will provide updates on their lifetime as appropriate.**~~
 
 The policies
-[LegacySameSiteCookieBehaviorEnabled](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=LegacySameSiteCookieBehaviorEnabled)
+[LegacySameSiteCookieBehaviorEnabled](https://cloud.google.com/docs/chrome-enterprise/policies/)
 and
-[LegacySameSiteCookieBehaviorEnabledForDomainList](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=LegacySameSiteCookieBehaviorEnabledForDomainList)
+[LegacySameSiteCookieBehaviorEnabledForDomainList](https://cloud.google.com/docs/chrome-enterprise/policies/)
 allow you to revert the SameSite behavior of cookies (possibly on specific
 domains) to legacy behavior.
 
diff --git a/site/administrators/policy-list-3/extension-settings-full.md b/site/administrators/policy-list-3/extension-settings-full.md
index c07ad4b..83bea17 100644
--- a/site/administrators/policy-list-3/extension-settings-full.md
+++ b/site/administrators/policy-list-3/extension-settings-full.md
@@ -6,10 +6,9 @@
 
 ---
 **For help setting this policy, see the help center for examples for
-[Windows](https://support.google.com/chrome/a/answer/7532015?hl=en&ref_topic=7517516),
-[macOS](https://support.google.com/chrome/a/answer/7517624?hl=en&ref_topic=7517516),
-and
-[Linux](https://support.google.com/chrome/a/answer/7517525?hl=en&ref_topic=7517516).**
+[Windows](https://support.google.com/chrome/a/answer/7532015),
+[macOS](https://support.google.com/chrome/a/answer/7517624), and
+[Linux](https://support.google.com/chrome/a/answer/7517525).**
 
 This policy controls multiple settings, including settings controlled by any
 existing extension-related policies. This policy will override any legacy
diff --git a/site/administrators/turning-off-auto-updates.md b/site/administrators/turning-off-auto-updates.md
index 080bd57..1febe4c 100644
--- a/site/administrators/turning-off-auto-updates.md
+++ b/site/administrators/turning-off-auto-updates.md
@@ -38,7 +38,7 @@
 **Turning off Auto-Updates on Mac**
 
 More information about turning off auto-updates on a Mac network is
-[here](http://www.google.com/support/installer/bin/answer.py?hl=en&answer=147176&ctx=go).
+[here](http://www.google.com/support/installer/bin/answer.py).
 
 **Turning off Auto-Updates on Linux**
 
@@ -89,16 +89,16 @@
 **Q: How would I update my users without turning auto-update back on?**
 
 A: You can deploy the latest MSI, which is available
-[here](http://www.google.com/chrome/eula.html?msi=true).
+[here](http://www.google.com/chrome/eula.html).
 
 **Q: I need auto-updates off so I can test new versions of Google Chrome /
 Chromium before everyone else gets them. What do you suggest I do?**
 
 A: Turn off auto-updates via the steps above, and push the group policy to your
 network. Then download the latest MSI
-[here](http://www.google.com/chrome/eula.html?msi=true). Deploy it on your test
-machines, and do your verification. Once it is certified, deploy that same MSI
-on the rest of your network. And watch for updates on
+[here](http://www.google.com/chrome/eula.html). Deploy it on your test machines,
+and do your verification. Once it is certified, deploy that same MSI on the rest
+of your network. And watch for updates on
 <https://chromereleases.googleblog.com> for new versions of the MSI to test and
 deploy. Enterprise customers can find additional downloads, such as ADMX
 templates to manage Chrome policies
diff --git a/site/administrators/windows-quick-start/index.md b/site/administrators/windows-quick-start/index.md
index 2ce5c4d..9ba418c 100644
--- a/site/administrators/windows-quick-start/index.md
+++ b/site/administrators/windows-quick-start/index.md
@@ -11,8 +11,7 @@
 documentation at <http://dev.chromium.org/administrators>.
 **1. Download the MSI.**
 
-Download the [Google Chrome
-MSI](http://www.google.com/chrome/eula.html?msi=true).
+Download the [Google Chrome MSI](http://www.google.com/chrome/eula.html).
 **2. Download the ADM / ADMX template.**
 You can download the ADM template or ADMX template
 [here](/administrators/policy-templates).
diff --git a/site/audio-video/autoplay/index.md b/site/audio-video/autoplay/index.md
index 0b0fdd1..21c693c 100644
--- a/site/audio-video/autoplay/index.md
+++ b/site/audio-video/autoplay/index.md
@@ -218,7 +218,7 @@
 More information
 
 [Autoplay policy summary
-presentation](https://docs.google.com/presentation/d/1DhW29bTLkDO6JSqp_wLUyByo00nI4krQ9laGQYQEJLU/edit?usp=sharing)
+presentation](https://docs.google.com/presentation/d/1DhW29bTLkDO6JSqp_wLUyByo00nI4krQ9laGQYQEJLU/edit)
 
 [Autoplay design
 document](https://docs.google.com/document/d/1EH7qZatVnTXsBGvQc_53R97Z0xqm6zRblKg3eVmNp30/edit)
diff --git a/site/audio-video/index.md b/site/audio-video/index.md
index 9f652b2..713ae5c 100644
--- a/site/audio-video/index.md
+++ b/site/audio-video/index.md
@@ -12,8 +12,8 @@
 media-dev@chromium.org for media specific matters.
 
 We are component
-[Internals&gt;Media](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3AInternals%3EMedia)
-on the Chromium bug tracker.
+[Internals&gt;Media](https://bugs.chromium.org/p/chromium/issues/list) on the
+Chromium bug tracker.
 
 ### Documentation
 
@@ -155,4 +155,4 @@
 
 It's complicated, so here's a picture:
 
-[![image](/_/rsrc/1304634256144/audio-video/ChromiumMediaBuffering.png)](/audio-video/ChromiumMediaBuffering.png?attredirects=0)
\ No newline at end of file
+[![image](/audio-video/ChromiumMediaBuffering.png)](/audio-video/ChromiumMediaBuffering.png)
\ No newline at end of file
diff --git a/site/audio-video/media-internals.md b/site/audio-video/media-internals.md
index 969f365..64602ae 100644
--- a/site/audio-video/media-internals.md
+++ b/site/audio-video/media-internals.md
@@ -37,7 +37,7 @@
 
 ## Media Internals Internals
 
-## ![image](https://docs.google.com/a/chromium.org/drawings/image?id=sBsZFnDZRDJWcztz8vkkn6Q&w=622&h=495&rev=214&ac=1)
+## ![image](https://docs.google.com/a/chromium.org/drawings/image)
 
 MediaLog contains helper methods for creating MediaLogEvents, and
 ContentMediaLog implements its AddEvent() function to send a MediaLogEvent to
diff --git a/site/blink/blink-triaging.md b/site/blink/blink-triaging.md
index be4d9f0..a61c265 100644
--- a/site/blink/blink-triaging.md
+++ b/site/blink/blink-triaging.md
@@ -21,13 +21,13 @@
 need to follow it. Important points are:
 
 *   Reduce the number of [Component=Blink
-            bugs](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Component%3DBlink)
+            bugs](https://bugs.chromium.org/p/chromium/issues/list)
 *   Newer bugs are important.
 
 ### Task 1: Handling Component=Blink issues (mandatory, daily)
 
 1) Search for ["Component=Blink -Hotlist=CodeHealth -Needs=Feedback
--Needs=Reduction"](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Component%3DBlink+-Hotlist%3DCodeHealth+-Needs%3DFeedback+-Needs%3DReduction)
+-Needs=Reduction"](https://bugs.chromium.org/p/chromium/issues/list)
 
 2) Read the issue description and comments and add Blink&gt;*Foo* component and
 remove Blink component, if the area/ownership is clear. Otherwise:
@@ -38,9 +38,8 @@
     Add a Next-Action value set to 14 days from the current date.
     You're responsible for this bug. You should handle the bug until you
     identify Blink areas or feedback timeout.
-    [This
-    link](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3DBlink+-Hotlist%3DCodeHealth+Needs%3DFeedback+cc%3Ame&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-    shows the list of bugs of this kind you are responsible for.
+    [This link](https://bugs.chromium.org/p/chromium/issues/list) shows the list
+    of bugs of this kind you are responsible for.
 *   If the issue doesn't seem to be reproducible, but plausible, add
             Needs-TestConfirmation.
 *   If the reproduction is too complex to understand the culprit area,
@@ -55,8 +54,7 @@
 **Task 2: Handling Component=UI issues (mandatory, daily)**
 
 1) Search for untriaged
-[Component=UI](https://bugs.chromium.org/p/chromium/issues/list?q=Component%3DUI%20-Needs%3DFeedback%20-Type%3DFeature%2CTask&can=2)
-bugs
+[Component=UI](https://bugs.chromium.org/p/chromium/issues/list) bugs
 
 2) Read the issue description and add comments or move to sub-components of UI
 or other components (including Blink sub-components as appropriate). Set
@@ -69,18 +67,17 @@
 Component:`UI`, Component:`Internals`.
 
 *   [Bugs created in the last 30 days without
-            owners](https://bugs.chromium.org/p/chromium/issues/list?q=-has%3Acomponent%20-reporter%3Achromium.org%20-label%3Aautofiled%20-label%3Aperformance%20-hotlist%3DHistogramEraser%20%20-hotlist%3DMetrics-Eraser%20opened%3Etoday-30%20-has%3Aowner&can=2)
+            owners](https://bugs.chromium.org/p/chromium/issues/list)
 *   [Bugs that have owners but that haven't been modified in the last
-            year](https://bugs.chromium.org/p/chromium/issues/list?q=-has%3Acomponent%20-reporter%3Achromium.org%20-label%3Aautofiled%20-label%3Aperformance%20-hotlist%3DHistogramEraser%20%20-hotlist%3DMetrics-Eraser%20modified%3Ctoday-365%20has%3Aowner%20%20-hotlist%3DExpiredHistograms&can=2)
+            year](https://bugs.chromium.org/p/chromium/issues/list)
 *   [All bugs without
-            owners](https://bugs.chromium.org/p/chromium/issues/list?q=-has%3Acomponent%20-reporter%3Achromium.org%20-label%3Aautofiled%20-label%3Aperformance%20-hotlist%3DHistogramEraser%20%20-hotlist%3DMetrics-Eraser%20-has%3Aowner&can=2)
-*   [All
-            bugs](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=-has%3Acomponent+-reporter%3Achromium.org+-label%3Aautofiled+-label%3Aperformance+-hotlist%3DHistogramEraser++-hotlist%3DMetrics-Eraser)
+            owners](https://bugs.chromium.org/p/chromium/issues/list)
+*   [All bugs](https://bugs.chromium.org/p/chromium/issues/list)
 
 **Task 4: monitor stale P0/P1 security bugs (optional)**
 
 *   Review all result from [this
-            search](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Type%3DBug-Security+component%3Ablink+pri%3D0%2C1+modified%3Ctoday-30&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids).
+            search](https://bugs.chromium.org/p/chromium/issues/list).
 *   Check that the bug has an owner, the owner is actively working on
             the issue, and is fixing. Re-assign, re-categorize or ping the bug
             as appropriate.
@@ -90,9 +87,9 @@
 ### Reducing/Confirming Component=Blink bugs (mandatory, daily)
 
 1) Search for "[Component=Blink
-Needs=Reduction](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Component%3DBlink+Needs%3DReduction)",
-choose one, and investigate it to identify Blink areas by reading HTML/CSS/JS
-code and/or making a reduction.
+Needs=Reduction](https://bugs.chromium.org/p/chromium/issues/list)", choose one,
+and investigate it to identify Blink areas by reading HTML/CSS/JS code and/or
+making a reduction.
 
 2) Add Blink&gt;*Foo* components, remove Blink component and Needs-Reduction
 when confirmed and updated the status accordingly, if needed.
diff --git a/site/blink/deprecating-features.md b/site/blink/deprecating-features.md
index 035be47..260b0ee 100644
--- a/site/blink/deprecating-features.md
+++ b/site/blink/deprecating-features.md
@@ -10,18 +10,18 @@
 ## How To Measure Usage and Notify Developers
 
 1.  Add your feature to [web_feature.mojom's
-            WebFeature](https://cs.chromium.org/chromium/src/third_party/WebKit/public/platform/web_feature.mojom?q=third_party/WebKit/public/platform/web_feature.mojom&sq=package:chromium&dr&l=16).
+            WebFeature](https://cs.chromium.org/chromium/src/third_party/WebKit/public/platform/web_feature.mojom).
 2.  Add a clever deprecation message to the big switch in
-            [UseCounter::deprecationMessage](https://cs.chromium.org/chromium/src/third_party/WebKit/Source/core/frame/Deprecation.cpp?type=cs&q=Deprecation::DeprecationMessage%5C(&l=295).
+            [UseCounter::deprecationMessage](https://cs.chromium.org/chromium/src/third_party/WebKit/Source/core/frame/Deprecation.cpp).
 3.  Instrument your code by:
     *   Adding
                 `[DeprecateAs](https://chromium.googlesource.com/chromium/src/+/HEAD/third_party/WebKit/Source/bindings/IDLExtendedAttributes.md#DeprecateAs_m_a_c)=[your
                 enum value here]` to the feature's IDL definition (see [these
-                examples](https://cs.chromium.org/search/?q=DeprecateAs+file:%5Esrc/third_party/WebKit/Source/modules/+package:%5Echromium$&type=cs)).
+                examples](https://cs.chromium.org/search/)).
     *   Adding a call to
-                `[Deprecation::CountDeprecation](https://cs.chromium.org/chromium/src/third_party/WebKit/Source/core/frame/Deprecation.h?type=cs&l=43)`
+                `[Deprecation::CountDeprecation](https://cs.chromium.org/chromium/src/third_party/WebKit/Source/core/frame/Deprecation.h)`
                 somewhere relevant (as we're dong for the
-                [UserMediaRequest](https://cs.chromium.org/chromium/src/third_party/WebKit/Source/modules/mediastream/UserMediaRequest.cpp?type=cs&q=Deprecation::CountDeprecation%5C(document-%3EGetFrame%5C(%5C),&l=422)).
+                [UserMediaRequest](https://cs.chromium.org/chromium/src/third_party/WebKit/Source/modules/mediastream/UserMediaRequest.cpp)).
 
 Note that `DeprecateAs` is intended to replace `MeasureAs` in the IDL file.
 Specifying both is redundant.
\ No newline at end of file
diff --git a/site/blink/developer-faq/index.md b/site/blink/developer-faq/index.md
index bacf48e..3919b06 100644
--- a/site/blink/developer-faq/index.md
+++ b/site/blink/developer-faq/index.md
@@ -46,7 +46,7 @@
     *   JIT DOM attribute getters in V8. That would allow V8 to access
                 div.id, div.firstChild, etc without leaving JIT code. Mozilla is
                 also meanwhile trying to[ JIT DOM attribute
-                getters](https://bugzilla.mozilla.org/show_bug.cgi?id=747285).
+                getters](https://bugzilla.mozilla.org/show_bug.cgi).
     *   Implement the DOM in JS. This has the potential to make
                 JavaScript DOM access dramatically faster, but will involve a
                 very large re-write of WebKit’s DOM implementation. IE is
@@ -250,7 +250,7 @@
 ~ FAQ authored by Paul Irish and Paul Lewis on the Chrome Developer Relations
 team
 
-[![image](/_/rsrc/1365022454347/blink/developer-faq/paulhead.jpg.1365009992996.png)](/blink/developer-faq/paulhead.jpg.1365009992996.png?attredirects=0)[![image](/_/rsrc/1365022458980/blink/developer-faq/lewishead.jpg.1365009990294.png)](/blink/developer-faq/lewishead.jpg.1365009990294.png?attredirects=0)
+[![image](/blink/developer-faq/paulhead.jpg.1365009992996.png)](/blink/developer-faq/paulhead.jpg.1365009992996.png)[![image](/blink/developer-faq/lewishead.jpg.1365009990294.png)](/blink/developer-faq/lewishead.jpg.1365009990294.png)
 
 # Q&A Video
 
@@ -263,52 +263,50 @@
 
 Below are the top-voted questions, along with timecodes you can click (will open
 in a new window):
-[1:12](http://www.youtube.com/watch?v=TlJob8K_OwE#t=1m12s) What will be the
-relationship between the WebKit and Blink codebases going forward?
-[2:42](http://www.youtube.com/watch?v=TlJob8K_OwE#t=2m42s) When will Blink ship
-on the Chrome channels Canary/Beta/Stable?
-[3:25](http://www.youtube.com/watch?v=TlJob8K_OwE#t=3m25s) How does the plan for
-transitioning the WebKit integrated in Android to Blink look like?
-[4:59](http://www.youtube.com/watch?v=TlJob8K_OwE#t=4m59s) Can you elaborate on
-the idea of moving the DOM into JavaScript?
-[6:40](http://www.youtube.com/watch?v=TlJob8K_OwE#t=6m40s) Can you elaborate on
-the idea of "removing obscure parts of the DOM and make backwards incompatible
-changesthat benefit performance or remove complexity"?
-[8:35](http://www.youtube.com/watch?v=TlJob8K_OwE#t=8m35s) How will Blink
-responsibly deprecate prefixed CSS properties?
-[9:30](http://www.youtube.com/watch?v=TlJob8K_OwE#t=9m30s) What will prevent the
-same collaborative development difficulties that have hampered Webkit emerging
-in Blink, as it gains more contributors and is ported to more platforms?
-[12:35](http://www.youtube.com/watch?v=TlJob8K_OwE#t=12m35s) Will changes to
-Blink be contributed back to the WebKit project?
-[13:34](http://www.youtube.com/watch?v=TlJob8K_OwE#t=13m34s) Google said
-problems living with the WebKit2 multi-process model was a prime reason to
-create Blink, but Apple engineers say they asked to integrate Chromium's
-multi-process into WebKit prior to creating WebKit2, and were refused. What
-gives?
-[16:46](http://www.youtube.com/watch?v=TlJob8K_OwE#t=16m46s) Is the plan to
-shift Android's &lt;webview&gt; implementation over to Blink as well?
-[17:26](http://www.youtube.com/watch?v=TlJob8K_OwE#t=17m26s) Will blink be able
-to support multiple scripting languages? E.g. Dart.
-[19:34](http://www.youtube.com/watch?v=TlJob8K_OwE#t=19m34s) How will affect
-other browsers that have adopted WebKit?
-[20:44](http://www.youtube.com/watch?v=TlJob8K_OwE#t=20m44s) Does this means
-Google stops contributions to WebKit?
-[21:31](http://www.youtube.com/watch?v=TlJob8K_OwE#t=21m31s) What Open Source
-license will Blink have? Will it continue to support the H.264 video codec?
-[22:11](http://www.youtube.com/watch?v=TlJob8K_OwE#t=22m11s) Any user-agent
-string changes?
-[23:38](http://www.youtube.com/watch?v=TlJob8K_OwE#t=23m38s) When we'll be able
-to test first versions of Blink in Chromium?
-[24:15](http://www.youtube.com/watch?v=TlJob8K_OwE#t=24m15s) How can developers
-follow Blink's development?
-[25:40](http://www.youtube.com/watch?v=TlJob8K_OwE#t=25m40s) What is
+[1:12](http://www.youtube.com/watch) What will be the relationship between the
+WebKit and Blink codebases going forward?
+[2:42](http://www.youtube.com/watch) When will Blink ship on the Chrome channels
+Canary/Beta/Stable?
+[3:25](http://www.youtube.com/watch) How does the plan for transitioning the
+WebKit integrated in Android to Blink look like?
+[4:59](http://www.youtube.com/watch) Can you elaborate on the idea of moving the
+DOM into JavaScript?
+[6:40](http://www.youtube.com/watch) Can you elaborate on the idea of "removing
+obscure parts of the DOM and make backwards incompatible changesthat benefit
+performance or remove complexity"?
+[8:35](http://www.youtube.com/watch) How will Blink responsibly deprecate
+prefixed CSS properties?
+[9:30](http://www.youtube.com/watch) What will prevent the same collaborative
+development difficulties that have hampered Webkit emerging in Blink, as it
+gains more contributors and is ported to more platforms?
+[12:35](http://www.youtube.com/watch) Will changes to Blink be contributed back
+to the WebKit project?
+[13:34](http://www.youtube.com/watch) Google said problems living with the
+WebKit2 multi-process model was a prime reason to create Blink, but Apple
+engineers say they asked to integrate Chromium's multi-process into WebKit prior
+to creating WebKit2, and were refused. What gives?
+[16:46](http://www.youtube.com/watch) Is the plan to shift Android's
+&lt;webview&gt; implementation over to Blink as well?
+[17:26](http://www.youtube.com/watch) Will blink be able to support multiple
+scripting languages? E.g. Dart.
+[19:34](http://www.youtube.com/watch) How will affect other browsers that have
+adopted WebKit?
+[20:44](http://www.youtube.com/watch) Does this means Google stops contributions
+to WebKit?
+[21:31](http://www.youtube.com/watch) What Open Source license will Blink have?
+Will it continue to support the H.264 video codec?
+[22:11](http://www.youtube.com/watch) Any user-agent string changes?
+[23:38](http://www.youtube.com/watch) When we'll be able to test first versions
+of Blink in Chromium?
+[24:15](http://www.youtube.com/watch) How can developers follow Blink's
+development?
+[25:40](http://www.youtube.com/watch) What is
 [chromestatus.com](http://chromestatus.com/) about?
-[26:40](http://www.youtube.com/watch?v=TlJob8K_OwE#t=26m40s) How will this
-impact Dart language's progress?
-[27:13](http://www.youtube.com/watch?v=TlJob8K_OwE#t=27m13s) Will this be a
-direct competitor against Mozilla's new engine?
-[29:03](http://www.youtube.com/watch?v=TlJob8K_OwE#t=29m03s) When will all
-existing vendor prefixes in Blink be phased out?
-[30:20](http://www.youtube.com/watch?v=TlJob8K_OwE#t=30m20s) Will you support
--blink-text-decoration: blink? ;)
\ No newline at end of file
+[26:40](http://www.youtube.com/watch) How will this impact Dart language's
+progress?
+[27:13](http://www.youtube.com/watch) Will this be a direct competitor against
+Mozilla's new engine?
+[29:03](http://www.youtube.com/watch) When will all existing vendor prefixes in
+Blink be phased out?
+[30:20](http://www.youtube.com/watch) Will you support -blink-text-decoration:
+blink? ;)
\ No newline at end of file
diff --git a/site/blink/directory-dependency-in-blink/index.md b/site/blink/directory-dependency-in-blink/index.md
index 796b319..00821f9 100644
--- a/site/blink/directory-dependency-in-blink/index.md
+++ b/site/blink/directory-dependency-in-blink/index.md
@@ -19,7 +19,7 @@
 Before the repository merge, Blink had the following dependency. Public APIs
 were the only way to connect Blink with Chromium's content layer.
 
-[![image](/_/rsrc/1443141731121/blink/directory-dependency-in-blink/before_merge_resized.png)](/blink/directory-dependency-in-blink/before_merge_resized.png?attredirects=0)
+[![image](/blink/directory-dependency-in-blink/before_merge_resized.png)](/blink/directory-dependency-in-blink/before_merge_resized.png)
 
 After the repository merge, we're planning to introduce direct dependencies from
 Blink to Chromium (e.g., wtf/ =&gt; base/) to simplify the interactions. To
diff --git a/site/blink/getting-started-with-blink-debugging.md b/site/blink/getting-started-with-blink-debugging.md
index 06caba6..3a3d516 100644
--- a/site/blink/getting-started-with-blink-debugging.md
+++ b/site/blink/getting-started-with-blink-debugging.md
@@ -160,5 +160,5 @@
 
 It is difficult to understand whether an issue lies in the Print Preview logic
 or the Rendering logic. This
-[document](https://docs.google.com/document/d/1aK27hiUPEm75OD4Dw2yQ9CmNDkLjL7_ZzglLdHW6UzQ/edit?usp=sharing)
+[document](https://docs.google.com/document/d/1aK27hiUPEm75OD4Dw2yQ9CmNDkLjL7_ZzglLdHW6UzQ/edit)
 uses some of the tools available to us to help solve this issue.
\ No newline at end of file
diff --git a/site/blink/guidelines/index.md b/site/blink/guidelines/index.md
index 31fac6b..0acba80 100644
--- a/site/blink/guidelines/index.md
+++ b/site/blink/guidelines/index.md
@@ -5,4 +5,4 @@
 title: Guidelines and Policies
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/blink/guidelines/web-platform-changes-guidelines.md b/site/blink/guidelines/web-platform-changes-guidelines.md
index 6771b89..ecb3511 100644
--- a/site/blink/guidelines/web-platform-changes-guidelines.md
+++ b/site/blink/guidelines/web-platform-changes-guidelines.md
@@ -229,19 +229,17 @@
 both "spec lines" and Chromium code would ensure that Chromium implements the
 spec faithfully, and that others will be able to leverage the tests to implement
 the spec in the same way. Some sample test suites which approach this goal
-include
-[url/](https://wpt.fyi/results/url?label=master&label=experimental&aligned),
-[streams/](https://wpt.fyi/results/streams?label=master&label=experimental&aligned),
-and
-[pointerevents/](https://wpt.fyi/results/pointerevents?label=master&label=experimental&aligned).
+include [url/](https://wpt.fyi/results/url),
+[streams/](https://wpt.fyi/results/streams), and
+[pointerevents/](https://wpt.fyi/results/pointerevents).
 
 In practice, this is a hard goal to reach. We can try to approach it by
 [annotating specifications](https://tabatkins.github.io/bikeshed/#wpt-element)
 with their associated tests, and running the appropriate Chromium [code coverage
 tools](https://chromium.googlesource.com/chromium/src.git/+/master/docs/testing/code_coverage.md).
 Another hurdle is that some things are [not
-testable](https://github.com/web-platform-tests/wpt/issues?q=is%3Aopen+is%3Aissue+label%3Atype%3Auntestable)
-with current infrastructure. We have a dedicated team,
+testable](https://github.com/web-platform-tests/wpt/issues) with current
+infrastructure. We have a dedicated team,
 [ecosystem-infra@chromium.org](https://groups.google.com/a/chromium.org/g/ecosystem-infra),
 which works to improve our testing infrastructure and mitigate such gaps.
 
diff --git a/site/blink/importing-the-w3c-tests.md b/site/blink/importing-the-w3c-tests.md
index 2229403..a7bf950 100644
--- a/site/blink/importing-the-w3c-tests.md
+++ b/site/blink/importing-the-w3c-tests.md
@@ -59,7 +59,7 @@
 anything else, so make sure you have that first.
 
 We control which tests are imported via
-[LayoutTests/W3CImportExpectations](https://code.google.com/p/chromium/codesearch?q=W3CImportExpectations#chromium/src/third_party/WebKit/LayoutTests/W3CImportExpectations),
+[LayoutTests/W3CImportExpectations](https://code.google.com/p/chromium/codesearch),
 which has a list of directories to skip during import. This means that any new
 tests and directories that show up in the W3C repos are automatically imported.
 
@@ -77,10 +77,10 @@
 
 If you wish to add more tests (by un-skipping some of the directories currently
 skipped in
-[W3CImportExpectations](https://code.google.com/p/chromium/codesearch?q=W3CImportExpectations#chromium/src/third_party/WebKit/LayoutTests/W3CImportExpectations)),
-you can modify that file locally and commit it, and on the next auto-import, the
-new tests should be imported. If you want to import immediately, you can also
-run wpt-import --allow-local-commits.
+[W3CImportExpectations](https://code.google.com/p/chromium/codesearch)), you can
+modify that file locally and commit it, and on the next auto-import, the new
+tests should be imported. If you want to import immediately, you can also run
+wpt-import --allow-local-commits.
 
 ## Contributing Blink tests back to the W3C
 
@@ -111,7 +111,7 @@
     [//third_party/WebKit/Tools/Scripts/wpt-import](https://cs.chromium.org/chromium/src/third_party/WebKit/Tools/Scripts/wpt-import)
 
     Libraries:
-    [//third_party/WebKit/Tools/Scripts/webkitpy/w3c/](https://cs.chromium.org/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/w3c/?q=local_wpt&sq=package:chromium)
+    [//third_party/WebKit/Tools/Scripts/webkitpy/w3c/](https://cs.chromium.org/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/w3c/)
 
 ### Will the exported commits be linked to my GitHub profile?
 
diff --git a/site/blink/index.md b/site/blink/index.md
index a6efd9e..9d5365d 100644
--- a/site/blink/index.md
+++ b/site/blink/index.md
@@ -51,9 +51,8 @@
 We use Chromium's [issue
 tracker](https://bugs.chromium.org/p/chromium/issues/list) (aka
 [crbug.com](http://crbug.com)). Web Platform issues live under components in
-[Blink](https://bugs.chromium.org/p/chromium/issues/list?q=component%3Ablink&can=2)
-and
-[Internals](https://bugs.chromium.org/p/chromium/issues/list?q=component%3Ainternals&can=2).
+[Blink](https://bugs.chromium.org/p/chromium/issues/list) and
+[Internals](https://bugs.chromium.org/p/chromium/issues/list).
 
 ### Tracking features
 
@@ -97,8 +96,7 @@
             practices on how to debug Blink (using Content Shell).
 *   [Chromium Development](/developers) - Guides and best practices for
             Chromium development
-*   YouTube ([Chrome
-            University](https://www.youtube.com/playlist?list=PLNYkxOF6rcICgS7eFJrGDhMBwWtdTgzpx)
+*   YouTube ([Chrome University](https://www.youtube.com/playlist)
             Playlist) - Introductory lessons that cover the fundamental concepts
             for Chromium development.
 
@@ -118,10 +116,10 @@
 *   [Launching a Web Platform Feature](/blink/launching-features)
 *   [Removing a Web Platform Feature](/blink/deprecating-features)
 *   (Video) [Intent to Explain: Demystifying the Blink shipping
-            process](https://www.youtube.com/watch?v=y3EZx_b-7tk)
+            process](https://www.youtube.com/watch)
 
 ## Page Directory
 
 ---
 
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/blink/launching-features/how-chrome-status-communicates.md b/site/blink/launching-features/how-chrome-status-communicates.md
index 3826155..2feecd2 100644
--- a/site/blink/launching-features/how-chrome-status-communicates.md
+++ b/site/blink/launching-features/how-chrome-status-communicates.md
@@ -21,7 +21,7 @@
 Tips:
 
 *   Omit needless words. This is from "[The Elements of
-            Style](https://www.amazon.com/Elements-Style-Fourth-William-Strunk/dp/020530902X/ref=pd_bxgy_14_img_3?_encoding=UTF8&pd_rd_i=020530902X&pd_rd_r=de87e78e-8526-11e8-914f-9f4b0c666b45&pd_rd_w=mZsdS&pd_rd_wg=bq1yC&pf_rd_i=desktop-dp-sims&pf_rd_m=ATVPDKIKX0DER&pf_rd_p=3914568618330124508&pf_rd_r=KQZKKVTXAZHWAEFD7SR9&pf_rd_s=desktop-dp-sims&pf_rd_t=40701&psc=1&refRID=KQZKKVTXAZHWAEFD7SR9)".
+            Style](https://www.amazon.com/Elements-Style-Fourth-William-Strunk/dp/020530902X/ref=pd_bxgy_14_img_3)".
             Most people have words in their writing that can be removed without
             affecting comprehension or meaning.
 *   Do not take shortcuts at the cost of clarity. If you cut so many
diff --git a/site/blink/launching-features/index.md b/site/blink/launching-features/index.md
index 85c42b0..f446892 100644
--- a/site/blink/launching-features/index.md
+++ b/site/blink/launching-features/index.md
@@ -10,7 +10,7 @@
 [blink-api-owners-discuss@chromium.org](mailto:blink-api-owners-discuss@chromium.org).
 If you'd like to provide feedback on this page or the process it describes,
 leave feedback on the [Google Doc
-draft](https://docs.google.com/document/d/1R_2V5_rukVM8S5Hg2XKxiEOVRxvB7NqZOI2lfni2YwE/edit?usp=sharing)
+draft](https://docs.google.com/document/d/1R_2V5_rukVM8S5Hg2XKxiEOVRxvB7NqZOI2lfni2YwE/edit)
 of this page.
 
 ## Exempt features:
@@ -122,10 +122,10 @@
 select the appropriate feature type.
 
 For Chrome, some launches will require a formal[ Chrome launch
-review](https://bugs.chromium.org/p/chromium/issues/entry?template=Chrome+Launch+Feature)
-(especially if your feature has security, privacy, legal, or UI implications).
-This is the point where you should file a launch bug if this applies to you. We
-are working on making this process more open and transparent outside Google.
+review](https://bugs.chromium.org/p/chromium/issues/entry) (especially if your
+feature has security, privacy, legal, or UI implications). This is the point
+where you should file a launch bug if this applies to you. We are working on
+making this process more open and transparent outside Google.
 
 From this point on, the process changes a little depending on the type of
 feature you’re adding.
@@ -427,7 +427,7 @@
 Deprecations and removals must have strong reasons, explicitly balanced against
 the cost of removal. Deprecations should be clear and actionable for developers.
 First, read the [guidelines for deprecating a
-feature](https://docs.google.com/a/chromium.org/document/d/1LdqUfUILyzM5WEcOgeAWGupQILKrZHidEXrUxevyi_Y/edit?usp=sharing).
+feature](https://docs.google.com/a/chromium.org/document/d/1LdqUfUILyzM5WEcOgeAWGupQILKrZHidEXrUxevyi_Y/edit).
 Measure feature usage in the wild. [ Various
 tools](/blink/platform-predictability/compat-tools) are available, but typically
 this is accomplished by simply adding your feature to the[ UseCounter::Feature
@@ -598,6 +598,6 @@
 
 *   Video presentation: [Intent to explain: Demystifying the Blink
             shipping process (Chrome Dev Summit
-            2019)](https://www.youtube.com/watch?v=y3EZx_b-7tk&list=PLNYkxOF6rcIDA1uGhqy45bqlul0VcvKMr&index=17)
+            2019)](https://www.youtube.com/watch)
 *   Blog post: [Intent to Explain: Demystifying the Blink Shipping
             Process](https://blog.chromium.org/2019/11/intent-to-explain-demystifying-blink.html)
\ No newline at end of file
diff --git a/site/blink/layoutng/index.md b/site/blink/layoutng/index.md
index ac0a026..407ef72 100644
--- a/site/blink/layoutng/index.md
+++ b/site/blink/layoutng/index.md
@@ -24,8 +24,7 @@
 behavior in very subtle ways, fixes hundreds of tests, and improves
 compatibility with other browsers. Despite our best efforts, it is likely that
 this will cause some sites and applications to render or behave slightly
-differently. \[[CRBug
-query](https://bugs.chromium.org/p/chromium/issues/list?colspec=ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified&q=Type%3DBug-Regression%20Label%3ALayoutNG&can=1)\]
+differently. \[[CRBug query](https://bugs.chromium.org/p/chromium/issues/list)\]
 
 The performance characteristics are also quite different; although performance
 on a whole is similar or slightly better than before, certain use cases are
@@ -47,12 +46,12 @@
 fails to account for the height of a line ([issue
 861540](https://crbug.com/861540)).
 
-![image](/_/rsrc/1558548771148/blink/layoutng/legacy_float_margin.png)
+![image](/blink/layoutng/legacy_float_margin.png)
 
 *Fig 1a, Legacy layout.*
 *Text overlaps the floating image to the right.*
 
-![image](/_/rsrc/1558548762462/blink/layoutng/ng_float_margin.png)
+![image](/blink/layoutng/ng_float_margin.png)
 
 *Fig 1b, LayoutNG.*
 floating image* *Text is positioned beside the
@@ -62,12 +61,12 @@
 element with a negative margin following a floating element ([issue
 895962](https://crbug.com/895962)). The text should not overlap with the float.
 
-![image](/_/rsrc/1558548788414/blink/layoutng/legacy_float_overlap.png)
+![image](/blink/layoutng/legacy_float_overlap.png)
 
 *Fig 2a, Legacy layout.*
 *Text overlaps the floating orange element.*
 
-![image](/_/rsrc/1558548780197/blink/layoutng/ng_float_overlap.png)
+![image](/blink/layoutng/ng_float_overlap.png)
 
 *Fig 2b, LayoutNG.*
 *Text is positioned beside the floating orange element.*
@@ -146,12 +145,12 @@
 &lt;div&gt;&#1606;&#1587;&#1602;&lt;/div&gt;
 &lt;div&gt;&#1606;&#1587;&lt;span&gt;&#1602;&lt;/span&gt;&lt;/div&gt;
 
-![image](/_/rsrc/1558553912276/blink/layoutng/legacy_shape.png)
+![image](/blink/layoutng/legacy_shape.png)
 
 *Fig 3a, Legacy layout.*
 *Note how the form of the second letter changes.*
 
-![image](/_/rsrc/1558553903835/blink/layoutng/ng_shape.png)
+![image](/blink/layoutng/ng_shape.png)
 
 *Fig 3b, LayoutNG.*
 *Note how the form of the second letter is identical between the two.*
@@ -166,13 +165,13 @@
 The example below shows the rendering of three discretionary ligatures using the
 Adobe SourceHanSansJP font.
 
-![image](/_/rsrc/1558550105989/blink/layoutng/legacy_dlig_jp.png)
+![image](/blink/layoutng/legacy_dlig_jp.png)
 
 *Fig 4a, Legacy layout.*
 *MHz correctly forms a ligature but マンション and*
 *10点 does not.*
 
-![image](/_/rsrc/1558550110802/blink/layoutng/ng_dlig_jp.png)
+![image](/blink/layoutng/ng_dlig_jp.png)
 
 *Fig 4b, LayoutNG.*
 *All three groups form ligatures as expected.*
@@ -190,12 +189,12 @@
 which uses kerning to adjust the spacing between T and -. The bounds of the
 yellow box should match the bounds of the text.
 
-![image](/_/rsrc/1558548825167/blink/layoutng/kern_legacy.png)
+![image](/blink/layoutng/kern_legacy.png)
 
 *Fig 5a, Legacy layout.*
 *Note the trailing whitespace after the last T.*
 
-![image](/_/rsrc/1558548817261/blink/layoutng/kern-ng.png)
+![image](/blink/layoutng/kern-ng.png)
 
 *Fig 5b, LayoutNG.*
 *Note how the left and right edges of the box match the bounds of the text.*
@@ -207,12 +206,12 @@
 unnecessarily. This is quite rare but sometimes happens for mixed-directionality
 content.
 
-![image](/_/rsrc/1558548794350/blink/layoutng/legacy_ar_wrap.png)
+![image](/blink/layoutng/legacy_ar_wrap.png)
 
 *Fig 6a, Legacy layout.*
 *Note the unnecessary line break and extra space on the right.*
 
-![image](/_/rsrc/1558548802712/blink/layoutng/ng_ar_wrap.png)
+![image](/blink/layoutng/ng_ar_wrap.png)
 
 *Fig 6b, LayoutNG.*
 *Note how the left and right edges of the box match the bounds of the text.*
@@ -228,9 +227,8 @@
 For more detailed information about the specific compatibility issues and bugs
 fixed by LayoutNG, please see the issues linked above or search the Chromium bug
 database for bugs marked
-[Fixed-In-LayoutNG](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=label%3AFixed-In-LayoutNG).
+[Fixed-In-LayoutNG](https://bugs.chromium.org/p/chromium/issues/list).
 
 If you suspect that LayoutNG may have caused a web site to break, please [file a
-bug
-report](https://bugs.chromium.org/p/chromium/issues/entry?summary=%5BLayoutNG%5D+Enter+one-line+summary&labels=LayoutNG&components=Blink%3ELayout)
-and we'll investigate.
\ No newline at end of file
+bug report](https://bugs.chromium.org/p/chromium/issues/entry) and we'll
+investigate.
\ No newline at end of file
diff --git a/site/blink/memory-team.md b/site/blink/memory-team.md
index d90f4c5..76f4015 100644
--- a/site/blink/memory-team.md
+++ b/site/blink/memory-team.md
@@ -15,13 +15,13 @@
 *   Shipping Oilpan
             ([Overview](https://docs.google.com/document/d/1_zHanQ8o1lZt1NA_X_2Uo4Tk_wXEkik5JXs8nSSu2Rs/edit#heading=h.ljp56sfuikn2),
             [Weekly
-            status](https://docs.google.com/document/d/1E9NxBmI6FRZ9AgGKhcTcyYV4_19WutY-KgbqBcIoHgI/edit?pli=1))
+            status](https://docs.google.com/document/d/1E9NxBmI6FRZ9AgGKhcTcyYV4_19WutY-KgbqBcIoHgI/edit))
 *   Memory reduction in Blink
             ([Overview](https://docs.google.com/presentation/d/1soWvmqxWuZQ_ZchvPZFgf5frAQBBlq5f2tJTuDDPZI8/edit#slide=id.g437b0e633_00),
             [Weekly
             status](https://docs.google.com/document/d/1Ss64pHLncbpmkmQcWqdL7fiPAH0oy_5XSvjBO3aXf60/edit#heading=h.edmjmaqgarcl))
 *   Instant tab restore
-            ([Overview](https://docs.google.com/document/d/1tOgHctJ1Pwdf0U2n7_y9ZDrpLehy4MKpIxjJPj9J33c/edit?pli=1),
+            ([Overview](https://docs.google.com/document/d/1tOgHctJ1Pwdf0U2n7_y9ZDrpLehy4MKpIxjJPj9J33c/edit),
             [Weekly
             status](https://docs.google.com/document/d/1Vni5m6ohMBkgZFgwI6jjEx-qWUN-4_o7rybyZ330jPY/edit#))
 
diff --git a/site/blink/origin-trials/portals/index.md b/site/blink/origin-trials/portals/index.md
index f47cb3d..a21a95b 100644
--- a/site/blink/origin-trials/portals/index.md
+++ b/site/blink/origin-trials/portals/index.md
@@ -95,7 +95,7 @@
 
 [![Navigating a portal to cross-origin content (from https://www.example.com) is
 not currently permitted and was
-blocked.](/_/rsrc/1580245221179/blink/origin-trials/portals/consolewarning.png)](/blink/origin-trials/portals/consolewarning.png?attredirects=0)
+blocked.](/blink/origin-trials/portals/consolewarning.png)](/blink/origin-trials/portals/consolewarning.png)
 
 Your load may also be blocked for other reasons. If either document has a
 [Content Security Policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP)
@@ -146,4 +146,4 @@
 remote device. This issue is tracked [here](https://crbug.com/1025761).
 
 [![Image showing
-chrome://inspect#pages](/_/rsrc/1592319045086/blink/origin-trials/portals/DevTools_Breakpoint_Workaround.png)](/blink/origin-trials/portals/DevTools_Breakpoint_Workaround.png?attredirects=0)
\ No newline at end of file
+chrome://inspect#pages](/blink/origin-trials/portals/DevTools_Breakpoint_Workaround.png)](/blink/origin-trials/portals/DevTools_Breakpoint_Workaround.png)
\ No newline at end of file
diff --git a/site/blink/origin-trials/running-an-origin-trial.md b/site/blink/origin-trials/running-an-origin-trial.md
index 2e6894b..a20725b 100644
--- a/site/blink/origin-trials/running-an-origin-trial.md
+++ b/site/blink/origin-trials/running-an-origin-trial.md
@@ -337,4 +337,4 @@
 All of this may change, as we respond to your feedback about the framework
 itself. Please let us know how it works, and what's missing!
 To follow the most up-to-date progress and plans, filter in crbug.com for
-“[component:Internals&gt;OriginTrials](https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3EOriginTrials)”.
\ No newline at end of file
+“[component:Internals&gt;OriginTrials](https://bugs.chromium.org/p/chromium/issues/list)”.
\ No newline at end of file
diff --git a/site/blink/platform-predictability/index.md b/site/blink/platform-predictability/index.md
index 447c9d2..9b19e6f 100644
--- a/site/blink/platform-predictability/index.md
+++ b/site/blink/platform-predictability/index.md
@@ -33,11 +33,10 @@
             Web](http://www.slideshare.net/robnyman/predictability-for-the-web/)
             talk ([video](https://youtu.be/meAl-s77DuA))
 *   [Platform Predictability vision
-            document](https://drive.google.com/open?id=1jx--r4elUfTP2EGo27UPGncLTAIW3ExF7N2JL7sjki4)
+            document](https://drive.google.com/open)
 *   [BlinkOn 6: Web Platform
             Predictability](https://docs.google.com/presentation/d/1umK4QkfCvzicHVJKLNo2yDRyWSqQEamavW9QVFmugNY/edit)
-            talk
-            ([video](https://www.youtube.com/watch?v=ipfPyM-Kwyk&feature=youtu.be))
+            talk ([video](https://www.youtube.com/watch))
 *   [Predictability mailing
             list](https://groups.google.com/a/chromium.org/forum/#!forum/platform-predictability)
 *   [Ecosystem Infrastructure team
@@ -78,9 +77,8 @@
             principles of web compatibility](https://bit.ly/blink-compat)
 *   Prioritize bugs in your areas that reflect real developer pain - eg.
             [those most
-            starred](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component:Blink&sort=-stars&colspec=ID%20Stars%20Pri%20Status%20Component%20Opened%20Summary),
-            [recent
-            regressions](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=type%3Dbug-regression+pri%3D0%2C1+component%3Ablink+opened-after%3Atoday-60&colspec=ID+Pri+Mstone+ReleaseBlock+OS+Area+Feature+Status+Owner+Summary&x=m&y=releaseblock&cells=tiles).
+            starred](https://bugs.chromium.org/p/chromium/issues/list), [recent
+            regressions](https://bugs.chromium.org/p/chromium/issues/list).
 *   Understand how your feature behaves on [all major
             browsers](https://browserstack.com/), file bugs for differences (on
             specs, other engines and/or blink).
@@ -93,23 +91,22 @@
 
 *   Chromium Hotlist-Interop: key bugs that impact interoperability
     *   Useful queries:
-                [untriaged](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Hotlist%3DInterop+status%3Duntriaged%2Cunconfirmed&sort=&groupby=&colspec=ID+Pri+Component+Status+Owner+Summary+Modified&nobtn=Update),
+                [untriaged](https://bugs.chromium.org/p/chromium/issues/list),
                 [high
-                priority](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Hotlist%3DInterop+pri%3D0%2C1&colspec=ID+Pri+Component+Status+Owner+Summary+Modified&x=m&y=releaseblock&cells=ids),
-                [most
-                starred](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Hotlist=Interop&sort=-stars&colspec=ID%20Stars%20Pri%20Component%20Status%20Owner%20Summary%20Modified)
+                priority](https://bugs.chromium.org/p/chromium/issues/list),
+                [most starred](https://bugs.chromium.org/p/chromium/issues/list)
     *   [New Hotlist-Interop
-                bug](https://bugs.chromium.org/p/chromium/issues/entry?template=Defect%20report%20from%20user&labels=Type-Bug,Pri-2,Cr-Blink,Hotlist-Interop)
+                bug](https://bugs.chromium.org/p/chromium/issues/entry)
 *   [Chromium
-            Blink&gt;Infra&gt;Ecosystem](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3ABlink%3EInfra%3EEcosystem+&colspec=ID+Pri+Component+Status+Owner+Summary+Modified&x=m&y=releaseblock&cells=ids):
+            Blink&gt;Infra&gt;Ecosystem](https://bugs.chromium.org/p/chromium/issues/list):
             bugs for chromium infrastructure and tooling to promote
             interoperability
 *   [Chromium
-            Internals&gt;FeatureControl](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3AInternals%3EFeatureControl+&colspec=ID+Pri+Component+Status+Owner+Summary+Modified&x=m&y=releaseblock&cells=ids):
+            Internals&gt;FeatureControl](https://bugs.chromium.org/p/chromium/issues/list):
             bugs related to how web platform features are enabled and measured
             (e.g. webexposed tests, UseCounters)
 *   [Chromium bugs filed by other browser
-            vendors](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=reporter:microsoft.com,mozilla,webkit.org,apple.com&sort=-opened+-modified&colspec=ID%20Reporter%20Pri%20Component%20Status%20Owner%20Summary%20Opened%20Modified)
+            vendors](https://bugs.chromium.org/p/chromium/issues/list)
 *   [GitHub issues for
             Chromestatus.com](https://github.com/GoogleChrome/chromium-dashboard/issues)
 
@@ -125,7 +122,7 @@
 *   [Webcompat.com](http://webcompat.com/)
 *   [BlinkOn5: Interoperability Case
             Studies](https://docs.google.com/presentation/d/1pOZ8ppcxEsJ6N8KfnfrI0EXwPEvHwg3BHyxzXXw8lRE)
-            ([video](https://www.youtube.com/watch?v=a3-zFbwsoEs))
+            ([video](https://www.youtube.com/watch))
 *   [W3C Web Platform Incubation Community
             Group](https://www.w3.org/community/wicg/)
 *   [The elastic band of
diff --git a/site/blink/serviceworker/getting-started.md b/site/blink/serviceworker/getting-started.md
index 5341e15..6057b5e 100644
--- a/site/blink/serviceworker/getting-started.md
+++ b/site/blink/serviceworker/getting-started.md
@@ -70,5 +70,4 @@
 ### Documentation
 
 *   For an overview of the possibilities: Jake's [ServiceWorker is
-            coming, look busy](https://www.youtube.com/watch?v=SmZ9XcTpMS4) talk
-            (30min)
\ No newline at end of file
+            coming, look busy](https://www.youtube.com/watch) talk (30min)
\ No newline at end of file
diff --git a/site/blink/serviceworker/index.md b/site/blink/serviceworker/index.md
index 1b37443..5b4a135 100644
--- a/site/blink/serviceworker/index.md
+++ b/site/blink/serviceworker/index.md
@@ -68,7 +68,7 @@
             [ED](https://slightlyoff.github.io/ServiceWorker/spec/service_worker/)
 *   [Testing](/blink/serviceworker/testing)
 *   Implementation bugs use the
-            [Blink&gt;ServiceWorker](https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EServiceWorker)
+            [Blink&gt;ServiceWorker](https://bugs.chromium.org/p/chromium/issues/list)
             component. If you sign-in, you can subscribe to get e-mail updates
             at Profile &gt; Saved Queries.
 *   Mailing lists: we use
@@ -81,4 +81,4 @@
     *   [Hitchhiker's guide to Service Worker
                 classes](https://docs.google.com/a/chromium.org/document/d/1DoueYsm-UOvqDyqIPd9aGAWWQ1XZKX89CsJXDF7j_2Q/edit)
     *   [How to Implement a Web Platform Feature on Service
-                Workers](https://docs.google.com/document/d/1cBZay5IbPHFLtDpFPu7q9XevtydiuTKbqXKIFaBZDJQ/edit?usp=sharing)
\ No newline at end of file
+                Workers](https://docs.google.com/document/d/1cBZay5IbPHFLtDpFPu7q9XevtydiuTKbqXKIFaBZDJQ/edit)
\ No newline at end of file
diff --git a/site/blink/serviceworker/service-worker-faq/index.md b/site/blink/serviceworker/service-worker-faq/index.md
index 9a33f64..5d524af 100644
--- a/site/blink/serviceworker/service-worker-faq/index.md
+++ b/site/blink/serviceworker/service-worker-faq/index.md
@@ -112,6 +112,6 @@
 4.  Now you have this experiment enabled.
 
 This experiment unlocks a view in Resources just like you asked.
-[![image](/_/rsrc/1432833328407/blink/serviceworker/service-worker-faq/resources-sw.png)](/blink/serviceworker/service-worker-faq/resources-sw.png?attredirects=0)
+[![image](/blink/serviceworker/service-worker-faq/resources-sw.png)](/blink/serviceworker/service-worker-faq/resources-sw.png)
 Currently, to view network activity of the worker, click the "inspect" from
 Resources to launch a dedicated devtools window for the worker itself.
\ No newline at end of file
diff --git a/site/blink/serviceworker/testing.md b/site/blink/serviceworker/testing.md
index 0a05fb7..e634e19 100644
--- a/site/blink/serviceworker/testing.md
+++ b/site/blink/serviceworker/testing.md
@@ -12,7 +12,7 @@
 
 ## Performance Tests
 
-### [Issue 372759](https://code.google.com/p/chromium/issues/detail?id=372759) is tracking the development of Service Worker performance tests.
+### [Issue 372759](https://code.google.com/p/chromium/issues/detail) is tracking the development of Service Worker performance tests.
 
 How to run the performance tests:
 
diff --git a/site/blink/sheriffing/index.md b/site/blink/sheriffing/index.md
index dc4268e..9c7f6e5 100644
--- a/site/blink/sheriffing/index.md
+++ b/site/blink/sheriffing/index.md
@@ -25,9 +25,9 @@
 Even among the WebKit bots, there are several different kinds of bots:
 
 *   ["Layout"
-            bots](https://build.chromium.org/p/chromium.webkit/waterfall?category=layout&failures_only=true)
-            and [non-Oilpan
-            bots](https://build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Win+non-Oilpan&builder=WebKit+Win+non-Oilpan+(dbg)&builder=WebKit+Mac+non-Oilpan&builder=WebKit+Mac+non-Oilpan+(dbg)&builder=WebKit+Linux+non-Oilpan&builder=WebKit+Linux+non-Oilpan+(dbg))
+            bots](https://build.chromium.org/p/chromium.webkit/waterfall) and
+            [non-Oilpan
+            bots](https://build.chromium.org/p/chromium.webkit/waterfall)
     *   This is where most of the action is, because these bots run
                 Blink's many test suites. The bots are called "layout" bots
                 because one of the biggest test suites "Web Tests" was called
@@ -46,8 +46,7 @@
                 file instead. You can find some additional information in
                 [Gardening Leak
                 Bots](https://docs.google.com/a/google.com/document/d/11C7zFNKydrorESnE6Nbq98QNmKRMrhSwVMGxkx4fiZM/edit#heading=h.26irfde6145p)
-*   [ASAN
-            bot](http://build.chromium.org/p/chromium.webkit/waterfall?show=WebKit%20Linux%20ASAN)
+*   [ASAN bot](http://build.chromium.org/p/chromium.webkit/waterfall)
     *   This also runs tests, but generally speaking we only care about
                 memory failures on that bot. You can suppress ASAN-specific
                 failures using the
@@ -97,7 +96,7 @@
 
 The web platform team has a large number of tests that are flaky, ignored, or
 unmaintained. We are in the process of finding [teams to monitor test
-directories](https://docs.google.com/spreadsheets/d/1c7O3fJ7aTY92vB5Dfyi_x2VYu4eFdeEeNTys6ECOviQ/edit?ts=57112a09#gid=0),
+directories](https://docs.google.com/spreadsheets/d/1c7O3fJ7aTY92vB5Dfyi_x2VYu4eFdeEeNTys6ECOviQ/edit),
 so that we can track these test issues better. Please note that this should not
 be an individual, but a team. If you have ideas/guesses about some of these
 directories, please reach out to the team and update the sheet. This is the
diff --git a/site/blink/slimming-paint/historical-documents.md b/site/blink/slimming-paint/historical-documents.md
index 93ce635..263bb8b 100644
--- a/site/blink/slimming-paint/historical-documents.md
+++ b/site/blink/slimming-paint/historical-documents.md
@@ -8,19 +8,19 @@
 ## Early design docs and explorations
 
 [Skia Recording
-Changes](https://docs.google.com/document/d/1qNPBk60388ah5FoHwVunwbNZJtv5-n0N97cGDj0LdHY/edit?usp=sharing)
+Changes](https://docs.google.com/document/d/1qNPBk60388ah5FoHwVunwbNZJtv5-n0N97cGDj0LdHY/edit)
 
 [Refactoring Blink Paint
-Code](https://docs.google.com/document/d/1inRhmB8rtxvInvmPEo7Zd5mhOfb48VxwF-9Y1QoQNBE/edit?usp=sharing)
+Code](https://docs.google.com/document/d/1inRhmB8rtxvInvmPEo7Zd5mhOfb48VxwF-9Y1QoQNBE/edit)
 
 [Where to store Display
-Items](https://docs.google.com/document/d/1iGJdE1hD15ISQKDh-I7m1R3MYiamvTlmsyplxts5n0g/edit?usp=sharing)
+Items](https://docs.google.com/document/d/1iGJdE1hD15ISQKDh-I7m1R3MYiamvTlmsyplxts5n0g/edit)
 
 [Layerization based on display
-lists](https://docs.google.com/document/d/1L6vb9JEPFoyt6eNjVla2AbzSUTGyQT93tQKgE3f1EMc/edit?usp=sharing)
+lists](https://docs.google.com/document/d/1L6vb9JEPFoyt6eNjVla2AbzSUTGyQT93tQKgE3f1EMc/edit)
 
 [Pitfalls in DisplayList Creation for Slimming
-Paint](https://docs.google.com/document/d/15c8gxDdJvBTBptHpXuQH4N_7XV7r1_BTbl3_CMBrdkU/edit?usp=sharing)
+Paint](https://docs.google.com/document/d/15c8gxDdJvBTBptHpXuQH4N_7XV7r1_BTbl3_CMBrdkU/edit)
 
 [Tracking slimming paint
 performance](https://docs.google.com/document/d/1moskT1Tkg8GcHZylRNQakyrCjk3LR_O5Yys9fDriVcY/edit#)
\ No newline at end of file
diff --git a/site/blink/slimming-paint/index.md b/site/blink/slimming-paint/index.md
index 7a6228f..d4b1a37 100644
--- a/site/blink/slimming-paint/index.md
+++ b/site/blink/slimming-paint/index.md
@@ -21,7 +21,7 @@
 
 SlimmingPaintV175 - uses property trees for painting in blink, introduces paint
 chunks, uses paint chunks for raster invalidation ([Status: launched in
-M67](https://bugs.chromium.org/p/chromium/issues/detail?id=771643))
+M67](https://bugs.chromium.org/p/chromium/issues/detail))
 
 [BlinkGenPropertyTrees](https://docs.google.com/document/d/17GKr2uIH2O5GthdTyvJpv1qZjoHYoLgrzvCkbCHoID4/view#)
 - sends a layer list instead of a tree, and generates final property trees in
@@ -34,9 +34,9 @@
 ## Presentations
 
 [BlinkOn 3.0
-Presentation](https://docs.google.com/presentation/d/1zpGlx75eTNILTGf3s_F6cQP03OGaN2-HACsZwEobMqY/edit?usp=sharing),
-[video](https://www.youtube.com/watch?v=5Xv2A7aqJ9Y) (start here to find out
-more about the project)
+Presentation](https://docs.google.com/presentation/d/1zpGlx75eTNILTGf3s_F6cQP03OGaN2-HACsZwEobMqY/edit),
+[video](https://www.youtube.com/watch) (start here to find out more about the
+project)
 
 [BlinkOn 4
 presentation](https://docs.google.com/presentation/d/17k62tf1zc5opvIfhCXMiL4UdI9UGvtCJbUEKMPlWZDY/edit)
@@ -90,16 +90,16 @@
 invalidation](https://docs.google.com/document/d/1M669yu7nsF9Wrkm7nQFi3Pp2r-QmCMqm4K7fPPo-doA)
 
 [Representation and implementation of display lists in
-Blink](https://docs.google.com/document/d/1fWvFIY41BJHtB4qBHw3_IZYqScurID4KmE2_a6Be0J4/edit?usp=sharing)
+Blink](https://docs.google.com/document/d/1fWvFIY41BJHtB4qBHw3_IZYqScurID4KmE2_a6Be0J4/edit)
 
 [Layerization based on display
 lists](https://docs.google.com/a/google.com/document/d/1L6vb9JEPFoyt6eNjVla2AbzSUTGyQT93tQKgE3f1EMc/edit)
 
 [Blink paintlist update algorithm
-details](https://docs.google.com/document/d/1bvEdFo9avr11S-2k1-gT1opdYWnPWga68CK3MdoYV7k/edit?usp=sharing)
+details](https://docs.google.com/document/d/1bvEdFo9avr11S-2k1-gT1opdYWnPWga68CK3MdoYV7k/edit)
 
 ==[Bounding Rectangle Strategy for Slimming
-Paint](https://docs.google.com/a/chromium.org/document/d/12G3rfM3EkLYDCRcO1EpEObfeoU24Sqof9S0sPHgELU4/edit?usp=sharing)==
+Paint](https://docs.google.com/a/chromium.org/document/d/12G3rfM3EkLYDCRcO1EpEObfeoU24Sqof9S0sPHgELU4/edit)==
 
 [Slimming Paint for UI
 Compositor](https://docs.google.com/a/chromium.org/document/d/1Oxa3E-ymCqY2-7AlMrL1GEqAtyFE__0PRzhg9EEZt7Y/edit)
diff --git a/site/blink/webcrypto.md b/site/blink/webcrypto.md
index 0963ffb..06dc246 100644
--- a/site/blink/webcrypto.md
+++ b/site/blink/webcrypto.md
@@ -35,7 +35,7 @@
 *   Issues with the implementation should be filed on [Chromium's bug
             tracker](https://code.google.com/p/chromium/issues/list), and given
             the component
-            [Blink&gt;WebCrypto](https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebCrypto).
+            [Blink&gt;WebCrypto](https://bugs.chromium.org/p/chromium/issues/list).
 *   Issues with the [Web Cryptography
             specification](https://w3c.github.io/webcrypto/Overview.html) should
             be filed on the [github](https://github.com/w3c/webcrypto/issues).
@@ -124,7 +124,7 @@
             supported by Chromiumare those recognized by OpenSSL/BoringSSL.
 
     *   Importing ECDH keys [does not accept
-                id-ecDH](https://bugs.chromium.org/p/chromium/issues/detail?id=532728).
+                id-ecDH](https://bugs.chromium.org/p/chromium/issues/detail).
                 The OID must instead be id-ecPublicKey (This can cause problems
                 importing keys generated by Firefox; use "raw" EC keys as a
                 workaround; Chromium in this case is not spec compliant)
diff --git a/site/blink/webidl/index.md b/site/blink/webidl/index.md
index a2bfb2c..22d168e 100644
--- a/site/blink/webidl/index.md
+++ b/site/blink/webidl/index.md
@@ -9,7 +9,7 @@
 interfaces](/developers/web-idl-interfaces); for configuring bindings, see
 [Blink IDL Extended Attributes](/blink/webidl/blink-idl-extended-attributes);
 for IDL dictionaries use, see [IDL dictionaries in
-Blink](https://docs.google.com/document/d/1mRB5zbfHd0lX2Y_Hr7g6grzP_L4Xc6_gBRjL-AE7sY8/edit?usp=sharing).*
+Blink](https://docs.google.com/document/d/1mRB5zbfHd0lX2Y_Hr7g6grzP_L4Xc6_gBRjL-AE7sY8/edit).*
 
 [TOC]
 
@@ -217,8 +217,7 @@
 JavaScript has two special values, `undefined` and `null`, which are often
 confusing and do not fit easily into C++. Indeed, precise behavior of
 `undefined` in Web IDL has varied over time and is under discussion (see W3C Bug
-[23532](https://www.w3.org/Bugs/Public/show_bug.cgi?id=23532) - Dealing with
-undefined).
+[23532](https://www.w3.org/Bugs/Public/show_bug.cgi) - Dealing with undefined).
 
 Behavior on `undefined` and `null` **MUST** be tested in web tests, as these can
 be passed and are easy to get wrong. If these tests are omitted, there may be
@@ -254,7 +253,7 @@
         *   *However,* this nullability check is *not* done by default:
                     it is only done if `[LegacyInterfaceTypeChecking]` is
                     specified on the interface or member (see Bug
-                    [249598](https://code.google.com/p/chromium/issues/detail?id=249598):
+                    [249598](https://code.google.com/p/chromium/issues/detail):
                     Throw TypeError when null is specified to non-nullable
                     interface parameter)
         *   Thus if `[LegacyInterfaceTypeChecking]` is specified in the
@@ -272,13 +271,13 @@
                 argument and for overloaded operations, basically being omitted
                 if trailing (but some exceptions apply). This is complicated
                 (see W3C Bug
-                [23532](https://www.w3.org/Bugs/Public/show_bug.cgi?id=23532) -
-                Dealing with undefined) and not currently implemented.
+                [23532](https://www.w3.org/Bugs/Public/show_bug.cgi) - Dealing
+                with undefined) and not currently implemented.
         Further, note that in some cases one wants different behavior for `f()`
         and `f(undefined)`, which requires an explicit overload, not an optional
         argument; a good example is `Window.alert()`, namely `alert()` vs.
         `alert(undefined)` (see W3C Bug
-        [25686](https://www.w3.org/Bugs/Public/show_bug.cgi?id=25686)).
+        [25686](https://www.w3.org/Bugs/Public/show_bug.cgi)).
     *   `null` affects function resolution for overloaded operations,
                 due to preferring nullable types, but this is the only effect.
 
@@ -335,8 +334,8 @@
 
 For *overloaded* operations, the situation is more complicated, and not
 currently implemented in Blink (Bug
-[293561](https://code.google.com/p/chromium/issues/detail?id=293561)). See the
-[overload resolution
+[293561](https://code.google.com/p/chromium/issues/detail)). See the [overload
+resolution
 algorithm](http://heycam.github.io/webidl/#dfn-overload-resolution-algorithm) in
 the spec for details.
 
@@ -453,7 +452,7 @@
 inherits from some other interface (notably EventHandler or Node), and in a few
 cases bindings depend on the extended attributes of ancestors (these extended
 attributes are "inherited"; the list is
-[compute_dependencies.INHERITED_EXTENDED_ATTRIBUTES](https://cs.chromium.org/chromium/src/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_overall.py?q=INHERITED_EXTENDED_ATTRIBUTES&l=59),
+[compute_dependencies.INHERITED_EXTENDED_ATTRIBUTES](https://cs.chromium.org/chromium/src/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_overall.py),
 and consists of extended attributes that affect memory management). There is
 thus a **shallow dependency** on ancestors, specifically only on the ancestor
 chain and on inherited extended attributes, not on the other contents of
@@ -539,7 +538,7 @@
 
 Note that using real interfaces in test IDL files means changes to real IDL
 files can break run-bindings-tests (e.g., Blink
-[r174804](https://src.chromium.org/viewvc/blink?revision=174804&view=revision)/CL
+[r174804](https://src.chromium.org/viewvc/blink)/CL
 [292503006](https://codereview.chromium.org/292503006/): Oilpan: add
 \[WillBeGarbageCollected\] for Node., since Node is inherited by test files).
 This is ok (we're not going to run run_bindings_tests.py on every IDL edit, and
@@ -597,7 +596,7 @@
 
 A few parts of the Web IDL spec are not implemented; features are implemented on
 an as-needed basis. See
-[component:Blink&gt;Bindings](https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EBindings)
+[component:Blink&gt;Bindings](https://bugs.chromium.org/p/chromium/issues/list)
 for open bugs; please feel free to file bugs or contact bindings developers
 ([members of
 blink-reviews-bindings](https://groups.google.com/a/chromium.org/forum/#!members/blink-reviews-bindings),
@@ -621,17 +620,17 @@
 ### Syntax error causes infinite loop
 
 Some syntax errors cause the IDL parser to enter an infinite loop (Bug
-[363830](https://code.google.com/p/chromium/issues/detail?id=363830)). Until
-this is fixed, if the compiler hangs, please terminate the compiler and check
-your syntax.
+[363830](https://code.google.com/p/chromium/issues/detail)). Until this is
+fixed, if the compiler hangs, please terminate the compiler and check your
+syntax.
 
 ### Type checking
 
 The bindings do not do full type checking (Bug
-[321518](https://code.google.com/p/chromium/issues/detail?id=321518)). They do
-some type checking, but not all. Notably nullability is not strictly enforced.
-See `[TypeChecking]` under **undefined and null** above to see how to turn on
-more standard type checking behavior for interfaces and members.
+[321518](https://code.google.com/p/chromium/issues/detail)). They do some type
+checking, but not all. Notably nullability is not strictly enforced. See
+`[TypeChecking]` under **undefined and null** above to see how to turn on more
+standard type checking behavior for interfaces and members.
 
 ## Bindings development
 
diff --git a/site/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/index.md b/site/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/index.md
index 3e55aeb..9265eab 100644
--- a/site/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/index.md
+++ b/site/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/index.md
@@ -22,7 +22,7 @@
 You can search for other features and view what release they are *Enabled by
 default.*
 
-[![https://www.chromestatus.com/](/_/rsrc/1428262359406/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/chromestatus42.png)](https://www.chromestatus.com/)
+[![https://www.chromestatus.com/](/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/chromestatus42.png)](https://www.chromestatus.com/)
 
 ## Not on Chromestatus?
 
@@ -38,7 +38,7 @@
 *   You can see the commit below has **373417**.
 *   Take note of this number and follow on…
 
-[![image](/_/rsrc/1454728338135/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/cr-commit-pos.png)](/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/Untitled-5.fw.png?attredirects=0)
+[![image](/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/cr-commit-pos.png)](/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/Untitled-5.fw.png)
 
 ### Waiting for it to hit Chrome Stable?
 
@@ -46,7 +46,7 @@
 
 Take the Chromium revision number (or the git SHA) and drop it into
 [storage.googleapis.com/chromium-find-releases-static/](https://storage.googleapis.com/chromium-find-releases-static/index.html)
-[![image](/_/rsrc/1477702988594/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/f3a.png)](/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/f3a.png?attredirects=0)
+[![image](/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/f3a.png)](/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/f3a.png)
 Visit ==https://omahaproxy.appspot.com== for the version numbers of the current
 releases of Chrome.
 
@@ -72,7 +72,7 @@
             is updated every day (at ~4am PST).
 *   Either way, open up either and go to about:version
 
-[![image](/_/rsrc/1454728793189/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/chromeversion.png)](/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/chromeversion.png?attredirects=0)
+[![image](/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/chromeversion.png)](/blink/when-will-a-fix-ship-in-chrome-stable-or-canary/chromeversion.png)
 
 *   At the end of the Revision line is the Chromium Rev.
 *   As long as that rev number is higher than the one you're interested
diff --git a/site/careers/index.md b/site/careers/index.md
index 3f27deb..ebe2257 100644
--- a/site/careers/index.md
+++ b/site/careers/index.md
@@ -4,7 +4,7 @@
 title: Chrome Web Platform External Current Positions
 
 ---
-> [![image](/_/rsrc/1623362635389/careers/logo_chrome_color_144dp.png)](/careers/logo_chrome_color_144dp.png?attredirects=0)
+> [![image](/careers/logo_chrome_color_144dp.png)](/careers/logo_chrome_color_144dp.png)
 
 > **Chrome Web Platform mission...**
 
diff --git a/site/chrome-apps.md b/site/chrome-apps.md
index 243dc16..ab59083 100644
--- a/site/chrome-apps.md
+++ b/site/chrome-apps.md
@@ -54,8 +54,7 @@
 
 # **Planned**
 
-# **[Launch
-Event](https://bugs.chromium.org/p/chromium/issues/detail?id=844279)**
+# **[Launch Event](https://bugs.chromium.org/p/chromium/issues/detail)**
 
 # **79**
 
@@ -159,7 +158,7 @@
 
 # **Partial Support**
 
-# **[Alarms](https://bugs.chromium.org/p/chromium/issues/detail?id=891339)**
+# **[Alarms](https://bugs.chromium.org/p/chromium/issues/detail)**
 
 # **78**
 
diff --git a/site/chrome-release-channels.md b/site/chrome-release-channels.md
index ad3669a..68971e4 100644
--- a/site/chrome-release-channels.md
+++ b/site/chrome-release-channels.md
@@ -18,56 +18,51 @@
 All channels may be run in parallel -- they install into distinct directories
 and use dedicated User Data directories.
 
-*   [Stable channel for
-            Windows](http://www.google.com/chrome?platform=win)
-*   [Beta channel for
-            Windows](http://www.google.com/chrome?platform=win)
-*   [Dev channel for
-            Windows](http://www.google.com/chrome/eula.html?extra=devchannel&platform=win)
-*   [Canary build for
-            Windows](http://tools.google.com/dlpage/chromesxs?platform=win)
+*   [Stable channel for Windows](http://www.google.com/chrome)
+*   [Beta channel for Windows](http://www.google.com/chrome)
+*   [Dev channel for Windows](http://www.google.com/chrome/eula.html)
+*   [Canary build for Windows](http://tools.google.com/dlpage/chromesxs)
 
 #### Mac
 
-*   [Stable channel for Mac](http://google.com/chrome?platform=mac)
-*   [Beta channel for Mac](http://google.com/chrome?platform=mac)
+*   [Stable channel for Mac](http://google.com/chrome)
+*   [Beta channel for Mac](http://google.com/chrome)
 *   [Dev channel for
-            Mac](http://www.google.com/chrome/intl/en/eula_dev.html?dl=mac)
-*   [Canary build for
-            Mac](http://tools.google.com/dlpage/chromesxs?platform=mac) (Note,
-            this will run in parallel to any other Chrome channel you have
-            installed, it will not use the same profile)
+            Mac](http://www.google.com/chrome/intl/en/eula_dev.html)
+*   [Canary build for Mac](http://tools.google.com/dlpage/chromesxs)
+            (Note, this will run in parallel to any other Chrome channel you
+            have installed, it will not use the same profile)
 
 #### Linux
 
-[Stable channel](http://www.google.com/chrome?platform=linux)
+[Stable channel](http://www.google.com/chrome)
 **32-bit Ubuntu/Debian**
 
 *   [Beta channel for 32-bit
-            Debian/Ubuntu](http://www.google.com/chrome/intl/en/eula_beta.html?dl=beta_i386_deb)
+            Debian/Ubuntu](http://www.google.com/chrome/intl/en/eula_beta.html)
 *   [Dev channel for 32-bit
-            Debian/Ubuntu](http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_deb)
+            Debian/Ubuntu](http://www.google.com/chrome/intl/en/eula_dev.html)
 
 **32-bit Fedora/OpenSUSE**
 
 *   [Beta channel for 32-bit
-            Fedora/OpenSUSE](http://www.google.com/chrome/intl/en/eula_beta.html?dl=beta_i386_rpm)
+            Fedora/OpenSUSE](http://www.google.com/chrome/intl/en/eula_beta.html)
 *   [Dev channel for 32-bit
-            Fedora/OpenSUSE](http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_rpm)
+            Fedora/OpenSUSE](http://www.google.com/chrome/intl/en/eula_dev.html)
 
 **64-bit Ubuntu/Debian**
 
 *   [Beta channel for 64-bit
-            Debian/Ubuntu](http://www.google.com/chrome/intl/en/eula_beta.html?dl=beta_amd64_deb)
+            Debian/Ubuntu](http://www.google.com/chrome/intl/en/eula_beta.html)
 *   [Dev channel for 64-bit
-            Debian/Ubuntu](http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_amd64_deb)
+            Debian/Ubuntu](http://www.google.com/chrome/intl/en/eula_dev.html)
 
 **64-bit Fedora/Red Hat/OpenSUSE**
 
 *   [Beta channel for 64-bit
-            Fedora/OpenSUSE](http://www.google.com/chrome/intl/en/eula_beta.html?dl=beta_amd64_rpm)
+            Fedora/OpenSUSE](http://www.google.com/chrome/intl/en/eula_beta.html)
 *   [Dev channel for 64-bit
-            Fedora/OpenSUSE](http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_amd64_dev)
+            Fedora/OpenSUSE](http://www.google.com/chrome/intl/en/eula_dev.html)
 
 ### How do I choose which channel to use?
 
diff --git a/site/chromium-os/2014-firmware-summit/index.md b/site/chromium-os/2014-firmware-summit/index.md
index 5a06c24..33243d4 100644
--- a/site/chromium-os/2014-firmware-summit/index.md
+++ b/site/chromium-os/2014-firmware-summit/index.md
@@ -13,7 +13,7 @@
 
 #### Duncan Laurie
 
-## [Presentation](https://docs.google.com/presentation/d/1h-nsDGlQmYI21dr95nYgLmyCYDgBIpJWSt9b7AqTZaw/pub?start=false&loop=false&delayms=3000)
+## [Presentation](https://docs.google.com/presentation/d/1h-nsDGlQmYI21dr95nYgLmyCYDgBIpJWSt9b7AqTZaw/pub)
 
 ## [Video](http://youtu.be/HwsTRThChn0)
 
@@ -27,7 +27,7 @@
 
 #### Aaron Durbin
 
-## [Presentation](https://docs.google.com/presentation/d/1hwkzVrbAWUFqdEeWPaNSTp0MKpEGxY1gt90UmG7bBFg/pub?start=false&loop=false&delayms=3000)
+## [Presentation](https://docs.google.com/presentation/d/1hwkzVrbAWUFqdEeWPaNSTp0MKpEGxY1gt90UmG7bBFg/pub)
 
 ## [Video](http://youtu.be/HKJNJh6JW_Y)
 
@@ -37,7 +37,7 @@
 
 #### Stefan Reinauer
 
-## [Presentation](https://docs.google.com/presentation/d/1jWOVuJ59LqvoweS9xbKY4RJw9pVDQNVk8aMQKtwHAqk/pub?start=false&loop=false&delayms=3000)
+## [Presentation](https://docs.google.com/presentation/d/1jWOVuJ59LqvoweS9xbKY4RJw9pVDQNVk8aMQKtwHAqk/pub)
 
 ## [Video](http://youtu.be/d0d9gxmg0xQ)
 
@@ -47,7 +47,7 @@
 
 ## Shawn Nematbakhsh
 
-## [Presentation](https://docs.google.com/presentation/d/1ogewSJS8kOhqVEZgH1AlY3e5XD66jXdeoWoPjjLIKb0/pub?start=false&loop=false&delayms=3000)
+## [Presentation](https://docs.google.com/presentation/d/1ogewSJS8kOhqVEZgH1AlY3e5XD66jXdeoWoPjjLIKb0/pub)
 
 ## [Video](http://youtu.be/8wPskpLHFIo)
 
@@ -58,7 +58,7 @@
 
 ## Gabe Black
 
-## [Presentation](https://docs.google.com/presentation/d/1pH8ltQ3cGKy9dRaTxHtZbA50QLZCw6HE8LDoi1y_gcs/pub?start=false&loop=false&delayms=3000)
+## [Presentation](https://docs.google.com/presentation/d/1pH8ltQ3cGKy9dRaTxHtZbA50QLZCw6HE8LDoi1y_gcs/pub)
 
 ## [Video](http://youtu.be/6ZKeDGI75vw)
 
@@ -69,7 +69,7 @@
 
 ## Bill Richardson
 
-## [Presentation](https://docs.google.com/presentation/d/1Xa_Z5SjW-soPvkugAR8__TEJFrJpzoZUa9HNR14Sjs8/pub?start=false&loop=false&delayms=3000)
+## [Presentation](https://docs.google.com/presentation/d/1Xa_Z5SjW-soPvkugAR8__TEJFrJpzoZUa9HNR14Sjs8/pub)
 
 ## [Video](http://youtu.be/Ie7LRGgCXC8)
 
@@ -80,7 +80,7 @@
 
 ## Bernie Thompson
 
-## [Presentation](https://docs.google.com/presentation/d/1hqo_LT4jAjlckZPxADFYI_rpCr9IRlydnbRVjyTTCiM/pub?start=false&loop=false&delayms=3000)
+## [Presentation](https://docs.google.com/presentation/d/1hqo_LT4jAjlckZPxADFYI_rpCr9IRlydnbRVjyTTCiM/pub)
 
 ## [Video](http://youtu.be/RWxyMdVrGiI)
 
@@ -92,7 +92,7 @@
 
 ## Dave Parker
 
-## [Presentation](https://docs.google.com/a/chromium.org/presentation/d/1hqo_LT4jAjlckZPxADFYI_rpCr9IRlydnbRVjyTTCiM/pub?start=false&loop=false&delayms=3000#slide=id.g2bc8270bb_55)
+## [Presentation](https://docs.google.com/a/chromium.org/presentation/d/1hqo_LT4jAjlckZPxADFYI_rpCr9IRlydnbRVjyTTCiM/pub)
 
 ## [Video](http://youtu.be/jqtoZc3X3lE)
 
diff --git a/site/chromium-os/build/builder-overview.md b/site/chromium-os/build/builder-overview.md
index eed5c07..a73910e 100644
--- a/site/chromium-os/build/builder-overview.md
+++ b/site/chromium-os/build/builder-overview.md
@@ -30,20 +30,19 @@
 
 Commit Queue (CQ) picks up, builds, tests, and submits and/or rejects Chrome OS
 CLs. The overview of CQ written for developers is available
-[here](/system/errors/NodeNotFound?suri=wuid:gx:359411dde4d9a4a3).
+[here](/system/errors/NodeNotFound).
 
 *2. What are the related builders?*
 
-[master-paladin](https://uberchromegw.corp.google.com/i/chromeos/waterfall?builder=master-paladin)
-and all builders with their waterfall name ending with ***paladin***.
+[master-paladin](https://uberchromegw.corp.google.com/i/chromeos/waterfall) and
+all builders with their waterfall name ending with ***paladin***.
 
 *3. How do the builders work?*
 
 CQ adopts a master-worker model to verify the CLs on multiple platforms
 simultaneously. The
-[master-paladin](https://uberchromegw.corp.google.com/i/chromeos/waterfall?builder=master-paladin)
-builder queries Gerrit for [eligible
-CLs](/system/errors/NodeNotFound?suri=wuid:gx:359411dde4d9a4a3#TOC-How-does-the-commit-queue-decide-when-to-pick-up-a-change-),
+[master-paladin](https://uberchromegw.corp.google.com/i/chromeos/waterfall)
+builder queries Gerrit for [eligible CLs](/system/errors/NodeNotFound),
 cherry-picks them, and creates a manifest containing the commit hash of each
 repository and the Gerrit CLs to apply on top of them. The newly created
 manifest then triggers the worker builders to build and test the CLs on a set of
@@ -77,8 +76,8 @@
 
 *2. What are the related builders?*
 
-[pre-cq-launcher](https://uberchromegw.corp.google.com/i/chromeos/waterfall?builder=pre-cq-launcher)
-and the builders on the [try
+[pre-cq-launcher](https://uberchromegw.corp.google.com/i/chromeos/waterfall) and
+the builders on the [try
 waterfall](https://uberchromegw.corp.google.com/i/chromiumos.tryserver/waterfall)
 with name/config ending with ***-pre-cq**.*
 
@@ -86,7 +85,7 @@
 
 Pre-CQ uses a loose master-worker model, where the master build is not tied to a
 specific worker build.
-[pre-cq-launcher](https://uberchromegw.corp.google.com/i/chromeos/waterfall?builder=pre-cq-launcher)
+[pre-cq-launcher](https://uberchromegw.corp.google.com/i/chromeos/waterfall)
 (i.e., the master) constantly examines the the statuses of Gerrit CLs and
 launches remote trybots to verify each set of the CLs. If all trybots passed and
 the CL has all required approvals, Pre-CQ launcher considered the CL verified.
@@ -105,13 +104,13 @@
 
 *2. What are the related builders?*
 
-[master-release](https://uberchromegw.corp.google.com/i/chromeos/waterfall?builder=master-release)
-and all builders with waterfall name ending with ***canary***.
+[master-release](https://uberchromegw.corp.google.com/i/chromeos/waterfall) and
+all builders with waterfall name ending with ***canary***.
 
 *3. How do the builders work?*
 
 Canaries adopts a master-worker model.
-[master-release](https://uberchromegw.corp.google.com/i/chromeos/waterfall?builder=master-release)
+[master-release](https://uberchromegw.corp.google.com/i/chromeos/waterfall)
 creates and publishes a manifest from the Top of Tree. The workers are then
 triggered by the new manifest to start a new build. During which time, the
 canary master periodically checks the statuses of the workers until all the
@@ -135,13 +134,13 @@
 
 *2. What are the related builders?*
 
-[master-chromium-pfq](https://uberchromegw.corp.google.com/i/chromeos/waterfall?builder=master-chromium-pfq)
+[master-chromium-pfq](https://uberchromegw.corp.google.com/i/chromeos/waterfall)
 and all builders with waterfall name ending with ***chrome/chromium PFQ***.
 
 *3. How do the builders work?*
 
 Chrome PFQ adopts a master-worker model.
-[master-chromium-pfq](https://uberchromegw.corp.google.com/i/chromeos/waterfall?builder=master-chromium-pfq)
+[master-chromium-pfq](https://uberchromegw.corp.google.com/i/chromeos/waterfall)
 creates a new manifest containing the Chrome version to build. The new manifest
 triggers the worker builds and the master wait until all workers complete or the
 timeout hits, whichever occurs first. If all workers passed, the Chrome PFQ
diff --git a/site/chromium-os/build/index.md b/site/chromium-os/build/index.md
index 3d9326b..33e7762 100644
--- a/site/chromium-os/build/index.md
+++ b/site/chromium-os/build/index.md
@@ -50,7 +50,7 @@
 *   [Portage Package Upgrade
             Initiative](http://www.chromium.org/chromium-os/obsolete/portage-package-status)
     *   [Portage Package Status
-                Spreadsheet](https://docs.google.com/a/chromium.org/spreadsheet/ccc?key=0AsXDKtaHikmcdEp1dVN1SG1yRU1xZEw1Yjhka2dCSUE#gid=0)
+                Spreadsheet](https://docs.google.com/a/chromium.org/spreadsheet/ccc)
 *   Build hacking
     *   [Chroot versioning](/chromium-os/build/chroot_version_hooks)
                 (chroot version hooks)
@@ -63,11 +63,9 @@
 *   Buildbot [Configure/Set
             up](/developers/testing/chromium-build-infrastructure/getting-the-buildbot-source/configuring-your-buildbot)
             (Chrome Infra guide)
-*   [Commit Queue
-            overview](/system/errors/NodeNotFound?suri=wuid:gx:359411dde4d9a4a3)
+*   [Commit Queue overview](/system/errors/NodeNotFound)
 *   [CBuildbot](http://www.chromium.org/chromium-os/build/cbuildbot-overview)
-    *   [Commit
-                Queue](/system/errors/NodeNotFound?suri=wuid:gx:359411dde4d9a4a3)
+    *   [Commit Queue](/system/errors/NodeNotFound)
     *   [Local
                 Trybot](http://www.chromium.org/chromium-os/build/local-trybot-documentation)
     *   [Remote
@@ -75,23 +73,23 @@
 
 #### Build labels
 
-*   [Build-Tools](https://code.google.com/p/chromium/issues/list?can=2&q=Build%3DTools+OS%3DChrome&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-*   [Build-Tools-Cbuildbot](https://code.google.com/p/chromium/issues/list?can=2&q=Build%3DTools-Cbuildbot&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
+*   [Build-Tools](https://code.google.com/p/chromium/issues/list)
+*   [Build-Tools-Cbuildbot](https://code.google.com/p/chromium/issues/list)
             (file [new issue](http://goto.google.com/cros-cbuildbot-ticket))
-*   [Build-Tools-Paygen](https://code.google.com/p/chromium/issues/list?can=2&q=Build%3DTools-Paygen&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
+*   [Build-Tools-Paygen](https://code.google.com/p/chromium/issues/list)
             (file [new issue](http://goto.google.com/cros-paygen-ticket))
-*   [Build-Tools-Portage](https://code.google.com/p/chromium/issues/list?can=2&q=Build%3DTools-Portage&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-*   [Build-Tools-Pushlive](https://code.google.com/p/chromium/issues/list?can=2&q=Build%3DTools-Pushlive&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
+*   [Build-Tools-Portage](https://code.google.com/p/chromium/issues/list)
+*   [Build-Tools-Pushlive](https://code.google.com/p/chromium/issues/list)
             (file [new issue](http://goto.google.com/cros-pushlive-ticket))
-*   [Build-Tools-SimpleChrome](https://code.google.com/p/chromium/issues/list?can=2&q=Build%3DTools-SimpleChrome&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-*   [Build-Tools-Trybot](https://code.google.com/p/chromium/issues/list?can=2&q=Build%3DTools-Trybot&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
+*   [Build-Tools-SimpleChrome](https://code.google.com/p/chromium/issues/list)
+*   [Build-Tools-Trybot](https://code.google.com/p/chromium/issues/list)
 *   [Build-Tools
             label=stats](http://goto.google.com/cros-build-stats-tickets) (file
             [new issue](http://goto.google.com/cros-build-stats-ticket))
-*   [Cr-OS-Packages](https://code.google.com/p/chromium/issues/list?can=2&q=Cr%3DOS-Packages&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
+*   [Cr-OS-Packages](https://code.google.com/p/chromium/issues/list)
 
 Or file a generic Build issue to be triaged by the build team at
-[goto.google.com/cros-build-ticket](https://code.google.com/p/chromium/issues/entry?template=Build%20Infrastructure&labels=Build,OS-Chrome,Pri-2&summary=your%20words%20here).
+[goto.google.com/cros-build-ticket](https://code.google.com/p/chromium/issues/entry).
 
 #### Other Resources
 
diff --git a/site/chromium-os/build/tour-of-the-chromiumos-buildbot.md b/site/chromium-os/build/tour-of-the-chromiumos-buildbot.md
index 2fe6026..c998e68 100644
--- a/site/chromium-os/build/tour-of-the-chromiumos-buildbot.md
+++ b/site/chromium-os/build/tour-of-the-chromiumos-buildbot.md
@@ -139,7 +139,7 @@
             commits the results if successful.
 *   Pre-CQ Launcher - launches individual try jobs for calidation of
             ready CLs before the CQ tries them on all boards.
-*   [ChromeOS ASAN information](/system/errors/NodeNotFound?suri=wuid:gx:498713d4f8f70084)ASAN - see
+*   [ChromeOS ASAN information](/system/errors/NodeNotFound)ASAN - see
 *   SDK - try new toolsets and update the prepackaged information for
             the chromeos SDK
 *   Toolchain - try newer compilers
@@ -158,10 +158,9 @@
 
 Currently the set of columns and the allocations of bots to back them is managed
 by the Chrome Infrastructure team, please file a [Build
-Infrastructure](https://code.google.com/p/chromium/issues/entry?template=Build%20Infrastructure)
-bug and add the label OS-Chrome to start the process of correcting it. Please
-describe the type of build, and the cbuildbot configuration it should be
-running.
+Infrastructure](https://code.google.com/p/chromium/issues/entry) bug and add the
+label OS-Chrome to start the process of correcting it. Please describe the type
+of build, and the cbuildbot configuration it should be running.
 
 ## When the builds aren't right
 
diff --git a/site/chromium-os/cable-and-adapter-tips-and-tricks/index.md b/site/chromium-os/cable-and-adapter-tips-and-tricks/index.md
index 394034f..993fe6c 100644
--- a/site/chromium-os/cable-and-adapter-tips-and-tricks/index.md
+++ b/site/chromium-os/cable-and-adapter-tips-and-tricks/index.md
@@ -84,7 +84,7 @@
 supplies &gt; 15W, pay close attention to Power Rules, in USB PD R2.0 V1.2
 Section 10.
 
-[![image](/_/rsrc/1464830406082/chromium-os/cable-and-adapter-tips-and-tricks/SourcePowerRule.png)](/chromium-os/cable-and-adapter-tips-and-tricks/SourcePowerRule.png?attredirects=0)
+[![image](/chromium-os/cable-and-adapter-tips-and-tricks/SourcePowerRule.png)](/chromium-os/cable-and-adapter-tips-and-tricks/SourcePowerRule.png)
 
 USB PD Revision 2.0 specifies normative voltage rails of 5V, 9V, 15V, and 20V.
 In order to support a particular voltage rail, all voltage rails lower must be
diff --git a/site/chromium-os/chrome-os-systems-supporting-adb-debugging-over-usb.md b/site/chromium-os/chrome-os-systems-supporting-adb-debugging-over-usb.md
index 50d5564..640f923 100644
--- a/site/chromium-os/chrome-os-systems-supporting-adb-debugging-over-usb.md
+++ b/site/chromium-os/chrome-os-systems-supporting-adb-debugging-over-usb.md
@@ -57,4 +57,4 @@
 mean that it will be available in the Stable channel on the next release of
 Chrome OS. For more information on how to move your device between Chromebook
 release channels[ click
-here](https://support.google.com/chromebook/answer/1086915?hl=en-GB).
\ No newline at end of file
+here](https://support.google.com/chromebook/answer/1086915).
\ No newline at end of file
diff --git a/site/chromium-os/chrome-os-systems-supporting-android-apps.md b/site/chromium-os/chrome-os-systems-supporting-android-apps.md
index fe74f91..751f049 100644
--- a/site/chromium-os/chrome-os-systems-supporting-android-apps.md
+++ b/site/chromium-os/chrome-os-systems-supporting-android-apps.md
@@ -827,4 +827,4 @@
 mean that it will be available in the Stable channel on the next release of
 Chrome OS. For more information on how to move your device between Chromebook
 release channels [click
-here](https://support.google.com/chromebook/answer/1086915?hl=en-GB).
\ No newline at end of file
+here](https://support.google.com/chromebook/answer/1086915).
\ No newline at end of file
diff --git a/site/chromium-os/chrome-os-systems-supporting-linux.md b/site/chromium-os/chrome-os-systems-supporting-linux.md
index 50919a5..8d769b4 100644
--- a/site/chromium-os/chrome-os-systems-supporting-linux.md
+++ b/site/chromium-os/chrome-os-systems-supporting-linux.md
@@ -15,7 +15,7 @@
 in 2019 will support Linux (Beta).
 
 To learn how to set up Linux (Beta) on supported Chromebooks, [click
-here](https://support.google.com/chromebook/answer/9145439?hl=en).
+here](https://support.google.com/chromebook/answer/9145439).
 
 For in-depth technical documentation, [click
 here](https://chromium.googlesource.com/chromiumos/docs/+/master/containers_and_vms.md).
diff --git a/site/chromium-os/chromium-os-faq.md b/site/chromium-os/chromium-os-faq.md
index 1b4180c..9a8c285 100644
--- a/site/chromium-os/chromium-os-faq.md
+++ b/site/chromium-os/chromium-os-faq.md
@@ -48,8 +48,7 @@
     *   Users are expected to set up their own
 *   Google Chrome OS has a [green/yellow/red
             logo](https://www.google.com/intl/en/images/logos/chrome_logo.gif)
-            while Chromium OS has a
-            [blue/bluer/bluest](/_/rsrc/1302286216006/config/customLogo.gif)
+            while Chromium OS has a [blue/bluer/bluest](/config/customLogo.gif)
             logo.
 
 ## Where can I download Google Chrome OS?
diff --git a/site/chromium-os/chromiumos-design-docs/autoupdate-details/index.md b/site/chromium-os/chromiumos-design-docs/autoupdate-details/index.md
index 36789e4..50fd515 100644
--- a/site/chromium-os/chromiumos-design-docs/autoupdate-details/index.md
+++ b/site/chromium-os/chromiumos-design-docs/autoupdate-details/index.md
@@ -160,7 +160,7 @@
 Here's an example of cutting an edge to break a cycle. Operation A reads block 3
 to write block 4. Operation B reads block 4 to write block 10.
 
-[![image](/_/rsrc/1268692643085/chromium-os/chromiumos-design-docs/autoupdate-details/cycle_break.png)](/chromium-os/chromiumos-design-docs/autoupdate-details/cycle_break.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/autoupdate-details/cycle_break.png)](/chromium-os/chromiumos-design-docs/autoupdate-details/cycle_break.png)
 
 Once the cycles are broken, we can use a topological sort to order all the
 nodes. Then we convert each node to an InstallOperation and add it to the
@@ -174,7 +174,7 @@
 
 ## **Example**
 
-[![image](/_/rsrc/1268692655838/chromium-os/chromiumos-design-docs/autoupdate-details/example.png)](/chromium-os/chromiumos-design-docs/autoupdate-details/example.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/autoupdate-details/example.png)](/chromium-os/chromiumos-design-docs/autoupdate-details/example.png)
 
 ## **Streaming**
 
diff --git a/site/chromium-os/chromiumos-design-docs/boot-design/index.md b/site/chromium-os/chromiumos-design-docs/boot-design/index.md
index 0a3ca30..eb58793 100644
--- a/site/chromium-os/chromiumos-design-docs/boot-design/index.md
+++ b/site/chromium-os/chromiumos-design-docs/boot-design/index.md
@@ -13,21 +13,14 @@
 Chrome OS based systems. It covers what happens after /sbin/init first starts
 execution, until all services in the system are ready.
 
-Chrome OS Core uses
-[Upstart](http://www.google.com/url?q=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FUpstart&sa=D&sntz=1&usg=AFQjCNEuUVRg10UCp5SZDMxMYm7uXUDFrQ)
-for its /sbin/init package. Readers of this document should have some basic
-familiarity with Upstart concepts, such as the syntax of [job configuration
-files](http://www.google.com/url?q=http%3A%2F%2Fmanpages.ubuntu.com%2Fmanpages%2Fprecise%2Fen%2Fman5%2Finit.5.html&sa=D&sntz=1&usg=AFQjCNEcyrkvIZPDNeUDdOHLY7pQT9x6AQ),
-and Upstart events, such as
-[starting](http://www.google.com/url?q=http%3A%2F%2Fmanpages.ubuntu.com%2Fmanpages%2Fprecise%2Fen%2Fman7%2Fstarting.7.html&sa=D&sntz=1&usg=AFQjCNHlfSoGzcMEjfOaHUjsOhEwfBlRGw)
-and
-[started](http://www.google.com/url?q=http%3A%2F%2Fmanpages.ubuntu.com%2Fmanpages%2Fprecise%2Fen%2Fman7%2Fstarted.7.html&sa=D&sntz=1&usg=AFQjCNGpa6z6Q1A7Q-WtTajYsx7etAqUPA).
+Chrome OS Core uses [Upstart](http://www.google.com/url) for its /sbin/init
+package. Readers of this document should have some basic familiarity with
+Upstart concepts, such as the syntax of [job configuration
+files](http://www.google.com/url), and Upstart events, such as
+[starting](http://www.google.com/url) and [started](http://www.google.com/url).
 Readers should also have some understanding of Linux file system management
-concepts, like
-[mounting](http://www.google.com/url?q=http%3A%2F%2Flinux.die.net%2Fman%2F8%2Fmount&sa=D&sntz=1&usg=AFQjCNHWgzSgniJkKUaQX0F6aoV6tub_Zw)
-and
-[creating](http://www.google.com/url?q=http%3A%2F%2Flinux.die.net%2Fman%2F8%2Fmkfs&sa=D&sntz=1&usg=AFQjCNHT-LvbDmluahoYo1skfkb28btuiA)
-file systems.
+concepts, like [mounting](http://www.google.com/url) and
+[creating](http://www.google.com/url) file systems.
 
 If you want to go deeper and read the source code, you’ll need some
 understanding of shell programming. If you want to understand the initialization
@@ -40,7 +33,7 @@
 
 *Boot est omnis divisa in partes tres.*
 
-[![image](/_/rsrc/1418437692177/chromium-os/chromiumos-design-docs/boot-design/boot_design_diagram.png)](/chromium-os/chromiumos-design-docs/boot-design/boot_design_diagram.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/boot-design/boot_design_diagram.png)](/chromium-os/chromiumos-design-docs/boot-design/boot_design_diagram.png)
 
 The diagram above shows an outline of the Chrome OS Core boot flow. Boot divides
 into three sequential phases with four publicly defined Upstart events:
@@ -79,7 +72,7 @@
 boot-services), the following services are guaranteed available:
 
 *   A file system generally conforming to the [Linux
-            FHS](http://www.google.com/url?q=http%3A%2F%2Fwww.pathname.com%2Ffhs%2F&sa=D&sntz=1&usg=AFQjCNHWdZjRwe5FA0JKIi0EVckcCzGvaQ).
+            FHS](http://www.google.com/url).
 *   A logging service compatible with rsyslogd.
 *   Device hotplug detection. User input devices or other devices
             necessary to the system application will be detected, with modules
@@ -479,10 +472,9 @@
 
 System startup time is heavily influenced by the wait time required to read data
 that isn’t yet in the file buffer cache. The
-[ureadahead](http://www.google.com/url?q=http%3A%2F%2Fmanpages.ubuntu.com%2Fmanpages%2Fprecise%2Fman8%2Fureadahead.8.html&sa=D&sntz=1&usg=AFQjCNGq-lkbAxTEkiTp_Yc2moX8IPPY5g)
-program can improve boot time by requesting data in advance of when it’s needed,
-so that boot spends less time waiting for data from the boot device. Some key
-facts about ureadahead:
+[ureadahead](http://www.google.com/url) program can improve boot time by
+requesting data in advance of when it’s needed, so that boot spends less time
+waiting for data from the boot device. Some key facts about ureadahead:
 
 *   Platforms that want to use this feature must depend on the
             sys-apps/ureadahead package.
diff --git a/site/chromium-os/chromiumos-design-docs/chrome-os-volume-keys.md b/site/chromium-os/chromiumos-design-docs/chrome-os-volume-keys.md
index 5dec1b3..a7321b9 100644
--- a/site/chromium-os/chromiumos-design-docs/chrome-os-volume-keys.md
+++ b/site/chromium-os/chromiumos-design-docs/chrome-os-volume-keys.md
@@ -29,7 +29,7 @@
 user clicks the system / status tray in the lower-right corner of the screen:**
 
 **![image](https://lh4.googleusercontent.com/ibZ7w_Ljo-MURsOQhV0Dx-XZPpdDU5fLEKNKSOSLkh6BlyyiTvsk94XiNWQfLpVSpYLemRluuqywKIFvTKJDB_uUbLyl381r2Zby4kUUkkkpzSrdRJ8)**
-**The volume keys’ current behavior was initially proposed in [chromium-os bug 13618](https://code.google.com/p/chromium-os/issues/detail?id=13618). Briefly,**
+**The volume keys’ current behavior was initially proposed in [chromium-os bug 13618](https://code.google.com/p/chromium-os/issues/detail). Briefly,**
 
 **### When not muted:**
 
@@ -53,6 +53,6 @@
 
 **This is a poor substitute; decreasing the volume from 100% to 0% takes more than a second and the user is unable to easily restore the original volume level later.**
 
-**### The toggle button between the icon and the slider is confusing (see e.g. [this bug](https://code.google.com/p/chromium/issues/detail?id=170935)).**
+**### The toggle button between the icon and the slider is confusing (see e.g. [this bug](https://code.google.com/p/chromium/issues/detail)).**
 
-**The button was originally labeled, but the label’s visual appearance was sub-optimal ([chromium bug 143426](https://code.google.com/p/chromium/issues/detail?id=143426)). Per [chromium bug 152070](https://code.google.com/p/chromium/issues/detail?id=152070), the unlabeled button will be merged into a more-meaningful icon (as tracked in [chromium bug 137947](https://code.google.com/p/chromium/issues/detail?id=137947)).**
\ No newline at end of file
+**The button was originally labeled, but the label’s visual appearance was sub-optimal ([chromium bug 143426](https://code.google.com/p/chromium/issues/detail)). Per [chromium bug 152070](https://code.google.com/p/chromium/issues/detail), the unlabeled button will be merged into a more-meaningful icon (as tracked in [chromium bug 137947](https://code.google.com/p/chromium/issues/detail)).**
\ No newline at end of file
diff --git a/site/chromium-os/chromiumos-design-docs/cras-chromeos-audio-server.md b/site/chromium-os/chromiumos-design-docs/cras-chromeos-audio-server.md
index 4b001cd..d5d29a4 100644
--- a/site/chromium-os/chromiumos-design-docs/cras-chromeos-audio-server.md
+++ b/site/chromium-os/chromiumos-design-docs/cras-chromeos-audio-server.md
@@ -111,10 +111,10 @@
 ### More documents
 
 *   [Chrome OS Audio Software
-            Overview](https://docs.google.com/document/d/1pDdzlJlNacvOB8CS4Qxg-0aQvEuCK8lFKaWaqckSl3w/edit?usp=sharing)
+            Overview](https://docs.google.com/document/d/1pDdzlJlNacvOB8CS4Qxg-0aQvEuCK8lFKaWaqckSl3w/edit)
 *   [CRAS ELC
-            2014.pdf](https://drive.google.com/file/d/1WBYe-M_xFaHIajn-hfQRBrKhPkbgHNF9/view?usp=sharing)
+            2014.pdf](https://drive.google.com/file/d/1WBYe-M_xFaHIajn-hfQRBrKhPkbgHNF9/view)
 *   [Gain in
-            CRAS](https://docs.google.com/document/d/1FfTGylzC-uGPhzxnotfxXjDeBPRPIMxkzqdQbQWJ7aE/edit?usp=sharing)
+            CRAS](https://docs.google.com/document/d/1FfTGylzC-uGPhzxnotfxXjDeBPRPIMxkzqdQbQWJ7aE/edit)
 *   [UCM Usage
-            Guide](https://docs.google.com/document/d/1AcXZI9dvJBW0Vy6h9vraD7VP9X_MpwHx0eJ6hNc4G_s/edit?usp=sharing)
\ No newline at end of file
+            Guide](https://docs.google.com/document/d/1AcXZI9dvJBW0Vy6h9vraD7VP9X_MpwHx0eJ6hNc4G_s/edit)
\ No newline at end of file
diff --git a/site/chromium-os/chromiumos-design-docs/cros-network/index.md b/site/chromium-os/chromiumos-design-docs/cros-network/index.md
index 47668a8..ff183ca 100644
--- a/site/chromium-os/chromiumos-design-docs/cros-network/index.md
+++ b/site/chromium-os/chromiumos-design-docs/cros-network/index.md
@@ -5,4 +5,4 @@
 title: 'CrOS network: notes on ChromiumOS networking'
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/chromium-os/chromiumos-design-docs/disk-format/index.md b/site/chromium-os/chromiumos-design-docs/disk-format/index.md
index 4d8c7be..55c6dff 100644
--- a/site/chromium-os/chromiumos-design-docs/disk-format/index.md
+++ b/site/chromium-os/chromiumos-design-docs/disk-format/index.md
@@ -300,7 +300,7 @@
 details.
 Here’s the current fixed-disk layout:
 
-[![image](/_/rsrc/1284148304249/chromium-os/chromiumos-design-docs/disk-format/layout.png)](/chromium-os/chromiumos-design-docs/disk-format/layout.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/disk-format/layout.png)](/chromium-os/chromiumos-design-docs/disk-format/layout.png)
 
 ## Secure boot
 
@@ -388,7 +388,7 @@
 partition.
 Here’s the flow in graphical form:
 
-[![image](/_/rsrc/1284148352980/chromium-os/chromiumos-design-docs/disk-format/flow.png)](/chromium-os/chromiumos-design-docs/disk-format/flow.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/disk-format/flow.png)](/chromium-os/chromiumos-design-docs/disk-format/flow.png)
 
 ## Kernel partition format
 
@@ -396,7 +396,7 @@
 also checks the kernel’s cryptographic signature. The kernel partition consists
 of the following structure:
 
-[![image](/_/rsrc/1284148648651/chromium-os/chromiumos-design-docs/disk-format/kernel2.png)](/chromium-os/chromiumos-design-docs/disk-format/kernel2.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/disk-format/kernel2.png)](/chromium-os/chromiumos-design-docs/disk-format/kernel2.png)
 
 The first 64K bytes are the cryptographic signature header blob, which contains
 the keys and signatures needed to verify the rest of the kernel blob (plus a few
diff --git a/site/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/index.md b/site/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/index.md
index 659e85e..a4ac9ab 100644
--- a/site/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/index.md
+++ b/site/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/index.md
@@ -19,7 +19,7 @@
 this document.
 The recovery image performs the actions described in the following diagram:
 
-[![image](/_/rsrc/1258650184594/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/recovery_imagepng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/recovery_image.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/recovery_imagepng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/recovery_image.png)
 
 ## Firmware updating
 
@@ -41,7 +41,7 @@
 The firmware updater is a userspace program that runs on system boot. It
 performs the following actions:
 
-[![image](/_/rsrc/1258650186816/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/firmware_updaterpng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/firmware_updater.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/firmware_updaterpng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/firmware_updater.png)
 
 ## Bit rot evasion (corruption on the hard drive)
 
@@ -54,7 +54,7 @@
 bits in each byte reserved for the bootable flag. This gives us 7 unused bits
 per partition for the boot loader.
 
-[![image](/_/rsrc/1258650185721/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/partition_extra_bitspng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/partition_extra_bits.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/partition_extra_bitspng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/partition_extra_bits.png)
 
 0x80 Bootable flag: this partition can be booted. This bit being set implies
 that it's a good partition to boot from; it's been vetted. 0x40 Tryboot flag:
@@ -67,7 +67,7 @@
 
 The boot loader flow is then:
 
-[![image](/_/rsrc/1258650187850/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/bootloader_flowpng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/bootloader_flow.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/bootloader_flowpng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/filesystem-autoupdate-supplements/bootloader_flow.png)
 
 Open issue: We could use a third system partition. This comes at a cost of
 space, but lets us *always* have a backup partition ready, even midway through
diff --git a/site/chromium-os/chromiumos-design-docs/filesystem-autoupdate/index.md b/site/chromium-os/chromiumos-design-docs/filesystem-autoupdate/index.md
index fb9ab5c..c3f00b7 100644
--- a/site/chromium-os/chromiumos-design-docs/filesystem-autoupdate/index.md
+++ b/site/chromium-os/chromiumos-design-docs/filesystem-autoupdate/index.md
@@ -107,7 +107,7 @@
 
 Here's a diagram of the boot process:
 
-![image](/_/rsrc/1311980716766/chromium-os/chromiumos-design-docs/filesystem-autoupdate/ChromeOSFilesystemAutoupdate.png)
+![image](/chromium-os/chromiumos-design-docs/filesystem-autoupdate/ChromeOSFilesystemAutoupdate.png)
 
 ## Supplements
 
diff --git a/site/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/index.md b/site/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/index.md
index ddfc32a..7d1b205 100644
--- a/site/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/index.md
+++ b/site/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/index.md
@@ -268,7 +268,7 @@
 Here is an early guess at sizes and layout of the EEPROM. These sizes may change
 as we progress with implementation.
 
-[![image](/_/rsrc/1258650191714/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/eeprom-mappng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/eeprom-map.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/eeprom-mappng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/eeprom-map.png)
 
 ## Firmware block descriptions
 
@@ -553,7 +553,7 @@
 *   Normal continuation of boot, loading kernel from internal drive
 *   Recovery mode
 
-[![image](/_/rsrc/1277241373652/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/ChromeOSFirmwareBootandRecoveryPUBLISHED.png)](/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/ChromeOSFirmwareBootandRecoveryPUBLISHED.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/ChromeOSFirmwareBootandRecoveryPUBLISHED.png)](/chromium-os/chromiumos-design-docs/firmware-boot-and-recovery/ChromeOSFirmwareBootandRecoveryPUBLISHED.png)
 
 ## Other notes
 
diff --git a/site/chromium-os/chromiumos-design-docs/firmware-updates.md b/site/chromium-os/chromiumos-design-docs/firmware-updates.md
index 321c169..d76985a 100644
--- a/site/chromium-os/chromiumos-design-docs/firmware-updates.md
+++ b/site/chromium-os/chromiumos-design-docs/firmware-updates.md
@@ -20,5 +20,4 @@
 
 Flashrom @ Chromium.org documentation:
 http://[goo.gl/rEAwz](http://goo.gl/rEAwz) \[ [Long
-URL](https://docs.google.com/document/pub?id=1H8zZ3aEMZmfO4ZEsWbHooUdGOgxy5LTPJ19YbaDsxdQ)
-\]
\ No newline at end of file
+URL](https://docs.google.com/document/pub) \]
\ No newline at end of file
diff --git a/site/chromium-os/chromiumos-design-docs/hardening-against-malicious-stateful-data.md b/site/chromium-os/chromiumos-design-docs/hardening-against-malicious-stateful-data.md
index 590caab..929dfa4 100644
--- a/site/chromium-os/chromiumos-design-docs/hardening-against-malicious-stateful-data.md
+++ b/site/chromium-os/chromiumos-design-docs/hardening-against-malicious-stateful-data.md
@@ -19,10 +19,10 @@
 that re-exploits the device, thus providing a vehicle for the attacker to get a
 persistent exploit.
 
-[Both](https://bugs.chromium.org/p/chromium/issues/detail?id=351788)
-[examples](https://bugs.chromium.org/p/chromium/issues/detail?id=648971) of
-persistent Chrome OS exploits that have been reported to us up to now exploit
-this (symlink attacks) as their persistence mechanism. Thus, we need to:
+[Both](https://bugs.chromium.org/p/chromium/issues/detail)
+[examples](https://bugs.chromium.org/p/chromium/issues/detail) of persistent
+Chrome OS exploits that have been reported to us up to now exploit this (symlink
+attacks) as their persistence mechanism. Thus, we need to:
 
     Eliminate data dependencies on stateful data as much as possible from the
     boot process.
@@ -96,18 +96,18 @@
 
 ### Restricting symlink traversal
 
-[Both](https://bugs.chromium.org/p/chromium/issues/detail?id=351788)
-[cases](https://bugs.chromium.org/p/chromium/issues/detail?id=648971) of
-persistent Chrome OS exploits that have been reported via the Chrome
-vulnerability reward program relied heavily on placing symlinks on the stateful
-file system to re-exploit the system after a reboot. The idea is to place a
-symlink somewhere on a path written to by a privileged process during boot to
-redirect the write to a different location. In some cases, the data that gets
-written can also be controlled by the attacker, e.g. when the code in question
-is copying files from one location in the stateful file system to another. It
-turns out that intentional usage of symlinks is actually very rare on the
-stateful file system. Given that and the relative success of symlink attacks, it
-makes sense to generally disallow symlink traversal.
+[Both](https://bugs.chromium.org/p/chromium/issues/detail)
+[cases](https://bugs.chromium.org/p/chromium/issues/detail) of persistent Chrome
+OS exploits that have been reported via the Chrome vulnerability reward program
+relied heavily on placing symlinks on the stateful file system to re-exploit the
+system after a reboot. The idea is to place a symlink somewhere on a path
+written to by a privileged process during boot to redirect the write to a
+different location. In some cases, the data that gets written can also be
+controlled by the attacker, e.g. when the code in question is copying files from
+one location in the stateful file system to another. It turns out that
+intentional usage of symlinks is actually very rare on the stateful file system.
+Given that and the relative success of symlink attacks, it makes sense to
+generally disallow symlink traversal.
 
 To prevent symlinks to be traversed on the stateful file system, there are a
 variety of possible approaches:
@@ -201,7 +201,7 @@
             privileged system daemons write to files in /var/log. We should
             consider restricting this further, but will grant an exception for
             now.~~ The risk of symlinks in /var/log being abused has been
-            [mitigated](https://bugs.chromium.org/p/chromium/issues/detail?id=916152).
+            [mitigated](https://bugs.chromium.org/p/chromium/issues/detail).
 *   /home: When using ext4 encryption, encrypted user data actually
             resides within the stateful file system and encryption is handled on
             a per-file basis. To avoid blowing up scope considerably for initial
@@ -232,16 +232,16 @@
 to the file system. In this way, we can support the use of additional hooks in
 the Chromium OS LSM which consult the "inode mark" when making decisions about
 other file system security policies. For example, one recent
-[exploit](https://bugs.chromium.org/p/chromium/issues/detail?id=766253) modified
-a file on the stateful file system to convert it from a normal file into a FIFO
-in order to disable the execution progress of a program that opened the file for
-reading. In light of this, we have added an additional policy to the "inode
-mark" metadata that allows us to deny opening of FIFOs on the stateful file
-system in addition to restricting symlink traversal. We use the file_open hook
-in the LSM to check the inode metadata when a FIFO is being opened on the
-system. All other details are the same as described above for restricting
-symlink traversal. As FIFO usage is even more rare than usage of symlinks on the
-stateful file system, the only exceptions to this policy are:
+[exploit](https://bugs.chromium.org/p/chromium/issues/detail) modified a file on
+the stateful file system to convert it from a normal file into a FIFO in order
+to disable the execution progress of a program that opened the file for reading.
+In light of this, we have added an additional policy to the "inode mark"
+metadata that allows us to deny opening of FIFOs on the stateful file system in
+addition to restricting symlink traversal. We use the file_open hook in the LSM
+to check the inode metadata when a FIFO is being opened on the system. All other
+details are the same as described above for restricting symlink traversal. As
+FIFO usage is even more rare than usage of symlinks on the stateful file system,
+the only exceptions to this policy are:
 
 *   /mnt/stateful_partition/dev_image: Used for developers running in
             dev mode.
diff --git a/site/chromium-os/chromiumos-design-docs/index.md b/site/chromium-os/chromiumos-design-docs/index.md
index 98b1f66..78ac28f 100644
--- a/site/chromium-os/chromiumos-design-docs/index.md
+++ b/site/chromium-os/chromiumos-design-docs/index.md
@@ -36,7 +36,7 @@
             Presentation](https://docs.google.com/a/chromium.org/presentation/d/1HHf_0nKrceQr_NQYGMpVlYTIYF8ky-eNxP7W5Lxw94Y/present#slide=id.g341ad2000_020)
             (2014)
 *   [Verified Boot
-            Presentation](https://docs.google.com/presentation/d/14haBMrbpc2zlgdWmiaTlp_iDG_A8t5PTTXFMz5kqHSM/present?slide=id.g11a5e5b4cf_0_140)
+            Presentation](https://docs.google.com/presentation/d/14haBMrbpc2zlgdWmiaTlp_iDG_A8t5PTTXFMz5kqHSM/present)
             (2016)
 *   [Keyboard-Controlled Reset
             Circuit](/chromium-os/chromiumos-design-docs/keyboard-controlled-reset-circuit)
diff --git a/site/chromium-os/chromiumos-design-docs/keyboard-controlled-reset-circuit/index.md b/site/chromium-os/chromiumos-design-docs/keyboard-controlled-reset-circuit/index.md
index eaab1ff..fd2f0df 100644
--- a/site/chromium-os/chromiumos-design-docs/keyboard-controlled-reset-circuit/index.md
+++ b/site/chromium-os/chromiumos-design-docs/keyboard-controlled-reset-circuit/index.md
@@ -46,7 +46,7 @@
 out of specification USB device causing the main power regulator to latch a
 fault and shutdown until power is cycled.
 
-[![image](/_/rsrc/1550132772632/chromium-os/chromiumos-design-docs/keyboard-controlled-reset-circuit/KbdReset.png)](/chromium-os/chromiumos-design-docs/keyboard-controlled-reset-circuit/KbdReset.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/keyboard-controlled-reset-circuit/KbdReset.png)](/chromium-os/chromiumos-design-docs/keyboard-controlled-reset-circuit/KbdReset.png)
 
 ![KeyboardControlledReset.png.1353360421277.png](https://lh5.googleusercontent.com/fmWa009HCo9PNdjbjeK5rpUVqax0sbm4RMc0bZpvQOM1NmhXZN867EuEZOCAWm8FMHGsIEm7ryT9kB1TITIfIvMyV32fxxw4nX9teXVWJUQ08EL5-vpybhQ9_ZMr74c55g)
 
diff --git a/site/chromium-os/chromiumos-design-docs/network-portal-detection/index.md b/site/chromium-os/chromiumos-design-docs/network-portal-detection/index.md
index 20128ee..f4ecd23 100644
--- a/site/chromium-os/chromiumos-design-docs/network-portal-detection/index.md
+++ b/site/chromium-os/chromiumos-design-docs/network-portal-detection/index.md
@@ -38,7 +38,7 @@
 ### Shill Service State Machine
 
 [![Flimflam service state
-machine](/_/rsrc/1326298284439/chromium-os/chromiumos-design-docs/network-portal-detection/FlimflamServiceStateMachine.png)](/chromium-os/chromiumos-design-docs/network-portal-detection/FlimflamServiceStateMachine.png?attredirects=0)
+machine](/chromium-os/chromiumos-design-docs/network-portal-detection/FlimflamServiceStateMachine.png)](/chromium-os/chromiumos-design-docs/network-portal-detection/FlimflamServiceStateMachine.png)
 
 ### Reverse Path Filtering
 
diff --git a/site/chromium-os/chromiumos-design-docs/partition-resizing/index.md b/site/chromium-os/chromiumos-design-docs/partition-resizing/index.md
index 731ddde..b5c849a 100644
--- a/site/chromium-os/chromiumos-design-docs/partition-resizing/index.md
+++ b/site/chromium-os/chromiumos-design-docs/partition-resizing/index.md
@@ -55,7 +55,7 @@
 Note that, at the end of the following process, the A and B partitions are
 always the same size as each other.
 
-[![image](/_/rsrc/1258650195034/chromium-os/chromiumos-design-docs/partition-resizing/resize_partitionpng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/partition-resizing/resize_partition.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/partition-resizing/resize_partitionpng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/partition-resizing/resize_partition.png)
 
 ## When does resizing occur?
 
diff --git a/site/chromium-os/chromiumos-design-docs/protecting-cached-user-data/index.md b/site/chromium-os/chromiumos-design-docs/protecting-cached-user-data/index.md
index 057fbf8..664f735 100644
--- a/site/chromium-os/chromiumos-design-docs/protecting-cached-user-data/index.md
+++ b/site/chromium-os/chromiumos-design-docs/protecting-cached-user-data/index.md
@@ -245,7 +245,7 @@
 (and vault keyset it protects) cannot be recovered. This operation is
 illustrated below:
 
-[![image](/_/rsrc/1291791014176/chromium-os/chromiumos-design-docs/protecting-cached-user-data/ChromiumOS_TPM_Cryptohome.png)](/chromium-os/chromiumos-design-docs/protecting-cached-user-data/ChromiumOS_TPM_Cryptohome.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/protecting-cached-user-data/ChromiumOS_TPM_Cryptohome.png)](/chromium-os/chromiumos-design-docs/protecting-cached-user-data/ChromiumOS_TPM_Cryptohome.png)
 
 While these protection methods result in protecting the cached user data, what
 they effectively address is preventing an attacker from offline brute-force
diff --git a/site/chromium-os/chromiumos-design-docs/recovery-mode/index.md b/site/chromium-os/chromiumos-design-docs/recovery-mode/index.md
index 579f48d..fc1e2c8 100644
--- a/site/chromium-os/chromiumos-design-docs/recovery-mode/index.md
+++ b/site/chromium-os/chromiumos-design-docs/recovery-mode/index.md
@@ -300,7 +300,7 @@
 created by a recovery installer. It is the least flexible RSD, since it supports
 only a single device model.
 
-[![image](/_/rsrc/1271194914265/chromium-os/chromiumos-design-docs/recovery-mode/srjy2ox0dbMkVTv25qW2QdA.png)](/chromium-os/chromiumos-design-docs/recovery-mode/srjy2ox0dbMkVTv25qW2QdA.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/recovery-mode/srjy2ox0dbMkVTv25qW2QdA.png)](/chromium-os/chromiumos-design-docs/recovery-mode/srjy2ox0dbMkVTv25qW2QdA.png)
 
 ### Network recovery storage device
 
@@ -318,7 +318,7 @@
 supported without upgrading the RSDs, as long as the network recovery software
 supports the new model's hardware.
 
-[![image](/_/rsrc/1271194947844/chromium-os/chromiumos-design-docs/recovery-mode/sk78RvI_UcGGddwNUBzsAcA.png)](/chromium-os/chromiumos-design-docs/recovery-mode/sk78RvI_UcGGddwNUBzsAcA.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/recovery-mode/sk78RvI_UcGGddwNUBzsAcA.png)](/chromium-os/chromiumos-design-docs/recovery-mode/sk78RvI_UcGGddwNUBzsAcA.png)
 
 Future versions of this specification may allow a PXE boot style implementation,
 where the PXE code lives in the recovery kernel instead of the firmware.
diff --git a/site/chromium-os/chromiumos-design-docs/software-architecture/index.md b/site/chromium-os/chromiumos-design-docs/software-architecture/index.md
index aee568b..d9bb639 100644
--- a/site/chromium-os/chromiumos-design-docs/software-architecture/index.md
+++ b/site/chromium-os/chromiumos-design-docs/software-architecture/index.md
@@ -16,7 +16,7 @@
             connection manager, and so on
 *   Firmware
 
-[![image](/_/rsrc/1258650210340/chromium-os/chromiumos-design-docs/software-architecture/overviewpng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/software-architecture/overview.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/software-architecture/overviewpng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/software-architecture/overview.png)
 
 ## High-level design
 
@@ -47,7 +47,7 @@
             We have improved boot performance by removing a lot of complexity
             that is normally found in PC firmware.
 
-[![image](/_/rsrc/1258650211434/chromium-os/chromiumos-design-docs/software-architecture/firmwarepng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/software-architecture/firmware.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/software-architecture/firmwarepng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/software-architecture/firmware.png)
 
 ### System-level and user-land software
 
@@ -89,4 +89,4 @@
 The window manager contains a compositor that animates these windows and renders
 them via OpenGL or OpenGL|ES.
 
-[![image](/_/rsrc/1258650212610/chromium-os/chromiumos-design-docs/software-architecture/chromepng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/software-architecture/chrome.png?attredirects=0)
\ No newline at end of file
+[![image](/chromium-os/chromiumos-design-docs/software-architecture/chromepng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/software-architecture/chrome.png)
\ No newline at end of file
diff --git a/site/chromium-os/chromiumos-design-docs/source-code-management/index.md b/site/chromium-os/chromiumos-design-docs/source-code-management/index.md
index 9d3213f..98f71a7 100644
--- a/site/chromium-os/chromiumos-design-docs/source-code-management/index.md
+++ b/site/chromium-os/chromiumos-design-docs/source-code-management/index.md
@@ -141,7 +141,7 @@
 repository based on a particular upstream tag of the upstream Git repository (or
 our Git import if upstream is not using Git).
 
-[![image](/_/rsrc/1258650215944/chromium-os/chromiumos-design-docs/source-code-management/repo-archpng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/source-code-management/repo-arch.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/source-code-management/repo-archpng)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/source-code-management/repo-arch.png)
 
 ### Package database
 
diff --git a/site/chromium-os/chromiumos-design-docs/system-hardening.md b/site/chromium-os/chromiumos-design-docs/system-hardening.md
index 73acd8d..bee01ea 100644
--- a/site/chromium-os/chromiumos-design-docs/system-hardening.md
+++ b/site/chromium-os/chromiumos-design-docs/system-hardening.md
@@ -103,17 +103,17 @@
 Privileges that were once limited to uid=0 are now available in a coarse-grained
 fashion using runtime and file system (extended attribute)-based labeling. In
 addition, process tree capabilities inheritance is possible with a [lightweight
-kernel patch](http://marc.info/?l=linux-kernel&m=125026482525494&w=2). With file
-system capabilities enabled, specific process trees can also disable uid=0 from
-having any default privilege (other than that granted by file system
-permissions) using the securebits SECURE_NOROOT and SECURE_NO_SETUID_FIXUP. All
-processes in the subtree could then be locked into this pure capability-based
-superuser privilege mode barring a kernel privilege escalation vulnerability.
-All capabilities are broken into effective, permitted, and inherited sets, which
-can be applied to a file or process. In addition, processes all have a starting
-bounding set that places an upper limit on which capabilities can be used, even
-if in one of the other sets. At present, we're not aware of any Linux
-distributions that make heavy use of capabilities.
+kernel patch](http://marc.info/). With file system capabilities enabled,
+specific process trees can also disable uid=0 from having any default privilege
+(other than that granted by file system permissions) using the securebits
+SECURE_NOROOT and SECURE_NO_SETUID_FIXUP. All processes in the subtree could
+then be locked into this pure capability-based superuser privilege mode barring
+a kernel privilege escalation vulnerability. All capabilities are broken into
+effective, permitted, and inherited sets, which can be applied to a file or
+process. In addition, processes all have a starting bounding set that places an
+upper limit on which capabilities can be used, even if in one of the other sets.
+At present, we're not aware of any Linux distributions that make heavy use of
+capabilities.
 
 [Linux Security Modules](http://lwn.net/Articles/154277/) (LSM) is a subsystem
 of the Linux Kernel Modules that implements a number of kernel task-based hooks.
@@ -185,7 +185,7 @@
     *   Will support net namespacing (for locking down network
                 interfaces w/veth)
 *   A generic [suid
-            sandbox](http://src.chromium.org/viewvc/chrome/trunk/src/sandbox/linux/suid/sandbox.c?revision=25019&view=markup)
+            sandbox](http://src.chromium.org/viewvc/chrome/trunk/src/sandbox/linux/suid/sandbox.c)
             (using the features above)
 
 The final implementation should include a standalone library, libminijail, and a
diff --git a/site/chromium-os/chromiumos-design-docs/system-notifications.md b/site/chromium-os/chromiumos-design-docs/system-notifications.md
index 27cfca7..d3492ba 100644
--- a/site/chromium-os/chromiumos-design-docs/system-notifications.md
+++ b/site/chromium-os/chromiumos-design-docs/system-notifications.md
@@ -38,7 +38,7 @@
 status.
 
 See also the [notification blocking code
-update](https://docs.google.com/document/d/1Ox0Gb659lE2eusk-Gwm-a_JkARva7LydQc3hZNJvDn0/edit?usp=sharing)
+update](https://docs.google.com/document/d/1Ox0Gb659lE2eusk-Gwm-a_JkARva7LydQc3hZNJvDn0/edit)
 design doc.
 
 ## List of the system notifications
diff --git a/site/chromium-os/chromiumos-design-docs/text-input/index.md b/site/chromium-os/chromiumos-design-docs/text-input/index.md
index e6683f6..a04232f 100644
--- a/site/chromium-os/chromiumos-design-docs/text-input/index.md
+++ b/site/chromium-os/chromiumos-design-docs/text-input/index.md
@@ -113,7 +113,7 @@
 Bus). The following diagram illustrates the basic architecture of text input
 support for Chromium OS.
 
-> [![image](/_/rsrc/1259832806496/chromium-os/chromiumos-design-docs/text-input/basic-architecture2.png)](/chromium-os/chromiumos-design-docs/text-input/basic-architecture2.png?attredirects=0)
+> [![image](/chromium-os/chromiumos-design-docs/text-input/basic-architecture2.png)](/chromium-os/chromiumos-design-docs/text-input/basic-architecture2.png)
 
 ### Keyboard layout: XKB
 
@@ -164,10 +164,9 @@
 Will be implemented as separate process. Communicates to IBus-daemon via D-Bus.
 
 New: Here's a screenshot of a work-in-progress version of the candidate window.
-[A demo](/system/errors/NodeNotFound?suri=wuid:gx:483d026d329bff2f) is also
-available.
+[A demo](/system/errors/NodeNotFound) is also available.
 
-> [![image](/_/rsrc/1259832991155/chromium-os/chromiumos-design-docs/text-input/candidate_window.png)](/chromium-os/chromiumos-design-docs/text-input/candidate_window.png?attredirects=0)
+> [![image](/chromium-os/chromiumos-design-docs/text-input/candidate_window.png)](/chromium-os/chromiumos-design-docs/text-input/candidate_window.png)
 
 **XKB configuration dialog**
 
@@ -190,7 +189,7 @@
 language selector with the keyboard layout selector, unlike traditional Linux
 desktops. Here's a mockup of what it will look like:
 
-> [![image](/_/rsrc/1259832806497/chromium-os/chromiumos-design-docs/text-input/input.png)](/chromium-os/chromiumos-design-docs/text-input/input.png?attredirects=0)
+> [![image](/chromium-os/chromiumos-design-docs/text-input/input.png)](/chromium-os/chromiumos-design-docs/text-input/input.png)
 
 **Input language selector (on login manager)**
 
@@ -248,11 +247,11 @@
 
 *   [chromium/src/chrome/browser/chromeos/options](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/chromeos/options/)
             (configuration page)
-*   [chromium-os/src/platform/cros](http://src.chromium.org/cgi-bin/gitweb.cgi?p=cros.git;a=summary)
+*   [chromium-os/src/platform/cros](http://src.chromium.org/cgi-bin/gitweb.cgi)
             (libcros part, replacement for ibus-setup and ibus-panel)
-    *   [chromeos_ime.cc](http://src.chromium.org/cgi-bin/gitweb.cgi?p=cros.git;a=blob;f=chromeos_ime.cc;hb=HEAD)
-                - APIs used for implementing the candidate window
-    *   [chromeos_language.cc](http://src.chromium.org/cgi-bin/gitweb.cgi?p=cros.git;a=blob;f=chromeos_ime.cc;hb=HEAD)
+    *   [chromeos_ime.cc](http://src.chromium.org/cgi-bin/gitweb.cgi) -
+                APIs used for implementing the candidate window
+    *   [chromeos_language.cc](http://src.chromium.org/cgi-bin/gitweb.cgi)
                 - APIs used for manipulating input language status.
 
 ### Candidate window
diff --git a/site/chromium-os/chromiumos-design-docs/touch-firmware-updater.md b/site/chromium-os/chromiumos-design-docs/touch-firmware-updater.md
index 8d01634..1643dcc 100644
--- a/site/chromium-os/chromiumos-design-docs/touch-firmware-updater.md
+++ b/site/chromium-os/chromiumos-design-docs/touch-firmware-updater.md
@@ -93,7 +93,7 @@
 
 The touch firmware updater consists of a set of scripts and firmware files. The
 firmware update script is available in a [Chromium OS source
-tree](http://git.chromium.org/gitweb/?p=chromiumos/platform/touch_updater.git;a=tree;f=scripts).
+tree](http://git.chromium.org/gitweb/).
 
 The files used by the touch firmware updater (as seen on the filesystem of a
 target system) are organized as follows:
@@ -130,8 +130,7 @@
 should not be able to interact with the device.
 
 For details, see the
-[chromeos-touch-update.conf](http://git.chromium.org/gitweb/?p=chromiumos/platform/touch_updater.git;a=blob;f=scripts/chromeos-touch-update.conf;hb=HEAD)
-job.
+[chromeos-touch-update.conf](http://git.chromium.org/gitweb/) job.
 
 The updater also runs as a part of the recovery process from a recovery image
 booted via USB.
diff --git a/site/chromium-os/chromiumos-design-docs/verified-boot-crypto/index.md b/site/chromium-os/chromiumos-design-docs/verified-boot-crypto/index.md
index 9096ce6..ceebe3f 100644
--- a/site/chromium-os/chromiumos-design-docs/verified-boot-crypto/index.md
+++ b/site/chromium-os/chromiumos-design-docs/verified-boot-crypto/index.md
@@ -178,7 +178,7 @@
 
 ### Putting it all together: Crypto Architecture
 
-[![image](/_/rsrc/1381341119111/chromium-os/chromiumos-design-docs/verified-boot-crypto/cryptospecs.webp)](/chromium-os/chromiumos-design-docs/verified-boot-crypto/cryptospecs.webp?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/verified-boot-crypto/cryptospecs.webp)](/chromium-os/chromiumos-design-docs/verified-boot-crypto/cryptospecs.webp)
 
 For **Header H:**
 
@@ -299,8 +299,7 @@
             written to by any other component
 
 Items 1 and 2 are required to verify the signing key. Item 3 is required to
-[prevent rollback
-attacks](https://docs.google.com/a/google.com/Doc?docid=0AWwzXTHj7UwzZGhtOHZwNHJfMTNnaHc1cHNmNA&hl=en#Preventing_Rollback_Attacks_32).
+[prevent rollback attacks](https://docs.google.com/a/google.com/Doc).
 
 The weaker (relatively) crypto algorithms used by the signing keys **may** be
 implemented in the R/W firmware. However, there are risks to consider here:
diff --git a/site/chromium-os/chromiumos-design-docs/verified-boot-data-structures/index.md b/site/chromium-os/chromiumos-design-docs/verified-boot-data-structures/index.md
index eed9fcd..7676dfc 100644
--- a/site/chromium-os/chromiumos-design-docs/verified-boot-data-structures/index.md
+++ b/site/chromium-os/chromiumos-design-docs/verified-boot-data-structures/index.md
@@ -43,7 +43,7 @@
 defined a `**VbPublicKey**` structure that simply encapsulates the public key
 data along with its size and algorithm:
 
-[![image](/_/rsrc/1284155588711/chromium-os/chromiumos-design-docs/verified-boot-data-structures/vbpublickey.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/vbpublickey.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/vbpublickey.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/vbpublickey.png)
 
 `**VbSignature**` structures are very similar, but instead of the algorithm and
 version they only remember the length of data they signed. A signature data blob
@@ -51,7 +51,7 @@
 public key must be used to extract the original hash. In some cases we may also
 use a VbSignature structure for a nonencrypted hash.
 
-[![image](/_/rsrc/1284155606105/chromium-os/chromiumos-design-docs/verified-boot-data-structures/vbsignature.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/vbsignature.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/vbsignature.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/vbsignature.png)
 
 ### The public key and signature headers know how to find their data
 
@@ -75,7 +75,7 @@
 the subkey used to sign the rest of the data in the image. The subkey itself is
 signed by some higher key, which is presumably more secure or robust.
 
-[![image](/_/rsrc/1284155628310/chromium-os/chromiumos-design-docs/verified-boot-data-structures/keyblock.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/keyblock.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/keyblock.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/keyblock.png)
 
 The key block itself is either signed (by Google) or simply checksummed (for
 self-signed developer images), so only one of the two VbSignatures is used to
@@ -93,7 +93,7 @@
 is signed by the key block, and contains the signature of the firmware body plus
 another subkey which will be used to validate the kernel image.
 
-[![image](/_/rsrc/1284155649415/chromium-os/chromiumos-design-docs/verified-boot-data-structures/firmware.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/firmware.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/firmware.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/firmware.png)
 
 ### Kernel image
 
@@ -101,7 +101,7 @@
 The key block, preamble, and body do not directly point to each other, so they
 can be read into separate blocks of memory.
 
-[![image](/_/rsrc/1284155667604/chromium-os/chromiumos-design-docs/verified-boot-data-structures/kernel.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/kernel.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/kernel.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/kernel.png)
 
 ## Root of trust
 
@@ -111,7 +111,7 @@
 signed images. The structure that locates the root keys and various other
 read-only components is the GoogleBinaryBlockHeader, or “**GBB**”.
 
-[![image](/_/rsrc/1284155697374/chromium-os/chromiumos-design-docs/verified-boot-data-structures/readonly.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/readonly.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/readonly.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/readonly.png)
 
 There are two primary keys in the GBB. The **root key** is used in the normal
 boot sequence to sign the read/write firmware, which contains subkeys to sign
@@ -141,7 +141,7 @@
 9.  The filesystem driver uses the bundle of hashes to validate each
             block of the rootfs as is read off the disk.
 
-[![image](/_/rsrc/1330555063393/chromium-os/chromiumos-design-docs/verified-boot-data-structures/VerifiedBootDataStructures.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/VerifiedBootDataStructures.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/VerifiedBootDataStructures.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/VerifiedBootDataStructures.png)
 
 ### Recovery boot
 
@@ -160,4 +160,4 @@
 6.  The filesystem driver uses the bundle of hashes to validate each
             block of the rootfs as it is read from the removable media.
 
-[![image](/_/rsrc/1284155742228/chromium-os/chromiumos-design-docs/verified-boot-data-structures/recovery.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/recovery.png?attredirects=0)
\ No newline at end of file
+[![image](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/recovery.png)](/chromium-os/chromiumos-design-docs/verified-boot-data-structures/recovery.png)
\ No newline at end of file
diff --git a/site/chromium-os/chromiumos-design-docs/verified-boot/index.md b/site/chromium-os/chromiumos-design-docs/verified-boot/index.md
index 48b697c..e346fe2 100644
--- a/site/chromium-os/chromiumos-design-docs/verified-boot/index.md
+++ b/site/chromium-os/chromiumos-design-docs/verified-boot/index.md
@@ -145,7 +145,7 @@
 into the kernel or supplied through a device interface from a trusted initial
 RAM disk.
 
-[![image](/_/rsrc/1258650225205/chromium-os/chromiumos-design-docs/verified-boot/diag2png)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/verified-boot/diag2.png?attredirects=0)
+[![image](/chromium-os/chromiumos-design-docs/verified-boot/diag2png)](http://sites.google.com/a/chromium.org/dev/chromium-os/chromiumos-design-docs/verified-boot/diag2.png)
 
 Note that SHA-1 is considered to be [unsafe after 2010 by
 NIST](http://csrc.nist.gov/groups/ST/toolkit/secure_hashing.html) for general
diff --git a/site/chromium-os/developer-guide/chromium-os-sandboxing/index.md b/site/chromium-os/developer-guide/chromium-os-sandboxing/index.md
index 0ee9015..b63616b 100644
--- a/site/chromium-os/developer-guide/chromium-os-sandboxing/index.md
+++ b/site/chromium-os/developer-guide/chromium-os-sandboxing/index.md
@@ -360,4 +360,4 @@
 
 The following diagram illustrates the mount event propagation:
 
-[![image](/_/rsrc/1551970367517/chromium-os/developer-guide/chromium-os-sandboxing/mount_event_propagation.png)](/chromium-os/developer-guide/chromium-os-sandboxing/mount_event_propagation.png?attredirects=0)
\ No newline at end of file
+[![image](/chromium-os/developer-guide/chromium-os-sandboxing/mount_event_propagation.png)](/chromium-os/developer-guide/chromium-os-sandboxing/mount_event_propagation.png)
\ No newline at end of file
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/index.md
index 3059020..a5a811b 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/index.md
@@ -69,7 +69,7 @@
 secure again.
 Here's a photo showing the location of the developer switch:
 
-[![image](/_/rsrc/1310490460693/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/newback.jpg?height=300&width=400)](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/newback.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/newback.jpg)](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/newback.jpg)
 
 ### Developer-mode BIOS
 
@@ -188,7 +188,7 @@
 using the recovery mode button. On the bottom of the Acer AC700 on the side
 nearest the Enter key, there is a tiny pinhole:
 
-[![image](/_/rsrc/1310490603857/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/back.jpg?height=300&width=400)](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/back.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/back.jpg)](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/back.jpg)
 
 If you stick a paperclip into this hole, you'll feel it press a button. To force
 recovery mode, turn the device off, press this button, and while keeping it
@@ -216,9 +216,9 @@
 and all paperwork your received first. If you just want to see what the inside
 looks like, gaze upon this (click for high res versions):
 
-[![image](/_/rsrc/1360021219268/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-bottom.jpg?height=224&width=320)](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-bottom.jpg?attredirects=0)
-[![image](/_/rsrc/1360021203338/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-bottm-guts.jpg?height=182&width=320)](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-bottm-guts.jpg?attredirects=0)
-[![image](/_/rsrc/1360021225838/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-top-guts.jpg?height=230&width=320)](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-top-guts.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-bottom.jpg)](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-bottom.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-bottm-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-bottm-guts.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-top-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/acer-ac700-chromebook/acer-zgb-top-guts.jpg)
 
 However, we acknowledge that some people like to tinker. So here's a quick guide
 to taking it apart.
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/index.md
index e097d25..03e59c9 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/index.md
@@ -16,15 +16,15 @@
 on the Chrome Notebook), see the [Chromium OS Developer
 Guide](/chromium-os/developer-guide).
 
-![image](/_/rsrc/1437727028407/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-1-front.jpg)
-![image](/_/rsrc/1437727034432/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-2-front-grey.jpg)
-![image](/_/rsrc/1437727039135/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-4-left-grey.jpg)
-![image](/_/rsrc/1437727043953/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-5-right.jpg)
-![image](/_/rsrc/1437727050999/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-6-right-grey.jpg)
-![image](/_/rsrc/1437727056066/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-7-side-left.jpg)
-![image](/_/rsrc/1437727061458/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-8-side-left-grey.jpg)
-![image](/_/rsrc/1437727066192/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-9-side-right.jpg)
-![image](/_/rsrc/1437727070365/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-10-side-right-grey.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-1-front.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-2-front-grey.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-4-left-grey.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-5-right.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-6-right-grey.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-7-side-left.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-8-side-left-grey.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-9-side-right.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c670-chromebook/gallery-AcerChromebook11-10-side-right-grey.jpg)
 
 ### Specifications
 
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/index.md
index 06f316f..e7606c7 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/index.md
@@ -38,9 +38,9 @@
     *   Dedicated Ethernet port
     *   USB ports can handle Ethernet dongles
 *   Power supply: 19V
-            ![image](/chromium-os/developer-information-for-chrome-os-devices/direct-current.svg?attredirects=0&d=1)
+            ![image](/chromium-os/developer-information-for-chrome-os-devices/direct-current.svg)
             ([DC](http://en.wikipedia.org/wiki/Direct_current)) 2.15A
-            ![image](/_/rsrc/1364850218094/chromium-os/developer-information-for-chrome-os-devices/center-positive-polarity.svg)
+            ![image](/chromium-os/developer-information-for-chrome-os-devices/center-positive-polarity.svg)
             ([positive polarity
             tip](http://en.wikipedia.org/wiki/Polarity_symbols))
 *   [Kensington Security
@@ -137,9 +137,9 @@
 and all paperwork your received first. If you just want to see what the inside
 looks like, gaze upon this (click for high res versions):
 
-[![image](/_/rsrc/1359987259480/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-bottom-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-bottom-guts.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-bottom-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-bottom-guts.jpg)
 
-[![image](/_/rsrc/1371937634459/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-top-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-top-guts.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-top-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-top-guts.jpg)
 
 However, we acknowledge that some people like to tinker. So here's a quick guide
 to taking it apart.
@@ -149,7 +149,7 @@
 This is very easy to do and gets you access to all the pieces you most likely
 care about:
 
-![image](/_/rsrc/1358353208129/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-case-bottom.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-case-bottom.jpg)
 
 *   The hard drive is easy to remove & replace/upgrade
     *   2.5" SATA 2 or SATA 3 drives should work
@@ -185,7 +185,7 @@
 
 While it is possible to remove the motherboard entirely, there isn't much of a
 point. You can see a high res image of what it looks like above if you just want
-that.![image](/_/rsrc/1358354575956/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-bottom-screws.jpg)
+that.![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook/acer-c7-bottom-screws.jpg)
 
 If you really want to remove it, then here's how:
 
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook/index.md
index 6b2ed58..88d30a2 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook/index.md
@@ -148,7 +148,7 @@
 can create a recovery image from Chrome OS by browsing to
 [chrome://imageburner](javascript:void(0);) or follow instructions for other OS
 on the [Chrome OS help
-center](https://support.google.com/chromebook/answer/1080595?hl=en) site.
+center](https://support.google.com/chromebook/answer/1080595) site.
 
 You can build and run Chromium OS on your Acer C720 (versions R32 and later).
 Follow the [quick start guide](/chromium-os/quick-start-guide) to setup a build
@@ -190,10 +190,10 @@
 that disassembly might void warranties or other obligations, so please consult
 any and all paperwork your received first. If you just want to see what the
 inside looks like, gaze upon this ([high-res
-version](/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook/c720-chromebook-innards.png?attredirects=0)):
+version](/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook/c720-chromebook-innards.png)):
 
 ![c720
-innards](/_/rsrc/1381990807648/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook/c720-chromebook-annotated-innards.png)
+innards](/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook/c720-chromebook-annotated-innards.png)
 
 1.  CPU
 2.  RAM
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/index.md
index 8480219..9a27e99 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/index.md
@@ -16,13 +16,13 @@
 on the Chrome Notebook), see the [Chromium OS Developer
 Guide](/chromium-os/developer-guide).
 
-![image](/_/rsrc/1428559785132/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0000_Acer-Chromebook-15-01-front.jpg)
-![image](/_/rsrc/1428559791188/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0001_Acer-Chromebook-15-02-left.jpg)
-![image](/_/rsrc/1428559802656/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0002_Acer-Chromebook-15-03-right.jpg)
-![image](/_/rsrc/1428559810235/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0003_Acer-Chromebook-15-04-side-left.jpg)
-![image](/_/rsrc/1428559817312/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0004_Acer-Chromebook-15-05-side-right.jpg)
-![image](/_/rsrc/1428559823432/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0005_Acer-Chromebook-15-06-group-black.jpg)
-![image](/_/rsrc/1428559831863/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0006_Acer-Chromebook-15-07-group-white.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0000_Acer-Chromebook-15-01-front.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0001_Acer-Chromebook-15-02-left.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0002_Acer-Chromebook-15-03-right.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0003_Acer-Chromebook-15-04-side-left.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0004_Acer-Chromebook-15-05-side-right.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0005_Acer-Chromebook-15-06-group-black.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-c910-chromebook/chromebook_0001s_0006_Acer-Chromebook-15-07-group-white.jpg)
 
 ### Specifications
 
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/index.md
index 83ad4a6..245cec2 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/index.md
@@ -16,11 +16,11 @@
 software on the Chrome Notebook), see the [Chromium OS Developer
 Guide](/chromium-os/developer-guide).
 
-![image](/_/rsrc/1428561926732/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-1-front.jpg)
-![image](/_/rsrc/1428561929845/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-2-left.jpg)
-![image](/_/rsrc/1428561934133/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-3-right.jpg)
-![image](/_/rsrc/1428561938369/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-4-side-left.jpg)
-![image](/_/rsrc/1428561941498/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-5-side-right.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-1-front.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-2-left.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-3-right.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-4-side-left.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13/gallery-Acer-Chromebook13-5-side-right.jpg)
 
 ### Specifications
 
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/asus-chromebox.md b/site/chromium-os/developer-information-for-chrome-os-devices/asus-chromebox.md
index a273065..bf4e1ae 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/asus-chromebox.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/asus-chromebox.md
@@ -133,7 +133,7 @@
 working order by entering Recovery Mode and plugging in your recovery image. You
 can create a recovery image from Chrome OS by browsing to chrome://imageburner
 or follow instructions for other OS on the [Chrome OS help
-center](https://support.google.com/chromebook/answer/1080595?hl=en) site.
+center](https://support.google.com/chromebook/answer/1080595) site.
 
 You can build and run Chromium OS on your Asus Chromebox (versions R32 and
 later). Follow the [quick start guide](/chromium-os/quick-start-guide) to setup
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/chromebook-pixel/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/chromebook-pixel/index.md
index c25cf98..786778c 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/chromebook-pixel/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/chromebook-pixel/index.md
@@ -208,7 +208,7 @@
 paperwork you received first. If you just want to see what the inside looks
 like, gaze upon this (click for a high res version):
 
-[![image](/_/rsrc/1361854702349/chromium-os/developer-information-for-chrome-os-devices/chromebook-pixel/link-bottom-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/chromebook-pixel/link-bottom-guts.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/chromebook-pixel/link-bottom-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/chromebook-pixel/link-bottom-guts.jpg)
 
 Fine. If you **must** risk breaking it for good, at least do it the right way.
 
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/how-to-boot-ubuntu-on-a-cr-48.md b/site/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/how-to-boot-ubuntu-on-a-cr-48.md
index 0e03445..e76383e 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/how-to-boot-ubuntu-on-a-cr-48.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/how-to-boot-ubuntu-on-a-cr-48.md
@@ -387,8 +387,8 @@
 of a Chrome OS rootfs. For this, we'll use `make_dev_ssd.sh`, located in the
 Chromium OS source tree under
 `src/platform/vboot_reference/scripts/image_signing/.` The [latest
-version](http://git.chromium.org/cgi-bin/gitweb.cgi?p=vboot_reference.git;a=tree)
-has options to change individual kernel command lines.
+version](http://git.chromium.org/cgi-bin/gitweb.cgi) has options to change
+individual kernel command lines.
 
 Use `scp` to copy it from your host to the stateful partition of the Cr-48. Note
 we'll also need `common_minimal.sh from the same directory.`
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/index.md
index cdd0436..a4edef0 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/index.md
@@ -66,11 +66,11 @@
 
 Here are some pictures that might help:
 
-[![image](/_/rsrc/1291846639209/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/Mario_DevSwitchTape.png)](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/Mario_DevSwitchTape.png?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/Mario_DevSwitchTape.png)](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/Mario_DevSwitchTape.png)
 
 **Image 1: Location of Developer Switch**
 
-[![image](/_/rsrc/1291846931759/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/Mario_DevSwitchOn.png)](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/Mario_DevSwitchOn.png?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/Mario_DevSwitchOn.png)](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/Mario_DevSwitchOn.png)
 
 **Image 2: Developer Switch in "Developer Mode" position.**
 
@@ -128,7 +128,7 @@
 the recovery mode button.
 On the bottom of the Cr-48, directly below the ESC key, there is a tiny pinhole:
 
-[![image](/_/rsrc/1293483840456/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/cr48_recovery_button.jpg)](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/cr48_recovery_button.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/cr48_recovery_button.jpg)](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/cr48_recovery_button.jpg)
 
 If you stick a paperclip into this hole, you'll feel it press a button. To force
 recovery mode, turn the Cr-48 off, press this button, and while keeping it
@@ -358,8 +358,8 @@
 image. Since your image was not signed by the release keys (it's self-signed
 image), it will only boot in Developer Mode. If you want to go back to Release
 Mode, just copy (/bin/dd) [a recovery
-image](http://support.google.com/chromeos/bin/answer.py?hl=en&answer=1080595)
-directly to a USB drive, without making any modifications to it.
+image](http://support.google.com/chromeos/bin/answer.py) directly to a USB
+drive, without making any modifications to it.
 
 ---
 
@@ -401,9 +401,9 @@
 Here is a rundown of the parts that are not soldered down:
 
 *   Power supply: 19.5V
-            ![image](/chromium-os/developer-information-for-chrome-os-devices/direct-current.svg?attredirects=0&d=1)
+            ![image](/chromium-os/developer-information-for-chrome-os-devices/direct-current.svg)
             ([DC](http://en.wikipedia.org/wiki/Direct_current)) 2.05A
-            ![image](/_/rsrc/1364850218094/chromium-os/developer-information-for-chrome-os-devices/center-positive-polarity.svg)
+            ![image](/chromium-os/developer-information-for-chrome-os-devices/center-positive-polarity.svg)
             ([positive polarity
             tip](http://en.wikipedia.org/wiki/Polarity_symbols))
 *   SSD: 16GiB mSATA
@@ -416,8 +416,8 @@
 to see what the inside looks like, gaze upon this (click for a high res
 version):
 
-[![image](/_/rsrc/1362459992190/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/mario-bottom-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/mario-bottom-guts.jpg?attredirects=0)
-[![image](/_/rsrc/1360699328215/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/mario-top-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/mario-top-guts.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/mario-bottom-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/mario-bottom-guts.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/mario-top-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information/mario-top-guts.jpg)
 
 However, we acknowledge that some people like to tinker. So here's a quick guide
 to taking it apart:
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/custom-firmware.md b/site/chromium-os/developer-information-for-chrome-os-devices/custom-firmware.md
index 009ba0e..fe39501 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/custom-firmware.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/custom-firmware.md
@@ -73,9 +73,8 @@
             launched in 32-bit mode. Our kernel has to be specially modified to
             handle this difference.**
 *   **The "bootloader stub" is a standard UEFI executable, with source
-            in
-            [src/third_party/bootstub/](http://git.chromium.org/gitweb/?p=chromiumos/third_party/bootstub.git).
-            The purpose of this tiny executable is to**
+            in [src/third_party/bootstub/](http://git.chromium.org/gitweb/). The
+            purpose of this tiny executable is to**
     *   **Update the kernel cmdline to let the kernel find the correct
                 rootfs partition.**
     *   **Obtain the memory map from the BIOS that the kernel will
@@ -133,7 +132,7 @@
 Depthcharge removes reliance on U-Boot and allows for a lighter boot process
 with on demand initialization of devices. There is a presentation on Depthcharge
 available
-[here](/chromium-os/2014-firmware-summit/ChromeOS%20firmware%20summit%20-%20Depthcharge.pdf?attredirects=0).
+[here](/chromium-os/2014-firmware-summit/ChromeOS%20firmware%20summit%20-%20Depthcharge.pdf).
 
 ### Producing a "kernel" to boot
 
@@ -146,8 +145,7 @@
 interactive prompt.
 
 For an ARM Chromebook, you can find detailed instructions on the [Using
-nv-U-Boot on the Samsung ARM
-Chromebook](/system/errors/NodeNotFound?suri=wuid:gx:6ae80f627ae80bf6) page.
+nv-U-Boot on the Samsung ARM Chromebook](/system/errors/NodeNotFound) page.
 
 **Step two** is to sign your binary like a Chromium OS kernel:
 
@@ -175,8 +173,8 @@
             and U-Boot doesn't have that.**
 4.  **At some point we should modify `vbutil_kernel` to be more
             accommodating so we don't have to use these tricks. There's a
-            [bug](http://code.google.com/p/chromium-os/issues/detail?id=23548)
-            open for that, and I'll get to it Real Soon Now.**
+            [bug](http://code.google.com/p/chromium-os/issues/detail) open for
+            that, and I'll get to it Real Soon Now.**
 
 **Step three** is to copy that image to the chromebook and try it out.
 
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/dell-chromebook-11/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/dell-chromebook-11/index.md
index 0f3a10b..2e434bd 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/dell-chromebook-11/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/dell-chromebook-11/index.md
@@ -53,7 +53,7 @@
 working order by entering Recovery Mode and plugging in your recovery image. You
 can create a recovery image from Chrome OS by browsing to chrome://imageburner
 or follow instructions for other OS on the [Chrome OS help
-center](https://support.google.com/chromebook/answer/1080595?hl=en) site.
+center](https://support.google.com/chromebook/answer/1080595) site.
 
 You can build and run Chromium OS on your Dell Chromebook 11 (versions R31 and
 later). Follow the [quick start
@@ -100,4 +100,4 @@
 red arrow below. Remove the screw, boot the system and run "flashrom
 --wp-disable" to enable writing to the write protected regions of flash.
 
-[![image](/_/rsrc/1402608307019/chromium-os/developer-information-for-chrome-os-devices/dell-chromebook-11/Selection_459.png)](/chromium-os/developer-information-for-chrome-os-devices/dell-chromebook-11/Selection_459.png?attredirects=0)
\ No newline at end of file
+[![image](/chromium-os/developer-information-for-chrome-os-devices/dell-chromebook-11/Selection_459.png)](/chromium-os/developer-information-for-chrome-os-devices/dell-chromebook-11/Selection_459.png)
\ No newline at end of file
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-11.md b/site/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-11.md
index 501adc5..599ef25 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-11.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-11.md
@@ -22,7 +22,7 @@
 ### Specifications
 
 *   CPU: [Samsung Exynos 5 Dual
-            Core](http://www.samsung.com/global/business/semiconductor/product/application/detail?productId=7668)
+            Core](http://www.samsung.com/global/business/semiconductor/product/application/detail)
             (Cortex A15; 1.7GHz cpu)
 *   GPU: [ARM
             Mali-T604](http://www.arm.com/products/multimedia/mali-graphics-hardware/mali-t604.php)
@@ -39,7 +39,7 @@
 *   WiFi: 802.11 a/b/g/n
     *   USB ports can handle Ethernet dongle
 *   Power supply: 5.25V
-            ![image](/chromium-os/developer-information-for-chrome-os-devices/direct-current.svg?attredirects=0&d=1)
+            ![image](/chromium-os/developer-information-for-chrome-os-devices/direct-current.svg)
             ([DC](http://en.wikipedia.org/wiki/Direct_current)) 3.A [micro
             USB](https://play.google.com/store/devices/details/Charger_for_HP_Chromebook_11)
 *   No [Kensington Security
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/index.md
index dbfa42d..cb3ac29 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/index.md
@@ -16,14 +16,14 @@
 software on the Chrome Notebook), see the [Chromium OS Developer
 Guide](/chromium-os/developer-guide).
 
-![image](/_/rsrc/1428561489780/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-1.jpg)
-![image](/_/rsrc/1428561495469/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-2.jpg)
-![image](/_/rsrc/1428561500452/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-3.jpg)
-![image](/_/rsrc/1428561503469/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-4.jpg)
-![image](/_/rsrc/1428561506256/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-5.jpg)
-![image](/_/rsrc/1428561509984/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-6.jpg)
-![image](/_/rsrc/1428561517483/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-7.jpg)
-![image](/_/rsrc/1428561521428/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-8.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-1.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-2.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-3.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-4.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-5.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-6.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-7.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-14/large-8.jpg)
 
 ### Specifications
 
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/hp-chromebox.md b/site/chromium-os/developer-information-for-chrome-os-devices/hp-chromebox.md
index 1d3805d..8dc4a0d 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/hp-chromebox.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/hp-chromebox.md
@@ -133,7 +133,7 @@
 working order by entering Recovery Mode and plugging in your recovery image. You
 can create a recovery image from Chrome OS by browsing to chrome://imageburner
 or follow instructions for other OS on the [Chrome OS help
-center](https://support.google.com/chromebook/answer/1080595?hl=en) site.
+center](https://support.google.com/chromebook/answer/1080595) site.
 
 You can build and run Chromium OS on your HP Chromebox (versions R32 and later).
 Follow the [quick start guide](/chromium-os/quick-start-guide) to setup a build
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/index.md
index 67cf9bf..00b175a 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/index.md
@@ -48,8 +48,8 @@
 and all paperwork your received first. If you just want to see what the inside
 looks like, gaze upon this (click for a high res version):
 
-[![image](/_/rsrc/1362183943375/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-top-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-top-guts.jpg?attredirects=0)
-[![image](/_/rsrc/1362184029141/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-bottom-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-bottom-guts.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-top-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-top-guts.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-bottom-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-bottom-guts.jpg)
 
 However, we acknowledge that some people like to tinker. So here's a quick guide
 to taking it apart:
@@ -63,7 +63,7 @@
             facing away from you
 *   Remove the battery
 *   Remove all screws on D-panel (see pic) w/phillips head (there are
-            10)[![image](/_/rsrc/1362211848295/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-dpanel.jpg)](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-dpanel.jpg?attredirects=0)
+            10)[![image](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-dpanel.jpg)](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-dpanel.jpg)
 *   Pry off keyboard using a flat instrument
     *   The keyboard can bend inward and upward to dislodge the tabs
                 which are all along the top and bottom of the keyboard
@@ -74,13 +74,13 @@
     *   There is a ribbon cable underneath the right shift key that
                 needs to be disconnected from the motherboard
 
-        [![image](/_/rsrc/1362212140174/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-keyboard.jpg)](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-keyboard.jpg?attredirects=0)
+        [![image](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-keyboard.jpg)](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-keyboard.jpg)
 
 *   Remove all screws on C-panel. Note location of
             [servo](/chromium-os/servo) connector (non-standard 2x25 connector),
             circled in blue.
 
-    [![image](/_/rsrc/1362212239444/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-cpanel.jpg)](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-cpanel.jpg?attredirects=0)
+    [![image](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-cpanel.jpg)](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-cpanel.jpg)
 
 *   Disconnect the two ribbon cables and pry off C-panel
     *   You can use the open holes in the metal plate to pull up until
@@ -89,4 +89,4 @@
                 bottom panel
 *   Unit is now disassembled. Note the location of the WP switch.
 
-    [![image](/_/rsrc/1362213847729/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-top-wp.jpg)](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-top-wp.jpg?attredirects=0)
\ No newline at end of file
+    [![image](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-top-wp.jpg)](/chromium-os/developer-information-for-chrome-os-devices/hp-pavilion-14-chromebook/butterfly-top-wp.jpg)
\ No newline at end of file
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/index.md
index 04784b8..f02c8ab 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/index.md
@@ -15,13 +15,13 @@
 developing on Chromium OS (the open-source version of the software on the Chrome
 Notebook), see the [Chromium OS Developer Guide](/chromium-os/developer-guide).
 
-![image](/_/rsrc/1428562874869/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-1-hinge.jpg)
-![image](/_/rsrc/1428562879516/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-2-front.jpg)
-![image](/_/rsrc/1428562883931/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-3-left.jpg)
-![image](/_/rsrc/1428562888979/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-4-right.jpg)
-![image](/_/rsrc/1428562893508/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-5-hinge.jpg)
-![image](/_/rsrc/1428562896001/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-6-side-left.jpg)
-![image](/_/rsrc/1428562910783/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-7-side-right.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-1-hinge.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-2-front.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-3-left.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-4-right.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-5-hinge.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-6-side-left.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lenovo-chromebook-n20/gallery-LenovoChromebookN20p-7-side-right.jpg)
 
 ### Specifications
 
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/index.md
index 5dd5adb..b624014 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/index.md
@@ -105,10 +105,8 @@
 brick your system and make it unrecoverable. DO NOT ATTEMPT if you are not
 familiar with this process.**
 
-**[Stop.](http://www.youtube.com/watch?feature=fvwp&NR=1&v=Fj3WBfRZ5Nc&t=0m31s)
-[Don't.](http://www.youtube.com/watch?feature=fvwp&NR=1&v=Fj3WBfRZ5Nc&t=0m31s)
-[Come
-back.](http://www.youtube.com/watch?feature=fvwp&NR=1&v=Fj3WBfRZ5Nc&t=0m31s)**
+**[Stop.](http://www.youtube.com/watch) [Don't.](http://www.youtube.com/watch)
+[Come back.](http://www.youtube.com/watch)**
 
 Really. Opening the case will allow you to modify the read-only firmware that
 makes recovery possible. If someone from "teh internets" says "You need to
@@ -122,10 +120,10 @@
 and all paperwork your received first. If you just want to see what the inside
 looks like, gaze upon this (click for a high res version):
 
-[![image](/_/rsrc/1399404987520/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-inside-top.jpg)](/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-inside-top.jpg?attredirects=0)
-[![image](/_/rsrc/1399404999723/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-inside-bottom.jpg)](/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-inside-bottom.jpg?attredirects=0)
-[![image](/_/rsrc/1399405008897/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-bare-top.jpg)](/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-bare-top.jpg?attredirects=0)
-[![image](/_/rsrc/1399405018569/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-bare-bottom.jpg)](/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-bare-bottom.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-inside-top.jpg)](/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-inside-top.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-inside-bottom.jpg)](/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-inside-bottom.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-bare-top.jpg)](/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-bare-top.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-bare-bottom.jpg)](/chromium-os/developer-information-for-chrome-os-devices/lenovo-thinkpad-x131e-chromebook/stout-bare-bottom.jpg)
 
 ### Servo Header
 
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/index.md
index f4e4b6a..0fd0bcc 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/index.md
@@ -15,18 +15,18 @@
 developing on Chromium OS (the open-source version of the software on the Chrome
 Notebook), see the [Chromium OS Developer Guide](/chromium-os/developer-guide).
 
-![image](/_/rsrc/1428699184077/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-1-F-101_White_Monitor_from-Sandbox.jpg)
-![image](/_/rsrc/1428699187218/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-2-F-101_Black_Monitor_from-Sandbox.jpg)
-![image](/_/rsrc/1428699192760/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-3-B-113_White_Monitor_from-Sandbox.jpg)
-![image](/_/rsrc/1428699195328/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-4-B-113_Black_Monitor_from-Sandbox.jpg)
-![image](/_/rsrc/1428699198620/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-5-B-102F_White_Monitor_from-Sandbox.jpg)
-![image](/_/rsrc/1428699202715/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-6-B-102F_Black_Monitor_from-Sandbox.jpg)
-![image](/_/rsrc/1428699206071/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-7-S-103_White_Monitor_from-Sandbox.jpg)
-![image](/_/rsrc/1428699181264/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-8-S-103_Black_Monitor_from-Sandbox.jpg)
-![image](/_/rsrc/1428699212666/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-9-S-102_White_Monitor_from-Sandbox.jpg)
-![image](/_/rsrc/1428699215629/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-10-S-102_Black_Monitor_from-Sandbox.jpg)
-![image](/_/rsrc/1428699218817/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-11-S-101_White_Monitor_from-Sandbox.jpg)
-![image](/_/rsrc/1428699221600/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-12-S-101_Black_Monitor_from-Sandbox.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-1-F-101_White_Monitor_from-Sandbox.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-2-F-101_Black_Monitor_from-Sandbox.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-3-B-113_White_Monitor_from-Sandbox.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-4-B-113_Black_Monitor_from-Sandbox.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-5-B-102F_White_Monitor_from-Sandbox.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-6-B-102F_Black_Monitor_from-Sandbox.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-7-S-103_White_Monitor_from-Sandbox.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-8-S-103_Black_Monitor_from-Sandbox.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-9-S-102_White_Monitor_from-Sandbox.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-10-S-102_Black_Monitor_from-Sandbox.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-11-S-101_White_Monitor_from-Sandbox.jpg)
+![image](/chromium-os/developer-information-for-chrome-os-devices/lg-chromebase-22cv241-w/gallery-LG-12-S-101_Black_Monitor_from-Sandbox.jpg)
 
 ### Specifications
 
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/index.md
index bb7f21b..773acea 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/index.md
@@ -19,7 +19,7 @@
 ### Specifications
 
 *   CPU: [Samsung Exynos 5 Dual
-            (5250)](http://www.samsung.com/global/business/semiconductor/product/application/detail?productId=7668)
+            (5250)](http://www.samsung.com/global/business/semiconductor/product/application/detail)
             (Cortex A15; 1.7GHz dual core cpu)
 *   GPU: [ARM
             Mali-T604](http://www.arm.com/products/multimedia/mali-graphics-hardware/mali-t604.php)
@@ -33,9 +33,9 @@
 *   WiFi: 802.11 a/b/g/n
     *   USB slot can handle Ethernet dongle
 *   Power supply: 12V
-            ![image](/chromium-os/developer-information-for-chrome-os-devices/direct-current.svg?attredirects=0&d=1)
+            ![image](/chromium-os/developer-information-for-chrome-os-devices/direct-current.svg)
             ([DC](http://en.wikipedia.org/wiki/Direct_current)) 3.33A
-            ![image](/_/rsrc/1364850218094/chromium-os/developer-information-for-chrome-os-devices/center-positive-polarity.svg)
+            ![image](/chromium-os/developer-information-for-chrome-os-devices/center-positive-polarity.svg)
             ([positive polarity
             tip](http://en.wikipedia.org/wiki/Polarity_symbols))
 *   No [Kensington Security
@@ -210,9 +210,9 @@
 and all paperwork your received first. If you just want to see what the inside
 looks like, gaze upon this (click for a high res version):
 
-[![image](/_/rsrc/1371940203516/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/arm-chromebook-inside.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/arm-chromebook-inside.jpg?attredirects=0)
-[![image](/_/rsrc/1363186120515/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/snow-bottom-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/snow-bottom-guts.jpg?attredirects=0)
-[![image](/_/rsrc/1363186321099/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/snow-top-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/snow-top-guts.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/arm-chromebook-inside.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/arm-chromebook-inside.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/snow-bottom-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/snow-bottom-guts.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/snow-top-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook/snow-top-guts.jpg)
 
 However, we acknowledge that some people like to tinker. So here's a quick guide
 to taking it apart:
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/samsung-chromebook-2.md b/site/chromium-os/developer-information-for-chrome-os-devices/samsung-chromebook-2.md
index 3155f7e..04006af 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/samsung-chromebook-2.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/samsung-chromebook-2.md
@@ -21,14 +21,14 @@
 ### Peach Pit (XE503C12)
 
 *   CPU: [Samsung Exynos 5 Octa
-            5420](http://www.samsung.com/global/business/semiconductor/product/application/detail?productId=7977&iaId=2341)
+            5420](http://www.samsung.com/global/business/semiconductor/product/application/detail)
             (1.9GHz Quad A15 / 1.3GHz Quad A7)
 *   Display: 11.6" 1366x768
 
 ### Peach Pi (XE503C32)
 
 *   CPU: [Samsung Exynos 5 Octa
-            5800](http://www.samsung.com/global/business/semiconductor/product/application/detail?productId=7977&iaId=2341)
+            5800](http://www.samsung.com/global/business/semiconductor/product/application/detail)
             (2.0GHz Quad A15 / 1.3GHz Quad A7)
 *   Display: 13.3" 1920x1080
 
@@ -148,10 +148,8 @@
 brick your system and make it unrecoverable. DO NOT ATTEMPT if you are not
 familiar with this process.**
 
-**[Stop.](http://www.youtube.com/watch?feature=fvwp&NR=1&v=Fj3WBfRZ5Nc&t=0m31s)
-[Don't.](http://www.youtube.com/watch?feature=fvwp&NR=1&v=Fj3WBfRZ5Nc&t=0m31s)
-[Come
-back.](http://www.youtube.com/watch?feature=fvwp&NR=1&v=Fj3WBfRZ5Nc&t=0m31s)**
+**[Stop.](http://www.youtube.com/watch) [Don't.](http://www.youtube.com/watch)
+[Come back.](http://www.youtube.com/watch)**
 
 Really. Opening the case will allow you to modify the read-only firmware that
 makes recovery possible. If someone from "teh internets" says "You need to
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/index.md
index c2d6a1e..e5db621 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/index.md
@@ -40,9 +40,9 @@
 enable developer mode, simply move the switch and reboot.
 
 [![lumpy dev
-switch](/_/rsrc/1340655161694/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-dev-switch.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-dev-switch.jpg?attredirects=0)
+switch](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-dev-switch.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-dev-switch.jpg)
 ![stumpy dev
-switch](/_/rsrc/1340657663552/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-dev-switch.jpg)
+switch](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-dev-switch.jpg)
 
 The first time you reboot after turning the developer switch on, your chromebook
 will:
@@ -167,9 +167,9 @@
 pinhole on the bottom, directly underneath the power button. On the Chromebox,
 the pinhole is on the back corner, next to the outer Display Port connector.
 
-[![image](/_/rsrc/1358551464660/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-case.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-case.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-case.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-case.jpg)
 
-[![image](/_/rsrc/1342018298396/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy.jpg)
 
 If you stick a paperclip into this hole, you'll feel it press a button. To force
 recovery mode, turn the device off, press this button, and while keeping it
@@ -225,9 +225,9 @@
 
 ### Samsung Series 5 550 Chromebook (lumpy)
 
-[![image](/_/rsrc/1371774836497/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals.jpg?attredirects=0)
-[![image](/_/rsrc/1359393711041/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals-bare.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals-bare.jpg?attredirects=0)
-[![image](/_/rsrc/1364930759873/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals-top.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals-top.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals-bare.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals-bare.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals-top.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/lumpy-internals-top.jpg)
 
 However, we acknowledge that some people like to tinker. So here's a quick guide
 to taking it apart.
@@ -265,9 +265,9 @@
 *   The hard drive is a 16GiB mSATA
 *   There is one slot for 204-Pin DDR3 SO-DIMM laptop memory
 *   Power supply: 19V
-            ![image](/chromium-os/developer-information-for-chrome-os-devices/direct-current.svg?attredirects=0&d=1)
+            ![image](/chromium-os/developer-information-for-chrome-os-devices/direct-current.svg)
             ([DC](http://en.wikipedia.org/wiki/Direct_current)) 2.1A
-            ![image](/_/rsrc/1364850218094/chromium-os/developer-information-for-chrome-os-devices/center-positive-polarity.svg)
+            ![image](/chromium-os/developer-information-for-chrome-os-devices/center-positive-polarity.svg)
             ([positive polarity
             tip](http://en.wikipedia.org/wiki/Polarity_symbols))
 *   The [servo connector](/chromium-os/servo) (may not be present on
@@ -275,8 +275,8 @@
 
 ### Samsung Series 3 Chromebox (stumpy)
 
-[![image](/_/rsrc/1403287280677/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-full.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-full.jpg?attredirects=0)
-[![image](/_/rsrc/1403287294752/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-mid.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-mid.jpg?attredirects=0)
-[![image](/_/rsrc/1403287307654/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-bare.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-bare.jpg?attredirects=0)
-[![image](/_/rsrc/1403287326189/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-bottom-cards.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-bottom-cards.jpg?attredirects=0)
-[![image](/_/rsrc/1403287339202/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-bottom-bare.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-bottom-bare.jpg?attredirects=0)
\ No newline at end of file
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-full.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-full.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-mid.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-mid.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-bare.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-top-bare.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-bottom-cards.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-bottom-cards.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-bottom-bare.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-sandy-bridge/stumpy-bottom-bare.jpg)
\ No newline at end of file
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/index.md
index 6f93fd6..d0f3f08 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/index.md
@@ -69,7 +69,7 @@
 secure again.
 Here's a photo showing the location of the developer switch:
 
-[![image](/_/rsrc/1307383167559/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/b.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/b.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/b.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/b.jpg)
 
 ### Developer-mode BIOS
 
@@ -188,7 +188,7 @@
 using the recovery mode button. On the bottom of the Samsung Series 5, on the
 corner nearest the developer switch, there is a tiny pinhole:
 
-[![image](/_/rsrc/1307394806864/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/cc.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/cc.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/cc.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/cc.jpg)
 
 If you stick a paperclip into this hole, you'll feel it press a button. To force
 recovery mode, turn the device off, press this button, and while keeping it
@@ -212,7 +212,7 @@
 a paperclip to gently press the battery reset button through the hole on the
 back of the chromebook. Hold it down for a few seconds, then release it.
 
-[![image](/_/rsrc/1311804990465/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex_reset.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex_reset.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex_reset.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex_reset.jpg)
 
 This process turns the battery off. It won't turn on again until you've
 connected the AC power cord and the EC has booted. After that, things should
@@ -239,9 +239,9 @@
 and all paperwork your received first. If you just want to see what the inside
 looks like, gaze upon this (click for a high res version):
 
-[![image](/_/rsrc/1363057761283/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-bottom-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-bottom-guts.jpg?attredirects=0)
-[![image](/_/rsrc/1363057853361/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-bottom-guts-no-battery.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-bottom-guts-no-battery.jpg?attredirects=0)
-[![image](/_/rsrc/1363095081962/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-top-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-top-guts.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-bottom-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-bottom-guts.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-bottom-guts-no-battery.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-bottom-guts-no-battery.jpg)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-top-guts.jpg)](/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook/alex-top-guts.jpg)
 
 However, we acknowledge that some people like to tinker. So here's a quick guide
 to taking it apart:
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/toshiba-cb30-chromebook/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/toshiba-cb30-chromebook/index.md
index 555d0ad..fc79528 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/toshiba-cb30-chromebook/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/toshiba-cb30-chromebook/index.md
@@ -54,7 +54,7 @@
 can create a recovery image from Chrome OS by browsing to
 [chrome://imageburner](javascript:void(0);) or follow instructions for other OS
 on the [Chrome OS help
-center](https://support.google.com/chromebook/answer/1080595?hl=en) site.
+center](https://support.google.com/chromebook/answer/1080595) site.
 
 You can build and run Chromium OS on your Toshiba CB30 (versions R32 and later).
 Follow the [quick start guide](/chromium-os/quick-start-guide) to setup a build
@@ -102,4 +102,4 @@
 picture below. Then, boot the system and run "flashrom --wp-disable" to enable
 writing to the write protected regions of flash.
 
-[![image](/_/rsrc/1393184236986/chromium-os/developer-information-for-chrome-os-devices/toshiba-cb30-chromebook/chromebook_leon_write_protect.jpg)](/chromium-os/developer-information-for-chrome-os-devices/toshiba-cb30-chromebook/chromebook_leon_write_protect.jpg?attredirects=0)
\ No newline at end of file
+[![image](/chromium-os/developer-information-for-chrome-os-devices/toshiba-cb30-chromebook/chromebook_leon_write_protect.jpg)](/chromium-os/developer-information-for-chrome-os-devices/toshiba-cb30-chromebook/chromebook_leon_write_protect.jpg)
\ No newline at end of file
diff --git a/site/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/index.md b/site/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/index.md
index e3ac200..9ca85e3 100644
--- a/site/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/index.md
+++ b/site/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/index.md
@@ -17,9 +17,9 @@
 Chrome Notebook), see the [Chromium OS Developer
 Guide](/chromium-os/developer-guide).
 
-[![image](/_/rsrc/1446570019875/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_black.png)](/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_black.png?attredirects=0)
-![image](/_/rsrc/1446570023340/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_blue.png)
-[![image](/_/rsrc/1446570027124/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_top.jpg)](/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_top.jpg?attredirects=0)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_black.png)](/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_black.png)
+![image](/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_blue.png)
+[![image](/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_top.jpg)](/chromium-os/developer-information-for-chrome-os-devices/tp-link-onhub-tgr1900/tplink_top.jpg)
 
 ### Specifications
 
diff --git a/site/chromium-os/dingdong/index.md b/site/chromium-os/dingdong/index.md
index c7d762e..a0e6ef1 100644
--- a/site/chromium-os/dingdong/index.md
+++ b/site/chromium-os/dingdong/index.md
@@ -29,11 +29,10 @@
             system and monitor capabilities)
 
 ###
-[![image](/_/rsrc/1420680783335/chromium-os/dingdong/DingDong%20Block%20Diagram.png)](/chromium-os/dingdong/DingDong%20Block%20Diagram.png?attredirects=0)
+[![image](/chromium-os/dingdong/DingDong%20Block%20Diagram.png)](/chromium-os/dingdong/DingDong%20Block%20Diagram.png)
 
-For schematics, [click
-here](https://docs.google.com/a/chromium.org/viewer?a=v&pid=sites&srcid=Y2hyb21pdW0ub3JnfGRldnxneDo3MWY0NGE4NGM4MjBiYTIy)
-or see the attached file.
+For schematics, [click here](https://docs.google.com/a/chromium.org/viewer) or
+see the attached file.
 
 ## Firmware Source Code
 
diff --git a/site/chromium-os/ec-development/ec-image-geometry-spec/index.md b/site/chromium-os/ec-development/ec-image-geometry-spec/index.md
index c78b21a..fb0fdda 100644
--- a/site/chromium-os/ec-development/ec-image-geometry-spec/index.md
+++ b/site/chromium-os/ec-development/ec-image-geometry-spec/index.md
@@ -74,7 +74,7 @@
 
 # Chip Definition CONFIGs
 
-[![image](/_/rsrc/1442968224934/chromium-os/ec-development/ec-image-geometry-spec/storage2.png)](/chromium-os/ec-development/ec-image-geometry-spec/storage2.png?attredirects=0)
+[![image](/chromium-os/ec-development/ec-image-geometry-spec/storage2.png)](/chromium-os/ec-development/ec-image-geometry-spec/storage2.png)
 
 The following CONFIGs are defined entirely based upon chip architecture with no
 flexibility to change them based upon image / loader arrangement.
@@ -208,7 +208,7 @@
 /* Protected region is first half, followed by writable */#define CONFIG_EC_PROTECTED_STORAGE_OFF 0#define CONFIG_EC_PROTECTED_STORAGE_SIZE 0x20000#define CONFIG_EC_WRITABLE_STORAGE_OFF 0x20000#define CONFIG_EC_WRITABLE_STORAGE_SIZE 0x20000/* RO image fills protected region, less pstate at end */#define CONFIG_RO_MEM_OFF 0#define CONFIG_RO_STORAGE_OFF 0#define CONFIG_RO_SIZE (0x20000 - PSTATE_SIZE)/* RW image fills writable region */#define CONFIG_RW_MEM_OFF 0x20000#define CONFIG_RW_STORAGE_OFF 0#define CONFIG_RW_SIZE 0x20000/* Protect first half of storage: RO image + pstate */#define CONFIG_WP_STORAGE_OFF 0#define CONFIG_WP_STORAGE_SIZE 0x20000
 ```
 
-[![image](/_/rsrc/1441138094167/chromium-os/ec-development/ec-image-geometry-spec/cr50.png)](/chromium-os/ec-development/ec-image-geometry-spec/cr50.png?attredirects=0)
+[![image](/chromium-os/ec-development/ec-image-geometry-spec/cr50.png)](/chromium-os/ec-development/ec-image-geometry-spec/cr50.png)
 
 cr50:
 
diff --git a/site/chromium-os/ec-development/stack-size-analyzer.md b/site/chromium-os/ec-development/stack-size-analyzer.md
index 9e4d42c..5e9fdf1 100644
--- a/site/chromium-os/ec-development/stack-size-analyzer.md
+++ b/site/chromium-os/ec-development/stack-size-analyzer.md
@@ -353,7 +353,7 @@
 each address, so the tool will output the complete inlining stack of the
 callsite in this case.
 
-![image](https://docs.google.com/a/google.com/drawings/d/smNpbdQn4fwNyua1T6c4YNg/image?w=560&h=420&rev=1&ac=1)
+![image](https://docs.google.com/a/google.com/drawings/d/smNpbdQn4fwNyua1T6c4YNg/image)
 
 # Implementation
 
@@ -550,7 +550,7 @@
         to the length of the invalid path (the suffix matches the invalid path)
         and we already proved that [the changes of matching length is only
         related to the previous matching
-        length](https://docs.google.com/document/d/1Yt9mWfFM4BuRU9qYipIs8eo4MjLgXCKyHk_3gGWK_d0/edit?ts=59a7d62f#bookmark=id.m0yxxq2cmd0c).
+        length](https://docs.google.com/document/d/1Yt9mWfFM4BuRU9qYipIs8eo4MjLgXCKyHk_3gGWK_d0/edit).
         So there is a cycle.
 
     The matching length at this function is new.
@@ -563,7 +563,7 @@
 
 If there is a cycle like the below on callgraph.
 
-![image](https://docs.google.com/a/google.com/drawings/d/stolPC15LUeA3tjJDWQcnXA/image?w=427&h=203&rev=36&ac=1)
+![image](https://docs.google.com/a/google.com/drawings/d/stolPC15LUeA3tjJDWQcnXA/image)
 
 And we set an invalid path A-&gt;B-&gt;C-&gt;A-&gt;B-&gt;C-&gt;A-&gt;B-&gt;C
 
diff --git a/site/chromium-os/ec-development/usb-low-power-boot/index.md b/site/chromium-os/ec-development/usb-low-power-boot/index.md
index 9242bec..edc3e80 100644
--- a/site/chromium-os/ec-development/usb-low-power-boot/index.md
+++ b/site/chromium-os/ec-development/usb-low-power-boot/index.md
@@ -26,7 +26,7 @@
 enough to allow us to boot Chrome OS, see a low-power shutdown message, and
 automatically power down cleanly.
 
-[![image](/_/rsrc/1445992916892/chromium-os/ec-development/usb-low-power-boot/samus_low_bat.png)](/chromium-os/ec-development/usb-low-power-boot/samus_low_bat.png?attredirects=0)
+[![image](/chromium-os/ec-development/usb-low-power-boot/samus_low_bat.png)](/chromium-os/ec-development/usb-low-power-boot/samus_low_bat.png)
 
 Samus uses a flashing red lightbar to notify the user that the device is waiting
 for sufficient battery charge to allow boot. Future PD-powered devices may not
@@ -71,7 +71,7 @@
 requirement, devices may have to limit power through various means, such as
 disabling USB ports, asserting PROCHOT, etc.
 
-[![image](/_/rsrc/1445992967746/chromium-os/ec-development/usb-low-power-boot/new_low_bat.png)](/chromium-os/ec-development/usb-low-power-boot/new_low_bat.png?attredirects=0)
+[![image](/chromium-os/ec-development/usb-low-power-boot/new_low_bat.png)](/chromium-os/ec-development/usb-low-power-boot/new_low_bat.png)
 
 **==Future Chromeboxes:==**
 
diff --git a/site/chromium-os/firmware-porting-guide/2-concepts/index.md b/site/chromium-os/firmware-porting-guide/2-concepts/index.md
index ca6068b..38e9576 100644
--- a/site/chromium-os/firmware-porting-guide/2-concepts/index.md
+++ b/site/chromium-os/firmware-porting-guide/2-concepts/index.md
@@ -143,7 +143,7 @@
 9.  The system initializes user space and runs X and Chrome.
 
 ###
-[![image](/_/rsrc/1456366405215/chromium-os/firmware-porting-guide/2-concepts/Verified%20Boot%20Flow.png)](/chromium-os/firmware-porting-guide/2-concepts/Verified%20Boot%20Flow.png?attredirects=0)
+[![image](/chromium-os/firmware-porting-guide/2-concepts/Verified%20Boot%20Flow.png)](/chromium-os/firmware-porting-guide/2-concepts/Verified%20Boot%20Flow.png)
 
 ### Recovery Mode
 
@@ -204,8 +204,7 @@
 used before U-Boot executes.
 
 For more information on SPL and other config options for SPL, see the [SPL
-README
-file](http://git.denx.de/?p=u-boot.git;a=blob;f=doc/README.SPL;h=4e1cb28800411e0c7f626970bec2326baf45d49c;hb=HEAD).
+README file](http://git.denx.de/).
 
 ## Flat Device Tree
 
diff --git a/site/chromium-os/firmware-porting-guide/index.md b/site/chromium-os/firmware-porting-guide/index.md
index 133d9d8..4c845a1 100644
--- a/site/chromium-os/firmware-porting-guide/index.md
+++ b/site/chromium-os/firmware-porting-guide/index.md
@@ -118,4 +118,4 @@
 *   ICE/Trace - debug tools
 
 **Appendix A.** [Using nv-U-Boot on the Samsung
-Chromebook](/system/errors/NodeNotFound?suri=wuid:gx:6ae80f627ae80bf6)
\ No newline at end of file
+Chromebook](/system/errors/NodeNotFound)
\ No newline at end of file
diff --git a/site/chromium-os/firmware-porting-guide/u-boot-drivers.md b/site/chromium-os/firmware-porting-guide/u-boot-drivers.md
index 7e3d685..765b2f0 100644
--- a/site/chromium-os/firmware-porting-guide/u-boot-drivers.md
+++ b/site/chromium-os/firmware-porting-guide/u-boot-drivers.md
@@ -12,15 +12,15 @@
 This section lists the functional requirements for Chrome OS drivers and
 describes how to implement the drivers using U-Boot APIs and configuration
 files. It provides links to useful code samples from the [U-Boot source
-tree](http://git.denx.de/?p=u-boot.git;a=tree).
+tree](http://git.denx.de/).
 
 ## Board Configuration
 
 Each board has a file that contains config options for each board component. For
 example, the Samsung SMDK5250 (Exynos5250) board is specified in the file
-[include/configs/smdk5250.h](http://git.denx.de/?p=u-boot.git;a=blob;f=include/configs/smdk5250.h;h=c0f86228b08a0fb4df48d70180144af2990b76c2;hb=HEAD).
-This file controls which components are enabled and specifies certain parameters
-for each board component.
+[include/configs/smdk5250.h](http://git.denx.de/). This file controls which
+components are enabled and specifies certain parameters for each board
+component.
 
 ## Driver Configuration
 
@@ -98,7 +98,7 @@
 ***Header File** arch/arm/include/asm/arch-xxxx/clock.h **Implementation File**
 typically in AP directory, e.g., arch/arm/cpu/armv7/arch-xxxx/clock.c
 **Makefile** typically, also in AP directory **Example**
-[arch/arm/cpu/tegra20-common/clock.c](http://git.denx.de/?p=u-boot.git;a=blob;f=arch/arm/cpu/tegra20-common/clock.c;h=12987a6893691f8646016ac1e242b71519a811da;hb=HEAD)*
+[arch/arm/cpu/tegra20-common/clock.c](http://git.denx.de/)*
 
 *[back to
 top](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)*
@@ -161,17 +161,12 @@
 if it finds a device. The `*xxx*_eth_get_info()` function obtains information
 about the device and fills in the `ueth_data` structure.
 
-**Header File**
-[include/net.h](http://git.denx.de/?p=u-boot.git;a=blob;f=include/net.h;h=970d4d1fab13df2c093062e1cf015625bb5db558;hb=HEAD)
-[include/usb_ether.h](http://git.denx.de/?p=u-boot.git;a=blob;f=include/usb_ether.h;h=7c7aecb30574d4536915f20f262a858470160421;hb=HEAD)
-**Implementation File**
-[drivers/net/lan91c96.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/net/lan91c96.c;h=11d350eb8daeeefdf87724b62c4f0e4039a9e713;hb=HEAD)
-*(private to driver)* **Makefile**
-[drivers/net/Makefile](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/net/Makefile;h=786a6567a5fc9ba5dbfc2c68262a789c5338a2ea;hb=HEAD)
-**Example** [drivers/usb/eth/asix.c](http://drivers/usb/eth/asix.c) *(specific
-adapter)*
-[drivers/usb/eth/usb_ether.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/usb/eth/usb_ether.c;h=f361e8b16857eeb7815f7ae594e83567246bce09;hb=HEAD)
-*(generic interface)*
+**Header File** [include/net.h](http://git.denx.de/)
+[include/usb_ether.h](http://git.denx.de/) **Implementation File**
+[drivers/net/lan91c96.c](http://git.denx.de/) *(private to driver)* **Makefile**
+[drivers/net/Makefile](http://git.denx.de/) **Example**
+[drivers/usb/eth/asix.c](http://drivers/usb/eth/asix.c) *(specific adapter)*
+[drivers/usb/eth/usb_ether.c](http://git.denx.de/) *(generic interface)*
 
 *[back to
 top](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)*
@@ -190,8 +185,8 @@
 #### Generic GPIO Interface
 
 U-Boot provides a generic GPIO interface in
-`[include/asm-generic/gpio.h](http://git.denx.de/?p=u-boot.git;a=blob;f=include/asm-generic/gpio.h;h=bfedbe44596aa31fb2266f7e052a63401f06d181;hb=HEAD)`.
-This interface provides the following functions:
+`[include/asm-generic/gpio.h](http://git.denx.de/)`. This interface provides the
+following functions:
 
 **Function** **Description** int gpio_**request**(unsigned gpio, const char
 \*label); Request use of a specific GPIO int gpio_**free**(unsigned gpio); Frees
@@ -261,7 +256,7 @@
 displays the status of all GPIOs in the system. This useful command should be
 able to accept both numbers and names for GPIO pins, as defined in gpio.h.
 
-***Header File** [arch/arm/include/asm/arch-tegra20/gpio.h](http://git.denx.de/?p=u-boot.git;a=blob;f=arch/arm/include/asm/arch-tegra20/gpio.h;h=e2848fec67ba58d038b20f8666ccf693f4beafd1;hb=HEAD) **Implementation File** typically in AP directory, e.g., drivers/gpio/gpio-xxx.c **Makefile** [drivers/gpio/Makefile](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/gpio/Makefile;h=9df1e2632f774805b635edd317292cb3196fa6cf;hb=HEAD) **Example** [drivers/gpio/tegra_gpio.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/gpio/tegra_gpio.c;h=2417968214d7f075db3cec79af623c21cc16f012;hb=HEAD) (?)*
+***Header File** [arch/arm/include/asm/arch-tegra20/gpio.h](http://git.denx.de/) **Implementation File** typically in AP directory, e.g., drivers/gpio/gpio-xxx.c **Makefile** [drivers/gpio/Makefile](http://git.denx.de/) **Example** [drivers/gpio/tegra_gpio.c](http://git.denx.de/) (?)*
 
 *[back to
 top](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)*
@@ -346,14 +341,10 @@
 The I2C bus has a corresponding `i2c` command line interface that can be used to
 read and write data.
 
-**Header File**
-[include/i2c.h](http://git.denx.de/?p=u-boot.git;a=blob;f=include/i2c.h;h=c60d07583bf68cbcc3b1dc6bf67f41a44585c920;hb=HEAD)
-**Implementation File**
-[drivers/i2c/*driverName.c*](http://git.denx.de/?p=u-boot.git;a=tree;f=drivers/i2c;hb=HEAD)
-**Makefile**
-[drivers/i2c/Makefile](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/i2c/Makefile;h=5dbdbe3672259c0d9a72bd79502fe99990f1cbde;hb=HEAD)
-**Example**
-[drivers/tegra_i2c.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/i2c/tegra_i2c.c;h=efc77fa910fcc7dcb969afc99d5c5822b99096f1;hb=HEAD)
+**Header File** [include/i2c.h](http://git.denx.de/) **Implementation File**
+[drivers/i2c/*driverName.c*](http://git.denx.de/) **Makefile**
+[drivers/i2c/Makefile](http://git.denx.de/) **Example**
+[drivers/tegra_i2c.c](http://git.denx.de/)
 
 *[back to
 top](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)*
@@ -376,9 +367,9 @@
 AP.
 
 **Header File**include/ **Implementation
-File**[drivers/input/keyboard.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/input/keyboard.c;h=614592ef3c18febcf27f23a7ac600208d9db03aa;hb=HEAD)
-[drivers/input/i8042.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/input/i8042.c;h=26958aaa3eaca4e9a3dced2bd3d6fc81735a08bb;hb=HEAD)
-**Makefile**drivers/ **Example**drivers/
+File**[drivers/input/keyboard.c](http://git.denx.de/)
+[drivers/input/i8042.c](http://git.denx.de/) **Makefile**drivers/
+**Example**drivers/
 
 ***On ARM Systems***
 
@@ -442,11 +433,9 @@
 **Header File**include/configs/*boardname* **Implementation
 File**drivers/input/cros_ec_keyb.c
 *(uses standard input layer of U-Boot:*
-[drivers/input/input.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/input/input.c;h=04fa5f0bd200d2ce45f2a488561290bb21772862;hb=HEAD)
-*and*
-[drivers/input/key_matrix.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/input/key_matrix.c;h=946a186a1ffaf2ad511cba5e0749efc53ddf8e16;hb=HEAD))
-**Makefile**drivers/
-**Example**[drivers/input/tegra-kbc.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/input/tegra-kbc.c;h=88471d3edf253e432458a44fb0c8d5ed29317d47;hb=HEAD)
+[drivers/input/input.c](http://git.denx.de/) *and*
+[drivers/input/key_matrix.c](http://git.denx.de/)) **Makefile**drivers/
+**Example**[drivers/input/tegra-kbc.c](http://git.denx.de/)
 
 *[back to
 top](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)*
@@ -536,8 +525,8 @@
 
 #### ARM Files
 
-***Header File** [include/lcd.h](http://git.denx.de/?p=u-boot.git;a=blob;f=include/lcd.h;h=42070d76366e8465a84baf3e90a7e95bff429a62;hb=HEAD) **Implementation File** [drivers/video](http://git.denx.de/?p=u-boot.git;a=tree;f=drivers/video;h=e7574c212fc1aef7e44d7a541a77c648f5519781;hb=HEAD) **Makefile** [drivers/video/Makefile](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/video/Makefile;h=ebb6da823cee9e945da43e4f76b4549c59cbe7df;hb=HEAD) **Example** CONFIG_LCD___*
-*[drivers/video/tegra.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/video/tegra.c;h=750a2834383f035109ed2f6bd012f63bbfc64243;hb=HEAD)*
+***Header File** [include/lcd.h](http://git.denx.de/) **Implementation File** [drivers/video](http://git.denx.de/) **Makefile** [drivers/video/Makefile](http://git.denx.de/) **Example** CONFIG_LCD___*
+*[drivers/video/tegra.c](http://git.denx.de/)*
 
 #### x86 Files
 
@@ -545,9 +534,8 @@
 coreboot driver will initialize the video without any further modification to
 U-Boot.
 
-***Header File** [include/video.h](http://git.denx.de/?p=u-boot.git;a=blob;f=include/lcd.h;h=42070d76366e8465a84baf3e90a7e95bff429a62;hb=HEAD) **Implementation File** drivers/video **Makefile** [drivers/video/Makefile](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/video/Makefile;h=ebb6da823cee9e945da43e4f76b4549c59cbe7df;hb=HEAD) **Example** CONFIG_VIDEO___*
-*[drivers/video/coreboot_fb.c
-](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/video/coreboot_fb.c;h=d93bd894a225763791d35f9d00ea562cc32a0c2e;hb=HEAD)*
+***Header File** [include/video.h](http://git.denx.de/) **Implementation File** drivers/video **Makefile** [drivers/video/Makefile](http://git.denx.de/) **Example** CONFIG_VIDEO___*
+*[drivers/video/coreboot_fb.c ](http://git.denx.de/)*
 
 *[back to
 top](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)*
@@ -586,11 +574,11 @@
 boot time and can be initialized later by the kernel.
 
 **Header File**
-[arch/arm/include/asm/arch-tegra20/pinmux.h](http://git.denx.de/?p=u-boot.git;a=blob;f=arch/arm/include/asm/arch-tegra20/pinmux.h;h=797e158e68ae49b14cf646a76add1d5098eff8da;hb=HEAD)
+[arch/arm/include/asm/arch-tegra20/pinmux.h](http://git.denx.de/)
 **Implementation File** *typically in AP directory, e.g.,
 arch/arm/cpu/armv7/arch-xxxxx/pinmux.c* **Makefile** *typically, also in AP
 directory* **Example**
-*[arch/arm/cpu/tegra20-common/pinmux.c](http://git.denx.de/?p=u-boot.git;a=blob;f=arch/arm/cpu/tegra20-common/pinmux.c;h=a2a09169e54bc46acbdc0b2bc5f89478a775b2be;hb=HEAD)*
+*[arch/arm/cpu/tegra20-common/pinmux.c](http://git.denx.de/)*
 
 *[back to
 top](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)*
@@ -620,9 +608,9 @@
 *include/power/battery.h **Implementation File** drivers/power/pmic/*
 *drivers/power/battery/*
 *drivers/power/fuel_gauge **Makefile**
-[drivers/power/Makefile](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/power/Makefile;h=8c7190156c302b60b9f5b8601bc7e4e7a0594b73;hb=HEAD)
-**Example** CONFIG_POWER_MAX8998 (for PMIC) CONFIG_POWER_BATTERY_
-[board/samsung/trats/trats.c](http://git.denx.de/?p=u-boot.git;a=blob;f=board/samsung/trats/trats.c;h=e540190984740da822678724a71ffed0764b1cb2;hb=HEAD)*
+[drivers/power/Makefile](http://git.denx.de/) **Example** CONFIG_POWER_MAX8998
+(for PMIC) CONFIG_POWER_BATTERY_
+[board/samsung/trats/trats.c](http://git.denx.de/)*
 
 *[back to
 top](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)*
@@ -644,13 +632,11 @@
 *   pwm_enable() - enables the PWM driver
 *   pwm_disable() - disables the PWM driver
 
-***Header File** [include/pwm.h](http://git.denx.de/?p=u-boot.git;a=blob;f=include/pwm.h;h=13acf85933b3afab39f20e04a5520077864f598b;hb=HEAD) (basic interface)*
-*[arch/arm/include/asm/arch-tegra20/pwm.h
-](http://git.denx.de/?p=u-boot.git;a=blob;f=arch/arm/include/asm/arch-tegra20/pwm.h;h=9e03837ccbbc0418c6b7c4d58c187fb4cabc4bce;hb=HEAD)(AP
-functions) **Implementation File**
-[arch/arm/cpu/armv7/tegra20/pwm.c](http://git.denx.de/?p=u-boot.git;a=blob;f=arch/arm/cpu/armv7/tegra20/pwm.c;h=b655c5cd06f28d748a56b9c91367529d0a61cca5;hb=HEAD)
+***Header File** [include/pwm.h](http://git.denx.de/) (basic interface)*
+*[arch/arm/include/asm/arch-tegra20/pwm.h ](http://git.denx.de/)(AP functions)
+**Implementation File** [arch/arm/cpu/armv7/tegra20/pwm.c](http://git.denx.de/)
 **Makefile** typically, also in AP directory **Example**
-*[arch/arm/cpu/armv7/tegra20/pwm.c](http://git.denx.de/?p=u-boot.git;a=blob;f=arch/arm/cpu/armv7/tegra20/pwm.c;h=b655c5cd06f28d748a56b9c91367529d0a61cca5;hb=HEAD)**
+*[arch/arm/cpu/armv7/tegra20/pwm.c](http://git.denx.de/)**
 
 *[back to
 top](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)*
@@ -706,13 +692,10 @@
 *   f_min - minimum frequency
 *   f_max - maximum frequency
 
-***Header File**
-[include/mmc.h](http://git.denx.de/?p=u-boot.git;a=blob;f=include/mmc.h;h=a13e2bdcf16886a755a8cf8b74974b3425ca373b;hb=HEAD)
-**Implementation File**
-[drivers/mmc](http://git.denx.de/?p=u-boot.git;a=tree;f=drivers/mmc;hb=HEAD)
-**Makefile**
-[drivers/mmc/Makefile](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/mmc/Makefile;h=a1dd7302bfc732122fe6620ded02b46dd8c817fd;hb=HEAD)
-**Example** CONFIG_TEGRA_MMC drivers/mmc/tegra_mmc.c*
+***Header File** [include/mmc.h](http://git.denx.de/) **Implementation File**
+[drivers/mmc](http://git.denx.de/) **Makefile**
+[drivers/mmc/Makefile](http://git.denx.de/) **Example** CONFIG_TEGRA_MMC
+drivers/mmc/tegra_mmc.c*
 
 *[back to
 top](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)*
@@ -731,8 +714,8 @@
 Each device connected to the SPI bus (for example, the EC, touchpad, and SPI
 flash could all be connected to this bus) contains a reference to the `spi_slave
 structure` in its implementation file(for example, see
-`[drivers/mtd/spi/winbond.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/mtd/spi/winbond.c;h=f6aab3d32f459d82d0a9e606f4382fe67981160f;hb=HEAD)`
-for the SPI flash chip and `drivers/misc/cros-ec.c for the EC`.
+`[drivers/mtd/spi/winbond.c](http://git.denx.de/)` for the SPI flash chip and
+`drivers/misc/cros-ec.c for the EC`.
 
 #### Implementation Notes
 
@@ -765,14 +748,10 @@
 When a slave claims the bus, it maintains control over the bus until you call
 the `spi_release_bus()` function.
 
-**Header File**
-[include/spi.h](http://git.denx.de/?p=u-boot.git;a=blob;f=include/spi.h;h=60e85db9a46e052c97b638c58bb93114a378e3b7;hb=HEAD)
-**Implementation File**
-[drivers/spi/exynos_spi.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/spi/exynos_spi.c;h=be60ada2ba43a17ecda4a8b968b08b791f0af73f;hb=HEAD)
-**Makefile**
-[drivers/spi/Makefile](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/spi/Makefile;h=824d357d94818ea9c05fa5b0d437aff181b50195;hb=HEAD)
-**Example**
-[drivers/spi/exynos_spi.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/spi/exynos_spi.c;h=be60ada2ba43a17ecda4a8b968b08b791f0af73f;hb=HEAD)
+**Header File** [include/spi.h](http://git.denx.de/) **Implementation File**
+[drivers/spi/exynos_spi.c](http://git.denx.de/) **Makefile**
+[drivers/spi/Makefile](http://git.denx.de/) **Example**
+[drivers/spi/exynos_spi.c](http://git.denx.de/)
 
 *[ back to
 top](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)*
@@ -818,17 +797,14 @@
 functions for reading, writing, and erasing the SPI flash or use existing
 functions defined in spi_flash_internal.h.
 
-**Header File
-[include/spi_flash.h](http://git.denx.de/?p=u-boot.git;a=blob;f=include/spi_flash.h;h=9da90624f23d665fc58c95e37da02096b1adde07;hb=HEAD)
-[drivers/mtd/spi/spi_flash_](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/mtd/spi/spi_flash_internal.h;h=141cfa8b26d75e6e816c7315530854a93035b803;hb=HEAD)[internal.h](http://internal.h)
-**Implementation File**
-[drivers/mtd/spi](http://git.denx.de/?p=u-boot.git;a=tree;f=drivers/mtd/spi;hb=HEAD)/*yourDriver.c*
-**Makefile**
-[drivers/mtd/spi/Makefile](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/mtd/spi/Makefile;h=90f83924e2bf23b9ab4c621495ca236c14a19acd;hb=HEAD)/
+**Header File [include/spi_flash.h](http://git.denx.de/)
+[drivers/mtd/spi/spi_flash_](http://git.denx.de/)[internal.h](http://internal.h)
+**Implementation File** [drivers/mtd/spi](http://git.denx.de/)/*yourDriver.c*
+**Makefile** [drivers/mtd/spi/Makefile](http://git.denx.de/)/
 **Example**
 CONFIG_SPI_FLASH and
 CONFIG_SPI_FLASH_winbond
-[drivers/mtd/spi/winbond.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/mtd/spi/winbond.c;h=f6aab3d32f459d82d0a9e606f4382fe67981160f;hb=HEAD)
+[drivers/mtd/spi/winbond.c](http://git.denx.de/)
 
 [*back to
 top*](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)
@@ -853,9 +829,7 @@
             should be defined in the device tree.
 
 **Header File**
-**Implementation File**
-[common/cmd_dtt.c](http://git.denx.de/?p=u-boot.git;a=blob;f=common/cmd_dtt.c;h=cd94423d21910d61055bade1bc285dbed099b9f9;hb=HEAD)
-**Makefile**
+**Implementation File** [common/cmd_dtt.c](http://git.denx.de/) **Makefile**
 **Example** board/samsung/smdk5250/smdk5250.c
 
 *[back to
@@ -923,9 +897,8 @@
 The time command can be used to time other commands. This feature is useful for
 benchmarking.
 
-***Header File** [include/common.h](http://git.denx.de/?p=u-boot.git;a=blob;f=include/common.h;h=4ad17eafb9b89a15975b0b8945a1b70c198d8d88;hb=HEAD) **Implementation File** timer.c, in the AP directory **Makefile***
-***Example**
-*[arch/arm/cpu/armv7/s5p_common/timer.c](http://git.denx.de/?p=u-boot.git;a=blob;f=arch/arm/cpu/armv7/s5p-common/timer.c;h=bb0e795e66823d4963acd309ebbdd3e67bf7d4a4;hb=HEAD)**
+***Header File** [include/common.h](http://git.denx.de/) **Implementation File** timer.c, in the AP directory **Makefile***
+***Example** *[arch/arm/cpu/armv7/s5p_common/timer.c](http://git.denx.de/)**
 
 *[back to
 top](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)*
@@ -953,12 +926,10 @@
 int tis_sendrecv(const uint8_t *sendbuf, size_t send_size, uint8_t *recvbuf,                    size_t *recv_len);
 ```
 
-**Header File
-[include/tpm.h](http://git.denx.de/?p=u-boot.git;a=blob;f=include/tpm.h;h=6b21e9c7349c298c6fc9253324112db58935f805;hb=HEAD)
-**Implementation File** drivers/tpm/*yourDriver.c* **Makefile**
-[drivers/tpm/Makefile](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/tpm/Makefile;h=be11c8b595f1367daffc623aff8aa7c694a36749;hb=HEAD)
-**Example** CONFIG_GENERIC_LPC_TPM
-[drivers/tpm/generic_lpc_tpm.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/tpm/generic_lpc_tpm.c;h=6c494eb98a339c5b77859bdbc1ccbd8e6a6a6ff5;hb=HEAD)
+**Header File [include/tpm.h](http://git.denx.de/) **Implementation File**
+drivers/tpm/*yourDriver.c* **Makefile**
+[drivers/tpm/Makefile](http://git.denx.de/) **Example** CONFIG_GENERIC_LPC_TPM
+[drivers/tpm/generic_lpc_tpm.c](http://git.denx.de/)
 
 [*back to
 top*](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)
@@ -991,14 +962,10 @@
 
 gd-&gt;flags |= GD_FLG_SILENT;
 
-***Header File**
-[include/serial.h](http://git.denx.de/?p=u-boot.git;a=blob;f=include/serial.h;h=14f863ed20ec73f67ed2df791ad2ad4b904b689c;hb=HEAD)
-**Implementation File**
-[drivers/serial/](http://git.denx.de/?p=u-boot.git;a=tree;f=drivers/serial;h=82deabb40ad2e94538a483ad8abfe9600b48d330;hb=HEAD)
-**Makefile**
-[drivers/serial/Makefile](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/serial/Makefile;h=5e8b64873d9bb3beff8d9b7c41437908645601d8;hb=HEAD)
-**Example** CONFIG_SYS_NS16550
-[drivers/serial/serial_ns16550.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/serial/serial_ns16550.c;h=c1c0134bcb3fdd8ec7e6c8a93e9f463291b5b9ca;hb=HEAD)*
+***Header File** [include/serial.h](http://git.denx.de/) **Implementation File**
+[drivers/serial/](http://git.denx.de/) **Makefile**
+[drivers/serial/Makefile](http://git.denx.de/) **Example** CONFIG_SYS_NS16550
+[drivers/serial/serial_ns16550.c](http://git.denx.de/)*
 
 *[back to
 top](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)*
@@ -1065,10 +1032,10 @@
 Enables EHCI for a specific chip CONFIG_USB_STORAGE Enables a USB storage device
 CONFIG_CMD_USB Enables the USB command
 
-***Header File** [drivers/usb/host/ehci.h](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/usb/host/ehci.h;h=1e3cd793b6091650ed1e7ed61b6bfca3f7046a69;hb=HEAD)*
-*[drivers/usb/host/ohci.h](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/usb/host/ohci.h;h=d977e8ff3ce31ee93990a68990590bafdc3800ea;hb=HEAD) **Implementation File** drivers/usb/host/ehci-controllerName.c*
+***Header File** [drivers/usb/host/ehci.h](http://git.denx.de/)*
+*[drivers/usb/host/ohci.h](http://git.denx.de/) **Implementation File** drivers/usb/host/ehci-controllerName.c*
 **drivers/usb/host/ohci-controllerName.c* **Makefile** **Example**
-[drivers/usb/host/ehci-tegra.c](http://git.denx.de/?p=u-boot.git;a=blob;f=drivers/usb/host/ehci-tegra.c;h=a1c43f8331787c7cf84e0eabcf0d373ae1ebabe4;hb=HEAD)*
+[drivers/usb/host/ehci-tegra.c](http://git.denx.de/)*
 
 *[back to
 top](/chromium-os/firmware-porting-guide/u-boot-drivers#TOC-Board-Configuration)*
diff --git a/site/chromium-os/gentoo-package-upgrade-process.md b/site/chromium-os/gentoo-package-upgrade-process.md
index 51bad99..ce0b240 100644
--- a/site/chromium-os/gentoo-package-upgrade-process.md
+++ b/site/chromium-os/gentoo-package-upgrade-process.md
@@ -354,8 +354,8 @@
 #### **Handling eclasses**
 
 Some packages make use of
-[eclasses](http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=2),
-which are essentially ebuild code factored out into library files shared across
+[eclasses](http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml), which
+are essentially ebuild code factored out into library files shared across
 multiple packages. If an ebuild file includes an inherit statement, then it uses
 an eclass. You don't have to check for this before you upgrade. The upgrade
 script will attempt to detect when an eclass must be upgraded along with a
diff --git a/site/chromium-os/getting-dev-hardware/dev-hardware-list/index.md b/site/chromium-os/getting-dev-hardware/dev-hardware-list/index.md
index cf2feb1..a1e420d 100644
--- a/site/chromium-os/getting-dev-hardware/dev-hardware-list/index.md
+++ b/site/chromium-os/getting-dev-hardware/dev-hardware-list/index.md
@@ -54,10 +54,10 @@
 replacing the mini-PCIe card with an Atheros 9285 or Intel part (most Intel
 cards work).
 Trackpad If
-[![image](/_/rsrc/1258736133126/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif)](/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif?attredirects=0),
+[![image](/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif)](/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif),
 the onscreen cursor can be controlled by the system's trackpad
 **Suspend/Resume**If
-[![image](/_/rsrc/1258736133126/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif)](/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif?attredirects=0),
+[![image](/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif)](/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif),
 the system will suspend/resume when the lid is closed/opened or power button is
 pressed Comments & Caveats Other notes about the system that are important for
 other developers to know Contact Manufacturer contact email for hardware related
@@ -65,18 +65,17 @@
 this system!
 
 If a feature doesn't work (no
-[![image](/_/rsrc/1258736133126/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif)](/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif?attredirects=0)),
+[![image](/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif)](/chromium-os/getting-dev-hardware/dev-hardware-list/icon-checkmark.gif)),
 add a comment with details on how the feature doesn't work or how to fix it.
 
 ### How to edit the list
 
 Anyone signed into an **@chromium.org** address can modify this list. (If you
 don't see an **Add item** button below, [sign
-in](https://www.google.com/a/UniversalLogin?md=chromium.org&continue=https%3A%2F%2Fsites.google.com%2Fa%2Fchromium.org%2Fdev%2Fchromium-os%2Fgetting-dev-hardware%2Fdev-hardware-list&service=jotspot).
-One way to get an @chromium.org address is to be a
-[committer](/getting-involved/become-a-committer).) In the spirit of wiki, the
-community is encouraged to remove inaccurate or unreproducible results. Repeat
-offenders will suffer the wrath of the wiki gods.
+in](https://www.google.com/a/UniversalLogin). One way to get an @chromium.org
+address is to be a [committer](/getting-involved/become-a-committer).) In the
+spirit of wiki, the community is encouraged to remove inaccurate or
+unreproducible results. Repeat offenders will suffer the wrath of the wiki gods.
 
 If you do not have an @chromium.org address, feel free to e-mail
 [vapier@chromium.org](mailto:vapier@chromium.org) with the details you'd like to
diff --git a/site/chromium-os/hoho/index.md b/site/chromium-os/hoho/index.md
index b535a8f..c5bba1e 100644
--- a/site/chromium-os/hoho/index.md
+++ b/site/chromium-os/hoho/index.md
@@ -28,11 +28,10 @@
             system and monitor capabilities)
 
 ###
-[![image](/_/rsrc/1420767555760/chromium-os/hoho/HoHo%20Block%20Diagram%20%281%29.png)](/chromium-os/hoho/HoHo%20Block%20Diagram%20%281%29.png?attredirects=0)
+[![image](/chromium-os/hoho/HoHo%20Block%20Diagram%20%281%29.png)](/chromium-os/hoho/HoHo%20Block%20Diagram%20%281%29.png)
 
-For schematics, [click
-here](https://docs.google.com/a/chromium.org/viewer?a=v&pid=sites&srcid=Y2hyb21pdW0ub3JnfGRldnxneDoyZWUwYmU2NWNiMWMwZTY2)
-or see the attached file.
+For schematics, [click here](https://docs.google.com/a/chromium.org/viewer) or
+see the attached file.
 
 ## Firmware Source Code
 
diff --git a/site/chromium-os/how-tos-and-troubleshooting/chromiumos-board-porting-guide/index.md b/site/chromium-os/how-tos-and-troubleshooting/chromiumos-board-porting-guide/index.md
index 0173c59..659b547 100644
--- a/site/chromium-os/how-tos-and-troubleshooting/chromiumos-board-porting-guide/index.md
+++ b/site/chromium-os/how-tos-and-troubleshooting/chromiumos-board-porting-guide/index.md
@@ -57,9 +57,8 @@
             configurations
     *   e.g. "release" or "canary" or "firmware" or "factory" or "pfq"
                 or "paladin" or "incremental" or "asan" or ...
-    *   see
-                [cbuildbot_config.py](http://git.chromium.org/gitweb/?p=chromiumos/chromite.git;a=blob;f=buildbot/cbuildbot_config.py)
-                in the chromite repo for more examples (look at the CONFIG
+    *   see [cbuildbot_config.py](http://git.chromium.org/gitweb/) in
+                the chromite repo for more examples (look at the CONFIG
                 constants at the top)
         *   you can also run `` `cbuildbot -l -a` `` to get a feel for
                     the "group" names
@@ -542,8 +541,8 @@
 with:
 
 *   $BOARD-paladin: used by the [Chromium OS
-            CQ](/system/errors/NodeNotFound?suri=wuid:gx:359411dde4d9a4a3) --
-            not needed if you aren't an official Chrome OS device
+            CQ](/system/errors/NodeNotFound) -- not needed if you aren't an
+            official Chrome OS device
 *   $BOARD-full: a public build of the build
 *   $BOARD-release: a private build of the board
 *   $BOARD-firmware: build just the firmware (bootloader/etc...) for the
diff --git a/site/chromium-os/how-tos-and-troubleshooting/debugging-3g/index.md b/site/chromium-os/how-tos-and-troubleshooting/debugging-3g/index.md
index f14631a..8bb9d28 100644
--- a/site/chromium-os/how-tos-and-troubleshooting/debugging-3g/index.md
+++ b/site/chromium-os/how-tos-and-troubleshooting/debugging-3g/index.md
@@ -103,8 +103,7 @@
 *   Wait for system to wipe stateful partition.
 *   When booted, press CTRL+ALT+F2 (right arrow) to enter VT2 shell.
 *   Use username chronos or root. No password necessary.
-*   You can now use
-            [sftp](http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1),
+*   You can now use [sftp](http://www.openbsd.org/cgi-bin/man.cgi),
             [curl](http://curl.haxx.se/docs/manpage.html),
             [wget](http://www.gnu.org/software/wget/manual/wget.html) or
             [iperf](http://iperf.sourceforge.net/) for testing performance.
\ No newline at end of file
diff --git a/site/chromium-os/how-tos-and-troubleshooting/debugging-tips/target-serial-access.md b/site/chromium-os/how-tos-and-troubleshooting/debugging-tips/target-serial-access.md
index b0f8ec3..8ca0c18 100644
--- a/site/chromium-os/how-tos-and-troubleshooting/debugging-tips/target-serial-access.md
+++ b/site/chromium-os/how-tos-and-troubleshooting/debugging-tips/target-serial-access.md
@@ -14,9 +14,7 @@
 ## USB Serial Dongle
 
 This is a common way of getting a serial port on a computer. See [TRENDnet USB
-to Serial
-converter](http://www.google.com/url?q=http%3A%2F%2Ftrendnet.com%2Fproducts%2Fproddetail.asp%3Fprod%3D150_TU-S9%26cat%3D49&sa=D&sntz=1&usg=AFrqEzej3O8N15gqmTe0cLvyXkQt6wK5uQ)
-for example.
+to Serial converter](http://www.google.com/url) for example.
 
 ## ser2net
 
diff --git a/site/chromium-os/how-tos-and-troubleshooting/developer-faq.md b/site/chromium-os/how-tos-and-troubleshooting/developer-faq.md
index 66d808f..cf95e02 100644
--- a/site/chromium-os/how-tos-and-troubleshooting/developer-faq.md
+++ b/site/chromium-os/how-tos-and-troubleshooting/developer-faq.md
@@ -9,8 +9,7 @@
 
 This FAQ is for developers; check out the [General Chromium OS
 FAQ](/chromium-os/chromium-os-faq) for non-development related questions. If
-that doesn't work out, try the [discussion
-groups](/system/errors/NodeNotFound?suri=wuid:gx:6b4e9f4ef0ee50d0).
+that doesn't work out, try the [discussion groups](/system/errors/NodeNotFound).
 
 ---
 
@@ -91,9 +90,8 @@
 
 To troubleshoot networking at this point, you have to jump to a virtual terminal
 (only enabled on dev machines) by using Ctrl+Alt+F2 (you might need to use the
-[shared user
-password](/system/errors/NodeNotFound?suri=wuid:gx:4dd6577ae632b73b#TOC-Set-the-shared-user-password)
-that to login if you set it).
+[shared user password](/system/errors/NodeNotFound) that to login if you set
+it).
 
 If you are able to log in to the virtual terminal, reconfigure the networking
 service (`sudo restart shill`). **Note:** If you are having trouble with
diff --git a/site/chromium-os/how-tos-and-troubleshooting/get-a-3g-modem-running/index.md b/site/chromium-os/how-tos-and-troubleshooting/get-a-3g-modem-running/index.md
index e6f5a39..b537dee 100644
--- a/site/chromium-os/how-tos-and-troubleshooting/get-a-3g-modem-running/index.md
+++ b/site/chromium-os/how-tos-and-troubleshooting/get-a-3g-modem-running/index.md
@@ -227,12 +227,11 @@
 22.022](http://www.etsi.org/deliver/etsi_ts/122000_122099/122022/10.00.00_60/ts_122022v100000p.pdf)
 for full details.
 
-[![image](/_/rsrc/1315928650519/chromium-os/how-tos-and-troubleshooting/get-a-3g-modem-running/GSM%20PIN%20code%20types.png)](/chromium-os/how-tos-and-troubleshooting/get-a-3g-modem-running/GSM%20PIN%20code%20types.png?attredirects=0)
+[![image](/chromium-os/how-tos-and-troubleshooting/get-a-3g-modem-running/GSM%20PIN%20code%20types.png)](/chromium-os/how-tos-and-troubleshooting/get-a-3g-modem-running/GSM%20PIN%20code%20types.png)
 
 ## How do I run tests on cell modems?
 
 You can run autotests against a live carrier network, or you can use an
 emulated-network testbed. See [Running and Writing Autotests for Cell
-Emulators](https://docs.google.com/a/google.com/document/pub?id=1FTSAO-5hVTAV9t7RNZWJRN_QOOqpl5qZJua4k3POwKc)
-and [Chrome OS Cellular Testbed
-Setup](https://docs.google.com/a/google.com/document/pub?id=1yG7j8Iw9PnQTH-93zP5BqB0qQRU08az11A_eN0acd70).
\ No newline at end of file
+Emulators](https://docs.google.com/a/google.com/document/pub) and [Chrome OS
+Cellular Testbed Setup](https://docs.google.com/a/google.com/document/pub).
\ No newline at end of file
diff --git a/site/chromium-os/how-tos-and-troubleshooting/git-helpers.md b/site/chromium-os/how-tos-and-troubleshooting/git-helpers.md
index 0fc7652..362e93c 100644
--- a/site/chromium-os/how-tos-and-troubleshooting/git-helpers.md
+++ b/site/chromium-os/how-tos-and-troubleshooting/git-helpers.md
@@ -7,24 +7,18 @@
 ---
 ## Tech Talks
 
-*   Randall Schwartz's [Tech Talk on
-            git](http://www.youtube.com/watch?v=8dhZ9BXQgc4)
-*   [gitcasts](http://www.google.com/url?q=http%3A%2F%2Fgitcasts.com%2F&sa=D&sntz=1&usg=AFrqEzdXGanWebnB47ED_tYigjprxxyXlA)
+*   Randall Schwartz's [Tech Talk on git](http://www.youtube.com/watch)
+*   [gitcasts](http://www.google.com/url)
 
 ## Online References
 
-*   [Git
-            Magic](http://www.google.com/url?q=http%3A%2F%2Fwww-cs-students.stanford.edu%2F%257Eblynn%2Fgitmagic%2F&sa=D&sntz=1&usg=AFrqEzd0LcYKlFSHeWlQzalvRlf4sTBLiA)
-*   [Git for computer
-            scientists](http://www.google.com/url?q=http%3A%2F%2Feagain.net%2Farticles%2Fgit-for-computer-scientists%2F&sa=D&sntz=1&usg=AFrqEzcOLmdu1_j4wvdnWaUkgTNwig-zxg)
-*   [Git
-            Manual](http://www.google.com/url?q=http%3A%2F%2Fwww.kernel.org%2Fpub%2Fsoftware%2Fscm%2Fgit%2Fdocs%2Fuser-manual.html&sa=D&sntz=1&usg=AFrqEzfv8SPESPQ4stacQ08cvUzlMXbbKA)
-*   [git-scm.](http://www.google.com/url?q=http%3A%2F%2Fwww.git-scm.com%2F&sa=D&sntz=1&usg=AFrqEzfgZQlz4_hsTqn7WUSTXOLr3NjfHQ)[com](http://www.google.com/url?q=http%3A%2F%2Fwww.git-scm.com%2F&sa=D&sntz=1&usg=AFrqEzfgZQlz4_hsTqn7WUSTXOLr3NjfHQ)
+*   [Git Magic](http://www.google.com/url)
+*   [Git for computer scientists](http://www.google.com/url)
+*   [Git Manual](http://www.google.com/url)
+*   [git-scm.](http://www.google.com/url)[com](http://www.google.com/url)
 *   [Git Visual Guide](http://marklodato.github.com/visual-git-guide/)
 
 ## Online Books
 
-*   [Pro
-            Git](http://www.google.com/url?q=http%3A%2F%2Fprogit.org%2Fbook%2F&sa=D&sntz=1&usg=AFrqEzd8OyxDVoHmTqpvytsEpbMxueIC2A)
-*   [Git Community
-            Book](http://www.google.com/url?q=http%3A%2F%2Fbook.git-scm.com%2F&sa=D&sntz=1&usg=AFrqEzeeHhoe_KJJGnPfXy5HvHYTkvCz0Q)
\ No newline at end of file
+*   [Pro Git](http://www.google.com/url)
+*   [Git Community Book](http://www.google.com/url)
\ No newline at end of file
diff --git a/site/chromium-os/how-tos-and-troubleshooting/index.md b/site/chromium-os/how-tos-and-troubleshooting/index.md
index b6df359..ac850a2 100644
--- a/site/chromium-os/how-tos-and-troubleshooting/index.md
+++ b/site/chromium-os/how-tos-and-troubleshooting/index.md
@@ -9,4 +9,4 @@
 a Chromium-based OS. Also see [Chromium OS Developer
 Guide](/chromium-os/developer-guide).
 
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=x5z8H4DplZUYp7X4J5EY798sKFM)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/chromium-os/how-tos-and-troubleshooting/install-software-on-base-images.md b/site/chromium-os/how-tos-and-troubleshooting/install-software-on-base-images.md
index 8e99af4..e9d88bb 100644
--- a/site/chromium-os/how-tos-and-troubleshooting/install-software-on-base-images.md
+++ b/site/chromium-os/how-tos-and-troubleshooting/install-software-on-base-images.md
@@ -122,8 +122,8 @@
 
 ## Known bugs
 
-[label:dev_install](http://code.google.com/p/chromium/issues/list?q=label%3Adev_install)
-on [crbug.com](https://crbug.com/)
+[label:dev_install](http://code.google.com/p/chromium/issues/list) on
+[crbug.com](https://crbug.com/)
 
 ## Who to contact for more info (@chromium)
 
diff --git a/site/chromium-os/how-tos-and-troubleshooting/kernel-configuration/index.md b/site/chromium-os/how-tos-and-troubleshooting/kernel-configuration/index.md
index f97355b..a66ffcc 100644
--- a/site/chromium-os/how-tos-and-troubleshooting/kernel-configuration/index.md
+++ b/site/chromium-os/how-tos-and-troubleshooting/kernel-configuration/index.md
@@ -15,7 +15,7 @@
 sort of hierarchy so that the common options are shared between the variants
 (click to enlarge):
 
-[![image](/_/rsrc/1295028130350/chromium-os/how-tos-and-troubleshooting/kernel-configuration/kernel_config_diag.png)](/chromium-os/how-tos-and-troubleshooting/kernel-configuration/kernel_config_diag.png?attredirects=0)
+[![image](/chromium-os/how-tos-and-troubleshooting/kernel-configuration/kernel_config_diag.png)](/chromium-os/how-tos-and-troubleshooting/kernel-configuration/kernel_config_diag.png)
 
 Shown here are 6 flavours, three for ARM and three for Intel (it is not clear
 why flavours is spelt the British way).
diff --git a/site/chromium-os/how-tos-and-troubleshooting/llvm-clang-build.md b/site/chromium-os/how-tos-and-troubleshooting/llvm-clang-build.md
index e15f294..a6c086f 100644
--- a/site/chromium-os/how-tos-and-troubleshooting/llvm-clang-build.md
+++ b/site/chromium-os/how-tos-and-troubleshooting/llvm-clang-build.md
@@ -33,5 +33,4 @@
 ```
 
 Note that we have builders that use Clang/ASAN and runs auto tests. See more
-here: [Sheriff FAQ: Chromium OS ASAN
-bots](/system/errors/NodeNotFound?suri=wuid:gx:498713d4f8f70084).
\ No newline at end of file
+here: [Sheriff FAQ: Chromium OS ASAN bots](/system/errors/NodeNotFound).
\ No newline at end of file
diff --git a/site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-kevin-chromebook-plus/index.md b/site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-kevin-chromebook-plus/index.md
index ac63035..a2d9e65 100644
--- a/site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-kevin-chromebook-plus/index.md
+++ b/site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-kevin-chromebook-plus/index.md
@@ -6,7 +6,7 @@
 
 ---
 Adapted from Tomasz's instructions
-[here](https://bugs.chromium.org/p/chromium/issues/detail?id=907715#c7)
+[here](https://bugs.chromium.org/p/chromium/issues/detail)
 
 ## Applying the downstream patches
 
diff --git a/site/chromium-os/how-tos-and-troubleshooting/using-an-upstream-kernel-on-snow.md b/site/chromium-os/how-tos-and-troubleshooting/using-an-upstream-kernel-on-snow.md
index 2263303..358f108 100644
--- a/site/chromium-os/how-tos-and-troubleshooting/using-an-upstream-kernel-on-snow.md
+++ b/site/chromium-os/how-tos-and-troubleshooting/using-an-upstream-kernel-on-snow.md
@@ -155,7 +155,7 @@
             from your SD card.
 
 You might also want to look at [Using nv-U-Boot on the Samsung ARM
-Chromebook](/system/errors/NodeNotFound?suri=wuid:gx:6ae80f627ae80bf6).
+Chromebook](/system/errors/NodeNotFound).
 
 ## The kernel config
 
@@ -243,10 +243,8 @@
 *   If you end up flashing a bad kernel a lot, it's a lot easier to use
             the "nv-U-Boot" (formerly known as legacy U-Boot). There's now
             documentation for how to do this at [Using nv-U-Boot on the Samsung
-            ARM
-            Chromebook](/system/errors/NodeNotFound?suri=wuid:gx:6ae80f627ae80bf6).
-            Pay special attention to the [Booting from a backup
-            kernel](/system/errors/NodeNotFound?suri=wuid:gx:6ae80f627ae80bf6#TOC-Booting-from-a-backup-kernel)
+            ARM Chromebook](/system/errors/NodeNotFound). Pay special attention
+            to the [Booting from a backup kernel](/system/errors/NodeNotFound)
             section, which is really helpful when dealing with lots of
             nonbooting kernels.
 *   If you have access to a servo board (probably only people at Google
diff --git a/site/chromium-os/how-tos-and-troubleshooting/visualizing-the-rootfs/index.md b/site/chromium-os/how-tos-and-troubleshooting/visualizing-the-rootfs/index.md
index ab1d691..bb7d5ae 100644
--- a/site/chromium-os/how-tos-and-troubleshooting/visualizing-the-rootfs/index.md
+++ b/site/chromium-os/how-tos-and-troubleshooting/visualizing-the-rootfs/index.md
@@ -38,4 +38,4 @@
 Here's an example snapshot of a Chrome OS image (note: yours will be interactive
 so you can dig in to different areas).
 
-[![image](/_/rsrc/1365454055924/chromium-os/how-tos-and-troubleshooting/visualizing-the-rootfs/Screenshot%20from%202013-04-08%2013%3A46%3A48.png)](/chromium-os/how-tos-and-troubleshooting/visualizing-the-rootfs/Screenshot%20from%202013-04-08%2013%3A46%3A48.png?attredirects=0)
\ No newline at end of file
+[![image](/chromium-os/how-tos-and-troubleshooting/visualizing-the-rootfs/Screenshot%20from%202013-04-08%2013%3A46%3A48.png)](/chromium-os/how-tos-and-troubleshooting/visualizing-the-rootfs/Screenshot%20from%202013-04-08%2013%3A46%3A48.png)
\ No newline at end of file
diff --git a/site/chromium-os/index.md b/site/chromium-os/index.md
index ddbff74..1ac56ac 100644
--- a/site/chromium-os/index.md
+++ b/site/chromium-os/index.md
@@ -14,12 +14,10 @@
 
 ### Videos
 
-*   [What is Google Chrome
-            OS?](http://www.youtube.com/watch?v=0QRO3gKj3qw)
-*   [Chromium OS Security](http://www.youtube.com/watch?v=A9WVmNfgjtQ)
-*   [Chromium OS & Open
-            Source](http://www.youtube.com/watch?v=KA5RQv9mBoY)
-*   [Chromium OS Fast Boot](http://www.youtube.com/watch?v=mTFfl7AjNfI)
+*   [What is Google Chrome OS?](http://www.youtube.com/watch)
+*   [Chromium OS Security](http://www.youtube.com/watch)
+*   [Chromium OS & Open Source](http://www.youtube.com/watch)
+*   [Chromium OS Fast Boot](http://www.youtube.com/watch)
 
 ### For contributors
 
@@ -34,7 +32,7 @@
             extensions](/developers/useful-extensions)
 *   [2014 Chrome OS Firmware Summit](/chromium-os/2014-firmware-summit)
 *   [2017 Chrome OS Intel Firmware Architecture
-            Presentation](https://docs.google.com/a/chromium.org/viewer?a=v&pid=sites&srcid=Y2hyb21pdW0ub3JnfGRldnxneDo1NGY1YWViZDBkN2JjOTky)
+            Presentation](https://docs.google.com/a/chromium.org/viewer)
 
 ### For UI designers
 
@@ -59,8 +57,7 @@
 *   [Report
             bugs](https://chromium.googlesource.com/chromiumos/docs/+/master/reporting_bugs.md)
 
-###
-[![image](/_/rsrc/1315505503882/chromium-os/comp2_200x146.jpg)](/chromium-os/comp2_200x146.jpg?attredirects=0)
+### [![image](/chromium-os/comp2_200x146.jpg)](/chromium-os/comp2_200x146.jpg)
 
 ### Source code
 
diff --git a/site/chromium-os/mds-on-chromeos.md b/site/chromium-os/mds-on-chromeos.md
index 96dea38..1102083 100644
--- a/site/chromium-os/mds-on-chromeos.md
+++ b/site/chromium-os/mds-on-chromeos.md
@@ -56,12 +56,11 @@
 microarchitectural state, on certain Intel CPUs. They are described in [Intel's
 announcement](https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00233.html),
 and referred to as
-MSBDS/[CVE-2018-12126](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-12126),
-MLPDS/[CVE-2018-12127](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-12127),
-MFBDS/[CVE-2018-12130](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-12130),
-and
-MDSUM/[CVE-2019-11091](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2019-11091).
-See below for more details.
+MSBDS/[CVE-2018-12126](https://cve.mitre.org/cgi-bin/cvename.cgi),
+MLPDS/[CVE-2018-12127](https://cve.mitre.org/cgi-bin/cvename.cgi),
+MFBDS/[CVE-2018-12130](https://cve.mitre.org/cgi-bin/cvename.cgi), and
+MDSUM/[CVE-2019-11091](https://cve.mitre.org/cgi-bin/cvename.cgi). See below for
+more details.
 
 ## Microarchitectural Store Buffer Data Sampling (MSBDS) and Microarchitectural Fill Buffer Data Sampling (MFBDS)
 
diff --git a/site/chromium-os/meltdown-spectre-vulnerability-status.md b/site/chromium-os/meltdown-spectre-vulnerability-status.md
index ad7bb95..2296f2f 100644
--- a/site/chromium-os/meltdown-spectre-vulnerability-status.md
+++ b/site/chromium-os/meltdown-spectre-vulnerability-status.md
@@ -26,12 +26,12 @@
 (2018-May-22: Updated to note that all Intel devices are now protected against
 Meltdown.)
 
-### Variant 3 ([CVE-2017-5754](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5754))
+### Variant 3 ([CVE-2017-5754](https://cve.mitre.org/cgi-bin/cvename.cgi))
 
 The following subsections indicate the vulnerability status of Chrome OS
 hardware for Variant 3
-([CVE-2017-5754](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5754)),
-which is also referred to as Meltdown.
+([CVE-2017-5754](https://cve.mitre.org/cgi-bin/cvename.cgi)), which is also
+referred to as Meltdown.
 
 #### Protection against Variant 3
 
@@ -624,7 +624,7 @@
 processor execution contexts. The victim execution context (kernel or process)
 must have certain code patterns in their address space.
 
-### Variant 1 ([CVE-2017-5753](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5753))
+### Variant 1 ([CVE-2017-5753](https://cve.mitre.org/cgi-bin/cvename.cgi))
 
 The Linux kernel has a feature called eBPF that is used to run untrusted code.
 The Project Zero blog post describes how this can be abused by attackers to
@@ -633,7 +633,7 @@
 Additional Spectre variant 1 mitigations available in the Chrome browser are
 described [here](/Home/chromium-security/ssca).
 
-### Variant 2 ([CVE-2017-5715](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5715))
+### Variant 2 ([CVE-2017-5715](https://cve.mitre.org/cgi-bin/cvename.cgi))
 
 The Project Zero blog post describes how virtualization can be used to exploit
 Spectre Variant 2. Chrome OS devices that ship [Linux
@@ -678,9 +678,9 @@
 Following on their Meltdown and Spectre research, Google's Project Zero
 disclosed a fourth variant of their speculative execution attacks, Speculative
 store buffer bypass
-([CVE-2018-3639](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3639)).
-On Chrome OS this variant affects the Chrome browser and is also mitigated by
-[Site Isolation](http://www.chromium.org/Home/chromium-security/site-isolation).
+([CVE-2018-3639](https://cve.mitre.org/cgi-bin/cvename.cgi)). On Chrome OS this
+variant affects the Chrome browser and is also mitigated by [Site
+Isolation](http://www.chromium.org/Home/chromium-security/site-isolation).
 
 ### Chrome OS response
 
diff --git a/site/chromium-os/minimuffin/index.md b/site/chromium-os/minimuffin/index.md
index 23b1269..7ef5492 100644
--- a/site/chromium-os/minimuffin/index.md
+++ b/site/chromium-os/minimuffin/index.md
@@ -24,7 +24,7 @@
             Protection) at adapter's secondary side
 
 ###
-![image](/_/rsrc/1437690847777/chromium-os/minimuffin/45W%20Type-C%20Adapter%20Control%20Board%20150710.gif)
+![image](/chromium-os/minimuffin/45W%20Type-C%20Adapter%20Control%20Board%20150710.gif)
 
 For schematic, see the attached file at the bottom of this page.
 
diff --git a/site/chromium-os/obsolete/monitoring-tools/index.md b/site/chromium-os/obsolete/monitoring-tools/index.md
index 57b8f84..d6cbae3 100644
--- a/site/chromium-os/obsolete/monitoring-tools/index.md
+++ b/site/chromium-os/obsolete/monitoring-tools/index.md
@@ -34,9 +34,8 @@
 M=\`pwd\` ARCH=arm CROSS_COMPILE=armv7a-cros-linux-gnueabi- modules
 After building the kernel module, we need to copy gatord and the kernel module
 to the target device, and they must be placed in the same directory.
-[ARM DS-5 Using ARM
-Streamline](http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0482b/index.html)
-has more detailed information about building and using streamline.
+[ARM DS-5 Using ARM Streamline](http://infocenter.arm.com/help/index.jsp) has
+more detailed information about building and using streamline.
 In order to profile ChromeOS during its bootup, we don't have enough time to set
 the Eclipse for DS-5 to connect to ChromeOS, and capture the profiling result.
 Instead, we can run the daemon in a "local capture" mode, i.e., we can run the
@@ -49,7 +48,7 @@
 buffer_mode="streaming" sample_rate="normal" target_path="/tmp/@F_@N"
 duration="10"/&gt;
 More information about "local capture" can be find at
-[here](http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka14991.html).
+[here](http://infocenter.arm.com/help/index.jsp).
 Here is the result of a local capture after post-startup, where ureadahead
 starts running. Streamline captures the system information for 10 seconds and
 the boot takes about 5 seconds to complete after post-startup. From streamline,
@@ -65,7 +64,7 @@
 tells us the valuable information such as which process is using the most of CPU
 at some particular time.
 
-[![image](/_/rsrc/1539182969332/chromium-os/obsolete/monitoring-tools/timeline.jpg)](/chromium-os/obsolete/monitoring-tools/timeline.jpg?attredirects=0)
+[![image](/chromium-os/obsolete/monitoring-tools/timeline.jpg)](/chromium-os/obsolete/monitoring-tools/timeline.jpg)
 
 **Systemtap**
 systemtap is another great tool to monitor the kernel and user space programs.
diff --git a/site/chromium-os/obsolete/portage-package-status.md b/site/chromium-os/obsolete/portage-package-status.md
index 54d49dc..3c96b1d 100644
--- a/site/chromium-os/obsolete/portage-package-status.md
+++ b/site/chromium-os/obsolete/portage-package-status.md
@@ -26,16 +26,16 @@
 to owners through technical teams.
 
 Package status and ownership is maintained on the [Portage Package Status
-spreadsheet](https://spreadsheets1.google.com/a/chromium.org/spreadsheet/ccc?key=tJuuSuHmrEMqdL5b8dkgBIA).
+spreadsheet](https://spreadsheets1.google.com/a/chromium.org/spreadsheet/ccc).
 Package owners can check that spreadsheet at any time to see if any of their
 packages are out of date. The [second
-sheet](https://spreadsheets.google.com/a/chromium.org/spreadsheet/ccc?pli=1&key=0AsXDKtaHikmcdEp1dVN1SG1yRU1xZEw1Yjhka2dCSUE#gid=1)
-of the spreadsheet presents the data statistically and with pretty charts.
+sheet](https://spreadsheets.google.com/a/chromium.org/spreadsheet/ccc) of the
+spreadsheet presents the data statistically and with pretty charts.
 
 ### **What you should do**
 
 Check the [package status
-spreadsheet](https://spreadsheets1.google.com/a/chromium.org/spreadsheet/ccc?key=tJuuSuHmrEMqdL5b8dkgBIA),
+spreadsheet](https://spreadsheets1.google.com/a/chromium.org/spreadsheet/ccc),
 and claim ownership of packages that you think you should own (**all
 chromium.org accounts can edit the document**). This is a team effort, and we
 need everyone to do their part. If you think you are best positioned to
@@ -77,8 +77,8 @@
 
 To see statistics and charts about the upgrade progress of the entire team or
 your group, see the
-[Stats](https://docs.google.com/a/chromium.org/spreadsheet/ccc?key=0AsXDKtaHikmcdEp1dVN1SG1yRU1xZEw1Yjhka2dCSUE#gid=1)
-worksheet of the same spreadsheet.
+[Stats](https://docs.google.com/a/chromium.org/spreadsheet/ccc) worksheet of the
+same spreadsheet.
 
 To disable the filing of Tracker issues for a single package, change the
 "Tracker" column value for that package's row to "disable".
@@ -142,7 +142,7 @@
 filer?*
 
 **A**: In the [packages
-spreadsheet](https://spreadsheets1.google.com/a/chromium.org/spreadsheet/ccc?key=tJuuSuHmrEMqdL5b8dkgBIA),
+spreadsheet](https://spreadsheets1.google.com/a/chromium.org/spreadsheet/ccc),
 find the row for package FOO and change the Tracker value for that row to be
 "disable".
 
diff --git a/site/chromium-os/packages/crash-reporting/faq.md b/site/chromium-os/packages/crash-reporting/faq.md
index 2dfa559..26bb0ab 100644
--- a/site/chromium-os/packages/crash-reporting/faq.md
+++ b/site/chromium-os/packages/crash-reporting/faq.md
@@ -374,7 +374,7 @@
 
 An example of how to catch SIGSEGV without screwing up `crash_reporter` can be
 found in Google Breakpad's
-[src/breakpad/src/client/linux/handler/exception_handler.cc](http://code.google.com/p/google-breakpad/source/browse/trunk/src/client/linux/handler/exception_handler.cc?spec=svn1020&r=1018#223):
+[src/breakpad/src/client/linux/handler/exception_handler.cc](http://code.google.com/p/google-breakpad/source/browse/trunk/src/client/linux/handler/exception_handler.cc):
 
 ```none
 void ExceptionHandler::SignalHandler(int sig, siginfo_t* info, void* uc) {
diff --git a/site/chromium-os/packages/cros-flashrom.md b/site/chromium-os/packages/cros-flashrom.md
index 19af3f3..ea288b4 100644
--- a/site/chromium-os/packages/cros-flashrom.md
+++ b/site/chromium-os/packages/cros-flashrom.md
@@ -273,7 +273,7 @@
 done. This avoids the problem of interrupting the EC such that it needs to load
 more code, and avoids UI jank that can last up to a minute and cause a user to
 try to reboot the system. For historical context, see
-[chromium-os:18895](https://code.google.com/p/chromium/issues/detail?id=201998).
+[chromium-os:18895](https://code.google.com/p/chromium/issues/detail).
 
 #### Shared SPI block diagram
 
@@ -285,7 +285,7 @@
 not only to minimize any side-effects the user might see as well as overall
 risk, but also to optimize time spent on the assembly line when a device is
 being manufactured
-([chromium-os:14139](https://code.google.com/p/chromium/issues/detail?id=197236)).
+([chromium-os:14139](https://code.google.com/p/chromium/issues/detail)).
 
 Some older systems had performance issues when flashrom ran if powerd was
 enabled. This was due to poor DVFS implementations that could dramatically
@@ -294,16 +294,16 @@
 
 One side-effect was that flashrom would take an excessively long time to
 complete due to bad usleep() behavior
-([chromium-os:15025](https://code.google.com/p/chromium/issues/detail?id=198133)).
+([chromium-os:15025](https://code.google.com/p/chromium/issues/detail)).
 However, when we disabled powerd we found that the UI would become janky
-([chromium-os:19321](https://code.google.com/p/chromium/issues/detail?id=202422)).
+([chromium-os:19321](https://code.google.com/p/chromium/issues/detail)).
 Eventually settled on disabling powerd only for operations expected to take a
 long time and are destructive (erase/writes).
 
 Now that powerd is smarter, we stopped disabling powerd
-([chromium:400641](https://code.google.com/p/chromium/issues/detail?id=400641))
-and expect it to avoid doing anything which may degrade performance while
-flashrom is running.
+([chromium:400641](https://code.google.com/p/chromium/issues/detail)) and expect
+it to avoid doing anything which may degrade performance while flashrom is
+running.
 
 ## Testing
 
diff --git a/site/chromium-os/plankton/index.md b/site/chromium-os/plankton/index.md
index 09c210d..918cbf5 100644
--- a/site/chromium-os/plankton/index.md
+++ b/site/chromium-os/plankton/index.md
@@ -20,7 +20,7 @@
 
 ## Hardware Capabilities
 
-### ![image](/_/rsrc/1454385157887/chromium-os/plankton/IMG_5169.jpg)
+### ![image](/chromium-os/plankton/IMG_5169.jpg)
 
 > ### Data
 
@@ -44,7 +44,7 @@
 
 ## Block diagram
 
-[![image](/_/rsrc/1451969311956/chromium-os/plankton/Plankton_raiden%20block%20diagram.png)](/chromium-os/plankton/Plankton_raiden%20block%20diagram.png?attredirects=0)
+[![image](/chromium-os/plankton/Plankton_raiden%20block%20diagram.png)](/chromium-os/plankton/Plankton_raiden%20block%20diagram.png)
 
 For schematic and board files, please see the attached zip file at the bottom of
 this page.
@@ -86,7 +86,7 @@
 "901008-XXXXX", get the last 5 digits from the back of the Plankton Raiden
 board.
 
-[![image](/_/rsrc/1454386700150/chromium-os/plankton/Plankton%20Raiden%20Software%20Care%20%26%20Feed.jpg)](/chromium-os/plankton/Plankton%20Raiden%20Software%20Care%20%26%20Feed.jpg?attredirects=0)
+[![image](/chromium-os/plankton/Plankton%20Raiden%20Software%20Care%20%26%20Feed.jpg)](/chromium-os/plankton/Plankton%20Raiden%20Software%20Care%20%26%20Feed.jpg)
 
 ```none
 sudo ftx_prog --old-vid 0x0403 --new-vid 0x18d1 --old-pid 0x6015 --new-pid 0x500c --new-serial-number <serial number> --cbus 0 GPIO --cbus 1 Tristate --cbus 2 GPIO --cbus 3 GPIO --manufacturer "Google Inc" --product "Plankton" --ftprog-strings
@@ -165,9 +165,9 @@
 If debug buttons are enabled (SW9), you can use buttons to switch board
 functions. LEDs are helpful for monitoring current state of Plankton Raiden.
 
-![image](/_/rsrc/1454417461435/chromium-os/plankton/buttons.jpeg)
+![image](/chromium-os/plankton/buttons.jpeg)
 
-![image](/_/rsrc/1454417473668/chromium-os/plankton/leds.jpeg)
+![image](/chromium-os/plankton/leds.jpeg)
 
 SW6
 
diff --git a/site/chromium-os/security-advisories.md b/site/chromium-os/security-advisories.md
index b55f940..e39bb6d 100644
--- a/site/chromium-os/security-advisories.md
+++ b/site/chromium-os/security-advisories.md
@@ -13,9 +13,8 @@
 from a more in-depth description of the issue and/or where mitigative action by
 the user is necessary. Thus, the majority of security bug fixes will not be
 listed here but handled as [security bugs in the bugs.chromium.org
-tracker](https://bugs.chromium.org/p/chromium/issues/list?can=1&q=Type%3DBug-Security+OS%3DChrome)
-and the fixes will be rolled out transparently to devices with the Chrome OS
-auto-update mechanism.
+tracker](https://bugs.chromium.org/p/chromium/issues/list) and the fixes will be
+rolled out transparently to devices with the Chrome OS auto-update mechanism.
 
 List of advisories in reverse chronological order:
 
diff --git a/site/chromium-os/testing/autotest-and-ebuilds.md b/site/chromium-os/testing/autotest-and-ebuilds.md
index eb27c40..8b8da9c 100644
--- a/site/chromium-os/testing/autotest-and-ebuilds.md
+++ b/site/chromium-os/testing/autotest-and-ebuilds.md
@@ -46,7 +46,7 @@
 number of sources in any format into a single monolithic tree, whose contents
 depend on build parameters.**
 
-[![image](/_/rsrc/1337270405104/chromium-os/testing/autotest-user-doc/atest-diagram.png)](/chromium-os/testing/autotest-user-doc/atest-diagram.png?attredirects=0)
+[![image](/chromium-os/testing/autotest-user-doc/atest-diagram.png)](/chromium-os/testing/autotest-user-doc/atest-diagram.png)
 
 This allows using standard autotest workflow without any change, however, unlike
 what upstream does, the tests aren’t run directly from the source repository,
diff --git a/site/chromium-os/testing/autotest-design-patterns.md b/site/chromium-os/testing/autotest-design-patterns.md
index 5d84b35..4fafe19 100644
--- a/site/chromium-os/testing/autotest-design-patterns.md
+++ b/site/chromium-os/testing/autotest-design-patterns.md
@@ -24,8 +24,8 @@
 > Note that a previous method of retrying flaky tests was to use the RETRIES
 > attribute. While this attribute is no longer in use, one might find this in
 > commits merged in or before Aug 2018. [This
-> bug](https://bugs.chromium.org/p/chromium/issues/detail?id=873716) tracks the
-> migration from RETRIES to JOB_RETRIES.
+> bug](https://bugs.chromium.org/p/chromium/issues/detail) tracks the migration
+> from RETRIES to JOB_RETRIES.
 
 ## Wrapping a GTest test in Autotest
 
diff --git a/site/chromium-os/testing/autotest-developer-faq/index.md b/site/chromium-os/testing/autotest-developer-faq/index.md
index d3398cd..787d35e 100644
--- a/site/chromium-os/testing/autotest-developer-faq/index.md
+++ b/site/chromium-os/testing/autotest-developer-faq/index.md
@@ -356,9 +356,8 @@
 ```
 
 If you want to control chrome, use PyAuto. See [PyAuto on
-ChromiumOS](/system/errors/NodeNotFound?suri=wuid:gx:238a01b0dd98e228) page for
-more details. desktopui_UrlFetch is a sample autotest test that uses pyauto to
-control chrome.
+ChromiumOS](/system/errors/NodeNotFound) page for more details.
+desktopui_UrlFetch is a sample autotest test that uses pyauto to control chrome.
 
 **Note:** Pyauto is getting deprecated and being replace with Telemetry. Please
 see below for how to run a Telemetry Test/Benchmark in autotest.
@@ -715,4 +714,4 @@
 
 **What if my test requires a build artifact?**
 
-**[Internal-only documentation for build artifact downloading](https://docs.google.com/a/google.com/document/d/1rcfuMIPaaCOUp_41ahNdVM9K88iMYtCSdbiKCHn346U/edit?usp=sharing)**
\ No newline at end of file
+**[Internal-only documentation for build artifact downloading](https://docs.google.com/a/google.com/document/d/1rcfuMIPaaCOUp_41ahNdVM9K88iMYtCSdbiKCHn346U/edit)**
\ No newline at end of file
diff --git a/site/chromium-os/testing/autotest-graphics-documentation.md b/site/chromium-os/testing/autotest-graphics-documentation.md
index c64ea2e..2758dde 100644
--- a/site/chromium-os/testing/autotest-graphics-documentation.md
+++ b/site/chromium-os/testing/autotest-graphics-documentation.md
@@ -15,31 +15,29 @@
 
 Python sources are under src/third_party/autotest/files/client/site_tests
 
-drwxr-xr-x-[graphics_GLAPICheck](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/site_tests/graphics_GLAPICheck;h=a6adea1387bf225ae8fff9c75c6111c78ebc9152;hb=HEAD)[tree](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/site_tests/graphics_GLAPICheck;h=a6adea1387bf225ae8fff9c75c6111c78ebc9152;hb=HEAD)
+drwxr-xr-x-[graphics_GLAPICheck](http://git.chromium.org/gitweb/)[tree](http://git.chromium.org/gitweb/)
 |
-[history](http://git.chromium.org/gitweb/?p=autotest.git;a=history;f=client/site_tests/graphics_GLAPICheck;hb=HEAD)drwxr-xr-x-[graphics_GLBench](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/site_tests/graphics_GLBench;h=87b8a78d5908803418369ef74774b8e609247f44;hb=HEAD)[tree](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/site_tests/graphics_GLBench;h=87b8a78d5908803418369ef74774b8e609247f44;hb=HEAD)
+[history](http://git.chromium.org/gitweb/)drwxr-xr-x-[graphics_GLBench](http://git.chromium.org/gitweb/)[tree](http://git.chromium.org/gitweb/)
 |
-[history](http://git.chromium.org/gitweb/?p=autotest.git;a=history;f=client/site_tests/graphics_GLBench;hb=HEAD)drwxr-xr-x-[graphics_O3DSelenium](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/site_tests/graphics_O3DSelenium;h=110a6d915564be1c9c85d73f32ab5294b5e361f5;hb=HEAD)[tree](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/site_tests/graphics_O3DSelenium;h=110a6d915564be1c9c85d73f32ab5294b5e361f5;hb=HEAD)
+[history](http://git.chromium.org/gitweb/)drwxr-xr-x-[graphics_O3DSelenium](http://git.chromium.org/gitweb/)[tree](http://git.chromium.org/gitweb/)
 |
-[history](http://git.chromium.org/gitweb/?p=autotest.git;a=history;f=client/site_tests/graphics_O3DSelenium;hb=HEAD)drwxr-xr-x-[graphics_SanAngeles](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/site_tests/graphics_SanAngeles;h=3164f5fa2b5688cdafe534493ca6e0f86807d3fe;hb=HEAD)[tree](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/site_tests/graphics_SanAngeles;h=3164f5fa2b5688cdafe534493ca6e0f86807d3fe;hb=HEAD)
+[history](http://git.chromium.org/gitweb/)drwxr-xr-x-[graphics_SanAngeles](http://git.chromium.org/gitweb/)[tree](http://git.chromium.org/gitweb/)
 |
-[history](http://git.chromium.org/gitweb/?p=autotest.git;a=history;f=client/site_tests/graphics_SanAngeles;hb=HEAD)drwxr-xr-x-[graphics_TearTest](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/site_tests/graphics_TearTest;h=2d7e89034a73df1d66134a7ab9dc1ca0761f4f0b;hb=HEAD)[tree](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/site_tests/graphics_TearTest;h=2d7e89034a73df1d66134a7ab9dc1ca0761f4f0b;hb=HEAD)
+[history](http://git.chromium.org/gitweb/)drwxr-xr-x-[graphics_TearTest](http://git.chromium.org/gitweb/)[tree](http://git.chromium.org/gitweb/)
 |
-[history](http://git.chromium.org/gitweb/?p=autotest.git;a=history;f=client/site_tests/graphics_TearTest;hb=HEAD)drwxr-xr-x-[graphics_WebGLConformance](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/site_tests/graphics_WebGLConformance;h=ad84141374e0338c069895e2c195eaaf7e9f662d;hb=HEAD)[tree](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/site_tests/graphics_WebGLConformance;h=ad84141374e0338c069895e2c195eaaf7e9f662d;hb=HEAD)
+[history](http://git.chromium.org/gitweb/)drwxr-xr-x-[graphics_WebGLConformance](http://git.chromium.org/gitweb/)[tree](http://git.chromium.org/gitweb/)
 |
-[history](http://git.chromium.org/gitweb/?p=autotest.git;a=history;f=client/site_tests/graphics_WebGLConformance;hb=HEAD)drwxr-xr-x-[graphics_WindowManagerGraphicsCapture](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/site_tests/graphics_WindowManagerGraphicsCapture;h=78e46205be3d01e44b4c8c8ab9adce5118632b9b;hb=HEAD)[tree](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/site_tests/graphics_WindowManagerGraphicsCapture;h=78e46205be3d01e44b4c8c8ab9adce5118632b9b;hb=HEAD)
-|
-[history](http://git.chromium.org/gitweb/?p=autotest.git;a=history;f=client/site_tests/graphics_WindowManagerGraphicsCapture;hb=HEAD)
+[history](http://git.chromium.org/gitweb/)drwxr-xr-x-[graphics_WindowManagerGraphicsCapture](http://git.chromium.org/gitweb/)[tree](http://git.chromium.org/gitweb/)
+| [history](http://git.chromium.org/gitweb/)
 
 Binary dependencies are under src/third_party/autotest/files/client/deps
 
-drwxr-xr-x-[glbench-images](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/deps/glbench-images;h=635233de155100312539602b4accd574c4efdfb4;hb=HEAD)[tree](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/deps/glbench-images;h=635233de155100312539602b4accd574c4efdfb4;hb=HEAD)
+drwxr-xr-x-[glbench-images](http://git.chromium.org/gitweb/)[tree](http://git.chromium.org/gitweb/)
 |
-[history](http://git.chromium.org/gitweb/?p=autotest.git;a=history;f=client/deps/glbench-images;hb=HEAD)drwxr-xr-x-[glbench](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/deps/glbench;h=47be7d689cf1aaa866cc02bf2fd392046d8ff8c5;hb=HEAD)[tree](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/deps/glbench;h=47be7d689cf1aaa866cc02bf2fd392046d8ff8c5;hb=HEAD)
+[history](http://git.chromium.org/gitweb/)drwxr-xr-x-[glbench](http://git.chromium.org/gitweb/)[tree](http://git.chromium.org/gitweb/)
 |
-[history](http://git.chromium.org/gitweb/?p=autotest.git;a=history;f=client/deps/glbench;hb=HEAD)drwxr-xr-x-[piglit](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/deps/piglit;h=4e06825e78483a5e7c525bf384680c3d087e888a;hb=HEAD)[tree](http://git.chromium.org/gitweb/?p=autotest.git;a=tree;f=client/deps/piglit;h=4e06825e78483a5e7c525bf384680c3d087e888a;hb=HEAD)
-|
-[history](http://git.chromium.org/gitweb/?p=autotest.git;a=history;f=client/deps/piglit;hb=HEAD)
+[history](http://git.chromium.org/gitweb/)drwxr-xr-x-[piglit](http://git.chromium.org/gitweb/)[tree](http://git.chromium.org/gitweb/)
+| [history](http://git.chromium.org/gitweb/)
 
 ## A note on building binaries
 
diff --git a/site/chromium-os/testing/building-and-running-tests.md b/site/chromium-os/testing/building-and-running-tests.md
index 480a89f..561624e 100644
--- a/site/chromium-os/testing/building-and-running-tests.md
+++ b/site/chromium-os/testing/building-and-running-tests.md
@@ -131,9 +131,9 @@
 ### Running tests in a VM - cros_run_vm_tests
 
 WARNING: After
-[crbug/710629](https://bugs.chromium.org/p/chromium/issues/detail?id=710629),
-'betty' is the only board regularly run through pre-CQ and CQ VMTest and so is
-the most likely to work at ToT. 'betty' is based on 'amd64-generic', though, so
+[crbug/710629](https://bugs.chromium.org/p/chromium/issues/detail), 'betty' is
+the only board regularly run through pre-CQ and CQ VMTest and so is the most
+likely to work at ToT. 'betty' is based on 'amd64-generic', though, so
 'amd64-generic' is likely to also work for most (non-ARC) tests.
 
 VM tests are conveniently wrapped into a script cros_run_vm_tests that sets up
diff --git a/site/chromium-os/testing/chamelium-audio-board/index.md b/site/chromium-os/testing/chamelium-audio-board/index.md
index a3b7eee..72178e0 100644
--- a/site/chromium-os/testing/chamelium-audio-board/index.md
+++ b/site/chromium-os/testing/chamelium-audio-board/index.md
@@ -35,7 +35,7 @@
 
 *   Audio Board Block Diagram
 
-> > [![image](/_/rsrc/1483682014247/chromium-os/testing/chamelium-audio-board/Chameleon%20Audio%20-%20New%20Page%20%284%29.png)](/chromium-os/testing/chamelium-audio-board/Chameleon%20Audio%20-%20New%20Page%20%284%29.png?attredirects=0)
+> > [![image](/chromium-os/testing/chamelium-audio-board/Chameleon%20Audio%20-%20New%20Page%20%284%29.png)](/chromium-os/testing/chamelium-audio-board/Chameleon%20Audio%20-%20New%20Page%20%284%29.png)
 
 *   Audio Board
 
diff --git a/site/chromium-os/testing/chamelium-audio-streaming/index.md b/site/chromium-os/testing/chamelium-audio-streaming/index.md
index bd5a929..700abcc 100644
--- a/site/chromium-os/testing/chamelium-audio-streaming/index.md
+++ b/site/chromium-os/testing/chamelium-audio-streaming/index.md
@@ -24,7 +24,7 @@
 ## Play sine tone on Chromebook
 
 Play a sine tone video on youtube, e.g. [1HR 528Hz sine
-tone](https://www.youtube.com/watch?v=dZ5G13MEMgc)
+tone](https://www.youtube.com/watch)
 Listen to it using headphone and find there is tick noise.
 
 ## Connect the audio path
@@ -34,9 +34,9 @@
 Connect Chamelium blue port (LineIn) to audio board blue port using 3 ring audio
 cable.
 
-[![image](/_/rsrc/1488886092520/chromium-os/testing/chamelium-audio-streaming/IMG_0001.jpg)](/chromium-os/testing/chamelium-audio-streaming/IMG_0001.jpg?attredirects=0)
-[![image](/_/rsrc/1488886135517/chromium-os/testing/chamelium-audio-streaming/IMG_0002.jpg)](/chromium-os/testing/chamelium-audio-streaming/IMG_0002.jpg?attredirects=0)
-[![image](/_/rsrc/1488886155945/chromium-os/testing/chamelium-audio-streaming/IMG_0003.jpg)](/chromium-os/testing/chamelium-audio-streaming/IMG_0003.jpg?attredirects=0)
+[![image](/chromium-os/testing/chamelium-audio-streaming/IMG_0001.jpg)](/chromium-os/testing/chamelium-audio-streaming/IMG_0001.jpg)
+[![image](/chromium-os/testing/chamelium-audio-streaming/IMG_0002.jpg)](/chromium-os/testing/chamelium-audio-streaming/IMG_0002.jpg)
+[![image](/chromium-os/testing/chamelium-audio-streaming/IMG_0003.jpg)](/chromium-os/testing/chamelium-audio-streaming/IMG_0003.jpg)
 
 ## Find Chamelium's IP
 
@@ -247,8 +247,8 @@
 Press the black arrow on the left of a channel and select **Spectrogram** so the
 part where waveform dropped to zero is obvious.
 
-[![image](/_/rsrc/1488880331794/chromium-os/testing/chamelium-audio-streaming/Screenshot%20from%202017-03-07%2017%3A51%3A43.png)](/chromium-os/testing/chamelium-audio-streaming/Screenshot%20from%202017-03-07%2017%3A51%3A43.png?attredirects=0)
+[![image](/chromium-os/testing/chamelium-audio-streaming/Screenshot%20from%202017-03-07%2017%3A51%3A43.png)](/chromium-os/testing/chamelium-audio-streaming/Screenshot%20from%202017-03-07%2017%3A51%3A43.png)
 
 The second wav file is where normal playback is resumed.
 
-[![image](/_/rsrc/1488880445437/chromium-os/testing/chamelium-audio-streaming/Screenshot%20from%202017-03-07%2017%3A53%3A38.png)](/chromium-os/testing/chamelium-audio-streaming/Screenshot%20from%202017-03-07%2017%3A53%3A38.png?attredirects=0)
\ No newline at end of file
+[![image](/chromium-os/testing/chamelium-audio-streaming/Screenshot%20from%202017-03-07%2017%3A53%3A38.png)](/chromium-os/testing/chamelium-audio-streaming/Screenshot%20from%202017-03-07%2017%3A53%3A38.png)
\ No newline at end of file
diff --git a/site/chromium-os/testing/chamelium/index.md b/site/chromium-os/testing/chamelium/index.md
index c6a3484..0c29844 100644
--- a/site/chromium-os/testing/chamelium/index.md
+++ b/site/chromium-os/testing/chamelium/index.md
@@ -31,8 +31,7 @@
     micro-SD card that provides the Linux image and FPGA configuration. This can
     be purchased from distributors like
     [Arrow](https://parts.arrow.com/item/detail/arrow-development-tools/sockit#eFGz)
-    or
-    [Terasic](http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=205&No=816).
+    or [Terasic](http://www.terasic.com.tw/cgi-bin/page/archive.pl).
 
     source code for the underlying test infrastructure and logic
 
@@ -41,7 +40,7 @@
 
 ## Setting up Chamelium
 
-[![image](/_/rsrc/1488522626650/chromium-os/testing/chamelium/Chameleon%20Video%20-%20New%20Page%20%284%29.png)](/chromium-os/testing/chamelium/Chameleon%20Video%20-%20New%20Page%20%284%29.png?attredirects=0)
+[![image](/chromium-os/testing/chamelium/Chameleon%20Video%20-%20New%20Page%20%284%29.png)](/chromium-os/testing/chamelium/Chameleon%20Video%20-%20New%20Page%20%284%29.png)
 
 (Block diagram)
 
@@ -72,8 +71,7 @@
 
     1 micro-SD card reader
 
-    [1 HSMC flex
-    cable](http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=78&No=275)
+    [1 HSMC flex cable](http://www.terasic.com.tw/cgi-bin/page/archive.pl)
 
     Depending on what you’d like to test, one of each of the following cables:
     HDMI, VGA, and DP
@@ -111,19 +109,19 @@
         J19 = down
 
         JP2 - 2.5V
-        ![image](/_/rsrc/1441915882698/chromium-os/testing/chamelium/s2mbf9hZBTGKMFHBgqQqDiA.png)
-        ![image](/_/rsrc/1441915909247/chromium-os/testing/chamelium/sjR3S5TzIrNaCyuUbwvWwbA.png)
-        ![image](/_/rsrc/1441915926832/chromium-os/testing/chamelium/swKcCTHdtRXI6IJ-pzsZR9Q.png)
+        ![image](/chromium-os/testing/chamelium/s2mbf9hZBTGKMFHBgqQqDiA.png)
+        ![image](/chromium-os/testing/chamelium/sjR3S5TzIrNaCyuUbwvWwbA.png)
+        ![image](/chromium-os/testing/chamelium/swKcCTHdtRXI6IJ-pzsZR9Q.png)
 
     Set the jumpers on the bottom side of the board
 
         MSEL = up-up-down-up-up-up = uncompressed RBF (001000)
-        ![image](/_/rsrc/1441915960738/chromium-os/testing/chamelium/spstW8nBPTZeJhUk-NjRnQg.png)
+        ![image](/chromium-os/testing/chamelium/spstW8nBPTZeJhUk-NjRnQg.png)
 
 ### Image the SD card
 
 Download
-[tio_v2_4G.img.zip](https://drive.google.com/file/d/1ZITcjsjy8_5WyMRjx1cGMYj8PvlGK3um/view?usp=sharing)
+[tio_v2_4G.img.zip](https://drive.google.com/file/d/1ZITcjsjy8_5WyMRjx1cGMYj8PvlGK3um/view)
 and unzip it. dd tio_v2_4G.img onto the micro-SD card from your Linux host.
 
 # sudo dd if=tio_v2_4G.img of=/dev/sdx bs=4M oflag=sync
@@ -142,7 +140,7 @@
     Fixed broken pip.
 
 Old v1 image:
-[tio.image.gz](https://drive.google.com/file/d/0B9Ff7PW3or-BeHVnQnhkZHBWM2c/view?usp=sharing)
+[tio.image.gz](https://drive.google.com/file/d/0B9Ff7PW3or-BeHVnQnhkZHBWM2c/view)
 
 ### Configure the external display emulator board
 
@@ -152,7 +150,7 @@
 the external display emulator board and secure them into place per the diagram
 below:
 
-**![image](/_/rsrc/1441915984861/chromium-os/testing/chamelium/png%3Bbase644fb8f58c45521404.png)**
+**![image](/chromium-os/testing/chamelium/png%3Bbase644fb8f58c45521404.png)**
 
 Note that the longer nuts should be placed in between the two boards, with the
 shorter nuts on the bottom.
@@ -170,7 +168,7 @@
     The additional VGA port next to the ethernet port is optional (it’s for
     debugging purposes only) and should be connected to an external monitor if
     you decide to use it.
-    ![image](/_/rsrc/1441916015377/chromium-os/testing/chamelium/s3x3vmsvmeWSlhdK4GEG60A.png)
+    ![image](/chromium-os/testing/chamelium/s3x3vmsvmeWSlhdK4GEG60A.png)
 
     Next, connect the ethernet port on the FPGA to the same network as your
     Linux host and as your DUT.
@@ -388,16 +386,16 @@
         and CAT9883CRegisterRev01.pdf)
 
         [Chamelium Hardware Design
-        Overview](https://docs.google.com/document/d/1Ae_qcraDwNA5dkWkVo3PhK2SQzZITTv-rlDUFE5tybI/edit?usp=sharing)
+        Overview](https://docs.google.com/document/d/1Ae_qcraDwNA5dkWkVo3PhK2SQzZITTv-rlDUFE5tybI/edit)
 
         [Chamelium External Display
-        Emulator](https://docs.google.com/presentation/d/1p8F8defw3fQzCtUyZyoQjROQ37jIZRDwkBT9XG2Cj3g/edit?usp=sharing)
+        Emulator](https://docs.google.com/presentation/d/1p8F8defw3fQzCtUyZyoQjROQ37jIZRDwkBT9XG2Cj3g/edit)
 
         [HSMC pin
-        mapping](https://docs.google.com/spreadsheets/d/1ISQF5VookmiZWYXKs4fedR6LO5MDmiH0V1v1EMsuiPc/edit?usp=sharing)
+        mapping](https://docs.google.com/spreadsheets/d/1ISQF5VookmiZWYXKs4fedR6LO5MDmiH0V1v1EMsuiPc/edit)
 
         [FPGA pin
-        mapping](https://docs.google.com/spreadsheets/d/1AkgGdehgp27SnCDMjQ6qxNdfmGV2NTp9bAL8llEtLUo/edit?usp=sharing)
+        mapping](https://docs.google.com/spreadsheets/d/1AkgGdehgp27SnCDMjQ6qxNdfmGV2NTp9bAL8llEtLUo/edit)
 
         FPGA pin locations (see attachment: FPGA pins.png)
 
@@ -405,9 +403,9 @@
 
 *   The FPGA specs:
     *   [FPGA Development
-                Guide](https://docs.google.com/document/d/1CkQ-VbEW2NumtsmKyWqJlqBKJuCj0QY8qxDT4dKxJWc/edit?usp=sharing)
+                Guide](https://docs.google.com/document/d/1CkQ-VbEW2NumtsmKyWqJlqBKJuCj0QY8qxDT4dKxJWc/edit)
     *   [FPGA
-                Interface](https://docs.google.com/document/d/1_HjEMA8fBoHkUbpUZq-OXtITfiomCb1HBKN07T-POlY/edit?usp=sharing)
+                Interface](https://docs.google.com/document/d/1_HjEMA8fBoHkUbpUZq-OXtITfiomCb1HBKN07T-POlY/edit)
     *   FPGA RTL Source Code (see attachment:
                 video-chameleon-658cadce37849ec8330f7cbfa01135983984ec24.tar.gz)
 *   Test software:
diff --git a/site/chromium-os/testing/common-testing-workflows.md b/site/chromium-os/testing/common-testing-workflows.md
index 8029904..4a1c3eb 100644
--- a/site/chromium-os/testing/common-testing-workflows.md
+++ b/site/chromium-os/testing/common-testing-workflows.md
@@ -32,7 +32,7 @@
 
 ### *Developer wants to run a test with certain conditions met on the host system before the system is ready for that test e.g. "browser is not running and has never run since boot".*
 
-### For tests that require system-wide setup and system-wide cleanup, the best approach is probably to create a server-side test that sets up the environment, reboots the system, runs the test and cleans up the system. This should not be done for very small tests as rebooting is rather expensive. Take a look at [BootPerfServer](http://git.chromium.org/cgi-bin/gitweb.cgi?p=autotest.git;a=tree;f=server/site_tests/platform_BootPerfServer;h=2362958081700ed3e243935641ebe69b17890045;hb=HEAD) as an example to write such a test.
+### For tests that require system-wide setup and system-wide cleanup, the best approach is probably to create a server-side test that sets up the environment, reboots the system, runs the test and cleans up the system. This should not be done for very small tests as rebooting is rather expensive. Take a look at [BootPerfServer](http://git.chromium.org/cgi-bin/gitweb.cgi) as an example to write such a test.
 
 *Note in the long run we want to create utilities that verify certain
 conditions. If you are interested in writing one of these utilities, please
diff --git a/site/chromium-os/testing/dynamic-suites/dynamic-test-suites.md b/site/chromium-os/testing/dynamic-suites/dynamic-test-suites.md
index 7be9457..0d3f013 100644
--- a/site/chromium-os/testing/dynamic-suites/dynamic-test-suites.md
+++ b/site/chromium-os/testing/dynamic-suites/dynamic-test-suites.md
@@ -25,17 +25,16 @@
 In order to create a valid suite the following two requirements need to be met:
 
 *   A Suite control file (e.g.
-            [test_suites/control.bvt](http://git.chromium.org/gitweb/?p=chromiumos/third_party/autotest.git;a=blob;f=test_suites/control.bvt;hb=HEAD))
+            [test_suites/control.bvt](http://git.chromium.org/gitweb/))
 *   At least one test with the SUITE='your_suite' tag in it.
 
 We have a mechanism that allows suites of tests to be defined dynamically by a
 control file at runtime.
-`[test_suites/control.bvt](http://git.chromium.org/gitweb/?p=chromiumos/third_party/autotest.git;a=blob;f=test_suites/control.bvt;hb=HEAD)`
-in the autotest repo is a simple example of such a suite, and
-[login_LoginSuccess](http://git.chromium.org/gitweb/?p=chromiumos/third_party/autotest.git;a=blob;f=test_suites/control.bvt;hb=HEAD)
-is one test that's included in this suite. Looking at the control file for
-login_LoginSuccess, note the line `SUITE='bvt'`. This is used in `control.bvt`
-like this:
+`[test_suites/control.bvt](http://git.chromium.org/gitweb/)` in the autotest
+repo is a simple example of such a suite, and
+[login_LoginSuccess](http://git.chromium.org/gitweb/) is one test that's
+included in this suite. Looking at the control file for login_LoginSuccess, note
+the line `SUITE='bvt'`. This is used in `control.bvt` like this:
 
 ```none
 suite_tag = 'bvt'
@@ -61,8 +60,7 @@
 about the requirements of a particular test suite refer to its suite control
 under autotest/files/test_suite/control.suite_name.
 
-For example:
-[control.bvt](http://git.chromium.org/gitweb/?p=chromiumos/third_party/autotest.git;a=blob;f=test_suites/control.bvt)
+For example: [control.bvt](http://git.chromium.org/gitweb/)
 
 ## How to Add tests to a Suite
 
@@ -255,7 +253,7 @@
 on a number of events. The code lives under
 ***autotest/files/site_utils/suite_scheduler*** and is configured via a Python
 config file located under
-[autotest/files/suite_scheduler.ini](http://git.chromium.org/gitweb/?p=chromiumos/third_party/autotest.git;a=blob;f=suite_scheduler.ini)
+[autotest/files/suite_scheduler.ini](http://git.chromium.org/gitweb/)
 
 To add your suite send a code review with a new entry as outlined below.
 
diff --git a/site/chromium-os/testing/index.md b/site/chromium-os/testing/index.md
index 6ff17d0..2d0118d 100644
--- a/site/chromium-os/testing/index.md
+++ b/site/chromium-os/testing/index.md
@@ -19,8 +19,7 @@
 workflows](/chromium-os/testing/common-testing-workflows)
 
 When iterating on a test, you might save some time by using the
-[autotest_quickmerge](/system/errors/NodeNotFound?suri=wuid:gx:48d55a5cda7cbf0d)
-tool.
+[autotest_quickmerge](/system/errors/NodeNotFound) tool.
 
 ### **Testing Components**
 
@@ -86,8 +85,8 @@
 
 ### Related Links
 
-*   [Slides](https://docs.google.com/present/edit?id=0AXd3jph7Jzc6ZGQ4NjI1el8waGszOXZwZmI)
-            for testing in Chromium OS
+*   [Slides](https://docs.google.com/present/edit) for testing in
+            Chromium OS
 *   [Autotest API
             docs](https://github.com/autotest/autotest/wiki/TestDeveloper)
 
diff --git a/site/chromium-os/testing/infrastructure-components/index.md b/site/chromium-os/testing/infrastructure-components/index.md
index a708b72..20d18a4 100644
--- a/site/chromium-os/testing/infrastructure-components/index.md
+++ b/site/chromium-os/testing/infrastructure-components/index.md
@@ -17,8 +17,7 @@
 
 *   Scheduler \[[server
             admin](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/autotest-scheduler)(**\***)
-            | [design
-            doc](/system/errors/NodeNotFound?suri=wuid:gx:1fa1705d4ce1574a)\]
+            | [design doc](/system/errors/NodeNotFound)\]
 *   [Dev
             server](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/dev-server)
             (**\***)
@@ -45,27 +44,23 @@
 
 *   Monitoring systems \[[server
             admin](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/monitoring-systems)(**\***)
-            |
-            [graphite](/system/errors/NodeNotFound?suri=wuid:gx:3bd0028403c6aa7e)\]
+            | [graphite](/system/errors/NodeNotFound)\]
 *   [Autotest development test
             machines](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/autotest-development-test-machines)
             (**\***)
 *   [Bug filing
             system](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/bug-filing-system)
             (**\***)
-*   [AFE RPC
-            infrastructure](/system/errors/NodeNotFound?suri=wuid:gx:103ab191c6345588)
-*   [Autoserv
-            packaging](/system/errors/NodeNotFound?suri=wuid:gx:3172d2438d86e10e)
+*   [AFE RPC infrastructure](/system/errors/NodeNotFound)
+*   [Autoserv packaging](/system/errors/NodeNotFound)
 *   [Keyvals](/chromium-os/testing/infrastructure-components/keyvals)
-*   [GS
-            offloader](/system/errors/NodeNotFound?suri=wuid:gx:204c2e353f11b52b)
+*   [GS offloader](/system/errors/NodeNotFound)
 *   [Gsutil
             setup](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/gsutil-setup)
 *   Perf dashboard uploader: \[[user
-            guide](https://docs.google.com/a/google.com/document/d/1zykB3eO9rXSCAv6czoha-CL8yvH4mg6GyRtaJuVOefo/edit?usp=sharing)(**\***)
+            guide](https://docs.google.com/a/google.com/document/d/1zykB3eO9rXSCAv6czoha-CL8yvH4mg6GyRtaJuVOefo/edit)(**\***)
             | [developer
-            guide](https://docs.google.com/a/google.com/document/d/1jUe4PXCCaj1_rII7_J4uu8mLwRgglljEvCH_ssd057s/edit?usp=sharing)(**\***)\]
+            guide](https://docs.google.com/a/google.com/document/d/1jUe4PXCCaj1_rII7_J4uu8mLwRgglljEvCH_ssd057s/edit)(**\***)\]
 *   Test health monitoring \[[user
             guide](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/test-health-monitoring)(**\***)
             | [developer
diff --git a/site/chromium-os/testing/infrastructure-components/keyvals.md b/site/chromium-os/testing/infrastructure-components/keyvals.md
index 3ea6042..cc2ef42 100644
--- a/site/chromium-os/testing/infrastructure-components/keyvals.md
+++ b/site/chromium-os/testing/infrastructure-components/keyvals.md
@@ -33,7 +33,7 @@
 
 perf keyvals, which are up to individual tests to create as they see fit. The
 use and lifecycle of perf keyvals is explained in detail on [a separate
-webpage](/system/errors/NodeNotFound?suri=wuid:gx:34d4f97c5b51d664).
+webpage](/system/errors/NodeNotFound).
 
 Importantly, the tko_job_keyvals entry for a suite job stores a dictionary
 between hashed test names and job_id-owner. After a suite job is finished,
diff --git a/site/chromium-os/testing/moblab/overview-of-moblab/index.md b/site/chromium-os/testing/moblab/overview-of-moblab/index.md
index 54d637c..6dc8f09 100644
--- a/site/chromium-os/testing/moblab/overview-of-moblab/index.md
+++ b/site/chromium-os/testing/moblab/overview-of-moblab/index.md
@@ -120,7 +120,7 @@
 
 This diagram shows a typical configuration of MobLab on a partner’s network:
 
-[![image](/_/rsrc/1410805802667/chromium-os/testing/moblab/overview-of-moblab/image00.png)](/chromium-os/testing/moblab/overview-of-moblab/image00.png?attredirects=0)
+[![image](/chromium-os/testing/moblab/overview-of-moblab/image00.png)](/chromium-os/testing/moblab/overview-of-moblab/image00.png)
 
 MobLab establishes a test subnet to isolate testing activities and machines from
 the rest of the corporate network. It handles network setup and configuration
diff --git a/site/chromium-os/testing/moblab/releasenotes/index.md b/site/chromium-os/testing/moblab/releasenotes/index.md
index cf46e65..3fb2e71 100644
--- a/site/chromium-os/testing/moblab/releasenotes/index.md
+++ b/site/chromium-os/testing/moblab/releasenotes/index.md
@@ -202,7 +202,7 @@
     Moblab software version exposed;
 
     Contact email become required for feedback filing;
-    [b/1186115](https://bugs.chromium.org/p/chromium/issues/detail?id=1186115)
+    [b/1186115](https://bugs.chromium.org/p/chromium/issues/detail)
 
     Enrolling older devices issue addressed;
 
@@ -363,7 +363,7 @@
 To check you have the latest Moblab software you can just look at this text in
 the configuration page, if it says No updated found you have the latest.
 
-[![image](/_/rsrc/1607392594782/chromium-os/testing/moblab/releasenotes/7tG9QTai4PUH2ue.png)](/chromium-os/testing/moblab/releasenotes/7tG9QTai4PUH2ue.png?attredirects=0)
+[![image](/chromium-os/testing/moblab/releasenotes/7tG9QTai4PUH2ue.png)](/chromium-os/testing/moblab/releasenotes/7tG9QTai4PUH2ue.png)
 
 Moblab checks for new versions every 1 hour.
 
@@ -424,7 +424,7 @@
 To check you have the latest Moblab software you can just look at this text in
 the configuration page, if it says No updated found you have the latest.
 
-[![image](/_/rsrc/1607392594782/chromium-os/testing/moblab/releasenotes/7tG9QTai4PUH2ue.png)](/chromium-os/testing/moblab/releasenotes/7tG9QTai4PUH2ue.png?attredirects=0)
+[![image](/chromium-os/testing/moblab/releasenotes/7tG9QTai4PUH2ue.png)](/chromium-os/testing/moblab/releasenotes/7tG9QTai4PUH2ue.png)
 
 Moblab checks for new versions every 1 hour.
 
@@ -438,7 +438,7 @@
         still a beta feature please file bugs / ask questions if you have
         issues.
 
-[![image](/_/rsrc/1607393003958/chromium-os/testing/moblab/releasenotes/944NKgXvoL9ubsp.png)](/chromium-os/testing/moblab/releasenotes/944NKgXvoL9ubsp.png?attredirects=0)
+[![image](/chromium-os/testing/moblab/releasenotes/944NKgXvoL9ubsp.png)](/chromium-os/testing/moblab/releasenotes/944NKgXvoL9ubsp.png)
 
 Configuration:
 
diff --git a/site/chromium-os/testing/moblab/user-manual.md b/site/chromium-os/testing/moblab/user-manual.md
index f98c654..f99fa14 100644
--- a/site/chromium-os/testing/moblab/user-manual.md
+++ b/site/chromium-os/testing/moblab/user-manual.md
@@ -5,4 +5,4 @@
 title: User Manual
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BGoogle+Gadget'%3D20'f%5Cv'a%5C%3D0'10'%3D999'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Include+gadget+(iframe)%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D1000'%3D1797'dim'%5C%3D10'%3D10'%3D1000'%3D1797'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=NJMq1swpx7nAn9pHvu9O4k5edZ4)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/chromium-os/testing/moblab/view-test-result-vis-wmatrix/index.md b/site/chromium-os/testing/moblab/view-test-result-vis-wmatrix/index.md
index 6a81c3f..c58ca0f 100644
--- a/site/chromium-os/testing/moblab/view-test-result-vis-wmatrix/index.md
+++ b/site/chromium-os/testing/moblab/view-test-result-vis-wmatrix/index.md
@@ -12,21 +12,21 @@
 Starting with M52, Moblab AFE UI will have a link to WMatrix, which will present
 a better test result viewing UI for Moblab users.
 
-[![image](/_/rsrc/1472074050570/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_980.png)](/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_980.png?attredirects=0)
+[![image](/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_980.png)](/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_980.png)
 
 The Test Results UI might look a little overwhelming. It includes all tests that
 currently existing in Chrome OS autotest.git. But might not be relevant to
 Partners initially. We recommend to start with 'Suite List" in the "Quick links"
 section.
 
-[![image](/_/rsrc/1472074297672/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_982.png)](/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_982.png?attredirects=0)
+[![image](/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_982.png)](/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_982.png)
 
 Depends on the type of test suites you have run on your moblab unit, the type of
 suite in the subsequent screens may differ. You may have faft, storage qual,
 bvt, cts tests show up. Here is one example from our faft tests. From here you
 could drill down further to see aggregated test results.
 
-[![image](/_/rsrc/1472074378255/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_978.png)](/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_978.png?attredirects=0)
+[![image](/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_978.png)](/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_978.png)
 
 Aggregated test results of one particular suites across build and devices. Here
 is a simple example of one device and one build test results. If you have your
@@ -41,4 +41,4 @@
 build comparing to today's build) to see the result. We are aware of this flaw
 and working on a fix for next release.
 
-[![image](/_/rsrc/1472074624488/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_977.png)](/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_977.png?attredirects=0)
\ No newline at end of file
+[![image](/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_977.png)](/chromium-os/testing/moblab/view-test-result-vis-wmatrix/Selection_977.png)
\ No newline at end of file
diff --git a/site/chromium-os/testing/perf-data.md b/site/chromium-os/testing/perf-data.md
index ba40f97..e3c3865 100644
--- a/site/chromium-os/testing/perf-data.md
+++ b/site/chromium-os/testing/perf-data.md
@@ -35,9 +35,8 @@
             alerts (Not required)**. If you want to have the perf dashboard
             analyze your data for regressions, you should request to have your
             data monitored. To do this, you can send a monitoring request by
-            [clicking
-            here](https://code.google.com/p/chromium/issues/entry?summary=Monitoring%20Request&comment=Please%20add%20monitoring%20for%20the%20following%20tests%3A%0A%0ABuildbot%20master%20name%3A%0ATest%20suite%20names%3A%0ARestrict%20to%20these%20specific%20traces%20(if%20any)%3A%0AEmail%20address%20and%2For%20url%20of%20sheriff%20rotation%3A%20%0AReceive%20individual%20email%20alerts%20immediately%20or%20as%20a%20daily%20summary%3F%0AShould%20these%20alerts%20be%20Google-internal%3F%0A&labels=Performance-Dashboard-MonitoringRequest%2CRestrict-View-Google&cc=)
-            or send a message to chrome-perf-dashboard-team@google.com.
+            [clicking here](https://code.google.com/p/chromium/issues/entry) or
+            send a message to chrome-perf-dashboard-team@google.com.
 5.  See your perf graphs on the dashboard. Navigate in your browser to
             the perf dashboard, log in with your @google.com account (perf data
             is internal-only by default), and then locate and view the perf
@@ -116,8 +115,7 @@
             whether dashboard has received your data. For example, to find out
             data points for
             ChromeOSPerf/cros-alex/platform_BootPerfServer/mhz_primary_cpu,
-            [click
-            here](https://chromeperf.appspot.com/new_points?pattern=ChromeOSPerf%2Fcros-alex%2Fplatform_BootPerfServer%2Fmhz_primary_cpu&num_points=10)
+            [click here](https://chromeperf.appspot.com/new_points)
 
 ## Instructions for Getting Data onto the Perf Dashboard
 
@@ -328,9 +326,9 @@
 receive alerts.
 
 To notify chrome-perf-dashboard-team@, please [**click
-here**](https://code.google.com/p/chromium/issues/entry?summary=Monitoring%20Request&comment=Please%20add%20monitoring%20for%20the%20following%20tests%3A%0A%0ABuildbot%20master%20name%3A%0ATest%20suite%20names%3A%0ARestrict%20to%20these%20specific%20traces%20(if%20any)%3A%0AEmail%20address%20and%2For%20url%20of%20sheriff%20rotation%3A%20%0AReceive%20individual%20email%20alerts%20immediately%20or%20as%20a%20daily%20summary%3F%0AShould%20these%20alerts%20be%20Google-internal%3F%0A&labels=Performance-Dashboard-MonitoringRequest%2CRestrict-View-Google&cc=)
-to file a "Monitoring Request" bug with the label "Performance-Dashboard" with
-the following info. Or send an email to chrome-perf-dashboard-team@google.com
+here**](https://code.google.com/p/chromium/issues/entry) to file a "Monitoring
+Request" bug with the label "Performance-Dashboard" with the following info. Or
+send an email to chrome-perf-dashboard-team@google.com
 
 > Please add monitoring for the following tests:
 
diff --git a/site/chromium-os/testing/running-smoke-suite-on-a-vm-image.md b/site/chromium-os/testing/running-smoke-suite-on-a-vm-image.md
index 175bf29..91e5eba 100644
--- a/site/chromium-os/testing/running-smoke-suite-on-a-vm-image.md
+++ b/site/chromium-os/testing/running-smoke-suite-on-a-vm-image.md
@@ -46,16 +46,15 @@
 more details, you can always go to one of the following pages:
 
 *   Building a testable VM image is much like [building other Chromium
-            OS
-            images](/system/errors/NodeNotFound?suri=wuid:gx:5b56b17fe4491592).
+            OS images](/system/errors/NodeNotFound).
 *   However, some extra steps are needed to [build a test
-            image](/system/errors/NodeNotFound?suri=wuid:gx:7556b613ead2124b).
+            image](/system/errors/NodeNotFound).
 *   Once built, a clone of this [image should be created to run in a
             VM](http://www.chromium.org/chromium-os/developer-guide#TOC-Building-an-image-to-run-in-a-virtu).
 *   Here are some instructions to [run the image on a
             VM](https://chromium.googlesource.com/chromiumos/docs/+/master/cros_vm.md).
 *   Here's how to build and run [autotest tests on the
-            VM](/system/errors/NodeNotFound?suri=wuid:gx:5b56b17fe4491592#TOC-Running-Tests-on-a-Virtual-Machine).
+            VM](/system/errors/NodeNotFound).
 
 ### Install qemu-kvm
 
@@ -69,9 +68,9 @@
 ### Build a testable VM image
 
 WARNING: After
-[crbug/710629](https://bugs.chromium.org/p/chromium/issues/detail?id=710629),
-'betty' is the only board regularly run through pre-CQ and CQ VMTest and so is
-the most likely to work at ToT. 'betty' is based on 'amd64-generic', though, so
+[crbug/710629](https://bugs.chromium.org/p/chromium/issues/detail), 'betty' is
+the only board regularly run through pre-CQ and CQ VMTest and so is the most
+likely to work at ToT. 'betty' is based on 'amd64-generic', though, so
 'amd64-generic' is likely to also work for most (non-ARC) tests.
 
 Next, build the testable VM image. The following steps assume that:
@@ -199,7 +198,7 @@
 
 The autotest infrastructure is maintained in the **chromeos-base/autotest**
 cros_workon
-[ebuild](http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1).
+[ebuild](http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml).
 
 Individual tests and test suites are in the **chromeos-base/autotest-tests**
 ebuild.
diff --git a/site/chromium-os/testing/test-code-labs/autotest-client-tests/index.md b/site/chromium-os/testing/test-code-labs/autotest-client-tests/index.md
index 94c5590..f26ff15 100644
--- a/site/chromium-os/testing/test-code-labs/autotest-client-tests/index.md
+++ b/site/chromium-os/testing/test-code-labs/autotest-client-tests/index.md
@@ -11,8 +11,7 @@
 
 *   [Autotest Best
             Practices](https://chromium.googlesource.com/chromiumos/third_party/autotest/+/refs/heads/master/docs/best-practices.md)
-*   [Autotest Coding Style
-            Guide](http://git.chromium.org/gitweb/?p=chromiumos/third_party/autotest.git;a=blob;f=CODING_STYLE;h=777cc1de3e409a69581ae44a9432d8634dc114e6;hb=HEAD)
+*   [Autotest Coding Style Guide](http://git.chromium.org/gitweb/)
 *   [Writing
             Autotests](http://www.chromium.org/chromium-os/testing/autotest-developer-faq#TOC-Writing-Autotests)
 *   [Dynamic Suites
@@ -60,7 +59,7 @@
 instance is part of a job. Autotest creates this job object and forks a child
 process to execute its control file.
 
-![image](https://docs.google.com/a/google.com/drawings/d/szgUiW_L7jkUJospRoV-dlQ/image?w=668&h=107&rev=1&ac=1)
+![image](https://docs.google.com/a/google.com/drawings/d/szgUiW_L7jkUJospRoV-dlQ/image)
 
 Note the exec mentioned above is the python keyword, not os.exec
 
@@ -218,8 +217,8 @@
 a copy tool like rcp/scp to send it to the DUT.
 
 1. Add a print statement to the
-[login_LoginSuccess](https://gerrit.chromium.org/gerrit/gitweb?p=chromiumos/third_party/autotest.git;a=blob;f=client/site_tests/login_LoginSuccess/login_LoginSuccess.py;h=2b46ccbb0b37c2eaaa5e0c1a0a23b37c7d877546;hb=HEAD)
-test you just ran
+[login_LoginSuccess](https://gerrit.chromium.org/gerrit/gitweb) test you just
+ran
 
 2. rsync it into /usr/local/autotest/tests on the client
 
@@ -265,16 +264,14 @@
 [autotest best
 practices](https://chromium.googlesource.com/chromiumos/third_party/autotest/+/refs/heads/master/docs/best-practices.md).
 Job.run_test can take any named arguments, and the appropriate ones will be
-[cherry
-picked](http://git.chromium.org/gitweb/?p=chromiumos/third_party/autotest.git;a=blob;f=client/common_lib/test.py;h=9b51cd65f25b05b9f9a0b60339f77af85f46dc4b;hb=546142013484dbdb2c1322debe9e5fc5e91f63c1#l474)
-and passed on to the test.
+[cherry picked](http://git.chromium.org/gitweb/) and passed on to the test.
 
 3. Create a test file:
 
 At a bare minimum the test needs a run_once method, which should contain the
 implementation of the test; it also needs to inherit from[
-test.test](https://gerrit.chromium.org/gerrit/gitweb?p=chromiumos/third_party/autotest.git;a=blob;f=client/bin/test.py;h=33f194ca39e955d030789b08ae8f89bda8f45cab;hb=HEAD).
-Most tests also need initialize and cleanup methods. Create a test file
+test.test](https://gerrit.chromium.org/gerrit/gitweb). Most tests also need
+initialize and cleanup methods. Create a test file
 `client/site_tests/kernel_HdParmBasic/kernel_HdParmBasic.py`:
 
 ```none
@@ -291,8 +288,7 @@
 Notice how only run_once takes the argument named_arg, which was passed in by
 the `job.run_test `method. You can pass arguments to initialize and cleanup this
 way too. You can find examples of initialize and cleanup methods in helper
-classes, like
-[cros_ui_test](https://gerrit.chromium.org/gerrit/gitweb?p=chromiumos/third_party/autotest.git;a=blob;f=client/cros/cros_ui_test.py;h=1f95267d8dce01626e7bcb560922e9513eef265d;hb=HEAD).
+classes, like [cros_ui_test](https://gerrit.chromium.org/gerrit/gitweb).
 
 ## Emerging and Running
 
diff --git a/site/chromium-os/testing/test-code-labs/dynamic-suite-codelab.md b/site/chromium-os/testing/test-code-labs/dynamic-suite-codelab.md
index 8247434..e823be1 100644
--- a/site/chromium-os/testing/test-code-labs/dynamic-suite-codelab.md
+++ b/site/chromium-os/testing/test-code-labs/dynamic-suite-codelab.md
@@ -15,8 +15,7 @@
             Practices](https://chromium.googlesource.com/chromiumos/third_party/autotest/+/refs/heads/master/docs/best-practices.md)
 2.  [Codelab: Writing a server side
             test](/chromium-os/testing/test-code-labs/server-side-test)
-3.  [Codelab: Writing a client side
-            test](/system/errors/NodeNotFound?suri=wuid:gx:29c363e944d7787d)
+3.  [Codelab: Writing a client side test](/system/errors/NodeNotFound)
 4.  [Design Doc: Dynamic Test
             Suites](/chromium-os/testing/dynamic-test-suites)
 5.  [Documentation: Working with Test
diff --git a/site/chromium-os/testing/test-code-labs/server-side-test/index.md b/site/chromium-os/testing/test-code-labs/server-side-test/index.md
index 086f772..5069f68 100644
--- a/site/chromium-os/testing/test-code-labs/server-side-test/index.md
+++ b/site/chromium-os/testing/test-code-labs/server-side-test/index.md
@@ -425,15 +425,15 @@
 import logging, os, subprocess, tempfile, time
 
 from autotest_lib.client.common_lib import
-[error](https://gerrit.chromium.org/gerrit/gitweb?p=chromiumos/third_party/autotest.git;a=blob;f=client/common_lib/error.py;h=d9854db796a812b86089773b4cfb365a8ddf0359;hb=HEAD)
+[error](https://gerrit.chromium.org/gerrit/gitweb)
 from autotest_lib.server import
-[autotest](https://gerrit.chromium.org/gerrit/gitweb?p=chromiumos/third_party/autotest.git;a=blob;f=server/autotest.py;h=56b578b08da7d61762dad1bec71608db84ed81d4;hb=HEAD)
+[autotest](https://gerrit.chromium.org/gerrit/gitweb)
 from autotest_lib.server import
-[hosts](https://gerrit.chromium.org/gerrit/gitweb?p=chromiumos/third_party/autotest.git;a=tree;f=server/hosts;h=c493f142abfaacc5a9db28c64cbc3fbbe9d08f75;hb=HEAD)
+[hosts](https://gerrit.chromium.org/gerrit/gitweb)
 from autotest_lib.server import
-[test](https://gerrit.chromium.org/gerrit/gitweb?p=chromiumos/third_party/autotest.git;a=blob;f=server/test.py;h=8fdba9d7c40addf23e139b060f558e17bb34e40b;hb=HEAD)
+[test](https://gerrit.chromium.org/gerrit/gitweb)
 from autotest_lib.server import
-[utils](https://gerrit.chromium.org/gerrit/gitweb?p=chromiumos/third_party/autotest.git;a=blob;f=server/utils.py;h=72f72f938f37b7c7cac729de05df446b0bbbd253;hb=HEAD)
+[utils](https://gerrit.chromium.org/gerrit/gitweb)
 
 These modules include some useful base classes to be used to run commands in a
 test device or control a servo device. More details about how
diff --git a/site/chromium-os/testing/test-suites.md b/site/chromium-os/testing/test-suites.md
index 1e7655b..c5ffa35 100644
--- a/site/chromium-os/testing/test-suites.md
+++ b/site/chromium-os/testing/test-suites.md
@@ -200,9 +200,8 @@
 dynamic_suite.reimage_and_run(**args_dict)
 ```
 
-*   Set the [file_bugs
-            option](/chromium-os/testing/test-suites?pli=1#TOC-How-do-I-specify-bug-filing-options-)
-            in the suite_scheduler.ini section of your suite
+*   Set the [file_bugs option](/chromium-os/testing/test-suites) in the
+            suite_scheduler.ini section of your suite
 
 ## How do I define bug template in test control file?
 
diff --git a/site/chromium-os/testing/writing-and-developing-tests/testing-your-changes-faq.md b/site/chromium-os/testing/writing-and-developing-tests/testing-your-changes-faq.md
index 554266b..589351a 100644
--- a/site/chromium-os/testing/writing-and-developing-tests/testing-your-changes-faq.md
+++ b/site/chromium-os/testing/writing-and-developing-tests/testing-your-changes-faq.md
@@ -14,7 +14,7 @@
 server locally.
 
 To quickly get functional Autotest server setup please refer to: [Setup Autotest
-Server](/system/errors/NodeNotFound?suri=wuid:gx:12ce4d2bddaa8af2)
+Server](/system/errors/NodeNotFound)
 
 Reasons to run a local Autotest server might include:
 
diff --git a/site/chromium-os/testing/writing-and-developing-tests/writing-tests-faq.md b/site/chromium-os/testing/writing-and-developing-tests/writing-tests-faq.md
index 501b554..6a899d9 100644
--- a/site/chromium-os/testing/writing-and-developing-tests/writing-tests-faq.md
+++ b/site/chromium-os/testing/writing-and-developing-tests/writing-tests-faq.md
@@ -12,8 +12,7 @@
 As Autotest is a mature upstream project we follow their style code when it
 comes to committing changes here as opposed to the Chromium OS style guide.
 Please refer to the coding style document that is in autotest/CODING_STYLE or
-view it
-[here](https://gerrit.chromium.org/gerrit/gitweb?p=chromiumos/third_party/autotest.git;a=blob;f=CODING_STYLE;).
+view it [here](https://gerrit.chromium.org/gerrit/gitweb).
 
 ## Upstream Documentation
 
@@ -248,9 +247,8 @@
 ```
 
 If you want to control chrome, use PyAuto. See [PyAuto on
-ChromiumOS](/system/errors/NodeNotFound?suri=wuid:gx:238a01b0dd98e228) page for
-more details. desktopui_UrlFetch is a sample autotest test that uses pyauto to
-control chrome.
+ChromiumOS](/system/errors/NodeNotFound) page for more details.
+desktopui_UrlFetch is a sample autotest test that uses pyauto to control chrome.
 
 **Note:** Pyauto is getting deprecated and being replace with Telemetry. Please
 see below for how to run a Telemetry Test/Benchmark in autotest.
@@ -258,7 +256,7 @@
 ### How do I write a test that uses Telemetry?
 
 [Please refer to Wrapping a Telemetry test in
-Autotest](/system/errors/NodeNotFound?suri=wuid:gx:2ac9d0831610f563#TOC-Wrapping-a-Telemetry-test-in-Autotest)
+Autotest](/system/errors/NodeNotFound)
 
 ### How do I bundle a bunch of tests into a suite that can be scheduled and run as a group?
 
diff --git a/site/chromium-os/tips-and-tricks-for-chromium-os-developers.md b/site/chromium-os/tips-and-tricks-for-chromium-os-developers.md
index 36a7729..aa61abc 100644
--- a/site/chromium-os/tips-and-tricks-for-chromium-os-developers.md
+++ b/site/chromium-os/tips-and-tricks-for-chromium-os-developers.md
@@ -77,7 +77,7 @@
 different remote for the project. Please type `repo manifest -o tmp.xml` to dump
 your current manifest to see an example. More documentation on the manifest file
 format is available on the [repo Manifest format
-docs](http://android.git.kernel.org/?p=tools/repo.git;a=blob;f=docs/manifest_xml.txt;hb=HEAD).
+docs](http://android.git.kernel.org/).
 
 ### How to make `repo sync` less disruptive by running the stages separately
 
diff --git a/site/chromium-os/tpm_firmware_update.md b/site/chromium-os/tpm_firmware_update.md
index cc3c7a4..6692127 100644
--- a/site/chromium-os/tpm_firmware_update.md
+++ b/site/chromium-os/tpm_firmware_update.md
@@ -402,12 +402,12 @@
 
 ### Subsequent TPM firmware update prompt
 
-Due to a [bug](https://bugs.chromium.org/p/chromium/issues/detail?id=872746) in
-the original implementation of the TPM firmware update flow, a vulnerable
-Storage Root Key (a key held in the TPM that is used to encrypt other keys) from
-before the update may remain even after completing the update. This affects a
-small number of devices that did not finish the TPM firmware update in normal
-boot mode but only after retry using a recovery image. This can be addressed by
+Due to a [bug](https://bugs.chromium.org/p/chromium/issues/detail) in the
+original implementation of the TPM firmware update flow, a vulnerable Storage
+Root Key (a key held in the TPM that is used to encrypt other keys) from before
+the update may remain even after completing the update. This affects a small
+number of devices that did not finish the TPM firmware update in normal boot
+mode but only after retry using a recovery image. This can be addressed by
 performing another powerwash to clear the TPM again and thus regenerate a new
 Storage Root Key that is not vulnerable. Chrome OS M70 and later will show a
 one-time system notification saying "Security upgrade available" / "Reset your
diff --git a/site/chromium-os/twinkie/build-sigrok-and-pulseview-from-sources.md b/site/chromium-os/twinkie/build-sigrok-and-pulseview-from-sources.md
index cffaf0e..9ef1360 100644
--- a/site/chromium-os/twinkie/build-sigrok-and-pulseview-from-sources.md
+++ b/site/chromium-os/twinkie/build-sigrok-and-pulseview-from-sources.md
@@ -10,12 +10,11 @@
 
 the easiest path is to use the last released versions:
 
-[libsigrok-0.5.0](http://sigrok.org/gitweb/?p=libsigrok.git;a=shortlog;h=refs/heads/libsigrok-0.5.x)
-(with [twinkie-0.5.0
+[libsigrok-0.5.0](http://sigrok.org/gitweb/) (with [twinkie-0.5.0
 patch](https://github.com/vpalatin/libsigrok/commit/6228032ec0c86b776b80ed91bf810952fdd561a7))
-[libsigrokdecode-0.5.0](http://sigrok.org/gitweb/?p=libsigrokdecode.git;a=shortlog;h=refs/heads/libsigrokdecode-0.5.x)
-[sigrok-cli-0.7.0](http://sigrok.org/gitweb/?p=sigrok-cli.git;a=shortlog;h=refs/heads/sigrok-cli-0.7.x)
-[pulseview-0.4.0](http://sigrok.org/gitweb/?p=pulseview.git;a=shortlog;h=refs/heads/pulseview-0.4.x)
+[libsigrokdecode-0.5.0](http://sigrok.org/gitweb/)
+[sigrok-cli-0.7.0](http://sigrok.org/gitweb/)
+[pulseview-0.4.0](http://sigrok.org/gitweb/)
 
 Here is a recipe working on Ubuntu Trusty LTS:
 
diff --git a/site/chromium-os/twinkie/index.md b/site/chromium-os/twinkie/index.md
index fbe5b6f..7164bfd 100644
--- a/site/chromium-os/twinkie/index.md
+++ b/site/chromium-os/twinkie/index.md
@@ -12,9 +12,9 @@
 This page describes a USB-PD sniffing dongle with Type-C connectors. The dongle
 can be supported by Chrome devices as part of a USB-Type C implementation.
 
-![image](/_/rsrc/1414691411154/chromium-os/twinkie/twinkies-2.png)
-![image](/_/rsrc/1414691409042/chromium-os/twinkie/twinkies-1.png)
-![image](/_/rsrc/1414691406917/chromium-os/twinkie/twinkies-3.png)
+![image](/chromium-os/twinkie/twinkies-2.png)
+![image](/chromium-os/twinkie/twinkies-1.png)
+![image](/chromium-os/twinkie/twinkies-3.png)
 
 ## Hardware Capabilities
 
@@ -27,7 +27,7 @@
 *   Injecting PD packets on CC1 or CC2
 *   Putting Rd/Rp/Ra resistors on CC1 or CC2
 
-[![image](/_/rsrc/1414693270229/chromium-os/twinkie/Twinkie-diagram.png)](/chromium-os/twinkie/Twinkie-diagram.png?attredirects=0)
+[![image](/chromium-os/twinkie/Twinkie-diagram.png)](/chromium-os/twinkie/Twinkie-diagram.png)
 
 Complete schematics, layout, and enclosure are attached at the bottom of this
 page.
@@ -155,7 +155,7 @@
 ```
 
 [![Programming Twinkie with OTG and A-to-A
-cables](/_/rsrc/1421890450213/chromium-os/twinkie/twinkie_programming.jpg)](/chromium-os/twinkie/twinkie_programming.jpg?attredirects=0)
+cables](/chromium-os/twinkie/twinkie_programming.jpg)](/chromium-os/twinkie/twinkie_programming.jpg)
 
 if you have entered the DFU mode by using the dfu console command, you need to
 use the following command to exit it :
@@ -285,13 +285,13 @@
 Add the **USB PD** decoder from the Decoders menu, then edit the instantiated
 decoder to select the appropriate CC line.
 
-[![image](/_/rsrc/1511362895191/chromium-os/twinkie/pulseview_3packets.png)](/chromium-os/twinkie/pulseview_3packets.png?attredirects=0)
+[![image](/chromium-os/twinkie/pulseview_3packets.png)](/chromium-os/twinkie/pulseview_3packets.png)
 
-[![image](/_/rsrc/1511362904288/chromium-os/twinkie/pulseview_zoom_packet.png)](/chromium-os/twinkie/pulseview_zoom_packet.png?attredirects=0)
+[![image](/chromium-os/twinkie/pulseview_zoom_packet.png)](/chromium-os/twinkie/pulseview_zoom_packet.png)
 
-[![image](/_/rsrc/1511362914614/chromium-os/twinkie/pulseview_VBUS_V.png)](/chromium-os/twinkie/pulseview_VBUS_V.png?attredirects=0)
+[![image](/chromium-os/twinkie/pulseview_VBUS_V.png)](/chromium-os/twinkie/pulseview_VBUS_V.png)
 
-[![image](/_/rsrc/1511362909165/chromium-os/twinkie/pulseview_VBUS_V_A.png)](/chromium-os/twinkie/pulseview_VBUS_V_A.png?attredirects=0)
+[![image](/chromium-os/twinkie/pulseview_VBUS_V_A.png)](/chromium-os/twinkie/pulseview_VBUS_V_A.png)
 
 ### Experimental VBUS analog traces
 
diff --git a/site/chromium-os/type-c-on-rk3399-chromebooks/index.md b/site/chromium-os/type-c-on-rk3399-chromebooks/index.md
index 5362136..042c6b9 100644
--- a/site/chromium-os/type-c-on-rk3399-chromebooks/index.md
+++ b/site/chromium-os/type-c-on-rk3399-chromebooks/index.md
@@ -5,4 +5,4 @@
 title: Type C on rk3399 Chromebooks
 
 ---
-[![image](/_/rsrc/1534190915508/chromium-os/type-c-on-rk3399-chromebooks/Type%20C%20on%20a%20Chromebook.png)](/chromium-os/type-c-on-rk3399-chromebooks/Type%20C%20on%20a%20Chromebook.png?attredirects=0)
\ No newline at end of file
+[![image](/chromium-os/type-c-on-rk3399-chromebooks/Type%20C%20on%20a%20Chromebook.png)](/chromium-os/type-c-on-rk3399-chromebooks/Type%20C%20on%20a%20Chromebook.png)
\ No newline at end of file
diff --git a/site/chromium-os/user-experience/access-points/index.md b/site/chromium-os/user-experience/access-points/index.md
index 30bd41b..069dc16 100644
--- a/site/chromium-os/user-experience/access-points/index.md
+++ b/site/chromium-os/user-experience/access-points/index.md
@@ -7,7 +7,7 @@
 ---
 **UI under development. Designs are subject to change.**
 
-![image](/_/rsrc/1258650251507/chromium-os/user-experience/access-points/apppng)
+![image](/chromium-os/user-experience/access-points/apppng)
 
 The apps menu is the primary access point in Chromium OS. It is available via an
 icon in the upper left, and provides access to universal search, document and
diff --git a/site/chromium-os/user-experience/content-browser/index.md b/site/chromium-os/user-experience/content-browser/index.md
index 18a0189..0a26423 100644
--- a/site/chromium-os/user-experience/content-browser/index.md
+++ b/site/chromium-os/user-experience/content-browser/index.md
@@ -7,7 +7,7 @@
 ---
 ********UI under development. Designs are subject to change.********
 
-******![image](/_/rsrc/1264194158429/chromium-os/user-experience/content-browser/ContentBrowserPanel1.png)Application
+******![image](/chromium-os/user-experience/content-browser/ContentBrowserPanel1.png)Application
 type:** Panel/Tab****
 
 ****Description:****
@@ -36,11 +36,11 @@
 
 The pop out menu allows a variety of file manipulation and upload actions.
 
-> [![image](/_/rsrc/1264194161282/chromium-os/user-experience/content-browser/ContentBrowserPanel2.png)](/chromium-os/user-experience/content-browser/ContentBrowserPanel2.png?attredirects=0)
+> [![image](/chromium-os/user-experience/content-browser/ContentBrowserPanel2.png)](/chromium-os/user-experience/content-browser/ContentBrowserPanel2.png)
 
 **Tab Style (for future versions)**
 
 The full tab view of the content browser will show the files in a columnar
 hierarchy. These columns can be popped out into panels.
 
-**[![image](/_/rsrc/1264194164289/chromium-os/user-experience/content-browser/Full.png)](/chromium-os/user-experience/content-browser/Full.png?attredirects=0)**
\ No newline at end of file
+**[![image](/chromium-os/user-experience/content-browser/Full.png)](/chromium-os/user-experience/content-browser/Full.png)**
\ No newline at end of file
diff --git a/site/chromium-os/user-experience/form-factors/index.md b/site/chromium-os/user-experience/form-factors/index.md
index be450a2..92c0147 100644
--- a/site/chromium-os/user-experience/form-factors/index.md
+++ b/site/chromium-os/user-experience/form-factors/index.md
@@ -12,9 +12,9 @@
 screen space, and processing power. Below is an illustration of the forms we are
 considering along with notes for each:
 
-![image](/_/rsrc/1264459277189/chromium-os/user-experience/form-factors/Form%20Factors.png)
+![image](/chromium-os/user-experience/form-factors/Form%20Factors.png)
 
-> [![image](/_/rsrc/1264459282906/chromium-os/user-experience/form-factors/netbook.png)](/chromium-os/user-experience/form-factors/netbook.png?attredirects=0)
+> [![image](/chromium-os/user-experience/form-factors/netbook.png)](/chromium-os/user-experience/form-factors/netbook.png)
 
 > Netbook 10-12"
 
@@ -29,7 +29,7 @@
     *   Docking panels
     *   Tabs and Windows
 
-> [![image](/_/rsrc/1264459285675/chromium-os/user-experience/form-factors/Tablet.png)](/chromium-os/user-experience/form-factors/Tablet.png?attredirects=0)
+> [![image](/chromium-os/user-experience/form-factors/Tablet.png)](/chromium-os/user-experience/form-factors/Tablet.png)
 
 > Tablet 5-10"
 
@@ -48,7 +48,7 @@
     *   [Visual
                 explorations](/chromium-os/user-experience/form-factors/tablet)
 
-> [![image](/_/rsrc/1264459280485/chromium-os/user-experience/form-factors/laptop.png)](/chromium-os/user-experience/form-factors/laptop.png?attredirects=0)
+> [![image](/chromium-os/user-experience/form-factors/laptop.png)](/chromium-os/user-experience/form-factors/laptop.png)
 
 > Laptop 15-17"
 
@@ -61,7 +61,7 @@
     *   Overlapping or tiled window management
     *   Floating or docking panels
 
-> [![image](/_/rsrc/1264459270137/chromium-os/user-experience/form-factors/Desktop.png)](/chromium-os/user-experience/form-factors/Desktop.png?attredirects=0)
+> [![image](/chromium-os/user-experience/form-factors/Desktop.png)](/chromium-os/user-experience/form-factors/Desktop.png)
 
 > Desktop 24-30"
 
@@ -74,7 +74,7 @@
     *   Overlapping window management
     *   Floating or docking panels
 
-> [![image](/_/rsrc/1264459274566/chromium-os/user-experience/form-factors/Display.png)](/chromium-os/user-experience/form-factors/Display.png?attredirects=0)
+> [![image](/chromium-os/user-experience/form-factors/Display.png)](/chromium-os/user-experience/form-factors/Display.png)
 
 > Display 40-60"
 
diff --git a/site/chromium-os/user-experience/form-factors/tablet/index.md b/site/chromium-os/user-experience/form-factors/tablet/index.md
index 1924ac5..2270fa2 100644
--- a/site/chromium-os/user-experience/form-factors/tablet/index.md
+++ b/site/chromium-os/user-experience/form-factors/tablet/index.md
@@ -10,7 +10,7 @@
 This page contains visual explorations of how a Chrome OS tablet UI might look
 in hardware. Some possibilites they explore include:
 
-[![image](/_/rsrc/1264459359840/chromium-os/user-experience/form-factors/tablet/Tablet.png)](/chromium-os/user-experience/form-factors/tablet/Tablet.png?attredirects=0)
+[![image](/chromium-os/user-experience/form-factors/tablet/Tablet.png)](/chromium-os/user-experience/form-factors/tablet/Tablet.png)
 
 *   Keyboard interaction with the screen: anchored, split, attached to
             focus.
@@ -24,22 +24,22 @@
 
 ## UI Concepts
 
-> > [![image](/_/rsrc/1264459363389/chromium-os/user-experience/form-factors/tablet/tablet2.100.png)](/chromium-os/user-experience/form-factors/tablet/tablet2.100.png?attredirects=0)
+> > [![image](/chromium-os/user-experience/form-factors/tablet/tablet2.100.png)](/chromium-os/user-experience/form-factors/tablet/tablet2.100.png)
 
-> > [![image](/_/rsrc/1264459366244/chromium-os/user-experience/form-factors/tablet/tablet2.105.png)](/chromium-os/user-experience/form-factors/tablet/tablet2.105.png?attredirects=0)
+> > [![image](/chromium-os/user-experience/form-factors/tablet/tablet2.105.png)](/chromium-os/user-experience/form-factors/tablet/tablet2.105.png)
 
-> > [![image](/_/rsrc/1264459368877/chromium-os/user-experience/form-factors/tablet/tablet2.106.png)](/chromium-os/user-experience/form-factors/tablet/tablet2.106.png?attredirects=0)
+> > [![image](/chromium-os/user-experience/form-factors/tablet/tablet2.106.png)](/chromium-os/user-experience/form-factors/tablet/tablet2.106.png)
 
-> > [![image](/_/rsrc/1264459372101/chromium-os/user-experience/form-factors/tablet/tablet2.107.png)](/chromium-os/user-experience/form-factors/tablet/tablet2.107.png?attredirects=0)
+> > [![image](/chromium-os/user-experience/form-factors/tablet/tablet2.107.png)](/chromium-os/user-experience/form-factors/tablet/tablet2.107.png)
 
-> > [![image](/_/rsrc/1264459376241/chromium-os/user-experience/form-factors/tablet/tablet2.108.png)](/chromium-os/user-experience/form-factors/tablet/tablet2.108.png?attredirects=0)
+> > [![image](/chromium-os/user-experience/form-factors/tablet/tablet2.108.png)](/chromium-os/user-experience/form-factors/tablet/tablet2.108.png)
 
-> > [![image](/_/rsrc/1264459382175/chromium-os/user-experience/form-factors/tablet/tablet2.141.png)](/chromium-os/user-experience/form-factors/tablet/tablet2.141.png?attredirects=0)
+> > [![image](/chromium-os/user-experience/form-factors/tablet/tablet2.141.png)](/chromium-os/user-experience/form-factors/tablet/tablet2.141.png)
 
-> > [![image](/_/rsrc/1264459386656/chromium-os/user-experience/form-factors/tablet/tablet2.150.png)](/chromium-os/user-experience/form-factors/tablet/tablet2.150.png?attredirects=0)
+> > [![image](/chromium-os/user-experience/form-factors/tablet/tablet2.150.png)](/chromium-os/user-experience/form-factors/tablet/tablet2.150.png)
 
 Video Concepts
 
-> > [![image](/_/rsrc/1264459954784/chromium-os/user-experience/form-factors/tablet/video_still.png)](/chromium-os/user-experience/form-factors/tablet/tablet_concept.mp4?attredirects=0)
+> > [![image](/chromium-os/user-experience/form-factors/tablet/video_still.png)](/chromium-os/user-experience/form-factors/tablet/tablet_concept.mp4)
 
 > > Please see attached video at the bottom of this page.
\ No newline at end of file
diff --git a/site/chromium-os/user-experience/opensave-dialogs/index.md b/site/chromium-os/user-experience/opensave-dialogs/index.md
index 8f4660b..6bc13b7 100644
--- a/site/chromium-os/user-experience/opensave-dialogs/index.md
+++ b/site/chromium-os/user-experience/opensave-dialogs/index.md
@@ -22,7 +22,7 @@
 
 ### Open
 
-### ![image](/_/rsrc/1264194270239/chromium-os/user-experience/opensave-dialogs/Open.png)
+### ![image](/chromium-os/user-experience/opensave-dialogs/Open.png)
 
 ### Save
 
@@ -31,4 +31,4 @@
 *   We should start downloading to get the preferred name headers and
             resolve all redirects
 
-[![image](/_/rsrc/1264194268265/chromium-os/user-experience/opensave-dialogs/Save.png)](/chromium-os/user-experience/opensave-dialogs/Save.png?attredirects=0)
\ No newline at end of file
+[![image](/chromium-os/user-experience/opensave-dialogs/Save.png)](/chromium-os/user-experience/opensave-dialogs/Save.png)
\ No newline at end of file
diff --git a/site/chromium-os/user-experience/panels/index.md b/site/chromium-os/user-experience/panels/index.md
index 1b85a4e..43bc71e 100644
--- a/site/chromium-os/user-experience/panels/index.md
+++ b/site/chromium-os/user-experience/panels/index.md
@@ -7,7 +7,7 @@
 ---
 **UI under development. Designs are subject to change.**
 
-[![image](/_/rsrc/1266513042820/chromium-os/user-experience/panels/Chrome-OS-Panels.png)](/chromium-os/user-experience/panels/Chrome-OS-Panels.png?attredirects=0)
+[![image](/chromium-os/user-experience/panels/Chrome-OS-Panels.png)](/chromium-os/user-experience/panels/Chrome-OS-Panels.png)
 
 Panels in Chromium OS are used as containers that allow a user to multitask
 without leaving the view of their current application. For example, with a music
@@ -35,7 +35,7 @@
 when clicked. The widget disappears as soon as the user's mouse moves away from
 the edge. This allows users to quickly open and close panels.
 
-![image](/_/rsrc/1258650254152/chromium-os/user-experience/panels/windowstylespng)
+![image](/chromium-os/user-experience/panels/windowstylespng)
 
 Notifications
 
@@ -84,7 +84,7 @@
 
 **Visual Spec**
 
-**[![image](/_/rsrc/1280257757963/chromium-os/user-experience/panels/panel-spec.png)](/chromium-os/user-experience/panels/panel-spec.png?attredirects=0)**
+**[![image](/chromium-os/user-experience/panels/panel-spec.png)](/chromium-os/user-experience/panels/panel-spec.png)**
 
 **Themes**
 
diff --git a/site/chromium-os/user-experience/settings/index.md b/site/chromium-os/user-experience/settings/index.md
index 2466be5..d970bef 100644
--- a/site/chromium-os/user-experience/settings/index.md
+++ b/site/chromium-os/user-experience/settings/index.md
@@ -17,29 +17,29 @@
 Provides access to most general settings from input devices to displays and
 sound.
 
-[![image](/_/rsrc/1264113101536/chromium-os/user-experience/settings/1-General.png)](/chromium-os/user-experience/settings/1-General.png?attredirects=0)
+[![image](/chromium-os/user-experience/settings/1-General.png)](/chromium-os/user-experience/settings/1-General.png)
 
 ### Network
 
 Network settings has a basic top level ui for the interface types, with options
 dialogs that provide deeper customization
 
-[![image](/_/rsrc/1264113104853/chromium-os/user-experience/settings/2-Internet.png)](/chromium-os/user-experience/settings/2-Internet.png?attredirects=0)
+[![image](/chromium-os/user-experience/settings/2-Internet.png)](/chromium-os/user-experience/settings/2-Internet.png)
 
 ### Browser
 
 As in Chrome
 
-[![image](/_/rsrc/1264113133535/chromium-os/user-experience/settings/3-Browser.png)](/chromium-os/user-experience/settings/3-Browser.png?attredirects=0)
+[![image](/chromium-os/user-experience/settings/3-Browser.png)](/chromium-os/user-experience/settings/3-Browser.png)
 
 ### Personal Stuff
 
 As in Chrome
 
-[![image](/_/rsrc/1264113136352/chromium-os/user-experience/settings/4-PersonalStuff.png)](/chromium-os/user-experience/settings/4-PersonalStuff.png?attredirects=0)
+[![image](/chromium-os/user-experience/settings/4-PersonalStuff.png)](/chromium-os/user-experience/settings/4-PersonalStuff.png)
 
 ### Under the Hood
 
 As in Chrome
 
-[![image](/_/rsrc/1264113139415/chromium-os/user-experience/settings/5-UnderTheHood.png)](/chromium-os/user-experience/settings/5-UnderTheHood.png?attredirects=0)
\ No newline at end of file
+[![image](/chromium-os/user-experience/settings/5-UnderTheHood.png)](/chromium-os/user-experience/settings/5-UnderTheHood.png)
\ No newline at end of file
diff --git a/site/chromium-os/user-experience/shelf/index.md b/site/chromium-os/user-experience/shelf/index.md
index 3339c04..373782f 100644
--- a/site/chromium-os/user-experience/shelf/index.md
+++ b/site/chromium-os/user-experience/shelf/index.md
@@ -7,8 +7,8 @@
 ---
 ******UI under development. Designs are subject to change.******
 
-****![image](/_/rsrc/1264194593041/chromium-os/user-experience/shelf/Shelf.png)Application
-type:** Panel**
+****![image](/chromium-os/user-experience/shelf/Shelf.png)Application type:**
+Panel**
 
 **Description:**
 
diff --git a/site/chromium-os/user-experience/system-status-icons/index.md b/site/chromium-os/user-experience/system-status-icons/index.md
index 345d101..fa7e731 100644
--- a/site/chromium-os/user-experience/system-status-icons/index.md
+++ b/site/chromium-os/user-experience/system-status-icons/index.md
@@ -7,7 +7,7 @@
 ---
 ****UI under development. Designs are subject to change.****
 
-**[![image](/_/rsrc/1264112524427/chromium-os/user-experience/system-status-icons/Screen%20shot%202009-12-01%20at%2012.23.56%20PM.PNG.png)](/chromium-os/user-experience/system-status-icons/Screen%20shot%202009-12-01%20at%2012.23.56%20PM.PNG.png?attredirects=0)**
+**[![image](/chromium-os/user-experience/system-status-icons/Screen%20shot%202009-12-01%20at%2012.23.56%20PM.PNG.png)](/chromium-os/user-experience/system-status-icons/Screen%20shot%202009-12-01%20at%2012.23.56%20PM.PNG.png)**
 
 ******Power******
 
@@ -19,7 +19,7 @@
 connections. Provides access to network
 [settings](/chromium-os/user-experience/settings)
 
-[![image](/_/rsrc/1264113598802/chromium-os/user-experience/system-status-icons/NetworkMenu.png)](/chromium-os/user-experience/system-status-icons/NetworkMenu.png?attredirects=0)
+[![image](/chromium-os/user-experience/system-status-icons/NetworkMenu.png)](/chromium-os/user-experience/system-status-icons/NetworkMenu.png)
 
 **Time**
 
diff --git a/site/chromium-os/user-experience/tab-ui/index.md b/site/chromium-os/user-experience/tab-ui/index.md
index 3dc9535..99db2ba 100644
--- a/site/chromium-os/user-experience/tab-ui/index.md
+++ b/site/chromium-os/user-experience/tab-ui/index.md
@@ -7,8 +7,7 @@
 ---
 ****UI under development. Designs are subject to change.****
 
-**###
-****![image](/_/rsrc/1258650258115/chromium-os/user-experience/tab-ui/tab_stripspng)******
+**### ****![image](/chromium-os/user-experience/tab-ui/tab_stripspng)******
 
 **Many users of existing browsers keep their 'primary' tabs to the left of their
 tab-strip. This allows easy access to commonly used applications that users keep
diff --git a/site/chromium-os/user-experience/window-management/index.md b/site/chromium-os/user-experience/window-management/index.md
index c7a6f58..2e535fb 100644
--- a/site/chromium-os/user-experience/window-management/index.md
+++ b/site/chromium-os/user-experience/window-management/index.md
@@ -9,7 +9,7 @@
 
 ### In full screen mode, multiple windows are supported by hotkeys and swiping [gestures](https://sites.google.com/a/google.com/chromeos/for-team-members/user-experience/multitouch) to switch back and forth. Users can jump from tab to tab or from window to window. Alternatively, the Overview allows visual tab switching.
 
-[![image](/_/rsrc/1270679727319/chromium-os/user-experience/window-management/OverviewSketch.png)](/chromium-os/user-experience/window-management/OverviewSketch.png?attredirects=0)
+[![image](/chromium-os/user-experience/window-management/OverviewSketch.png)](/chromium-os/user-experience/window-management/OverviewSketch.png)
 
 ### The overview
 
@@ -20,18 +20,18 @@
 visible in a single 2.5d space. We are exploring a variety of different display
 techniques, one illustrated below.
 
-[![image](/_/rsrc/1270679722536/chromium-os/user-experience/window-management/Overview.png)](/chromium-os/user-experience/window-management/Overview.png?attredirects=0)
+[![image](/chromium-os/user-experience/window-management/Overview.png)](/chromium-os/user-experience/window-management/Overview.png)
 
 This model is largely based on Peter Jin Hong & Elin Pedersen's G.L.I.D.E. Tab
 Navigation (
 [mocks](http://www.flickr.com/photos/peterheads/sets/72157620266552714/show/with/3651412293/)
-| [video](http://www.youtube.com/watch?v=kTXvNdiP-rE) ). We present tabs in a
-venetian blind arrangement, ensuring visibility of the top left of every page,
-and using perspective to compress the most useful portions of the page into the
-available strips. Favicons are presented as an alternative visual aid.
+| [video](http://www.youtube.com/watch) ). We present tabs in a venetian blind
+arrangement, ensuring visibility of the top left of every page, and using
+perspective to compress the most useful portions of the page into the available
+strips. Favicons are presented as an alternative visual aid.
 
 To sample window motion, try the
-[prototype](/chromium-os/user-experience/window-management/Overview.app.1.0.0.zip?attredirects=0)
+[prototype](/chromium-os/user-experience/window-management/Overview.app.1.0.0.zip)
 (Requires Mac OS X 10.5+ / Safari 4).
 
 ### Tab switching overlay
@@ -42,4 +42,4 @@
 switching, the contents in the background would swap to match the currently
 selected thumbnail/icon.
 
-[![image](/_/rsrc/1270679712569/chromium-os/user-experience/window-management/Chrome-OS-Overlay.png)](/chromium-os/user-experience/window-management/Chrome-OS-Overlay.png?attredirects=0)
\ No newline at end of file
+[![image](/chromium-os/user-experience/window-management/Chrome-OS-Overlay.png)](/chromium-os/user-experience/window-management/Chrome-OS-Overlay.png)
\ No newline at end of file
diff --git a/site/chromium-os/user-experience/window-ui/index.md b/site/chromium-os/user-experience/window-ui/index.md
index 70da4fb..cd33fcf 100644
--- a/site/chromium-os/user-experience/window-ui/index.md
+++ b/site/chromium-os/user-experience/window-ui/index.md
@@ -16,7 +16,7 @@
 
 **---**
 
-#### **![image](/_/rsrc/1258650265289/chromium-os/user-experience/window-ui/navpng)Classic navigation**
+#### **![image](/chromium-os/user-experience/window-ui/navpng)Classic navigation**
 
 The most basic navigation style is that of a single maximized Chromium window.
 This is the equivalent of the Chromium browser windowing UI in maximized mode.
@@ -35,7 +35,7 @@
 ---
 
 ### **####
-****![image](/_/rsrc/1258650263867/chromium-os/user-experience/window-ui/compact_navpng)******
+****![image](/chromium-os/user-experience/window-ui/compact_navpng)******
 
 ### **#### **Compact navigation****
 
@@ -62,7 +62,7 @@
 
 ### ---
 
-### ![image](/_/rsrc/1258650262525/chromium-os/user-experience/window-ui/side_navpng)
+### ![image](/chromium-os/user-experience/window-ui/side_navpng)
 
 ### #### Sidetab navigation
 
@@ -86,7 +86,7 @@
 
 ---
 
-### ![image](/_/rsrc/1264194858622/chromium-os/user-experience/window-ui/TouchUI.png)
+### ![image](/chromium-os/user-experience/window-ui/TouchUI.png)
 
 ### #### Touchscreen navigation
 
@@ -99,7 +99,7 @@
 ### Strengths
 
 *   Large, square targets for navigation.
-            [example](/chromium-os/user-experience/window-ui/TouchNav.png?attredirects=0)
+            [example](/chromium-os/user-experience/window-ui/TouchNav.png)
 *   Supports quick navigation between a few common apps
 
 Weaknesses
diff --git a/site/chromium-os/works-with-chromebook-certified.md b/site/chromium-os/works-with-chromebook-certified.md
index cf976c0..0b12c2a 100644
--- a/site/chromium-os/works-with-chromebook-certified.md
+++ b/site/chromium-os/works-with-chromebook-certified.md
@@ -28,7 +28,7 @@
 WDBPKJ0050BBK-WESN, WDBPKJ0050BBK-CESN, WDBPKJ0050BBL-WESN, WDBPKJ0050BBL-CESN,
 WDBPKJ0050BRD-WESN, WDBPKJ0050BRD-CESN, WDBPKJ0050BWT-WESN,
 WDBPKJ0050BWT-CESNNWestern Digital[WD Drive for
-Chromebook](https://www.walmart.com/ip/WD-2TB-My-Passport-Portable-Hard-Drive/763672545?wpa_bd=&wpa_pg_seller_id=F55CDC31AB754BB68FE0B39041159D63&wpa_ref_id=wpaqs:QwcvFIZTn6t5CjGzOdx7w-myl6iCtQwWGc052ODSgfYeuWPUz0h2CuZcv6qa90HAgQSJ6odAn4kKNkJmVifRIIQw2JX26KEUUNnoz6iA5mO_0rc4bZXcsUvID6zCEwEIitDTx4Hk3-mn9BV2fxygt4jvkRfcT5IYnNG3x0AB1cpBZjsDRKf_jb_-BlPxuHI1zvutgEcxFvKSYet36H1sSQ&wpa_tag=__tag__&wpa_aux_info=__aux_info__&wpa_pos=14&wpa_plmt=__plmt__&wpa_aduid=__aduid__)
+Chromebook](https://www.walmart.com/ip/WD-2TB-My-Passport-Portable-Hard-Drive/763672545)
 (Walmart only)WDBB7B0020BBL-WESNWestern Digital200GB SanDisk Ultra PLUS UHS-I
 microSDSDSQUB3-200G-AW6MAWestern Digital128GB SanDisk Ultra PLUS UHS-I
 microSDSDSQUB3-128G-AN6TNWestern Digital64GB SanDisk Ultra UHS-I
@@ -57,15 +57,15 @@
 / GXD1B60597Lenovo[Mono USB
 Headset](https://accessorysmartfind.lenovo.com/#/products/4XD1B61617)4XD1B61617Logitech[H340
 USB Computer
-Headset](https://www.logitech.com/en-us/product/usb-headset-h340?crid=36)981-000507Logitech[H540
+Headset](https://www.logitech.com/en-us/product/usb-headset-h340)981-000507Logitech[H540
 USB Computer Headset
-☊](https://www.logitech.com/en-us/product/usb-headset-h540?crid=36)981-000510Logitech[H370
+☊](https://www.logitech.com/en-us/product/usb-headset-h540)981-000510Logitech[H370
 USB Computer
-Headset](https://www.logitech.com/en-us/product/h370-usb-headset-noise-canceling-mic?crid=36)981-000710Logitech[H111
+Headset](https://www.logitech.com/en-us/product/h370-usb-headset-noise-canceling-mic)981-000710Logitech[H111
 Stereo
-Headset](https://www.logitech.com/en-us/product/stereo-headset-h111?crid=1873)981-000612Logitech[H390
+Headset](https://www.logitech.com/en-us/product/stereo-headset-h111)981-000612Logitech[H390
 USB Computer Headset
-☊](https://www.logitech.com/en-us/product/stereo-headset-h390?crid=36)981-000014Poly[Blackwire
+☊](https://www.logitech.com/en-us/product/stereo-headset-h390)981-000014Poly[Blackwire
 3315T - 3.5mm Top Only
 (Monaural)](https://www.poly.com/us/en/products/headsets/blackwire/blackwire-3300)216898-01Poly[Blackwire
 3325T - 3.5mm Top Only
@@ -75,11 +75,11 @@
 C5220T - 3.5mm Top Only (Binaural)
 ☊](https://www.poly.com/us/en/products/headsets/blackwire/blackwire-5200)211008-02Steel
 Series[Arctis
-3](https://steelseries.com/gaming-headsets/arctis-3?color=black)61503Elecom[Overhead
-USB Headset
+3](https://steelseries.com/gaming-headsets/arctis-3)61503Elecom[Overhead USB
+Headset
 (USB-A)](https://www.elecom.co.jp/products/HS-HP27UBK.html)HS-HP27UBKKeyboard
 (bluetooth)Logitech[K580
-keyboard](https://www.logitech.com/en-us/product/k580-slim-multi-device-wireless-keyboard?crid=27)920-009270Logitech[K580
+keyboard](https://www.logitech.com/en-us/product/k580-slim-multi-device-wireless-keyboard)920-009270Logitech[K580
 keyboard + M355 mouse
 combo](https://www.logitech.com/en-us/product/k580-m355-chromebook-keyboard-mouse-combo.html)log-k580amMicrophoneLogitech[Snowball
 iCE USB Microphone
@@ -93,7 +93,7 @@
 M27fd USB-C
 Monitor](https://www.hp.com/us-en/shop/pdp/hp-m27fd-fhd-monitor)2H3Y8AA#ABAMouse
 (wireless)Logitech[M350/355 wireless mouse
-(bluetooth)](https://www.logitech.com/en-us/product/pebble-m350-wireless-mouse?crid=7)910-005770,
+(bluetooth)](https://www.logitech.com/en-us/product/pebble-m350-wireless-mouse)910-005770,
 910-005769, 910-005773, 910-005743Acer[Wireless Optical mouse
 M501](https://www.acer.com/ac/en/US/content/professional-model/GP.MCE11.00S)GP.MCE11.00S,
 GP.MCE11.00YAcer[Wireless Optical mouse
@@ -103,7 +103,7 @@
 GP.MCE11.012HP[Wireless mouse
 200](https://store.hp.com/us/en/pdp/hp-wireless-mouse-200)2HU83AA#ABAHP[Wireless
 mouse
-220](https://store.hp.com/UKStore/Merch/Product.aspx?id=3FV66AA&opt=ABB&sel=ACC)3FV66AA#ABBHP[Wireless
+220](https://store.hp.com/UKStore/Merch/Product.aspx)3FV66AA#ABBHP[Wireless
 mouse
 Z3700](https://store.hp.com/us/en/pdp/hp-z3700-black-wireless-mouse)V0L79AA#ABLKensington[Mouse
 for Life
@@ -111,23 +111,22 @@
 wireless Trackball
 mouse](https://www.kensington.com/p/products/electronic-control-solutions/trackball-products/orbit-wireless-mobile-trackball-certified-by-works-with-chromebook/)K72352USLogitech[M317
 wireless mouse / M235
-(EMEA)](https://www.logitech.com/en-roeu/product/wireless-mouse-m235-2nd-gen?crid=7)910-005764,
+(EMEA)](https://www.logitech.com/en-roeu/product/wireless-mouse-m235-2nd-gen)910-005764,
 910-003416Logitech[M325 wireless
-mouse](https://www.logitech.com/en-roeu/product/wireless-mouse-m325-business?crid=7)910-002974Logitech[M705
+mouse](https://www.logitech.com/en-roeu/product/wireless-mouse-m325-business)910-002974Logitech[M705
 Marathon wireless
-mouse](https://www.logitech.com/en-roeu/product/marathon-mouse-m705?crid=7)910-001935Logitech[M325C
+mouse](https://www.logitech.com/en-roeu/product/marathon-mouse-m705)910-001935Logitech[M325C
 wireless
-mouse](https://www.logitech.com/en-us/product/m325c-m317c-collection-wireless-mouse?crid=7)910-005661,
+mouse](https://www.logitech.com/en-us/product/m325c-m317c-collection-wireless-mouse)910-005661,
 910-005661, 910-005660, 910-005659, 910-005658, 910-005657, 910-005656,
 910-004678, 910-004753, 910-004744, 910-004745, 910-005662Logitech[M310 wireless
-mouse](https://www.logitech.com/en-us/product/wireless-mouse-m310?utm_campaign=workfromhome-badge&mboxDisable=1&adobe_mc_sdid=SDID%3D451FDCBE9E32CA8B-7234AD6CE4FDC29B%7CMCORGID%3D970FAA6357F533BB0A495CC8%40AdobeOrg%7CTS%3D1592250852&adobe_mc_ref=https%3A%2F%2Fwww.logitech.com%2Fen-us%2Fproduct%2Fmini-mouse-m187)910-001675Logitech[M510
+mouse](https://www.logitech.com/en-us/product/wireless-mouse-m310)910-001675Logitech[M510
 wireless Laser
-mouse](https://www.logitech.com/en-us/product/wireless-mouse-m310?utm_campaign=workfromhome-badge&mboxDisable=1&adobe_mc_sdid=SDID%3D451FDCBE9E32CA8B-7234AD6CE4FDC29B%7CMCORGID%3D970FAA6357F533BB0A495CC8%40AdobeOrg%7CTS%3D1592250852&adobe_mc_ref=https%3A%2F%2Fwww.logitech.com%2Fen-us%2Fproduct%2Fmini-mouse-m187)910-001822Logitech[M330/M280
-Silent
-Plus](https://www.logitech.com/en-us/product/m330-silent-plus?utm_campaign=workfromhome-badge&mboxDisable=1&adobe_mc_sdid=SDID%3D24F3734EDB8E430A-6E715EEBAA71F87F%7CMCORGID%3D970FAA6357F533BB0A495CC8%40AdobeOrg%7CTS%3D1592250916&adobe_mc_ref=https%3A%2F%2Fwww.logitech.com%2Fen-us%2Fproduct%2Fwireless-mouse-m510)910-004908,
+mouse](https://www.logitech.com/en-us/product/wireless-mouse-m310)910-001822Logitech[M330/M280
+Silent Plus](https://www.logitech.com/en-us/product/m330-silent-plus)910-004908,
 910-004287, 910-004301, 910-004303, 910-004305LogitechM525 wireless
 mouse910-002696Logitech[Compact wireless
-mouse](https://www.logitech.com/en-roeu/product/wireless-mouse-m325-business?crid=7)910-005754Elecom[3
+mouse](https://www.logitech.com/en-roeu/product/wireless-mouse-m325-business)910-005754Elecom[3
 buttons BlueLED wireless
 mouse](https://www.elecom.co.jp/products/M-DY12DBBK.html)M-DY12DBBKElecom[5
 buttons BlueLED wireless
@@ -170,13 +169,13 @@
 HD
 webcam](https://www.logitech.com/en-us/products/webcams/c505-hd-webcam.html)960-001385Logitech[C270
 HD
-webcam](https://www.logitech.com/en-us/product/hd-webcam-c270?crid=34)960-000694Logitech[C920
+webcam](https://www.logitech.com/en-us/product/hd-webcam-c270)960-000694Logitech[C920
 HD Pro
 webcam](https://www.logitech.com/en-us/product/hd-pro-webcam-c920)960-000764Logitech[C310
 HD
-webcam](https://www.logitech.com/en-us/product/hd-webcam-c310?crid=34)960-000585Logitech[C930E
+webcam](https://www.logitech.com/en-us/product/hd-webcam-c310)960-000585Logitech[C930E
 Business
-webcam](https://www.logitech.com/en-us/product/c930e-webcam?crid=34)960-000971Logitech[C920x
+webcam](https://www.logitech.com/en-us/product/c930e-webcam)960-000971Logitech[C920x
 HD Pro
 webcam](https://www.amazon.com/Logitech-C920x-Pro-HD-Webcam/dp/B085TFF7M1)960-001335Logitech[C920s
 Pro HD
@@ -223,14 +222,13 @@
 Adapter](https://www.belkin.com/us/p/P-F2CU037/)F2CU037btBLK-MGBelkin[USB 3.0,
 TYPE C-USB Adapter](https://www.belkin.com/us/p/P-F2CU036/)F2CU036btBLK-MGCable
 Matters[USB-C Ethernet
-Adapter](http://www.amazon.com/dp/B07YN7RT8W?ref=myi_title_dp)201013-BLKCable
-Matters[USB-C Multiport Adapter with 4K 60Hz
-DisplayPort](http://www.amazon.com/dp/B07YN6W6TY?ref=myi_title_dp)201246-GRYCable
-Matters[USB-C Multiport Adapter with 4K 60Hz
-HDMI](http://www.amazon.com/dp/B07YN81KP8?ref=myi_title_dp)201248-GRYCable
-Matters[USB-C Ethernet
-Adapter](http://www.amazon.com/dp/B07YN7RT8W?ref=myi_title_dp)201213-GRYJ5
-Create[JUCX05 USB Type-C™ 3.1 to Type-A
+Adapter](http://www.amazon.com/dp/B07YN7RT8W)201013-BLKCable Matters[USB-C
+Multiport Adapter with 4K 60Hz
+DisplayPort](http://www.amazon.com/dp/B07YN6W6TY)201246-GRYCable Matters[USB-C
+Multiport Adapter with 4K 60Hz
+HDMI](http://www.amazon.com/dp/B07YN81KP8)201248-GRYCable Matters[USB-C Ethernet
+Adapter](http://www.amazon.com/dp/B07YN7RT8W)201213-GRYJ5 Create[JUCX05 USB
+Type-C™ 3.1 to Type-A
 Adapter](https://en.j5create.com/products/jucx05)JUCX05J5Create[USB™ Type-C to
 4K HDMI™
 Adapter](https://en.j5create.com/products/jca153g)JCA153GKensington[USB-C 4K
@@ -262,15 +260,13 @@
 ft](https://www.belkin.com/us/p/P-CAB002/)CAB002bt2MBKBelkin[USB-C to USB-A
 Cable 6.6 ft](https://www.belkin.com/us/p/P-CAB001/)CAB001bt2MBKCable
 Matters[USB-C 3.1 Gen 1 Cable (PD 2.0), 6
-Foot](http://www.amazon.com/dp/B0815BZSGW?ref=myi_title_dp)201245-GRY-6Cable
-Matters[USB-C to DisplayPort
-Cable](http://www.amazon.com/dp/B07YN74KZT?ref=myi_title_dp)201236-GRY-6Cable
+Foot](http://www.amazon.com/dp/B0815BZSGW)201245-GRY-6Cable Matters[USB-C to
+DisplayPort Cable](http://www.amazon.com/dp/B07YN74KZT)201236-GRY-6Cable
 Matters[USB-C to HDMI
-Cable](http://www.amazon.com/dp/B07YN7RHGT?ref=myi_title_dp)201262-GRY-6Cable
-Matters[USB-C to Micro USB 3.1 Gen 2
-Cable](http://www.amazon.com/dp/B07YQ66K42?ref=myi_title_dp)201206-GRY-1.5Cable
-Matters[USB-C 3.1 Gen 2 Cable (PD
-3.0)](http://www.amazon.com/dp/B0815PHMN9?ref=myi_title_dp)201235-GRY.1mCable
+Cable](http://www.amazon.com/dp/B07YN7RHGT)201262-GRY-6Cable Matters[USB-C to
+Micro USB 3.1 Gen 2
+Cable](http://www.amazon.com/dp/B07YQ66K42)201206-GRY-1.5Cable Matters[USB-C 3.1
+Gen 2 Cable (PD 3.0)](http://www.amazon.com/dp/B0815PHMN9)201235-GRY.1mCable
 Matters[10 Gbps Gen 2 USB A - USB C Cable (USB C to USB
 Cable)](https://www.amazon.com/Cable-Matters-USB-IF-Certified-Black/dp/B06XMY49BM)201041-BLK-1mJ5Create[10
 Gbps Gen 2 USB A - USB C Cable (USB C to USB
diff --git a/site/chromium-projects/index.md b/site/chromium-projects/index.md
index 21537a9..ba95666 100644
--- a/site/chromium-projects/index.md
+++ b/site/chromium-projects/index.md
@@ -16,7 +16,7 @@
 design documents, architecture overviews, testing information, and more to help
 you learn to build and work with the Chromium source code.
 
-[![https://www.google.com/chrome](/_/rsrc/1438811752264/chromium-projects/logo_chrome_color_1x_web_32dp.png)](https://www.google.com/chrome)
+[![https://www.google.com/chrome](/chromium-projects/logo_chrome_color_1x_web_32dp.png)](https://www.google.com/chrome)
 
 Looking for Google Chrome?
 
@@ -31,7 +31,7 @@
 obtain the latest build, and learn how you can get involved, submit code, and
 file bugs.
 
-[![https://www.google.com/chromeos](/_/rsrc/1438811752264/chromium-projects/logo_chrome_color_1x_web_32dp.png)](https://www.google.com/chromeos)
+[![https://www.google.com/chromeos](/chromium-projects/logo_chrome_color_1x_web_32dp.png)](https://www.google.com/chromeos)
 
 Looking for Google Chrome OS devices?
 [Visit the Google Chrome OS site](https://www.google.com/chromeos)
\ No newline at end of file
diff --git a/site/contact.md b/site/contact.md
index b0cd267..2916475 100644
--- a/site/contact.md
+++ b/site/contact.md
@@ -7,14 +7,12 @@
 *   [Blog](http://blog.chromium.org)
 *   [Report a bug](http://code.google.com/p/chromium/issues/entry)
 *   [Report a security
-            bug](http://code.google.com/p/chromium/issues/entry?template=Security%20Bug)
-            (see
+            bug](http://code.google.com/p/chromium/issues/entry) (see
             [here](https://www.google.com/about/appsecurity/chrome-rewards/) for
             more info)
 *   [Discussion groups](/developers/discussion-groups)
 *   IRC for developers: irc.freenode.net #chromium (try the
-            [web-based-client](https://webchat.freenode.net/?channels=%23chromium)
-            in your browser)
+            [web-based-client](https://webchat.freenode.net/) in your browser)
     *   IRC is for developer technical discussions only; for user
                 support please [go
                 here](http://www.google.com/support/forum/p/Chrome).
\ No newline at end of file
diff --git a/site/developers/Web-page-views/index.md b/site/developers/Web-page-views/index.md
index ccc4abb..788a029 100644
--- a/site/developers/Web-page-views/index.md
+++ b/site/developers/Web-page-views/index.md
@@ -17,7 +17,7 @@
 We have split out a variety of OS-specific views from WebContents. On Windows,
 the objects look like this:
 
-[![image](/_/rsrc/1384747658000/developers/Web-page-views/WebContents3.png)](/developers/Web-page-views/WebContents3.png?attredirects=0)
+[![image](/developers/Web-page-views/WebContents3.png)](/developers/Web-page-views/WebContents3.png)
 
 The view-related calls from RenderViewHost to WebContentsView are removed from
 WebContents completely by using a separate delegate. When RenderViewHost needs
diff --git a/site/developers/accessibility/testing/automated-testing/index.md b/site/developers/accessibility/testing/automated-testing/index.md
index 1597602..2edce51 100644
--- a/site/developers/accessibility/testing/automated-testing/index.md
+++ b/site/developers/accessibility/testing/automated-testing/index.md
@@ -74,7 +74,7 @@
 test](https://source.chromium.org/chromium/chromium/src/+/main:content/browser/accessibility/accessibility_tree_formatter_mac_browsertest.mm)
 as an example. Also the test file should be added into corresponding block in
 `Build.gn`, for example, under
-[content_browsertests](https://source.chromium.org/chromium/chromium/src/+/main:content/test/BUILD.gn?q=%22test(%22content_browsertests%22)%20%7B%22&ss=chromium%2Fchromium%2Fsrc).
+[content_browsertests](https://source.chromium.org/chromium/chromium/src/+/main:content/test/BUILD.gn).
 
 ### Dump Accessibility Testing
 
diff --git a/site/developers/androidwebview/index.md b/site/developers/androidwebview/index.md
index c497fa7..7b13a08 100644
--- a/site/developers/androidwebview/index.md
+++ b/site/developers/androidwebview/index.md
@@ -9,17 +9,17 @@
 one of the six supported platforms for Chromium.
 
 Here are
-[slides](https://docs.google.com/a/chromium.org/presentation/d/1pYAGn2AYJ7neFDlDZ9DmLHpwMIskzMUXjFXYR7yfUko/edit?pli=1#slide=id.g4f030209e_30)
+[slides](https://docs.google.com/a/chromium.org/presentation/d/1pYAGn2AYJ7neFDlDZ9DmLHpwMIskzMUXjFXYR7yfUko/edit)
 from a presentation at BlinkOn 3 about how the architecture of Android WebView
 differs from that of other Chromium platforms.
 
 Documentation on
 
 *   [tile memory
-            management](https://docs.google.com/document/d/1tlthhJmaRVc9_tsEIHdvBChP0Zm3n9qezcGj9uJumY4/edit?usp=sharing)
+            management](https://docs.google.com/document/d/1tlthhJmaRVc9_tsEIHdvBChP0Zm3n9qezcGj9uJumY4/edit)
 *   [UI
-            thread](https://docs.google.com/document/d/1sDMN-K4TPh8osNBt-4ANfhf9FrRWl3xxrGRp7O-hkB8/edit?usp=sharing)
+            thread](https://docs.google.com/document/d/1sDMN-K4TPh8osNBt-4ANfhf9FrRWl3xxrGRp7O-hkB8/edit)
 *   [Garbage collection
-            requirements](https://docs.google.com/document/d/1J081GIUprqNbQDSzhYtL2kYsF3mf6jRc1GcAWGgUPXo/edit?usp=sharing)
+            requirements](https://docs.google.com/document/d/1J081GIUprqNbQDSzhYtL2kYsF3mf6jRc1GcAWGgUPXo/edit)
 
 Please contact android-webview-dev@chromium.org with any technical questions.
\ No newline at end of file
diff --git a/site/developers/androidwebview/webview-ct-bug.md b/site/developers/androidwebview/webview-ct-bug.md
index c7e148f..934ba8a 100644
--- a/site/developers/androidwebview/webview-ct-bug.md
+++ b/site/developers/androidwebview/webview-ct-bug.md
@@ -20,7 +20,7 @@
 Due to a bug in Chrome’s implementation of Certificate Transparency, pages
 served with Symantec certificates will not load in WebView versions 53 or 54,
 starting 10 weeks after each WebView release. More details are available [in
-this public bug](https://bugs.chromium.org/p/chromium/issues/detail?id=664177).
+this public bug](https://bugs.chromium.org/p/chromium/issues/detail).
 
 The chromium-dev group also includes extra information
 [here.](https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/_ZILH704AVU)
diff --git a/site/developers/calendar/index.md b/site/developers/calendar/index.md
index 1796796..b582742 100644
--- a/site/developers/calendar/index.md
+++ b/site/developers/calendar/index.md
@@ -59,7 +59,7 @@
 
 Current Release Information
 
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BGoogle+Gadget'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Include+gadget+(iframe)%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=IJSw0xKlnAnXVyv4GW_C-D4_x8o)
+![image](http://www.google.com/chart)
 
 *(\*\*) Note: M82 was skipped, and M83 and beyond dates were adjusted due to
 COVID-19 accommodations; see
diff --git a/site/developers/change-logs.md b/site/developers/change-logs.md
index 1cfb68a..90bb7ae 100644
--- a/site/developers/change-logs.md
+++ b/site/developers/change-logs.md
@@ -14,9 +14,9 @@
 *   [Example changelog without pretty
             option](https://chromium.googlesource.com/chromium/src/+log/a436b4f19b34bc9ae667530d7cf38916b8237172..ca100d5970b0d0b9a3af96d180f5ea2862227a48)
 *   [Example changelog with
-            pretty=full](https://chromium.googlesource.com/chromium/src/+log/a436b4f19b34bc9ae667530d7cf38916b8237172..ca100d5970b0d0b9a3af96d180f5ea2862227a48?pretty=full)
+            pretty=full](https://chromium.googlesource.com/chromium/src/+log/a436b4f19b34bc9ae667530d7cf38916b8237172..ca100d5970b0d0b9a3af96d180f5ea2862227a48)
 *   [Example changelog with
-            pretty=fuller](https://chromium.googlesource.com/chromium/src/+log/a436b4f19b34bc9ae667530d7cf38916b8237172..ca100d5970b0d0b9a3af96d180f5ea2862227a48?pretty=fuller)
+            pretty=fuller](https://chromium.googlesource.com/chromium/src/+log/a436b4f19b34bc9ae667530d7cf38916b8237172..ca100d5970b0d0b9a3af96d180f5ea2862227a48)
 
 JSON format queries:
 
diff --git a/site/developers/class-diagram-webkit-webcore-to-chrome-browser.md b/site/developers/class-diagram-webkit-webcore-to-chrome-browser.md
index 42ceada..357384c 100644
--- a/site/developers/class-diagram-webkit-webcore-to-chrome-browser.md
+++ b/site/developers/class-diagram-webkit-webcore-to-chrome-browser.md
@@ -5,7 +5,7 @@
 title: 'Class Diagram: Blink core to Chrome Browser'
 
 ---
-[![image](https://docs.google.com/drawings/pub?id=1BBnlbsJY8qjh5vVQmStZ5og1P3zbgAyCDnbyCq063FA&w=1501&h=908)](https://docs.google.com/drawings/pub?id=1BBnlbsJY8qjh5vVQmStZ5og1P3zbgAyCDnbyCq063FA&w=1501&h=908)
+[![image](https://docs.google.com/drawings/pub)](https://docs.google.com/drawings/pub)
 
 https://docs.google.com/a/chromium.org/drawings/d/
 
diff --git a/site/developers/cluster-telemetry/index.md b/site/developers/cluster-telemetry/index.md
index ecf67f4..7a8ca1e 100644
--- a/site/developers/cluster-telemetry/index.md
+++ b/site/developers/cluster-telemetry/index.md
@@ -57,7 +57,7 @@
 **Which telemetry benchmarks does CT support?**
 
 CT supports all benchmarks listed in
-[tools/perf/contrib/cluster_telemetry](https://source.chromium.org/chromium/chromium/src/+/master:tools/perf/contrib/cluster_telemetry/;l=1?q=contrib%2Fcluster&sq=&ss=chromium&originalUrl=https:%2F%2Fcs.chromium.org%2F).
+[tools/perf/contrib/cluster_telemetry](https://source.chromium.org/chromium/chromium/src/+/master:tools/perf/contrib/cluster_telemetry/;l=1).
 Many of these benchmarks exist outside of CT, but these are the corresponding CT
 compatible versions.
 
diff --git a/site/developers/coding-style/important-abstractions-and-data-structures.md b/site/developers/coding-style/important-abstractions-and-data-structures.md
index 8cfc91b..cd54305 100644
--- a/site/developers/coding-style/important-abstractions-and-data-structures.md
+++ b/site/developers/coding-style/important-abstractions-and-data-structures.md
@@ -78,12 +78,11 @@
 function arguments, it will use a COMPILE_ASSERT to try to verify they are not
 raw pointers to a refcounted type (only possible with full type information, not
 forward declarations). Instead, use scoped_refptrs or call make_scoped_refptr()
-to prevent [bugs](http://code.google.com/p/chromium/issues/detail?id=28083). In
-addition, base::Bind() understands base::WeakPtr. If the function is a member
-function and the first argument is a base::WeakPtr to the object, base::Bind()
-will inject a wrapper function that only invokes the function pointer if the
-base::WeakPtr is non-NULL. base::Bind() also has the following helper wrappers
-for arguments.
+to prevent [bugs](http://code.google.com/p/chromium/issues/detail). In addition,
+base::Bind() understands base::WeakPtr. If the function is a member function and
+the first argument is a base::WeakPtr to the object, base::Bind() will inject a
+wrapper function that only invokes the function pointer if the base::WeakPtr is
+non-NULL. base::Bind() also has the following helper wrappers for arguments.
 
 *   base::Unretained() - disables the refcounting of member function
             receiver objects (which may not be of refcounted types) and the
@@ -129,8 +128,7 @@
 
 They're globals, so you generally should [avoid using
 them](http://www.object-oriented-security.org/lets-argue/singletons), as per the
-[style
-guide](http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml?showone=Static_and_Global_Variables#Static_and_Global_Variables).
+[style guide](http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml).
 That said, when you use globals in Chromium code, it's often good to use one of
 these, and in general, prefer base::LazyInstance over Singleton. The reason to
 use these classes is construction is lazy (thereby preventing startup slowdown
diff --git a/site/developers/content-module/index.md b/site/developers/content-module/index.md
index 64455ee..99ff5dd 100644
--- a/site/developers/content-module/index.md
+++ b/site/developers/content-module/index.md
@@ -9,7 +9,7 @@
 <https://chromium.googlesource.com/chromium/src/+/HEAD/content/README.md>
 (except for the diagram below).
 
-[![image](/_/rsrc/1308680052371/developers/content-module/Content.png)](https://docs.google.com/a/chromium.org/drawings/d/13yo_bSgwVdOUJFCIeVLL_rmtQ2SqElmxouC81q46GAk/edit?hl=en_US)
+[![image](/developers/content-module/Content.png)](https://docs.google.com/a/chromium.org/drawings/d/13yo_bSgwVdOUJFCIeVLL_rmtQ2SqElmxouC81q46GAk/edit)
 
 The diagram above illustrates the layering of the different modules. A module
 can include code directly from lower modules. However, a module can not include
diff --git a/site/developers/contributing-code/direct-commit.md b/site/developers/contributing-code/direct-commit.md
index 8e6be97..6d3efad 100644
--- a/site/developers/contributing-code/direct-commit.md
+++ b/site/developers/contributing-code/direct-commit.md
@@ -83,9 +83,9 @@
             tree is closed) and the CQ is down – if the CQ is up, please use
             `NOTRY` and `NOTREECHECKS` instead.
 *   The change can't be processed by the commit queue (see
-            [Build-CommitQueue](https://code.google.com/p/chromium/issues/list?q=label:Build-CommitQueue)
+            [Build-CommitQueue](https://code.google.com/p/chromium/issues/list)
             bugs), such as changing file permissions (Issue
-            [162196](https://code.google.com/p/chromium/issues/detail?id=162196)).
+            [162196](https://code.google.com/p/chromium/issues/detail)).
 
 Marginal reasons to directly commit code:
 
diff --git a/site/developers/crash-reports/crash-with-invalid-handle.md b/site/developers/crash-reports/crash-with-invalid-handle.md
index fb95de3..10ddc7f 100644
--- a/site/developers/crash-reports/crash-with-invalid-handle.md
+++ b/site/developers/crash-reports/crash-with-invalid-handle.md
@@ -103,12 +103,11 @@
 ### For users:
 
 *   Consider installing a
-            [Canary](https://www.google.com/chrome/browser/canary.html?platform=win)
-            or
-            [Dev](https://www.google.com/chrome/browser/index.html?extra=devchannel&platform=win)
-            Channel Build (Windows only. See
-            [this](/getting-involved/dev-channel) for information about what a
-            channel is and what to do before installing a new one).
+            [Canary](https://www.google.com/chrome/browser/canary.html) or
+            [Dev](https://www.google.com/chrome/browser/index.html) Channel
+            Build (Windows only. See [this](/getting-involved/dev-channel) for
+            information about what a channel is and what to do before installing
+            a new one).
 *   Search your system for malware, and try removing software that
             interacts directly with Chrome by injecting DLLs. In the past we
             have seen correlation between 3rd party software loaded into Chrome
diff --git a/site/developers/creating-v8-profiling-timeline-plots/index.md b/site/developers/creating-v8-profiling-timeline-plots/index.md
index 7eadd5c..114d88c 100644
--- a/site/developers/creating-v8-profiling-timeline-plots/index.md
+++ b/site/developers/creating-v8-profiling-timeline-plots/index.md
@@ -11,7 +11,7 @@
 gathered by both sampling and instrumentation. Since the latter distorts the
 performance, the plot script attempts to undistort the logged timestamps.
 
-[![image](/_/rsrc/1410726511821/developers/creating-v8-profiling-timeline-plots/Screen%20Shot%202014-09-14%20at%201.27.21%20PM.png)](/developers/creating-v8-profiling-timeline-plots/Screen%20Shot%202014-09-14%20at%201.27.21%20PM.png?attredirects=0)
+[![image](/developers/creating-v8-profiling-timeline-plots/Screen%20Shot%202014-09-14%20at%201.27.21%20PM.png)](/developers/creating-v8-profiling-timeline-plots/Screen%20Shot%202014-09-14%20at%201.27.21%20PM.png)
 
 ## Profiling in Chrome
 
@@ -83,18 +83,17 @@
 
 ## Interpretation of the plot. A case study.
 
-Let's profile
-[Octane's](http://www.google.com/url?sa=D&q=http%3A%2F%2Foctane-benchmark.googlecode.com)
-pdfjs benchmark. Due to the nature of the benchmark, having many accesses to
-typed arrays, we expect a considerable amount of time being spent in external
-callbacks (which implement typed arrays).
+Let's profile [Octane's](http://www.google.com/url) pdfjs benchmark. Due to the
+nature of the benchmark, having many accesses to typed arrays, we expect a
+considerable amount of time being spent in external callbacks (which implement
+typed arrays).
 
 Figure 1: Using only `--prof`, the resulting plot only contains the sampling
 based data. Note that the granularity isn't really enough to get a good picture
 of all this. The colors of the top-most javascript stack frames show that we are
 running more and more optimized code.
 
-[![image](/_/rsrc/1357715497931/developers/creating-v8-profiling-timeline-plots/0-prof-only.png)](/developers/creating-v8-profiling-timeline-plots/0-prof-only.png?attredirects=0)
+[![image](/developers/creating-v8-profiling-timeline-plots/0-prof-only.png)](/developers/creating-v8-profiling-timeline-plots/0-prof-only.png)
 
 *   **GCScavenger**: young space GC
 *   **GCCompactor**: old space full GC
@@ -113,7 +112,7 @@
 instrumentation, those are incorrectly attributed to V8's execution time.
 
 [![Figure
-2](/_/rsrc/1357715519997/developers/creating-v8-profiling-timeline-plots/1-plot-internal.png)](/developers/creating-v8-profiling-timeline-plots/1-plot-internal.png?attredirects=0)
+2](/developers/creating-v8-profiling-timeline-plots/1-plot-internal.png)](/developers/creating-v8-profiling-timeline-plots/1-plot-internal.png)
 
 Figure 3: Using `--time-timer-events` instead and plotting with `DISTORTION=0`,
 we can see that we are indeed spending a lot of time in callbacks. However, the
@@ -123,7 +122,7 @@
 distributed white gaps, are yet another indication.
 
 [![Figure
-3](/_/rsrc/1357715649905/developers/creating-v8-profiling-timeline-plots/2-distorted.png)](/developers/creating-v8-profiling-timeline-plots/2-distorted.png?attredirects=0)
+3](/developers/creating-v8-profiling-timeline-plots/2-distorted.png)](/developers/creating-v8-profiling-timeline-plots/2-distorted.png)
 
 Figure 4: Having the distortion parameter automatically calibrated (plot range
 is manually set for easier comparison), we can see that due to the
@@ -137,12 +136,12 @@
 previous plots in figures 1 and 2.
 
 [![Figure
-4](/_/rsrc/1357715702096/developers/creating-v8-profiling-timeline-plots/3-undistorted.png)](/developers/creating-v8-profiling-timeline-plots/3-undistorted.png?attredirects=0)
+4](/developers/creating-v8-profiling-timeline-plots/3-undistorted.png)](/developers/creating-v8-profiling-timeline-plots/3-undistorted.png)
 
 Figure 5: Zooming into the interesting part of the undistorted plot.
 
 [![Figure
-5](/_/rsrc/1357715708721/developers/creating-v8-profiling-timeline-plots/4-autoscale.png)](/developers/creating-v8-profiling-timeline-plots/4-autoscale.png?attredirects=0)
+5](/developers/creating-v8-profiling-timeline-plots/4-autoscale.png)](/developers/creating-v8-profiling-timeline-plots/4-autoscale.png)
 
 ## Other resources
 
diff --git a/site/developers/decoding-crash-dumps.md b/site/developers/decoding-crash-dumps.md
index bba3b6f..8ae8d52 100644
--- a/site/developers/decoding-crash-dumps.md
+++ b/site/developers/decoding-crash-dumps.md
@@ -16,7 +16,7 @@
 source in a Breakpad checkout, check out the source from
 <http://code.google.com/p/google-breakpad/> and follow the included
 instructions. Prebuilt binaries from thestig@ are [available for
-download](https://drive.google.com/folderview?id=0B5yuieQYffwPfmYwNktxYUVxb2tobHlkS2hqcjlHMUplMTdndkVaMlU0QXlaa3cwSE9xZm8&usp=sharing).
+download](https://drive.google.com/folderview).
 
 ### Get the crash dump
 
@@ -103,4 +103,4 @@
 
 If you've built Chromium.app with symbols, the easiest way to symbolize a crash
 is to let Crashpad forward the crash to the system crash reporter. See
-[set_system_crash_reporter_forwarding](https://cs.chromium.org/chromium/src/third_party/crashpad/crashpad/client/crashpad_info.h?l=135).
\ No newline at end of file
+[set_system_crash_reporter_forwarding](https://cs.chromium.org/chromium/src/third_party/crashpad/crashpad/client/crashpad_info.h).
\ No newline at end of file
diff --git a/site/developers/deep-memory-profiler/cpp-object-type-identifier.md b/site/developers/deep-memory-profiler/cpp-object-type-identifier.md
index 0a076a6..8f42ca2 100644
--- a/site/developers/deep-memory-profiler/cpp-object-type-identifier.md
+++ b/site/developers/deep-memory-profiler/cpp-object-type-identifier.md
@@ -5,7 +5,7 @@
 title: C++ Object Type Identifier (a.k.a. Type Profiler)
 
 ---
-## Type Profiler no longer exists, see [crbug.com/490464](https://code.google.com/p/chromium/issues/detail?id=490464).
+## Type Profiler no longer exists, see [crbug.com/490464](https://code.google.com/p/chromium/issues/detail).
 
 ## Introduction
 
@@ -119,6 +119,6 @@
 ## References
 
 *   \[1\] Jozsef Mihalicza et al.: "[Type-preserving heap profiler for
-            C++](http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=6080813)",
-            Proceedings of the 2011 27th IEEE International Conference on
-            Software Maintenance (ICSM '11).
\ No newline at end of file
+            C++](http://ieeexplore.ieee.org/xpl/freeabs_all.jsp)", Proceedings
+            of the 2011 27th IEEE International Conference on Software
+            Maintenance (ICSM '11).
\ No newline at end of file
diff --git a/site/developers/deep-memory-profiler/index.md b/site/developers/deep-memory-profiler/index.md
index 4652100..ee871ed 100644
--- a/site/developers/deep-memory-profiler/index.md
+++ b/site/developers/deep-memory-profiler/index.md
@@ -9,7 +9,7 @@
 
 The Deep Memory Profiler tools (dmprof) were not maintained, became
 non-functional, and were **removed** from the codebase . See [issue
-490464](https://code.google.com/p/chromium/issues/detail?id=490464).
+490464](https://code.google.com/p/chromium/issues/detail).
 
 ## Introduction
 
@@ -29,7 +29,7 @@
 ### Announcement
 
 Future announcements (e.g. command line changes) will be done in
-[dmprof@chromium.org](https://groups.google.com/a/chromium.org/forum/?fromgroups#!forum/dmprof).
+[dmprof@chromium.org](https://groups.google.com/a/chromium.org/forum/).
 Subscribe it if you're interested.
 
 document.getElementById('form1188240379').submit();
@@ -218,7 +218,7 @@
             Calc and Google Spreadsheet.
 3.  Draw a (stacked) line chart on the spreadseet for columns from
             FROM_HERE_FOR_TOTAL to UNTIL_HERE_FOR_TOTAL. (See [the
-            example](https://docs.google.com/spreadsheet/ccc?key=0Ajevw6ceMEA7dHZzNHFGRlRKcHItT21XNVlhR3Y3RWc).)
+            example](https://docs.google.com/spreadsheet/ccc).)
 
 ```none
 $ dmprof csv dmprof.03511.0001.heap > dmprof.03511.result.csv
@@ -325,7 +325,7 @@
 **Policy "l2"**
 
 It tries to breakdown memory usage into specific components. See
-[policy.l2.json](http://src.chromium.org/viewvc/chrome/trunk/src/tools/deep_memory_profiler/policy.l2.json?view=markup)
+[policy.l2.json](http://src.chromium.org/viewvc/chrome/trunk/src/tools/deep_memory_profiler/policy.l2.json)
 for details, and report to dmprof@chromium.org to add more components.
 
 mmap-v8-heap-newspace JavaScript new (nursery) heap for younger objects.
diff --git a/site/developers/design-documents/about-conflicts/index.md b/site/developers/design-documents/about-conflicts/index.md
index 6b3b0a3..3eb0d87 100644
--- a/site/developers/design-documents/about-conflicts/index.md
+++ b/site/developers/design-documents/about-conflicts/index.md
@@ -69,7 +69,7 @@
 
     The red dot is the equivalent to the badge we show when there is an update for Chrome available, except that instead it notifies you of confirmed incompatibilities (not suspected ones). It might look something like this:
 
-[![image](/_/rsrc/1294410055387/developers/design-documents/about-conflicts/incompatibility_thumb.png)](/developers/design-documents/about-conflicts/incompatibility_thumb.png?attredirects=0)
+[![image](/developers/design-documents/about-conflicts/incompatibility_thumb.png)](/developers/design-documents/about-conflicts/incompatibility_thumb.png)
 
     Similarly, the wrench menu that pops up will have a menu item 'View incompatibilities', which, when clicked, will take the user to the about:conflicts page.
     If both an incompatibility and a new version are detected, the update dot will show on the Wrench icon (not the red dot) but both menu items will appear in the Wrench menu (both the 'update available' menu item and the 'incompatibility detected' menu item).
diff --git a/site/developers/design-documents/accessibility/index.md b/site/developers/design-documents/accessibility/index.md
index fc48f7c..83b128f 100644
--- a/site/developers/design-documents/accessibility/index.md
+++ b/site/developers/design-documents/accessibility/index.md
@@ -59,11 +59,11 @@
 You can keep track of Accessibility issues using the following links:
 
 *   [All Accessibility
-            bugs](https://code.google.com/p/chromium/issues/list?q=Cr%3DUI-Accessibility)
+            bugs](https://code.google.com/p/chromium/issues/list)
 *   [Windows accessibility
-            bugs](https://code.google.com/p/chromium/issues/list?q=Cr%3DUI-Accessibility+os%3Dwindows)
+            bugs](https://code.google.com/p/chromium/issues/list)
 *   [Mac accessibility
-            bugs](https://code.google.com/p/chromium/issues/list?q=Cr%3DUI-Accessibility+os%3Dmac)
+            bugs](https://code.google.com/p/chromium/issues/list)
 
 You can also file a [New issue](http://code.google.com/p/chromium/issues/entry).
 
diff --git a/site/developers/design-documents/accessibility/tracker/index.md b/site/developers/design-documents/accessibility/tracker/index.md
index 9bc9e3a..e2d14db 100644
--- a/site/developers/design-documents/accessibility/tracker/index.md
+++ b/site/developers/design-documents/accessibility/tracker/index.md
@@ -10,9 +10,6 @@
 We use Chromium's issue tracker to keep track of bugs and feature development.
 You can keep track of Accessibility issues using the following links:
 
-[Open
-issues](http://code.google.com/p/chromium/issues/list?can=2&q=label:Feature-Accessibility&sort=pri+-stars)
-| [Fixed
-issues](http://code.google.com/p/chromium/issues/list?can=1&q=label:feature-accessibility%20status:Fixed,Verified,Duplicate,WontFix,FixUnreleased,Invalid&sort=-modified)
-| [All
-issues](http://code.google.com/p/chromium/issues/list?can=1&q=label:Feature-Accessibility&sort=-modified)
\ No newline at end of file
+[Open issues](http://code.google.com/p/chromium/issues/list) | [Fixed
+issues](http://code.google.com/p/chromium/issues/list) | [All
+issues](http://code.google.com/p/chromium/issues/list)
\ No newline at end of file
diff --git a/site/developers/design-documents/aura-desktop-window-manager/index.md b/site/developers/design-documents/aura-desktop-window-manager/index.md
index fcff721..b601cd4 100644
--- a/site/developers/design-documents/aura-desktop-window-manager/index.md
+++ b/site/developers/design-documents/aura-desktop-window-manager/index.md
@@ -140,7 +140,7 @@
 WebKit compositor will be extracted from WebKit further so that we do not need
 to drag all of WebKit into Aura and Views.
 
-[![image](/_/rsrc/1321035006733/developers/design-documents/aura-desktop-window-manager/Chrome%20Graphics%20Infrastructure.png)](/developers/design-documents/aura-desktop-window-manager/Chrome%20Graphics%20Infrastructure.png?attredirects=0)
+[![image](/developers/design-documents/aura-desktop-window-manager/Chrome%20Graphics%20Infrastructure.png)](/developers/design-documents/aura-desktop-window-manager/Chrome%20Graphics%20Infrastructure.png)
 
 ### Aura WM and Shell
 
diff --git a/site/developers/design-documents/aura/ash-color-chooser/index.md b/site/developers/design-documents/aura/ash-color-chooser/index.md
index e775db3..d8e5779 100644
--- a/site/developers/design-documents/aura/ash-color-chooser/index.md
+++ b/site/developers/design-documents/aura/ash-color-chooser/index.md
@@ -16,18 +16,18 @@
 **# First Goal**
 
 *   **Implement simple color picker dialog w[orking with &lt;input
-            type=”color&gt;](https://docs.google.com/a/google.com/document/d/1YIKO-5_m0ZpkvtE24QKKty1ZZk7aYVk-Bw9Xq8zpMEg/edit?hl=en_US).**
+            type=”color&gt;](https://docs.google.com/a/google.com/document/d/1YIKO-5_m0ZpkvtE24QKKty1ZZk7aYVk-Bw9Xq8zpMEg/edit).**
 *   **Implement with views, not HTML.**
 *   **Features**
     *   **Behave as Modal Dialog (see
-                [doc](https://docs.google.com/a/google.com/document/d/1YIKO-5_m0ZpkvtE24QKKty1ZZk7aYVk-Bw9Xq8zpMEg/edit?hl=en_US))**
+                [doc](https://docs.google.com/a/google.com/document/d/1YIKO-5_m0ZpkvtE24QKKty1ZZk7aYVk-Bw9Xq8zpMEg/edit))**
         *   **Appears in the topmost z-order**
     *   **Pick up a color from HSV model**
         *   **Has both a Hue bar and a Saturation-Value plane (see below
                     mock).**
     *   **Pick up a color from text**
         *   **A[llow
-                    copy/paste](https://docs.google.com/a/google.com/document/d/1YIKO-5_m0ZpkvtE24QKKty1ZZk7aYVk-Bw9Xq8zpMEg/edit?hl=en_US)**
+                    copy/paste](https://docs.google.com/a/google.com/document/d/1YIKO-5_m0ZpkvtE24QKKty1ZZk7aYVk-Bw9Xq8zpMEg/edit)**
         *   **Specify the color by …**
             *   **rgb(xx ,yy, zz)**
             *   **#RRGGBB**
@@ -37,13 +37,13 @@
 
 *   **first mock**
 
-    **[![image](/_/rsrc/1340081309103/developers/design-documents/aura/ash-color-chooser/col.png)](/developers/design-documents/aura/ash-color-chooser/col.png?attredirects=0)**
+    **[![image](/developers/design-documents/aura/ash-color-chooser/col.png)](/developers/design-documents/aura/ash-color-chooser/col.png)**
 
     *   **Confirmed that the upper box isn’t necessary, since the color
                 will be shown in the page.**
 *   **Current screenshot:**
 
-    **[![image](/_/rsrc/1340693597039/developers/design-documents/aura/ash-color-chooser/Screenshot%202012-06-26%203%3A50%3A42%20PM.png)](/developers/design-documents/aura/ash-color-chooser/Screenshot%202012-06-26%203%3A50%3A42%20PM.png?attredirects=0)**
+    **[![image](/developers/design-documents/aura/ash-color-chooser/Screenshot%202012-06-26%203%3A50%3A42%20PM.png)](/developers/design-documents/aura/ash-color-chooser/Screenshot%202012-06-26%203%3A50%3A42%20PM.png)**
 
 **# Next plans (not confirmed yet)**
 
diff --git a/site/developers/design-documents/aura/aura-and-shell-dependencies/index.md b/site/developers/design-documents/aura/aura-and-shell-dependencies/index.md
index a23a107..02973ae 100644
--- a/site/developers/design-documents/aura/aura-and-shell-dependencies/index.md
+++ b/site/developers/design-documents/aura/aura-and-shell-dependencies/index.md
@@ -10,4 +10,4 @@
 all cases there are delegate interfaces each module can use to query the module
 above.
 
-[![image](/_/rsrc/1331576179915/developers/design-documents/aura/aura-and-shell-dependencies/ChromeAshViewsAuradependencies.png)](/developers/design-documents/aura/aura-and-shell-dependencies/ChromeAshViewsAuradependencies.png?attredirects=0)
\ No newline at end of file
+[![image](/developers/design-documents/aura/aura-and-shell-dependencies/ChromeAshViewsAuradependencies.png)](/developers/design-documents/aura/aura-and-shell-dependencies/ChromeAshViewsAuradependencies.png)
\ No newline at end of file
diff --git a/site/developers/design-documents/aura/aura-overview/index.md b/site/developers/design-documents/aura/aura-overview/index.md
index 65b3c37..efdedd3 100644
--- a/site/developers/design-documents/aura/aura-overview/index.md
+++ b/site/developers/design-documents/aura/aura-overview/index.md
@@ -5,7 +5,7 @@
 title: Aura Overview
 
 ---
-[![image](/_/rsrc/1323233797493/developers/design-documents/aura/aura-overview/Aura.png)](/developers/design-documents/aura/aura-overview/Aura.png?attredirects=0)
+[![image](/developers/design-documents/aura/aura-overview/Aura.png)](/developers/design-documents/aura/aura-overview/Aura.png)
 
 From the perspective of the user, Aura provides Window and Event types, as well
 as a set of interfaces to customize their behavior.
@@ -24,7 +24,7 @@
 
 ### Event Flow
 
-[![image](/_/rsrc/1323234084990/developers/design-documents/aura/aura-overview/EventFlow.png)](/developers/design-documents/aura/aura-overview/EventFlow.png?attredirects=0)
+[![image](/developers/design-documents/aura/aura-overview/EventFlow.png)](/developers/design-documents/aura/aura-overview/EventFlow.png)
 
 This diagram shows the flow of events through each stage of the Aura system.
 
diff --git a/site/developers/design-documents/aura/client-api/index.md b/site/developers/design-documents/aura/client-api/index.md
index 5ddb986..c2d6ee5 100644
--- a/site/developers/design-documents/aura/client-api/index.md
+++ b/site/developers/design-documents/aura/client-api/index.md
@@ -24,7 +24,7 @@
 In the ChromeOS Desktop Window Manager, the Aura Client is a component known as
 the "Aura Shell" or "Ash":
 
-[![image](/_/rsrc/1323235529337/developers/design-documents/aura/client-api/ClientAPI.png)](/developers/design-documents/aura/client-api/ClientAPI.png?attredirects=0)
+[![image](/developers/design-documents/aura/client-api/ClientAPI.png)](/developers/design-documents/aura/client-api/ClientAPI.png)
 
 A breakdown of responsibility between Aura and the Aura Shell (as implemented
 for ChromeOS):
diff --git a/site/developers/design-documents/aura/event-handling/index.md b/site/developers/design-documents/aura/event-handling/index.md
index 005e336..8d1742f 100644
--- a/site/developers/design-documents/aura/event-handling/index.md
+++ b/site/developers/design-documents/aura/event-handling/index.md
@@ -7,7 +7,7 @@
 ---
 A diagram of the architecture of this system:
 
-[![image](/_/rsrc/1365796037251/developers/design-documents/aura/event-handling/arch4.png)](/developers/design-documents/aura/event-handling/arch4.png?attredirects=0)
+[![image](/developers/design-documents/aura/event-handling/arch4.png)](/developers/design-documents/aura/event-handling/arch4.png)
 
 HWNDMessageHandler owns the WNDPROC, and is code that is shared with the
 non-Aura windows build. This code is in production and "should work."
diff --git a/site/developers/design-documents/aura/graphics-architecture/index.md b/site/developers/design-documents/aura/graphics-architecture/index.md
index 11fd8c3..326c853 100644
--- a/site/developers/design-documents/aura/graphics-architecture/index.md
+++ b/site/developers/design-documents/aura/graphics-architecture/index.md
@@ -7,7 +7,7 @@
 ---
 ### Overview
 
-[![image](/_/rsrc/1323232182918/developers/design-documents/aura/graphics-architecture/ChromeGraphicsArchitecture.png)](/developers/design-documents/aura/graphics-architecture/ChromeGraphicsArchitecture.png?attredirects=0)
+[![image](/developers/design-documents/aura/graphics-architecture/ChromeGraphicsArchitecture.png)](/developers/design-documents/aura/graphics-architecture/ChromeGraphicsArchitecture.png)
 
 Each Aura Window owns a corresponding compositor layer. The layer tree
 corresponds roughly to the window tree (though Views also supports layers, so a
diff --git a/site/developers/design-documents/aura/layout-managers/index.md b/site/developers/design-documents/aura/layout-managers/index.md
index 9686975..3f1dff7 100644
--- a/site/developers/design-documents/aura/layout-managers/index.md
+++ b/site/developers/design-documents/aura/layout-managers/index.md
@@ -8,7 +8,7 @@
 LayoutManager is a convenient abstraction that separates messy layout heuristics
 from the other particulars of a Window.
 
-[![image](/_/rsrc/1323234913465/developers/design-documents/aura/layout-managers/LayoutManager.png)](/developers/design-documents/aura/layout-managers/LayoutManager.png?attredirects=0)
+[![image](/developers/design-documents/aura/layout-managers/LayoutManager.png)](/developers/design-documents/aura/layout-managers/LayoutManager.png)
 
 A LayoutManager implementation attached to an Aura Window can control the layout
 (bounds, transform, and even other properties) of that Window's children.
diff --git a/site/developers/design-documents/aura/views/index.md b/site/developers/design-documents/aura/views/index.md
index 3e5a379..78fe4f9 100644
--- a/site/developers/design-documents/aura/views/index.md
+++ b/site/developers/design-documents/aura/views/index.md
@@ -11,7 +11,7 @@
 differs (for now). Views also provides a set of useful reusable controls like
 Buttons, Menus, etc.
 
-[![image](/_/rsrc/1323234484952/developers/design-documents/aura/views/Views.png)](/developers/design-documents/aura/views/Views.png?attredirects=0)
+[![image](/developers/design-documents/aura/views/Views.png)](/developers/design-documents/aura/views/Views.png)
 
 Views is somewhat analogous to Aura, with a native host (NativeWidget
 implementations), a View hierarchy within a RootView that handles event
diff --git a/site/developers/design-documents/blink-coordinate-spaces/index.md b/site/developers/design-documents/blink-coordinate-spaces/index.md
index f0374ac..c85cb46 100644
--- a/site/developers/design-documents/blink-coordinate-spaces/index.md
+++ b/site/developers/design-documents/blink-coordinate-spaces/index.md
@@ -12,10 +12,10 @@
 There are two types of zoom in Chromium: *Browser Zoom* and *Pinch-Zoom*.
 
 **Browser zoom** is what you get by using Ctrl+/- or the zoom buttons in the
-![image](/_/rsrc/1426212371447/developers/design-documents/blink-coordinate-spaces/menu.png?attredirects=0)
-menu. It changes the size of a CSS pixel relative to a device independent pixel
-and so it will cause page layout to change. Throughout Blink, Browser-zoom is
-referred to as “Page Zoom” or “Zoom” more generally.
+![image](/developers/design-documents/blink-coordinate-spaces/menu.png) menu. It
+changes the size of a CSS pixel relative to a device independent pixel and so it
+will cause page layout to change. Throughout Blink, Browser-zoom is referred to
+as “Page Zoom” or “Zoom” more generally.
 
 **Pinch-zoom** is activated by using a pinch gesture on a touchscreen or
 touchpad. Throughout Blink and the compositor, pinch-zoom is referred to as
diff --git a/site/developers/design-documents/bluetooth-design-docs/index.md b/site/developers/design-documents/bluetooth-design-docs/index.md
index 0cf3dcc..1b0dad3 100644
--- a/site/developers/design-documents/bluetooth-design-docs/index.md
+++ b/site/developers/design-documents/bluetooth-design-docs/index.md
@@ -21,7 +21,7 @@
             Doc](https://docs.google.com/document/d/1MBOLc1J09xhmEy9As17Rii4asM7u60LluRIv-OPPARM/edit)
 *   [Blocklist](https://docs.google.com/document/d/158gc43rbwXrHbk1lPCBIbImQ8un0IEasIT6oLUSyssw/edit)
 *   [Bluetooth platform abstraction layer
-            Testing](https://docs.google.com/document/d/1mBipxn1sJu6jMqP0RQZpkYXC1o601bzLCpCxwTA2yGA/edit?usp=sharing)
+            Testing](https://docs.google.com/document/d/1mBipxn1sJu6jMqP0RQZpkYXC1o601bzLCpCxwTA2yGA/edit)
 *   [Web Platform Bluetooth
             Testing](https://docs.google.com/document/d/1Nhv_oVDCodd1pEH_jj9k8gF4rPGb_84VYaZ9IG8M_WY/edit)
 *   [Internals
@@ -29,4 +29,4 @@
 
 ### Sub pages
 
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/developers/design-documents/bluetooth-design-docs/web-bluetooth-through-bluetooth-android-class-diagram/index.md b/site/developers/design-documents/bluetooth-design-docs/web-bluetooth-through-bluetooth-android-class-diagram/index.md
index 185dc75..afc5bba 100644
--- a/site/developers/design-documents/bluetooth-design-docs/web-bluetooth-through-bluetooth-android-class-diagram/index.md
+++ b/site/developers/design-documents/bluetooth-design-docs/web-bluetooth-through-bluetooth-android-class-diagram/index.md
@@ -12,4 +12,4 @@
 Source file (attached) can be edited with [dia](http://dia-installer.de/)
 program. Authored by tommyt@opera.com, updated by scheib@chromium.org.
 
-[![image](/_/rsrc/1484354591727/developers/design-documents/bluetooth-design-docs/web-bluetooth-through-bluetooth-android-class-diagram/WebBluetoothThroughBluetoothAndroid.svg)](/developers/design-documents/bluetooth-design-docs/web-bluetooth-through-bluetooth-android-class-diagram/WebBluetoothThroughBluetoothAndroid.svg?attredirects=0)
\ No newline at end of file
+[![image](/developers/design-documents/bluetooth-design-docs/web-bluetooth-through-bluetooth-android-class-diagram/WebBluetoothThroughBluetoothAndroid.svg)](/developers/design-documents/bluetooth-design-docs/web-bluetooth-through-bluetooth-android-class-diagram/WebBluetoothThroughBluetoothAndroid.svg)
\ No newline at end of file
diff --git a/site/developers/design-documents/browser-components/index.md b/site/developers/design-documents/browser-components/index.md
index ecdd7eb..d817dd6 100644
--- a/site/developers/design-documents/browser-components/index.md
+++ b/site/developers/design-documents/browser-components/index.md
@@ -11,7 +11,7 @@
 Cookbook](/developers/design-documents/cookbook)
 
 [Life of a Browser
-Component.pdf](/developers/design-documents/cookbook/Life%20of%20a%20Browser%20Component.pdf?attredirects=0)
+Component.pdf](/developers/design-documents/cookbook/Life%20of%20a%20Browser%20Component.pdf)
 
 [Layered Components:
 Design](/developers/design-documents/layered-components-design)
diff --git a/site/developers/design-documents/browser-window/index.md b/site/developers/design-documents/browser-window/index.md
index deca27e..25dbbad 100644
--- a/site/developers/design-documents/browser-window/index.md
+++ b/site/developers/design-documents/browser-window/index.md
@@ -8,7 +8,7 @@
 The Chromium browser window is represented by several objects, some of which are
 included in this diagram:
 
-[![image](/_/rsrc/1235884937125/developers/design-documents/browser-window/BrowserWindow2.png)](/developers/design-documents/browser-window/BrowserWindow2.png?attredirects=0)
+[![image](/developers/design-documents/browser-window/BrowserWindow2.png)](/developers/design-documents/browser-window/BrowserWindow2.png)
 
 ## Frame
 
diff --git a/site/developers/design-documents/chaps-technical-design/index.md b/site/developers/design-documents/chaps-technical-design/index.md
index ab1347a..b6a168e 100644
--- a/site/developers/design-documents/chaps-technical-design/index.md
+++ b/site/developers/design-documents/chaps-technical-design/index.md
@@ -21,7 +21,7 @@
 The following diagram illustrates where Chaps fits in the cryptographic services
 stack.
 
-[![image](/_/rsrc/1351112433096/developers/design-documents/chaps-technical-design/ChapsStack.png)](/developers/design-documents/chaps-technical-design/ChapsStack.png?attredirects=0)
+[![image](/developers/design-documents/chaps-technical-design/ChapsStack.png)](/developers/design-documents/chaps-technical-design/ChapsStack.png)
 
 ## Rationale
 
@@ -55,7 +55,7 @@
             the TPM-specific implementation. This link provides details on the
             plugin and the model it implements.
 *   [PKCS #11: Cryptographic Token Interface
-            Standard](http://www.rsa.com/rsalabs/node.asp?id=2133)
+            Standard](http://www.rsa.com/rsalabs/node.asp)
 *   [TCG Software Stack
             Specification](http://www.trustedcomputinggroup.org/files/resource_files/6479CD77-1D09-3519-AD89EAD1BC8C97F0/TSS_1_2_Errata_A-final.pdf)
 
@@ -80,7 +80,7 @@
 
 This diagram shows the Chaps high-level architecture:
 
-[![image](/_/rsrc/1351116430561/developers/design-documents/chaps-technical-design/ChapsArchitecture.png)](/developers/design-documents/chaps-technical-design/ChapsArchitecture.png?attredirects=0)
+[![image](/developers/design-documents/chaps-technical-design/ChapsArchitecture.png)](/developers/design-documents/chaps-technical-design/ChapsArchitecture.png)
 
 ### Staging
 
@@ -141,7 +141,7 @@
 which is protected by the TPM’s SRK but is extractable. This diagram depicts the
 key hierarchy:
 
-[![image](/_/rsrc/1351117177175/developers/design-documents/chaps-technical-design/KeyHierarchy.png)](/developers/design-documents/chaps-technical-design/KeyHierarchy.png?attredirects=0)
+[![image](/developers/design-documents/chaps-technical-design/KeyHierarchy.png)](/developers/design-documents/chaps-technical-design/KeyHierarchy.png)
 
 ##### Authorization Data
 
@@ -199,7 +199,7 @@
             following diagram shows the class hierarchy and how the classes
             interact in practice.
 
-[![image](/_/rsrc/1351117305438/developers/design-documents/chaps-technical-design/ClassHierarchy.png)](/developers/design-documents/chaps-technical-design/ClassHierarchy.png?attredirects=0)
+[![image](/developers/design-documents/chaps-technical-design/ClassHierarchy.png)](/developers/design-documents/chaps-technical-design/ClassHierarchy.png)
 
 *   ChapsProxyImpl - This class implements ChapsInterface and forwards
             all calls to an instance of the dbus-c++ generated proxy class.
diff --git a/site/developers/design-documents/chromium-graphics/how-to-get-gpu-rasterization/index.md b/site/developers/design-documents/chromium-graphics/how-to-get-gpu-rasterization/index.md
index 688998c..52262b2 100644
--- a/site/developers/design-documents/chromium-graphics/how-to-get-gpu-rasterization/index.md
+++ b/site/developers/design-documents/chromium-graphics/how-to-get-gpu-rasterization/index.md
@@ -14,7 +14,7 @@
 ### How to enable GPU rasterization:
 
 *   **Chrome on Android version &gt;= 54** ([chromium rev
-            406004](https://bugs.chromium.org/p/chromium/issues/detail?id=591179#c16))
+            406004](https://bugs.chromium.org/p/chromium/issues/detail))
     *   Define a viewport. (Either as a `<meta>` tag, or in CSS as
                 @viewport).
     *   Any viewport definition will work.
@@ -79,7 +79,7 @@
 
 ## GPU Rasterization Before/After
 
-[![image](/_/rsrc/1424468941307/developers/design-documents/chromium-graphics/how-to-get-gpu-rasterization/gpuraster.png)](http://gfycat.com/MediumSevereHermitcrab)
+[![image](/developers/design-documents/chromium-graphics/how-to-get-gpu-rasterization/gpuraster.png)](http://gfycat.com/MediumSevereHermitcrab)
 
 In <http://gfycat.com/MediumSevereHermitcrab> you can view the before and after
 for GPU rasterization.
diff --git a/site/developers/design-documents/chromium-graphics/index.md b/site/developers/design-documents/chromium-graphics/index.md
index 345b310..d7559f3 100644
--- a/site/developers/design-documents/chromium-graphics/index.md
+++ b/site/developers/design-documents/chromium-graphics/index.md
@@ -5,7 +5,7 @@
 title: Chromium Graphics // Chrome GPU
 
 ---
-**[![image](/_/rsrc/1375391806383/developers/design-documents/chromium-graphics/graphics.png)](/developers/design-documents/chromium-graphics/graphics.png?attredirects=0)**
+**[![image](/developers/design-documents/chromium-graphics/graphics.png)](/developers/design-documents/chromium-graphics/graphics.png)**
 
 **Contacts**
 
@@ -16,8 +16,8 @@
 **Starter Tasks**
 
 [Small to medium sized clean up task meta
-list](https://bugs.chromium.org/p/chromium/issues/detail?id=822915). Please ask
-on specific bugs if you want to start working on it and needs more guidance.
+list](https://bugs.chromium.org/p/chromium/issues/detail). Please ask on
+specific bugs if you want to start working on it and needs more guidance.
 
 **Technical Info**
 
@@ -30,7 +30,7 @@
 
 To suggest and vote on presentation topics, see [Compositor/GPU/Graphics talks
 you want to
-see](https://docs.google.com/spreadsheets/d/1IUl8IumXjBvxZVcd-K84uEvMcE71hJSWkHhMn0Lshr4/edit?usp=sharing).
+see](https://docs.google.com/spreadsheets/d/1IUl8IumXjBvxZVcd-K84uEvMcE71hJSWkHhMn0Lshr4/edit).
 
 Presentations:
 
@@ -59,7 +59,7 @@
 *   [Tile
             Management](https://docs.google.com/presentation/d/1gBYqSX92dMHa_UFek3F0D0g4-dt8xvRq0hIifC2IS7Y/edit#slide=id.p)
             \[[googler-only
-            video](https://drive.google.com/a/google.com/file/d/0B5eS4VhPbSBzUmZ2UVNZTm1wZmM/view?usp=sharing)
+            video](https://drive.google.com/a/google.com/file/d/0B5eS4VhPbSBzUmZ2UVNZTm1wZmM/view)
             and
             [notes](https://docs.google.com/document/d/16vWNxkI54E3swcq1IQvDR-LsPLXfhtlNh6Rbkbro2fI/edit#heading=h.57tap1txoipr)\]
 *   [Impl-side
@@ -78,13 +78,13 @@
             and
             [notes](https://docs.google.com/document/d/16vWNxkI54E3swcq1IQvDR-LsPLXfhtlNh6Rbkbro2fI/edit#heading=h.wjy9kg2zq8rl)\]
 *   [Compositor and Display
-            Scheduling](https://docs.google.com/presentation/d/1FpTy5DpIGKt8r2t785y6yrHETkg8v7JfJ26zUxaNDUg/edit?usp=sharing)
+            Scheduling](https://docs.google.com/presentation/d/1FpTy5DpIGKt8r2t785y6yrHETkg8v7JfJ26zUxaNDUg/edit)
             \[[googler-only
-            video](https://drive.google.com/a/google.com/file/d/0B_got0batQ0TUDJsUFRPeWVOcEk/view?usp=sharing)
+            video](https://drive.google.com/a/google.com/file/d/0B_got0batQ0TUDJsUFRPeWVOcEk/view)
             and
             [notes](https://docs.google.com/document/d/16vWNxkI54E3swcq1IQvDR-LsPLXfhtlNh6Rbkbro2fI/edit#heading=h.klitp6r86anv)\]
 *   [Gpu
-            Scheduler](https://docs.google.com/a/chromium.org/presentation/d/1QPUu0Nb2_nANLE8VApdMzzrifA6iG_BDG9Cd2L4BFV8/edit?usp=sharing)
+            Scheduler](https://docs.google.com/a/chromium.org/presentation/d/1QPUu0Nb2_nANLE8VApdMzzrifA6iG_BDG9Cd2L4BFV8/edit)
             \[[googler-only
             video](https://drive.google.com/a/google.com/file/d/0BwPS_JpKyELWb0k0NmNURU1uclk/view)
             and
@@ -100,21 +100,21 @@
 *   [Tessellated GPU Path
             Rendering](https://docs.google.com/presentation/d/1tyroXtcGwOvU1LPFxVU-vtBiDkLTcxZ62v2S9wqZ77w/edit#slide=id.p)
 *   [Tessellating Edge-AA GPU Path
-            Rendering](https://docs.google.com/presentation/d/1DpM5QS6kCkIqQN034Zz6oFm201Gd2wvq6Z30QfWNhcA/edit?usp=sharing)
+            Rendering](https://docs.google.com/presentation/d/1DpM5QS6kCkIqQN034Zz6oFm201Gd2wvq6Z30QfWNhcA/edit)
 *   [WebGL 2.0
             Updates](https://www.khronos.org/webgl/wiki/Presentations#September_2016_WebGL_Meetups)
             \[[googler-only
-            presentation](https://docs.google.com/a/google.com/presentation/d/1_V_vDLTTpx7XX7_P2J-Nehy-adhdRJItiN-4Pm9QGHQ/edit?usp=sharing)\]
+            presentation](https://docs.google.com/a/google.com/presentation/d/1_V_vDLTTpx7XX7_P2J-Nehy-adhdRJItiN-4Pm9QGHQ/edit)\]
 *   [Background on color
-            spaces](https://docs.google.com/presentation/d/1c4zjeWDEpHG36gCPZmXjCH7Rlp5_N9p1qyHRIe0AALY/edit?usp=sharing)
+            spaces](https://docs.google.com/presentation/d/1c4zjeWDEpHG36gCPZmXjCH7Rlp5_N9p1qyHRIe0AALY/edit)
             \[[googler-only
-            video](https://drive.google.com/file/d/0B6kh5pYRi1dKWGMtaFU2MkZIVjQ/view?usp=sharing)\]
+            video](https://drive.google.com/file/d/0B6kh5pYRi1dKWGMtaFU2MkZIVjQ/view)\]
 *   [Global Memory
-            Coordination](https://docs.google.com/presentation/d/1H2TN3DMRBlOWrpMqqkWlYeKuc7ecGH4-3tr4zqH5LdQ/edit?usp=sharing)
+            Coordination](https://docs.google.com/presentation/d/1H2TN3DMRBlOWrpMqqkWlYeKuc7ecGH4-3tr4zqH5LdQ/edit)
 *   [The RenderSurfaceLayerList data
             structure](https://docs.google.com/a/chromium.org/presentation/d/11f3A8cdfSSKmYazetxy9ochHuHqsmSEk3RW3DTYBDIc)
 *   [OOP-D: Out-of-Process Display Compositor
-            Talk](https://docs.google.com/presentation/d/1PfaIDZ5oJTEuAEJR8aj-B9QC-r1Pht_jQXwjifM1jQI/edit?usp=sharing)
+            Talk](https://docs.google.com/presentation/d/1PfaIDZ5oJTEuAEJR8aj-B9QC-r1Pht_jQXwjifM1jQI/edit)
 *   [Chromium OS - Compositor
             Pipeline](https://docs.google.com/presentation/d/1MZ0QtHPwxc5yBdfLmsPMgqIhNel5_Uyki-Mem2usW9s/edit#slide=id.g1e31a87b8b_2_285)
             \[[video](https://drive.google.com/file/d/1TVxTBRzXG58268shmCcoeU4gTaQPxFJK/view)\]
@@ -176,16 +176,16 @@
 *   [Partial Texture
             Updates](https://docs.google.com/a/chromium.org/document/d/1yvSVVgJ8bFyWjXGHpb8wDNtGdx8W5co7W0gbzjdFRj0)
 *   [ANGLE WebGL 2
-            Planning](https://docs.google.com/document/d/1MkJxb1bB9_WNeCViVZ4bf4opCH_NhqFn049xGq6lf4Q/edit?usp=sharing)
+            Planning](https://docs.google.com/document/d/1MkJxb1bB9_WNeCViVZ4bf4opCH_NhqFn049xGq6lf4Q/edit)
 *   [Asynchronous GPU
-            Rasterization](https://docs.google.com/a/chromium.org/document/d/1MAUJrOGMuD56hV4JhKp5bTgDv3d9rXRbAftviF8ZmWE/edit?usp=sharing)
+            Rasterization](https://docs.google.com/a/chromium.org/document/d/1MAUJrOGMuD56hV4JhKp5bTgDv3d9rXRbAftviF8ZmWE/edit)
             (Client side of GPU scheduling)
 *   [Color correct rendering
             support](https://docs.google.com/document/d/1BMyXXTmiAragmt5ukVBIIOLDthd7JcJBgGMt-PwuTHY/edit#)
 *   [PictureImageLayer and Directly Composited
             Images](https://docs.google.com/document/d/1sMGAkWhhZT8AfXCAfv4RjT1QxQnkpYKNFW6VXHB7kKk/edit#)
 *   [Discardable GPU
-            Memory](https://docs.google.com/document/d/1LoNv02sntMa7PPK-TZTuMgc3UuWFqKpOdEqtFvcm_QE/edit?usp=sharing)
+            Memory](https://docs.google.com/document/d/1LoNv02sntMa7PPK-TZTuMgc3UuWFqKpOdEqtFvcm_QE/edit)
 *   [GL Command Buffer
             Extensions](https://chromium.googlesource.com/chromium/src/gpu/+/master/GLES2/extensions/CHROMIUM)
     *   [Mailbox
@@ -201,17 +201,17 @@
 *   [Expected Power Savings from Partial Tree
             Updates](https://drive.google.com/file/d/1KyGuiUm5jm50zsAKmaxAHcFclfbOhHVd/view)
 *   [OOP-D: Out-of-Process Display
-            Compositor](https://docs.google.com/document/d/1tFdX9StXn9do31hddfLuZd0KJ_dBFgtYmxgvGKxd0rY/edit?usp=sharing)
+            Compositor](https://docs.google.com/document/d/1tFdX9StXn9do31hddfLuZd0KJ_dBFgtYmxgvGKxd0rY/edit)
 *   [Viz
             Hit-testing](https://docs.google.com/document/d/1iSZSHdZvV6fx8ee-9SidgIlAUAkxFQBNfjRc8I3PJuQ/edit)
 *   [Display Compositing, SkiaRenderer, Skia
             compositing](https://docs.google.com/document/d/1-9zS9c_mJYluu_aX1FvKZuz63FG6R6lWybqJL16ndCo/edit)
 *   [Chrome Windows Direct Composition
-            Explainer](https://docs.google.com/document/d/1WpdM9VWd-c13IbxJF6eoY7dGaaguTsMXawANWoc36WE/edit?usp=sharing)
+            Explainer](https://docs.google.com/document/d/1WpdM9VWd-c13IbxJF6eoY7dGaaguTsMXawANWoc36WE/edit)
 *   [Windows Video
             Overlays](https://docs.google.com/document/d/1hmjMKb1DU9ZD2_NzPfFQYGFS1Urc4dqr_mdGdQxPT-M/edit)
 *   [Surface Synchronization API
-            Guide](https://docs.google.com/document/d/1-54c3c9nZYKxPgKI_ALrpZrwDsXV5VVC2FHlgMh_TOY/edit?usp=sharing)
+            Guide](https://docs.google.com/document/d/1-54c3c9nZYKxPgKI_ALrpZrwDsXV5VVC2FHlgMh_TOY/edit)
 
 **Infrastructure**
 
@@ -234,7 +234,7 @@
     *   [How repaint
                 works](https://docs.google.com/a/chromium.org/document/d/1jxbw-g65ox8BVtPUZajcTvzqNcm5fFnxdi4wbKq-QlY/edit#heading=h.rxj0p5cgef9y)
 *   [Presentation on ANGLE architecture and
-            plans](https://docs.google.com/presentation/d/1CucIsdGVDmdTWRUbg68IxLE5jXwCb2y1E9YVhQo0thg/pub?start=false&loop=false)
+            plans](https://docs.google.com/presentation/d/1CucIsdGVDmdTWRUbg68IxLE5jXwCb2y1E9YVhQo0thg/pub)
 *   [Debugging Chromium with NVIDIA's
             Nsight](/developers/design-documents/chromium-graphics/debugging-with-nsight)
 *   [Chromium WebView graphics
@@ -248,26 +248,26 @@
             (rjkroege)
 *   [OOP-R](https://docs.google.com/presentation/d/1eOjb7CIbXAj3AXGjgWC_RnEY-qUe5ZMc8jfFXE-WPoE/edit)
             (enne)
-*   [OOP-D](https://docs.google.com/presentation/d/1y2KWsTyrVxQ-WcVAKHywxwJGcABxotFqRQ4eTYlXomM/edit?usp=sharing)
+*   [OOP-D](https://docs.google.com/presentation/d/1y2KWsTyrVxQ-WcVAKHywxwJGcABxotFqRQ4eTYlXomM/edit)
             (kylechar)
-*   [SkiaRenderer](https://docs.google.com/presentation/d/1r-pzeK26Ib5TE7qQbXUjLLsJbitF2Co-j_8sG06Wlr0/edit?usp=sharing)
+*   [SkiaRenderer](https://docs.google.com/presentation/d/1r-pzeK26Ib5TE7qQbXUjLLsJbitF2Co-j_8sG06Wlr0/edit)
             (backer)
 *   [Test
-            Infra/Bots](https://docs.google.com/presentation/d/1_BEinU9Jp-L4YGS_FsCTwV7vLLHRO1gW4AmNAtdsN4Q/edit?usp=sharing)
+            Infra/Bots](https://docs.google.com/presentation/d/1_BEinU9Jp-L4YGS_FsCTwV7vLLHRO1gW4AmNAtdsN4Q/edit)
             (jonross)
 *   [Android
-            WebView](https://docs.google.com/presentation/d/1KpNg6AB1Ll8_A8dJCcjxc9pa_vmBLKhKnazJrdO5P7s/edit?usp=sharing)
+            WebView](https://docs.google.com/presentation/d/1KpNg6AB1Ll8_A8dJCcjxc9pa_vmBLKhKnazJrdO5P7s/edit)
             (boliu)
 *   Animations (flackr, no link as it's google internal)
 *   [Angle Status
-            Update](https://docs.google.com/presentation/d/1KabL_0D-pVE5Oe2iGzCxxQhNC7-CPdR57EZ72jIItwI/edit?usp=sharing)
+            Update](https://docs.google.com/presentation/d/1KabL_0D-pVE5Oe2iGzCxxQhNC7-CPdR57EZ72jIItwI/edit)
             (geofflang)
 *   [Project
-            Pastel](https://docs.google.com/presentation/d/1b22BAbf59juu6RBlJ7XqWFGV3Tj1Q_DftrU6MECDU28/edit?usp=sharing)
+            Pastel](https://docs.google.com/presentation/d/1b22BAbf59juu6RBlJ7XqWFGV3Tj1Q_DftrU6MECDU28/edit)
             (nicolascapens)
 *   [Smooth Interactive
-            Animations](https://docs.google.com/presentation/d/14Rfeg7j14zkfWzXT3erLIIOgolx_M6VuqP5NXlLwBCA/edit?usp=sharing)
+            Animations](https://docs.google.com/presentation/d/14Rfeg7j14zkfWzXT3erLIIOgolx_M6VuqP5NXlLwBCA/edit)
             (majidvp)
 *   [VRR on
-            ChromeOS](https://docs.google.com/presentation/d/1RSjR4iYZihfV26uxuprpoq84Dy7-PoJNjquDdUAvdhc/edit?usp=sharing)
+            ChromeOS](https://docs.google.com/presentation/d/1RSjR4iYZihfV26uxuprpoq84Dy7-PoJNjquDdUAvdhc/edit)
             (dcastagna)
\ No newline at end of file
diff --git a/site/developers/design-documents/chromium-graphics/mac-delegated-rendering/index.md b/site/developers/design-documents/chromium-graphics/mac-delegated-rendering/index.md
index 660215b..64155bd 100644
--- a/site/developers/design-documents/chromium-graphics/mac-delegated-rendering/index.md
+++ b/site/developers/design-documents/chromium-graphics/mac-delegated-rendering/index.md
@@ -24,7 +24,7 @@
 In Aura, the entire browser window is a single OpenGL surface. Everything that
 is drawn in that window (including the tab strip, the address bar, the
 min/max/close buttons) is drawn using OpenGL into that single OpenGL surface.
-![image](/_/rsrc/1411146836761/developers/design-documents/chromium-graphics/mac-delegated-rendering/aura%20ubercomp.png?attredirects=0)
+![image](/developers/design-documents/chromium-graphics/mac-delegated-rendering/aura%20ubercomp.png)
 
 Inside the browser process, inside the aura::WindowTreeHost, there exists a
 ui::Compositor (which is a wrapper around a cc::LayerTreeHost). This
@@ -69,7 +69,7 @@
 drawn by Chrome. The rest of the window is drawn using Cocoa, the native Mac UI
 API.
 
-![image](/_/rsrc/1411146839890/developers/design-documents/chromium-graphics/mac-delegated-rendering/mac%20ubercomp.png?attredirects=0)
+![image](/developers/design-documents/chromium-graphics/mac-delegated-rendering/mac%20ubercomp.png)
 
 This is because we don’t (yet) have a way to draw a native-feeling Mac UI using
 Aura. There is a project underway to do this (starting with non-browser-window
diff --git a/site/developers/design-documents/chromium-graphics/surfaces.md b/site/developers/design-documents/chromium-graphics/surfaces.md
index 4ba935a..99a2f50 100644
--- a/site/developers/design-documents/chromium-graphics/surfaces.md
+++ b/site/developers/design-documents/chromium-graphics/surfaces.md
@@ -146,7 +146,7 @@
 
 SurfaceService structure
 
-![image](https://docs.google.com/a/chromium.org/drawings/d/s_yolhxJiIsHvNqY0pwkVFw/image?w=624&h=431&rev=3&ac=1)
+![image](https://docs.google.com/a/chromium.org/drawings/d/s_yolhxJiIsHvNqY0pwkVFw/image)
 
 The SurfaceManager keeps track of all surfaces created in the system. For each
 surface, it keeps track of:
diff --git a/site/developers/design-documents/compositor-hit-testing.md b/site/developers/design-documents/compositor-hit-testing.md
index ec9cfca..79e0585 100644
--- a/site/developers/design-documents/compositor-hit-testing.md
+++ b/site/developers/design-documents/compositor-hit-testing.md
@@ -63,11 +63,11 @@
 until we receive another touchStart (due to a different gesture starting or due
 to another finger being pressed on screen). On the compositor, (as of the fix
 for [bug
-](goog_353685820)[351723](https://code.google.com/p/chromium/issues/detail?id=351723))
-we do a ray cast at the point of the touch and consult the
-touchEventHandlerRegion for each layer until we hit a layer we know is opaque to
-hit testing. If there is a hit, the compositor forwards this touch event to the
-renderer and then it is sent to blink to be processed as usual. If there is no
+](goog_353685820)[351723](https://code.google.com/p/chromium/issues/detail)) we
+do a ray cast at the point of the touch and consult the touchEventHandlerRegion
+for each layer until we hit a layer we know is opaque to hit testing. If there
+is a hit, the compositor forwards this touch event to the renderer and then it
+is sent to blink to be processed as usual. If there is no
 touchEventHandlerRegion that was hit, the compositor sends an ACK with
 NO_CONSUMER_EXISTS.
 
diff --git a/site/developers/design-documents/confirm-to-quit-experiment/index.md b/site/developers/design-documents/confirm-to-quit-experiment/index.md
index 4005a11..222e238 100644
--- a/site/developers/design-documents/confirm-to-quit-experiment/index.md
+++ b/site/developers/design-documents/confirm-to-quit-experiment/index.md
@@ -16,19 +16,19 @@
 still allowing users to quit easily and quickly.
 
 This touches aspects of issues
-[147](http://code.google.com/p/chromium/issues/detail?id=147),
-[27786](http://code.google.com/p/chromium/issues/detail?id=27786), and
-[34215](http://code.google.com/p/chromium/issues/detail?id=34215).
+[147](http://code.google.com/p/chromium/issues/detail),
+[27786](http://code.google.com/p/chromium/issues/detail), and
+[34215](http://code.google.com/p/chromium/issues/detail).
 
 ## Proposed UI
 
 The proposed experience, from [issue
-27786](http://code.google.com/p/chromium/issues/detail?id=27786), is to display
-a floating window when the user taps Cmd+Q that instructs them to continue
-holding in order to quit. After a few seconds, the quit is confirmed and Chrome
-proceeds to exit. If the user does not continue to hold Cmd+Q, the floating
-window will remain on screen for a few seconds before fading out to give the
-user instructions if they do actually intend to quit.
+27786](http://code.google.com/p/chromium/issues/detail), is to display a
+floating window when the user taps Cmd+Q that instructs them to continue holding
+in order to quit. After a few seconds, the quit is confirmed and Chrome proceeds
+to exit. If the user does not continue to hold Cmd+Q, the floating window will
+remain on screen for a few seconds before fading out to give the user
+instructions if they do actually intend to quit.
 
 We have not yet decided if this UI is the right one, and there are some concerns
 that presenting users with such non-standard UI will help them learn habits that
@@ -79,4 +79,4 @@
 for a second before fading out, which gives users who are unfamiliar with this
 procedure a chance to learn how to quit Chromium.
 
-[![image](/_/rsrc/1288644851295/developers/design-documents/confirm-to-quit-experiment/Content.png)](/developers/design-documents/confirm-to-quit-experiment/Content.png?attredirects=0)
\ No newline at end of file
+[![image](/developers/design-documents/confirm-to-quit-experiment/Content.png)](/developers/design-documents/confirm-to-quit-experiment/Content.png)
\ No newline at end of file
diff --git a/site/developers/design-documents/cookbook/index.md b/site/developers/design-documents/cookbook/index.md
index c6426ca..bcebe3c 100644
--- a/site/developers/design-documents/cookbook/index.md
+++ b/site/developers/design-documents/cookbook/index.md
@@ -34,7 +34,7 @@
 for example, a component that is shared by iOS will either disallow dependencies
 on //content entirely or be in the form of a layered component.
 
-[![image](/_/rsrc/1467147662826/developers/design-documents/cookbook/layercake.png)](/developers/design-documents/cookbook/layercake.png?attredirects=0)
+[![image](/developers/design-documents/cookbook/layercake.png)](/developers/design-documents/cookbook/layercake.png)
 
 ## Creating a new Browser Component
 
diff --git a/site/developers/design-documents/cookie-split-loading/index.md b/site/developers/design-documents/cookie-split-loading/index.md
index 2a63d47..fec50d1 100644
--- a/site/developers/design-documents/cookie-split-loading/index.md
+++ b/site/developers/design-documents/cookie-split-loading/index.md
@@ -118,7 +118,7 @@
 The primary routines and data structures involved in this design are sketched
 out below.
 
-[![image](/_/rsrc/1294854067994/developers/design-documents/cookie-split-loading/objects.svg)](/developers/design-documents/cookie-split-loading/objects.svg?attredirects=0)
+[![image](/developers/design-documents/cookie-split-loading/objects.svg)](/developers/design-documents/cookie-split-loading/objects.svg)
 
 There are two basic "ropes" (since they're potentially cross-thread) of routine
 invocation: the initial spawn of loading of all of the cookies, and the
diff --git a/site/developers/design-documents/crypto.md b/site/developers/design-documents/crypto.md
index a42d97e..cb7f12c 100644
--- a/site/developers/design-documents/crypto.md
+++ b/site/developers/design-documents/crypto.md
@@ -15,8 +15,8 @@
 
 1.  Port SSLClientSocketNSS to use native crypto APIs for SSL client
             authentication on [Mac OS
-            X](http://code.google.com/p/chromium/issues/detail?id=45369) and
-            [Windows](http://code.google.com/p/chromium/issues/detail?id=37560).
+            X](http://code.google.com/p/chromium/issues/detail) and
+            [Windows](http://code.google.com/p/chromium/issues/detail).
     *   Pending changelists:
                 [4670004](http://codereview.chromium.org/4670004/).
     *   Remaining work:
@@ -24,35 +24,34 @@
                     always return PR_TRUE.
         *   Generate an NSS patch.
 2.  [Implement a password callback for NSS on
-            Linux](http://code.google.com/p/chromium/issues/detail?id=42073).
-            This allows us to protect the private keys in the NSS key database
-            with a password, and support smart cards.
+            Linux](http://code.google.com/p/chromium/issues/detail). This allows
+            us to protect the private keys in the NSS key database with a
+            password, and support smart cards.
     *   Pending changelists:
                 [5686002](http://codereview.chromium.org/5686002/)
 3.  [Load the test root CA certificate temporarily on
-            Windows](http://code.google.com/p/chromium/issues/detail?id=8470).
-            This eliminates the need to install the test root CA certificate on
+            Windows](http://code.google.com/p/chromium/issues/detail). This
+            eliminates the need to install the test root CA certificate on
             Windows to run the SSL unit tests.
     *   Pending changelists:
                 [4646001](http://codereview.chromium.org/4646001/).
 4.  [Regenerate the root CA and test certificates to have a long
-            validity
-            period](http://code.google.com/p/chromium/issues/detail?id=5552).
+            validity period](http://code.google.com/p/chromium/issues/detail).
     *   Pending changelists:
                 [5535006](http://codereview.chromium.org/5535006/)
 5.  [Cache certificate verification results in
-            memory](http://code.google.com/p/chromium/issues/detail?id=63357).
+            memory](http://code.google.com/p/chromium/issues/detail).
     *   Pending changelists:
                 [5386001](http://codereview.chromium.org/5386001/)
 6.  Complete &lt;keygen&gt; implementation.
     *   [Support for intermediate CAs as part of
-                application/x-x509-user-cert](http://code.google.com/p/chromium/issues/detail?id=37142).
+                application/x-x509-user-cert](http://code.google.com/p/chromium/issues/detail).
     *   [Confirmation UI for importing
-                certificates](http://code.google.com/p/chromium/issues/detail?id=65541).
+                certificates](http://code.google.com/p/chromium/issues/detail).
     *   [Error UI for import
-                failures](http://code.google.com/p/chromium/issues/detail?id=65543).
+                failures](http://code.google.com/p/chromium/issues/detail).
 7.  [Cache complete certificate chains in the HTTP
-            cache](http://code.google.com/p/chromium/issues/detail?id=7065).
+            cache](http://code.google.com/p/chromium/issues/detail).
     *   Pending changelists:
                 [4645001](http://codereview.chromium.org/4645001/).
 
@@ -60,14 +59,13 @@
 
 &lt;&lt; A nice dependency diagram to be added by Ryan Sleevi. &gt;&gt;
 
-1.  [SSL client
-            authentication](/system/errors/NodeNotFound?suri=wuid:gx:7176b4f5c5f1fba9)
+1.  [SSL client authentication](/system/errors/NodeNotFound)
     *   [Improve the SSL client authentication
-                UI](http://code.google.com/p/chromium/issues/detail?id=29784).
+                UI](http://code.google.com/p/chromium/issues/detail).
     *   [Remember client certificate selection
-                persistently](http://code.google.com/p/chromium/issues/detail?id=37314).
+                persistently](http://code.google.com/p/chromium/issues/detail).
     *   [Support European national ID
-                cards](http://code.google.com/p/chromium/issues/detail?id=44075).
+                cards](http://code.google.com/p/chromium/issues/detail).
     *   Improve test coverage.
 2.  A strategy towards FIPS 140-2 compliance.
 3.  Clean up the crypto classes/API in base. The main issue is to
diff --git a/site/developers/design-documents/directwrite-font-cache.md b/site/developers/design-documents/directwrite-font-cache.md
index 9378a97..fbbf8be 100644
--- a/site/developers/design-documents/directwrite-font-cache.md
+++ b/site/developers/design-documents/directwrite-font-cache.md
@@ -31,7 +31,7 @@
 
 ## Implementation:
 
-![image](https://docs.google.com/a/google.com/drawings/d/sr3ilNMP6rJv-ADbjZC1BFQ/image?w=624&h=263&rev=1&ac=1)
+![image](https://docs.google.com/a/google.com/drawings/d/sr3ilNMP6rJv-ADbjZC1BFQ/image)
 
 Inside content/renderer most of the code which deals with all DirectWrite custom
 font collection details is in file
@@ -414,7 +414,7 @@
 segments cached from that file. Here in the list we just store start, length and
 pointer inside original cache file, which is memory mapped.
 
-![image](https://docs.google.com/a/google.com/drawings/d/shy9MpsyCNfdhVX7zqgAefA/image?w=594&h=214&rev=1&ac=1)
+![image](https://docs.google.com/a/google.com/drawings/d/shy9MpsyCNfdhVX7zqgAefA/image)
 
 ## Histogram of total fonts with cached percentile.
 
diff --git a/site/developers/design-documents/directwrite-font-proxy/index.md b/site/developers/design-documents/directwrite-font-proxy/index.md
index f3908fd..65d39c3 100644
--- a/site/developers/design-documents/directwrite-font-proxy/index.md
+++ b/site/developers/design-documents/directwrite-font-proxy/index.md
@@ -16,7 +16,7 @@
 
 **Implementation**
 
-[![image](/_/rsrc/1529693669936/developers/design-documents/directwrite-font-proxy/Removing%20DWrite%20font%20cache%20%281%29.png)](/developers/design-documents/directwrite-font-proxy/Removing%20DWrite%20font%20cache%20%281%29.png?attredirects=0)
+[![image](/developers/design-documents/directwrite-font-proxy/Removing%20DWrite%20font%20cache%20%281%29.png)](/developers/design-documents/directwrite-font-proxy/Removing%20DWrite%20font%20cache%20%281%29.png)
 
 DWriteFontProxyMessageFilter is responsible for interacting with the system font
 collection and processing the IPC messages. It can determine if any given font
diff --git a/site/developers/design-documents/displaying-a-web-page-in-chrome/index.md b/site/developers/design-documents/displaying-a-web-page-in-chrome/index.md
index 3e3a5ea..df87717 100644
--- a/site/developers/design-documents/displaying-a-web-page-in-chrome/index.md
+++ b/site/developers/design-documents/displaying-a-web-page-in-chrome/index.md
@@ -15,7 +15,7 @@
 
 ## Conceptual application layers
 
-[![image](https://docs.google.com/drawings/pub?id=1gdSTfvLxbJDbX8oiWo5LTwAmXmdMQvjoUhYEhfhj0-k&w=473&h=211)](https://docs.google.com/drawings/pub?id=1gdSTfvLxbJDbX8oiWo5LTwAmXmdMQvjoUhYEhfhj0-k&w=473&h=204)
+[![image](https://docs.google.com/drawings/pub)](https://docs.google.com/drawings/pub)
 
 (The original Google Doc for this illustration is http://goo.gl/MsEJX which is
 open for editing by any @chromium.org)
@@ -104,7 +104,7 @@
 
 ## The render process
 
-[![image](/_/rsrc/1342584100941/developers/design-documents/displaying-a-web-page-in-chrome/Renderingintherenderer-v2.png)](/developers/design-documents/displaying-a-web-page-in-chrome/Renderingintherenderer-v2.png?attredirects=0)
+[![image](/developers/design-documents/displaying-a-web-page-in-chrome/Renderingintherenderer-v2.png)](/developers/design-documents/displaying-a-web-page-in-chrome/Renderingintherenderer-v2.png)
 
 Chromium's render process embeds our WebKit port using the glue interface. It
 does not contain very much code: its job is primarily to be the renderer side of
@@ -149,7 +149,7 @@
 
 ## The browser process
 
-[![image](/_/rsrc/1220197831473/developers/design-documents/displaying-a-web-page-in-chrome/rendering%20browser.png)](/developers/design-documents/displaying-a-web-page-in-chrome/rendering%20browser.png?attredirects=0)
+[![image](/developers/design-documents/displaying-a-web-page-in-chrome/rendering%20browser.png)](/developers/design-documents/displaying-a-web-page-in-chrome/rendering%20browser.png)
 
 ### Low-level browser process objects
 
diff --git a/site/developers/design-documents/dns-prefetching.md b/site/developers/design-documents/dns-prefetching.md
index f4541d1..c54cebb 100644
--- a/site/developers/design-documents/dns-prefetching.md
+++ b/site/developers/design-documents/dns-prefetching.md
@@ -102,21 +102,17 @@
 [==https://content_author.com/==](https://content_author.com/) would cause
 Chromium to prefetch "b.com" but not "a.com", "c.com", or "d.com".
 
-&lt;a
-href="[==http://a.com==](http://www.google.com/url?q=http%3A%2F%2Fa.com&sa=D&sntz=1&usg=AFQjCNEYnDzIlRjJbXDcx3Cax_hkvntAFQ)"&gt;
-A) Default HTTPS: No prefetching &lt;/a&gt;
+&lt;a href="[==http://a.com==](http://www.google.com/url)"&gt; A) Default HTTPS:
+No prefetching &lt;/a&gt;
 &lt;meta http-equiv="x-dns-prefetch-control" content="on"&gt;
-&lt;a
-href="[==http://b.com==](http://www.google.com/url?q=http%3A%2F%2Fb.com&sa=D&sntz=1&usg=AFQjCNFq7tUq50NgFVyTsk2WMeiRf6l6WQ)"&gt;
-B) Manual opt-in: Prefetch domain resolution. &lt;/a&gt;
+&lt;a href="[==http://b.com==](http://www.google.com/url)"&gt; B) Manual opt-in:
+Prefetch domain resolution. &lt;/a&gt;
 &lt;meta http-equiv="x-dns-prefetch-control" content="off"&gt;
-&lt;a
-href="[==http://c.com==](http://www.google.com/url?q=http%3A%2F%2Fc.com&sa=D&sntz=1&usg=AFQjCNFTPfaTERg_4COAyTmt8OqdKsFsCA)"&gt;
-C) Manual opt-out: Don't prefetch domain resolution &lt;/a&gt;
+&lt;a href="[==http://c.com==](http://www.google.com/url)"&gt; C) Manual
+opt-out: Don't prefetch domain resolution &lt;/a&gt;
 &lt;meta http-equiv="x-dns-prefetch-control" content="on"&gt;
-&lt;a
-href="[==http://d.com==](http://www.google.com/url?q=http%3A%2F%2Fd.com&sa=D&sntz=1&usg=AFQjCNEJTYzjWlVmnzIooEfteTYJZzXmzA)"&gt;
-D) Already opted out: Don't prefetch domain resolution. &lt;/a&gt;
+&lt;a href="[==http://d.com==](http://www.google.com/url)"&gt; D) Already opted
+out: Don't prefetch domain resolution. &lt;/a&gt;
 Child frames also inherit the DNS prefetch control opt-out setting from their
 parent. The DNS prefetch control setting applies only to hyperlinks and not to
 the manual prefetch mechanism.
diff --git a/site/developers/design-documents/download.md b/site/developers/design-documents/download.md
index 2ccd1fd..c47c55a 100644
--- a/site/developers/design-documents/download.md
+++ b/site/developers/design-documents/download.md
@@ -128,7 +128,7 @@
 The trace event will contain all the information captured by the previous
 NetLog, and will be shown in the following format:
 
-![image](https://docs.google.com/a/google.com/drawings/d/sGXr-eMkBNj31sftVEkr-7A/image?w=595&h=127&rev=33&ac=1&fmt=svg)
+![image](https://docs.google.com/a/google.com/drawings/d/sGXr-eMkBNj31sftVEkr-7A/image)
 
 As see in the graph, most of the download file events are grouped under
 DownloadFileActive group. Instant events doesn’t belong to any group, and could
diff --git a/site/developers/design-documents/downloadmanagersequences/index.md b/site/developers/design-documents/downloadmanagersequences/index.md
index c7eaacd..bd44c54 100644
--- a/site/developers/design-documents/downloadmanagersequences/index.md
+++ b/site/developers/design-documents/downloadmanagersequences/index.md
@@ -10,20 +10,20 @@
 The start sequence shows what happens after the headers have been received in
 response to an HTTP request for a file.
 
-[![image](/_/rsrc/1286820496980/developers/design-documents/downloadmanagersequences/Download_start.png)](/developers/design-documents/downloadmanagersequences/Download_start.png?attredirects=0)
+[![image](/developers/design-documents/downloadmanagersequences/Download_start.png)](/developers/design-documents/downloadmanagersequences/Download_start.png)
 
 Start
 
 This sequence shows what happens when the file has finished downloading:
 
-[![image](/_/rsrc/1286820512440/developers/design-documents/downloadmanagersequences/Download_complete.png)](/developers/design-documents/downloadmanagersequences/Download_complete.png?attredirects=0)
+[![image](/developers/design-documents/downloadmanagersequences/Download_complete.png)](/developers/design-documents/downloadmanagersequences/Download_complete.png)
 
 Complete
 
 This sequence shows what happens when the user resumes a download that has been
 paused:
 
-[![image](/_/rsrc/1286820520151/developers/design-documents/downloadmanagersequences/Download_unpaused.png)](/developers/design-documents/downloadmanagersequences/Download_unpaused.png?attredirects=0)
+[![image](/developers/design-documents/downloadmanagersequences/Download_unpaused.png)](/developers/design-documents/downloadmanagersequences/Download_unpaused.png)
 
 Unpause
 
@@ -35,7 +35,7 @@
 Note that currently, the "Complete" sequence is executed in this case, so the
 file appears to have downloaded properly but is in fact incomplete.
 
-[![image](/_/rsrc/1286820527125/developers/design-documents/downloadmanagersequences/Download_interrupted.png)](/developers/design-documents/downloadmanagersequences/Download_interrupted.png?attredirects=0)
+[![image](/developers/design-documents/downloadmanagersequences/Download_interrupted.png)](/developers/design-documents/downloadmanagersequences/Download_interrupted.png)
 
 Interrupted
 
@@ -45,6 +45,6 @@
 It basically sends a new request for the remainder of the data, and appends it
 to the existing partial file.
 
-[![image](/_/rsrc/1286820535487/developers/design-documents/downloadmanagersequences/Download_restart.png)](/developers/design-documents/downloadmanagersequences/Download_restart.png?attredirects=0)
+[![image](/developers/design-documents/downloadmanagersequences/Download_restart.png)](/developers/design-documents/downloadmanagersequences/Download_restart.png)
 
 Restart
\ No newline at end of file
diff --git a/site/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/index.md b/site/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/index.md
index f2f13df..d876f89 100644
--- a/site/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/index.md
+++ b/site/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/index.md
@@ -38,7 +38,7 @@
 
 The control flow for entering and exiting Flash fullscreen is as follows:
 
-[![image](/_/rsrc/1379119228990/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser.png.1379119228467.png)](/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser.png.1379119228467.png?attredirects=0)
+[![image](/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser.png.1379119228467.png)](/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser.png.1379119228467.png)
 
 On the other hand, the Browser (user-initiated, "F11") and Tab/HTML5
 (renderer-initiated) fullscreen modes are controlled by the browser UI
@@ -57,7 +57,7 @@
 
 The control flow for entering and exiting HTML5 fullscreen is as follows:
 
-[![image](/_/rsrc/1379119292389/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser%20%281%29.png.1379119292169.png)](/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser%20%281%29.png.1379119292169.png?attredirects=0)
+[![image](/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser%20%281%29.png.1379119292169.png)](/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser%20%281%29.png.1379119292169.png)
 
 Thus, there exist two separate fullscreen control/view implementations in
 Chromium that operate independently and at different component layers. There
@@ -117,7 +117,7 @@
 The control flow for entering and exiting embedded Flash fullscreen is as
 follows (additions/changes in red):
 
-[![image](/_/rsrc/1379119349755/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser%20%282%29.png.1379119349348.png)](/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser%20%282%29.png.1379119349348.png?attredirects=0)
+[![image](/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser%20%282%29.png.1379119349348.png)](/developers/design-documents/embedding-flash-fullscreen-in-the-browser-window/Design%20Doc-%20Flash%20Fullscreen%20in%20Browser%20%282%29.png.1379119349348.png)
 
 ## Entering Embedded Flash Fullscreen Mode
 
diff --git a/site/developers/design-documents/experiments.md b/site/developers/design-documents/experiments.md
index c812d43..7ecc588 100644
--- a/site/developers/design-documents/experiments.md
+++ b/site/developers/design-documents/experiments.md
@@ -8,22 +8,22 @@
 Here's how to hide a feature behind a flag that can be changed from the
 [chrome://flags](javascript:void(0);) page in Chrome, or with a command line
 flag. We'll use an example from the following revision
-[84971](http://src.chromium.org/viewvc/chrome?view=rev&revision=84971) which
-hides the compact navigation bar behind such a flag.
+[84971](http://src.chromium.org/viewvc/chrome) which hides the compact
+navigation bar behind such a flag.
 
 *   First, you need to add a string for your command line switch.
     For example:
-    [chrome_switches.h](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/chrome_switches.h?r1=84971&r2=84970&pathrev=84971)
+    [chrome_switches.h](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/chrome_switches.h)
     &
-    [chrome_switches.cc](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/chrome_switches.cc?r1=84971&r2=84970&pathrev=84971)
+    [chrome_switches.cc](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/chrome_switches.cc)
 *   Then you need strings to be displayed on the
             [chrome://flags](javascript:void(0);) page for the name and
             description of your experiment.
     For example, the two strings with IDs starting with IDS_FLAGS_ENABLE in:
-    [generated_resources.grd](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/app/generated_resources.grd?r1=84971&r2=84970&pathrev=84971)
+    [generated_resources.grd](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/app/generated_resources.grd)
 *   And then add all this info to a new entry in the Experiments array.
     For example:
-    [about_flags.cc](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/about_flags.cc?r1=84971&r2=84970&pathrev=84971)
+    [about_flags.cc](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/about_flags.cc)
     *   The first string (e.g., "compact-navigation") is an identifier
                 for the preference that will be saved in the user profile based
                 on the settings chosen by the user on the
@@ -35,9 +35,9 @@
     *   SINGLE_VALUE_TYPE_AND_VALUE, SINGLE_VALUE_TYPE, or
                 MULTI_VALUE_TYPE.
 *   And finally, use the
-            CommandLine::ForCurrentProcess()-&gt;[HasSwitch](http://www.google.com/codesearch/p?hl=en#h0RrPvyPu-c/base/command_line.cc&q=CommandLine::HasSwitch&sa=N&cd=2&ct=rc)(&lt;*your
+            CommandLine::ForCurrentProcess()-&gt;[HasSwitch](http://www.google.com/codesearch/p)(&lt;*your
             flag*&gt;) to check its state.
     For example:
-    [tab_menu_model.cc](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/ui/tabs/tab_menu_model.cc?r1=84971&r2=84970&pathrev=84971)
+    [tab_menu_model.cc](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/ui/tabs/tab_menu_model.cc)
     uses it to decide whether we show the Hide toolbar option in the tab
     contextual menu or not.
\ No newline at end of file
diff --git a/site/developers/design-documents/extensions/how-the-extension-system-works/api-pattern-design-doc.md b/site/developers/design-documents/extensions/how-the-extension-system-works/api-pattern-design-doc.md
index 3b85636..664aa34 100644
--- a/site/developers/design-documents/extensions/how-the-extension-system-works/api-pattern-design-doc.md
+++ b/site/developers/design-documents/extensions/how-the-extension-system-works/api-pattern-design-doc.md
@@ -210,11 +210,11 @@
 
 void postMessage(object args) // args is any json-compatible type
 
-[browser.](/system/errors/NodeNotFound?suri=wuid:gx:3828aafea64ed4a4)
+[browser.](/system/errors/NodeNotFound)
 
 [downloads.](/developers/design-documents/extensions/proposed-changes/apis-under-development/downloads-api)
 
-[bookmarks.](/system/errors/NodeNotFound?suri=wuid:gx:264da90e341e11c6)
+[bookmarks.](/system/errors/NodeNotFound)
 
 [history.](/developers/design-documents/extensions/proposed-changes/apis-under-development/history-api)
 
diff --git a/site/developers/design-documents/extensions/how-the-extension-system-works/chrome-benchmarking-extension/index.md b/site/developers/design-documents/extensions/how-the-extension-system-works/chrome-benchmarking-extension/index.md
index 1e6ce7d..f0800b9 100644
--- a/site/developers/design-documents/extensions/how-the-extension-system-works/chrome-benchmarking-extension/index.md
+++ b/site/developers/design-documents/extensions/how-the-extension-system-works/chrome-benchmarking-extension/index.md
@@ -26,10 +26,10 @@
 ### Screenshot
 
 > ###
-> [![image](/_/rsrc/1324424406858/developers/design-documents/extensions/how-the-extension-system-works/chrome-benchmarking-extension/benchmark-sm2.png)](/developers/design-documents/extensions/how-the-extension-system-works/chrome-benchmarking-extension/benchmark-sm2.png?attredirects=0)
+> [![image](/developers/design-documents/extensions/how-the-extension-system-works/chrome-benchmarking-extension/benchmark-sm2.png)](/developers/design-documents/extensions/how-the-extension-system-works/chrome-benchmarking-extension/benchmark-sm2.png)
 
 > ### [(Click to
-> enlarge)](/developers/design-documents/extensions/how-the-extension-system-works/chrome-benchmarking-extension/benchmark-lg.png?attredirects=0)
+> enlarge)](/developers/design-documents/extensions/how-the-extension-system-works/chrome-benchmarking-extension/benchmark-lg.png)
 
 ### Instructions
 
diff --git a/site/developers/design-documents/extensions/how-the-extension-system-works/default-apps.md b/site/developers/design-documents/extensions/how-the-extension-system-works/default-apps.md
index 1a5a007..462208a 100644
--- a/site/developers/design-documents/extensions/how-the-extension-system-works/default-apps.md
+++ b/site/developers/design-documents/extensions/how-the-extension-system-works/default-apps.md
@@ -20,9 +20,9 @@
 4.  Copy the .crx to
             [src/chrome/browser/resources/default_apps](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/resources/default_apps/).
 5.  Add it to
-            [external_extensions.json](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/resources/default_apps/external_extensions.json?view=markup)
+            [external_extensions.json](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/resources/default_apps/external_extensions.json)
             and
-            [common.gypi](http://src.chromium.org/viewvc/chrome/trunk/src/build/common.gypi?view=markup)
+            [common.gypi](http://src.chromium.org/viewvc/chrome/trunk/src/build/common.gypi)
             (look for default_apps_list and default_apps_list_linux_dest)
 
 Testing your changes by making a branded build is tedious. Instead you can
diff --git a/site/developers/design-documents/extensions/how-the-extension-system-works/extension-manifesto.md b/site/developers/design-documents/extensions/how-the-extension-system-works/extension-manifesto.md
index f4c3a9c..263980e 100644
--- a/site/developers/design-documents/extensions/how-the-extension-system-works/extension-manifesto.md
+++ b/site/developers/design-documents/extensions/how-the-extension-system-works/extension-manifesto.md
@@ -120,12 +120,10 @@
 Extensions need to be loaded immediately at startup, ideally before pages are
 loaded, yet shouldn't affect startup time. Out of date versions are still served
 from the cache until a new version has been completely downloaded and validated.
-All extensions will have a
-[manifest](/system/errors/NodeNotFound?suri=wuid:gx:660f876f03ea8386) that
-includes information such as: the name and description of the extension, the
-URLs to the various toolbars, workers, and content scripts that compose the
-extension; and an autoupdate URL and public key for validating extension
-updates.
+All extensions will have a [manifest](/system/errors/NodeNotFound) that includes
+information such as: the name and description of the extension, the URLs to the
+various toolbars, workers, and content scripts that compose the extension; and
+an autoupdate URL and public key for validating extension updates.
 There will eventually be three mechanisms for packaging and distributing
 extensions:
 
diff --git a/site/developers/design-documents/extensions/how-the-extension-system-works/index.md b/site/developers/design-documents/extensions/how-the-extension-system-works/index.md
index 474a7dc..26e5543 100644
--- a/site/developers/design-documents/extensions/how-the-extension-system-works/index.md
+++ b/site/developers/design-documents/extensions/how-the-extension-system-works/index.md
@@ -5,4 +5,4 @@
 title: How the Extension System Works
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/developers/design-documents/extensions/index.md b/site/developers/design-documents/extensions/index.md
index 6f061cc..881e55d 100644
--- a/site/developers/design-documents/extensions/index.md
+++ b/site/developers/design-documents/extensions/index.md
@@ -17,4 +17,4 @@
 *   [Propose a new Extension
             API](/developers/design-documents/extensions/proposed-changes/apis-under-development)
 
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/developers/design-documents/extensions/proposed-changes/apis-under-development/context-menu-api/index.md b/site/developers/design-documents/extensions/proposed-changes/apis-under-development/context-menu-api/index.md
index 3d35cad..e1c0b51 100644
--- a/site/developers/design-documents/extensions/proposed-changes/apis-under-development/context-menu-api/index.md
+++ b/site/developers/design-documents/extensions/proposed-changes/apis-under-development/context-menu-api/index.md
@@ -220,7 +220,7 @@
 the user understand which extension added what items, and help to mitigate the
 spoofing concerns raised above.**
 
-**[![image](/_/rsrc/1324342231865/developers/design-documents/extensions/proposed-changes/apis-under-development/context-menu-api/context_menu_api_4.png)](/developers/design-documents/extensions/proposed-changes/apis-under-development/context-menu-api/context_menu_api_4.png?attredirects=0)**
+**[![image](/developers/design-documents/extensions/proposed-changes/apis-under-development/context-menu-api/context_menu_api_4.png)](/developers/design-documents/extensions/proposed-changes/apis-under-development/context-menu-api/context_menu_api_4.png)**
 
 **Future Improvements**
 
diff --git a/site/developers/design-documents/extensions/proposed-changes/apis-under-development/managed-storage-api.md b/site/developers/design-documents/extensions/proposed-changes/apis-under-development/managed-storage-api.md
index de8598f..620c585 100644
--- a/site/developers/design-documents/extensions/proposed-changes/apis-under-development/managed-storage-api.md
+++ b/site/developers/design-documents/extensions/proposed-changes/apis-under-development/managed-storage-api.md
@@ -112,7 +112,7 @@
 
 On the backend, a new storage API implementation will be added that pulls values
 from the [policy
-service](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/policy/policy_service.h?view=markup)
+service](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/policy/policy_service.h)
 for the particular extension, when available. These values are exposed in the
 'managed' namespace. The 'managed' namespace is similar to 'local' and 'sync',
 but is a read-only namespace.
diff --git a/site/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/index.md b/site/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/index.md
index 2fc61f7..4d175f2 100644
--- a/site/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/index.md
+++ b/site/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/index.md
@@ -65,14 +65,14 @@
 Above you can see a video of a Chrome extension we have developed with the
 Offscreen Tab API and WebGL. Here are some additional screenshots:
 
-[![image](/_/rsrc/1324342231875/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/book_screenshot.png)](/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/book_screenshot.png?attredirects=0)
+[![image](/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/book_screenshot.png)](/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/book_screenshot.png)
 
-[![image](/_/rsrc/1324342231875/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/coverflow_screenshot.png)](/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/coverflow_screenshot.png?attredirects=0)
+[![image](/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/coverflow_screenshot.png)](/developers/design-documents/extensions/proposed-changes/apis-under-development/offscreen-tabs/coverflow_screenshot.png)
 
 ## **Design Review Slides**
 
 [Slides from API design
-review](https://docs.google.com/a/chromium.org/present/edit?id=dcz7497p_9gzwfsfgs)
+review](https://docs.google.com/a/chromium.org/present/edit)
 
 ## Spec (outdated)
 
diff --git a/site/developers/design-documents/extensions/proposed-changes/apis-under-development/panels/index.md b/site/developers/design-documents/extensions/proposed-changes/apis-under-development/panels/index.md
index 7545d99..0f1289a 100644
--- a/site/developers/design-documents/extensions/proposed-changes/apis-under-development/panels/index.md
+++ b/site/developers/design-documents/extensions/proposed-changes/apis-under-development/panels/index.md
@@ -12,7 +12,7 @@
 bottom of the screen, with minimal manual window management by the user. This
 API will allow extension developers to create and use panels.
 
-[![image](/_/rsrc/1324342231876/developers/design-documents/extensions/proposed-changes/apis-under-development/panels/Screen%20shot%202011-10-06%20at%203.47.53%20PM.png)](/developers/design-documents/extensions/proposed-changes/apis-under-development/panels/Screen%20shot%202011-10-06%20at%203.47.53%20PM.png?attredirects=0)
+[![image](/developers/design-documents/extensions/proposed-changes/apis-under-development/panels/Screen%20shot%202011-10-06%20at%203.47.53%20PM.png)](/developers/design-documents/extensions/proposed-changes/apis-under-development/panels/Screen%20shot%202011-10-06%20at%203.47.53%20PM.png)
 
 **Use cases**
 
diff --git a/site/developers/design-documents/extensions/proposed-changes/apis-under-development/power-management-api.md b/site/developers/design-documents/extensions/proposed-changes/apis-under-development/power-management-api.md
index 8c424b4..43b081f 100644
--- a/site/developers/design-documents/extensions/proposed-changes/apis-under-development/power-management-api.md
+++ b/site/developers/design-documents/extensions/proposed-changes/apis-under-development/power-management-api.md
@@ -17,8 +17,7 @@
 Overview
 This API is intended to provide a way for extensions and apps to temporarily
 disable aspects of system power management on Chrome OS. It is a modified
-version of [an earlier proposed
-API](/system/errors/NodeNotFound?suri=wuid:gx:feecc0bcfef5fbc) (see also
+version of [an earlier proposed API](/system/errors/NodeNotFound) (see also
 [additional implementation
 details](https://docs.google.com/a/google.com/document/d/1CrZJRH5Eoh8A_6o8PwERzVSDSwEr2DDOOn14gekVCb0/edit#)).
 Use cases
@@ -127,7 +126,7 @@
             removed.
 4.  ~~The initial implementation of this API never made it out of
             experimental, although [an extension which uses
-            it](https://chrome.google.com/webstore/detail/keep-awake-extension/bijihlabcfdnabacffofojgmehjdielb/reviews?hl=en)
+            it](https://chrome.google.com/webstore/detail/keep-awake-extension/bijihlabcfdnabacffofojgmehjdielb/reviews)
             was published. Can the new version of the API use the same method
             names?~~ Yes. I'm updating the existing extension to use the
             chrome.power API if it's present and chrome.experimental.power
diff --git a/site/developers/design-documents/extensions/proposed-changes/creating-new-apis.md b/site/developers/design-documents/extensions/proposed-changes/creating-new-apis.md
index 77dc1cb..33eb829 100644
--- a/site/developers/design-documents/extensions/proposed-changes/creating-new-apis.md
+++ b/site/developers/design-documents/extensions/proposed-changes/creating-new-apis.md
@@ -372,7 +372,7 @@
             chrome/browser/extensions/extension_function_test_utils.h. Hopefully
             it meets your needs.
 *   If not, there is the older [API
-            tests](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/README.txt?view=markup)
+            tests](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/README.txt)
             for integration tests.
 
 **Iterating**
diff --git a/site/developers/design-documents/extensions/proposed-changes/extension-system-changes/breaking-changes.md b/site/developers/design-documents/extensions/proposed-changes/extension-system-changes/breaking-changes.md
index 74df9d3..d92edcf 100644
--- a/site/developers/design-documents/extensions/proposed-changes/extension-system-changes/breaking-changes.md
+++ b/site/developers/design-documents/extensions/proposed-changes/extension-system-changes/breaking-changes.md
@@ -17,7 +17,7 @@
 *   We want to reduce the need for background pages to help save memory,
             and some ideas for how to do this require breaking changes. See [a
             list of related
-            bugs](http://code.google.com/p/chromium/issues/list?q=TaskForce%3DBackgroundPagesMustDie).
+            bugs](http://code.google.com/p/chromium/issues/list).
 *   Split out host permissions and API permissions into separate fields
             ([crbug.com/62898](http://crbug.com/62898))
     *   We might want to design for extensibility in these fields, for
diff --git a/site/developers/design-documents/extensions/proposed-changes/extension-system-changes/index.md b/site/developers/design-documents/extensions/proposed-changes/extension-system-changes/index.md
index 41505de..b10a6ea 100644
--- a/site/developers/design-documents/extensions/proposed-changes/extension-system-changes/index.md
+++ b/site/developers/design-documents/extensions/proposed-changes/extension-system-changes/index.md
@@ -5,4 +5,4 @@
 title: Extension System
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/developers/design-documents/extensions/proposed-changes/index.md b/site/developers/design-documents/extensions/proposed-changes/index.md
index 18891f6..496a4f4 100644
--- a/site/developers/design-documents/extensions/proposed-changes/index.md
+++ b/site/developers/design-documents/extensions/proposed-changes/index.md
@@ -5,4 +5,4 @@
 title: Proposed & Proposing New Changes
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/developers/design-documents/find-bar/index.md b/site/developers/design-documents/find-bar/index.md
index 7f6ab6c..3ac9cb9 100644
--- a/site/developers/design-documents/find-bar/index.md
+++ b/site/developers/design-documents/find-bar/index.md
@@ -50,7 +50,7 @@
 returned from WebKit (in the form of a FindNotificationDetails object held as a
 member variable).
 
-![image](/_/rsrc/1228522262950/developers/design-documents/find-bar/FindBarTabSwitching.png)
+![image](/developers/design-documents/find-bar/FindBarTabSwitching.png)
 
 The BrowserView implements the TabStripModelObserver interface, and so is
 notified of tab switches, additions and removals. Whenever the selected tab
@@ -66,7 +66,7 @@
 returns with find results. WebContents updates its last saved results and then
 notifies interested observers via the NOTIFY_FIND_RESULT_AVAILABLE notification:
 
-![image](/_/rsrc/1228522247843/developers/design-documents/find-bar/FindBarGeneral.png)
+![image](/developers/design-documents/find-bar/FindBarGeneral.png)
 
 The FindBarWin then updates its contained view (FindBarView) with the current
 result values from the WebContents. This change means that both the UI and the
diff --git a/site/developers/design-documents/first-run-customizations.md b/site/developers/design-documents/first-run-customizations.md
index 15716ed..8258343 100644
--- a/site/developers/design-documents/first-run-customizations.md
+++ b/site/developers/design-documents/first-run-customizations.md
@@ -12,7 +12,7 @@
 The master_preferences file is a text file of JSON format, which needs to
 contain some specific name/value pairs. A prototypical file is shown here (for a
 more exhaustive list consult the [source
-code](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/installer/util/master_preferences.h?view=markup)
+code](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/installer/util/master_preferences.h)
 directly):
 
 {
diff --git a/site/developers/design-documents/form-autofill/index.md b/site/developers/design-documents/form-autofill/index.md
index 11a6ef1..4ca18a7 100644
--- a/site/developers/design-documents/form-autofill/index.md
+++ b/site/developers/design-documents/form-autofill/index.md
@@ -20,7 +20,7 @@
 *   [Google
             Toolbar](http://toolbar.google.com/T5/intl/en/features.html#autofill)
 *   [Firefox](http://support.mozilla.com/en-US/kb/Form+autocomplete)
-*   [Safari](http://docs.info.apple.com/article.html?path=Safari/2.0/en/ibr47.html)
+*   [Safari](http://docs.info.apple.com/article.html)
 *   [Internet
             Explorer](http://msdn.microsoft.com/en-us/library/ms533032%28VS.85%29.aspx)
 
diff --git a/site/developers/design-documents/form-autofill/internationalization-of-autofill/index.md b/site/developers/design-documents/form-autofill/internationalization-of-autofill/index.md
index ac0b771..9ed2495 100644
--- a/site/developers/design-documents/form-autofill/internationalization-of-autofill/index.md
+++ b/site/developers/design-documents/form-autofill/internationalization-of-autofill/index.md
@@ -27,13 +27,13 @@
 The "Country" field will use a popup selection of countries. This allows for
 more dynamic structure for locale-specific address information.
 
-> > [![image](/_/rsrc/1284663250962/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18l_address_ui.jpg)](/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18l_address_ui.jpg?attredirects=0)
+> > [![image](/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18l_address_ui.jpg)](/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18l_address_ui.jpg)
 
 For different regions, such as Japan, additional local-specific fields may be
 introduced. For example, notice "Prefecture" below. Notice also the renaming of
 "Zip code" to "Postal code" and reordering of fields:
 
-> > [![image](/_/rsrc/1284663258371/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18l_address_jp_ui.jpg)](/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18l_address_jp_ui.jpg?attredirects=0)
+> > [![image](/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18l_address_jp_ui.jpg)](/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18l_address_jp_ui.jpg)
 
 **Form Field Matching**
 
@@ -100,4 +100,4 @@
 ******URL top-level domain suffix may also be used if other sources of
 information about locale are not present (not pictured).******
 
-![image](/_/rsrc/1284595555669/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18n_design.jpg)
\ No newline at end of file
+![image](/developers/design-documents/form-autofill/internationalization-of-autofill/autofill_i18n_design.jpg)
\ No newline at end of file
diff --git a/site/developers/design-documents/generic-sensor.md b/site/developers/design-documents/generic-sensor.md
index 6b2237c..55ec13d 100644
--- a/site/developers/design-documents/generic-sensor.md
+++ b/site/developers/design-documents/generic-sensor.md
@@ -89,16 +89,16 @@
 The ‘generic_sensor’ component exposes following mojo interfaces for
 communication with JS bindings:
 
-    [SensorProvider](https://cs.chromium.org/chromium/src/device/generic_sensor/public/interfaces/sensor_provider.mojom?l=33)
+    [SensorProvider](https://cs.chromium.org/chromium/src/device/generic_sensor/public/interfaces/sensor_provider.mojom)
     is a “factory like” interface that provides data about the sensors present
     on the device and their capabilities (reporting mode, maximum sampling
     frequency).
 
-    [Sensor](https://cs.chromium.org/chromium/src/device/generic_sensor/public/interfaces/sensor.mojom?l=42)
+    [Sensor](https://cs.chromium.org/chromium/src/device/generic_sensor/public/interfaces/sensor.mojom)
     is an interface wrapping a concrete device sensor. JS bindings code uses it
     to start polling the device sensor with the configurations obtained from JS.
 
-    [SensorClient](https://cs.chromium.org/chromium/src/device/generic_sensor/public/interfaces/sensor.mojom?l=80)
+    [SensorClient](https://cs.chromium.org/chromium/src/device/generic_sensor/public/interfaces/sensor.mojom)
     is implemented by JS bindings code to be notified about errors occurred on
     platform side and about sensor reading updates for sensors with ‘onchange’
     reporting mode.
@@ -111,7 +111,7 @@
 
 GSF component diagram is shown on figure below:
 
-![image](https://docs.google.com/drawings/u/3/d/swJKFqj5wPl_myKrVsrPfvA/image?w=624&h=173&rev=1&ac=1&parent=1Ml65ZdW5AgIsZTszk4mD_ohr40pcrdVFOIf0ZtWxDv0)
+![image](https://docs.google.com/drawings/u/3/d/swJKFqj5wPl_myKrVsrPfvA/image)
 
 # Detailed Design
 
@@ -213,7 +213,7 @@
 
 The maximum sampling frequency used is 50 Hz and PlatformSensor updates shared
 buffer using this frequency.
-![image](https://docs.google.com/drawings/u/3/d/seLUCG5qYsxSM0B-2rqap5A/image?w=652&h=488&rev=61&ac=1&parent=1Ml65ZdW5AgIsZTszk4mD_ohr40pcrdVFOIf0ZtWxDv0)
+![image](https://docs.google.com/drawings/u/3/d/seLUCG5qYsxSM0B-2rqap5A/image)
 
 Note: the given sampling frequency value is capped to 60 Hz for security
 reasons, that are explained in “Security and Privacy” section of this document.
@@ -345,7 +345,7 @@
 PlatformSensorLinux derived from a PlatformSensor, a SensorDeviceManager and a
 SensorReader, which is a base class for a PollingSensorReader.
 
-![image](https://docs.google.com/drawings/u/3/d/sRFxDJyPPjE85FLZKbmQGCg/image?w=579&h=65&rev=1&ac=1&parent=1Ml65ZdW5AgIsZTszk4mD_ohr40pcrdVFOIf0ZtWxDv0)![generic_base.png](https://lh3.googleusercontent.com/D_qfkaVYUldbQPHUFNrxpbpkI1SGv6yxJlxuO1r6b88ne7jkuoqpLZelPc_nZCbqefzEQf5nKivGxnyIaaucFGLnqyI8svPuHiPczpomteqVN3E-OGgNI76MqVPQZ6Ak1rDm-cPuVtzXzKpmQA)
+![image](https://docs.google.com/drawings/u/3/d/sRFxDJyPPjE85FLZKbmQGCg/image)![generic_base.png](https://lh3.googleusercontent.com/D_qfkaVYUldbQPHUFNrxpbpkI1SGv6yxJlxuO1r6b88ne7jkuoqpLZelPc_nZCbqefzEQf5nKivGxnyIaaucFGLnqyI8svPuHiPczpomteqVN3E-OGgNI76MqVPQZ6Ak1rDm-cPuVtzXzKpmQA)
 
 PlatformSensorProviderLinux is a singleton class that processes requests for new
 sensors. It uses composition and holds a unique pointer to a SensorDeviceManager
@@ -397,7 +397,7 @@
 
 ![generic_base_sd_cros_linux.png](https://lh3.googleusercontent.com/05VRDc-LdkOLgTi6-HuFBjbZ8qzUVT8iBtigiZbvWePCGwSpjMD4W2uFRX-WBOjRPDF7FZbxmzjmpWJWkdDilCLQcQWp5E5nnRf_etJwwd8_UVY7fbgnuDOyh1haCHtTwFz1ZjdU-yJNE1YhSg)
 
-![image](https://docs.google.com/drawings/u/3/d/s-HVe_BTAtNxE_My3Rl6HRA/image?w=579&h=69&rev=1&ac=1&parent=1Ml65ZdW5AgIsZTszk4mD_ohr40pcrdVFOIf0ZtWxDv0)
+![image](https://docs.google.com/drawings/u/3/d/s-HVe_BTAtNxE_My3Rl6HRA/image)
 
 ## Chrome OS and Linux: threading model
 
@@ -437,11 +437,11 @@
 
 ![generic_sensors_reverse.png](https://lh6.googleusercontent.com/PVqMgrhDf57huqKTFHmuyofmIQMXvXKmEOu6RFki99pEVJyL8Yp4dLUGidwvFW99hIQpwiW1iYVLgmDcghMxDZLGF9QD-rjeImhqMTUCBoRVsffefgyfPfUqSZPJfkbXHiZN7umISwmdFUx-WQ)
 
-![image](https://docs.google.com/drawings/u/3/d/szpXlJsbA4i15I6FIku9Auw/image?w=579&h=69&rev=1&ac=1&parent=1Ml65ZdW5AgIsZTszk4mD_ohr40pcrdVFOIf0ZtWxDv0)
+![image](https://docs.google.com/drawings/u/3/d/szpXlJsbA4i15I6FIku9Auw/image)
 
 ![generic_sensors_cd_mac.png](https://lh5.googleusercontent.com/0IbAyniyvBWeqcBJ40LRkcu4qo_olAaveiuxFpd31K0tJB4y68KtXSp8nLY2Ky_HUez7lYO3NXFnWJPRvL1PcoI1BngZD3SvgXdr4FcNgadPKIfvUR716Ovaq9P7G4RJLy01b6ES6eH1zjwr3A)
 
-![image](https://docs.google.com/drawings/u/3/d/saLeDm0SYjy7M5I_uX-tE_w/image?w=579&h=69&rev=1&ac=1&parent=1Ml65ZdW5AgIsZTszk4mD_ohr40pcrdVFOIf0ZtWxDv0)
+![image](https://docs.google.com/drawings/u/3/d/saLeDm0SYjy7M5I_uX-tE_w/image)
 
 # Security and Privacy
 
@@ -494,8 +494,8 @@
 Generic Sensor APIs functions the same in incognito and regular windows.
 
 Discussion of past issues discovered in Blink’s Device Orientation and Motion
-APIs is [here](https://bugs.chromium.org/p/chromium/issues/detail?id=598674), we
-believe they are all addressed by the above mitigations.
+APIs is [here](https://bugs.chromium.org/p/chromium/issues/detail), we believe
+they are all addressed by the above mitigations.
 
 ## Sensor permissions considerations
 
diff --git a/site/developers/design-documents/generic-theme-for-test-shell/index.md b/site/developers/design-documents/generic-theme-for-test-shell/index.md
index dba2a27..0651ec8 100644
--- a/site/developers/design-documents/generic-theme-for-test-shell/index.md
+++ b/site/developers/design-documents/generic-theme-for-test-shell/index.md
@@ -12,8 +12,7 @@
 desktop settings (classic mode vs. XP theme vs. Vista theme vs. Aero, etc.).
 
 In order to solve this problem, we've [implemented a generic set of
-widgets](http://src.chromium.org/viewvc/chrome?view=rev&revision=26161) for the
-test shell (in
+widgets](http://src.chromium.org/viewvc/chrome) for the test shell (in
 [test_shell_webthemecontrols.{cc,h}](http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/test_shell/test_shell_webthemecontrol.cc)
 and
 [test_shell_webthemeengine.{cc,h}](http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/test_shell/test_shell_webthemeengine.cc)
@@ -34,7 +33,7 @@
 
 This image gives you an idea of what all of the "generic" controls look like:
 
-[![image](/_/rsrc/1254783060624/developers/design-documents/generic-theme-for-test-shell/test_shell_generic_theme.png)](/developers/design-documents/generic-theme-for-test-shell/test_shell_generic_theme.png?attredirects=0)
+[![image](/developers/design-documents/generic-theme-for-test-shell/test_shell_generic_theme.png)](/developers/design-documents/generic-theme-for-test-shell/test_shell_generic_theme.png)
 
 As you can see, it's none too pretty, but it's quite clear what's what. Some of
 the things to look for:
diff --git a/site/developers/design-documents/gpu-accelerated-compositing-in-chrome/gpu-architecture-roadmap.md b/site/developers/design-documents/gpu-accelerated-compositing-in-chrome/gpu-architecture-roadmap.md
index af8fca4..d338898 100644
--- a/site/developers/design-documents/gpu-accelerated-compositing-in-chrome/gpu-architecture-roadmap.md
+++ b/site/developers/design-documents/gpu-accelerated-compositing-in-chrome/gpu-architecture-roadmap.md
@@ -79,8 +79,7 @@
 Current work is marked, as well as what’s finished and what’s yet to be
 attempted.
 
-[Link to
-spreadsheet](https://docs.google.com/a/chromium.org/spreadsheet/ccc?key=0AmUAouCtyY6-dDIwV19qNzJvb3RvOG1QWnNnUlpLS1E#gid=0),
+[Link to spreadsheet](https://docs.google.com/a/chromium.org/spreadsheet/ccc),
 or see below (see "overview" tab for key):
 
 #### GPU Feature Dashboard
diff --git a/site/developers/design-documents/gpu-accelerated-compositing-in-chrome/index.md b/site/developers/design-documents/gpu-accelerated-compositing-in-chrome/index.md
index 6c60259..2e6f090 100644
--- a/site/developers/design-documents/gpu-accelerated-compositing-in-chrome/index.md
+++ b/site/developers/design-documents/gpu-accelerated-compositing-in-chrome/index.md
@@ -137,7 +137,7 @@
 ## **From here on in this document “layer” is going to refer to a generic cc layer, since for hardware compositing these are the most interesting -- but don’t be fooled, elsewhere when someone says “layer” they might be referring to any of the above constructs!**
 
 ##
-**[![image](/_/rsrc/1479245083354/developers/design-documents/gpu-accelerated-compositing-in-chrome/the_compositing_forest.png)](/developers/design-documents/gpu-accelerated-compositing-in-chrome/the_compositing_forest.png?attredirects=0)**
+**[![image](/developers/design-documents/gpu-accelerated-compositing-in-chrome/the_compositing_forest.png)](/developers/design-documents/gpu-accelerated-compositing-in-chrome/the_compositing_forest.png)**
 
 ## **The Compositing Forest**
 
@@ -176,7 +176,7 @@
     calls.**
 
 ##
-**[![image](/_/rsrc/1479245148597/developers/design-documents/gpu-accelerated-compositing-in-chrome/the_gpu_process.png)](/developers/design-documents/gpu-accelerated-compositing-in-chrome/the_gpu_process.png?attredirects=0)**
+**[![image](/developers/design-documents/gpu-accelerated-compositing-in-chrome/the_gpu_process.png)](/developers/design-documents/gpu-accelerated-compositing-in-chrome/the_gpu_process.png)**
 
 ## **The GPU Process**
 
@@ -203,7 +203,7 @@
 ## **The resulting architecture looks like this:**
 
 ##
-**[![image](/_/rsrc/1282925892145/developers/design-documents/gpu-accelerated-compositing-in-chrome/HandlingMultipleContexts.png)](/developers/design-documents/gpu-accelerated-compositing-in-chrome/HandlingMultipleContexts.png?attredirects=0)**
+**[![image](/developers/design-documents/gpu-accelerated-compositing-in-chrome/HandlingMultipleContexts.png)](/developers/design-documents/gpu-accelerated-compositing-in-chrome/HandlingMultipleContexts.png)**
 
 ## **Handling multiple contexts**
 
@@ -280,18 +280,18 @@
 
 ## **SkPicture records on the compositor thread get turned into bitmaps on the GPU in one of two ways: either painted by Skia’s software rasterizer into a bitmap and uploaded to the GPU as a texture, or painted by Skia’s OpenGL backend (Ganesh) directly into textures on the GPU.**
 
-## **For Ganesh-rasterized layers the SkPicture is played back with Ganesh and the resulting GL command stream gets handed to the GPU process via the command buffer. The GL command generation happens immediately when the compositor decides to rasterize any tiles, and tiles are bundled together to avoid prohibitive overhead of tiled rasterization on the GPU. See the [GPU accelerated rasterization design doc](https://docs.google.com/a/chromium.org/document/d/1Vi1WNJmAneu1IrVygX7Zd1fV7S_2wzWuGTcgGmZVRyE/edit?usp=drive_web) for more information on the approach.**
+## **For Ganesh-rasterized layers the SkPicture is played back with Ganesh and the resulting GL command stream gets handed to the GPU process via the command buffer. The GL command generation happens immediately when the compositor decides to rasterize any tiles, and tiles are bundled together to avoid prohibitive overhead of tiled rasterization on the GPU. See the [GPU accelerated rasterization design doc](https://docs.google.com/a/chromium.org/document/d/1Vi1WNJmAneu1IrVygX7Zd1fV7S_2wzWuGTcgGmZVRyE/edit) for more information on the approach.**
 
 ## **For software-rasterized layers the paint targets a bitmap in memory shared between the Renderer process and the GPU process. Bitmaps are handed to the GPU process via the resource transfer machinery described above. Because software rasterization can be very expensive, this rasterization doesn’t happen in the compositor thread itself (where it could block drawing a new frame for the active tree), but rather in a compositor raster worker thread. Multiple raster worker threads can be used to speed up software rasterization; each worker pulls from the front of the prioritized tile queue. Completed tiles are uploaded to the GPU as textures.**
 
 ## **Texture uploads of bitmaps are a non-trivial bottleneck on memory-bandwidth-constrained platforms. This has handicapped the performance of software-rasterized layers, and continues to handicap uploads of bitmaps necessary for the hardware rasterizer (e.g. for image data or CPU-rendered masks). Chrome has had various different texture upload mechanisms in the past, but the most successful has been an asynchronous uploader that performs the upload in a worker thread in the GPU process (or an additional thread in the Browser process, in the case of Android. This prevents other operations from having to block on potentially-lengthy texture uploads.**
 
-## **One approach to removing the texture upload problem entirely would be to use zero-copy buffers shared between the the CPU and GPU on unified memory architecture devices exposing such primitives. Chrome does not currently use this construct, but could in the future; for more information see the [GpuMemoryBuffer design doc](https://docs.google.com/document/d/1SaTYTBvHWWDKA3MPJPpQ-79RNgdS4Xu4g3KiD39VQjU/edit?usp=sharing).**
+## **One approach to removing the texture upload problem entirely would be to use zero-copy buffers shared between the the CPU and GPU on unified memory architecture devices exposing such primitives. Chrome does not currently use this construct, but could in the future; for more information see the [GpuMemoryBuffer design doc](https://docs.google.com/document/d/1SaTYTBvHWWDKA3MPJPpQ-79RNgdS4Xu4g3KiD39VQjU/edit).**
 
 ## **Also note it’s possible to take third approach to how content is painted when using the GPU to rasterize: rasterize the content of each layer directly into the backbuffer at draw time, rather than into a texture beforehand. This has the advantage of memory savings (no intermediate texture) and some performance improvements (save a copy of the texture to the backbuffer when drawing), but has the downside of performance loss when the texture is effectively caching layer content (since now it needs to be re-painted every frame). This “direct to backbuffer” or “direct Ganesh” mode is not implemented as of May 2014, but see the [GPU rasterization design doc](https://docs.google.com/a/chromium.org/document/d/1Vi1WNJmAneu1IrVygX7Zd1fV7S_2wzWuGTcgGmZVRyE/edit#) for additional relevant considerations.**
 
 ##
-**[![image](/_/rsrc/1479245193192/developers/design-documents/gpu-accelerated-compositing-in-chrome/compositing_with_the_gpu_process.png)](/developers/design-documents/gpu-accelerated-compositing-in-chrome/compositing_with_the_gpu_process.png?attredirects=0)**
+**[![image](/developers/design-documents/gpu-accelerated-compositing-in-chrome/compositing_with_the_gpu_process.png)](/developers/design-documents/gpu-accelerated-compositing-in-chrome/compositing_with_the_gpu_process.png)**
 
 ## **Compositing with the GPU process**
 
@@ -417,7 +417,7 @@
 ## From WebKit to the Screen
 
 ##
-[![image](/_/rsrc/1479245230102/developers/design-documents/gpu-accelerated-compositing-in-chrome/software_rendering_architecture.png)](/developers/design-documents/gpu-accelerated-compositing-in-chrome/software_rendering_architecture.png?attredirects=0)
+[![image](/developers/design-documents/gpu-accelerated-compositing-in-chrome/software_rendering_architecture.png)](/developers/design-documents/gpu-accelerated-compositing-in-chrome/software_rendering_architecture.png)
 
 ## Software Rendering Architecture
 
diff --git a/site/developers/design-documents/http-authentication/index.md b/site/developers/design-documents/http-authentication/index.md
index ad80891..4065fcf 100644
--- a/site/developers/design-documents/http-authentication/index.md
+++ b/site/developers/design-documents/http-authentication/index.md
@@ -87,8 +87,8 @@
 
 > Starting in Chrome 81, Integrated Authentication is [disabled by default for
 > off-the-record (Incognito/Guest)
-> profiles](https://bugs.chromium.org/p/chromium/issues/detail?id=458508#c62),
-> and the user will need to enter the username and password.
+> profiles](https://bugs.chromium.org/p/chromium/issues/detail), and the user
+> will need to enter the username and password.
 
 **Kerberos SPN generation**
 
@@ -180,8 +180,8 @@
 *   Support GSSAPI on Windows \[for MIT Kerberos for Windows or
             Heimdal\]
 *   Offer [a policy to disable Basic authentication
-            scheme](https://bugs.chromium.org/p/chromium/issues/detail?id=1025002)
-            over unencrypted channels.
+            scheme](https://bugs.chromium.org/p/chromium/issues/detail) over
+            unencrypted channels.
 
 **Questions?**
 
diff --git a/site/developers/design-documents/http-authentication/writing-a-spnego-authenticator-for-chrome-on-android.md b/site/developers/design-documents/http-authentication/writing-a-spnego-authenticator-for-chrome-on-android.md
index 078b045..b038fa9 100644
--- a/site/developers/design-documents/http-authentication/writing-a-spnego-authenticator-for-chrome-on-android.md
+++ b/site/developers/design-documents/http-authentication/writing-a-spnego-authenticator-for-chrome-on-android.md
@@ -6,7 +6,7 @@
 
 ---
 As described in [Kerberos for Chrome on
-Android](https://docs.google.com/document/d/1G7WAaYEKMzj16PTHT_cIYuKXJG6bBcrQ7QQBQ6ihOcQ/edit?usp=sharing),
+Android](https://docs.google.com/document/d/1G7WAaYEKMzj16PTHT_cIYuKXJG6bBcrQ7QQBQ6ihOcQ/edit),
 in Chrome M46 third parties can enable SPNEGO authentication in Chrome for
 Android. To do this they must provide a SPNEGO Authenticator. This page
 describes the interface between Chrome and the SPNEGO Authenticator.
@@ -27,7 +27,7 @@
 The SPNEGO Authenticator must define a new account type. Its name should be
 derived from the writer’s domain name (e.g. com.example.spnego). As explained in
 [Kerberos for Chrome on
-Android](https://docs.google.com/document/d/1G7WAaYEKMzj16PTHT_cIYuKXJG6bBcrQ7QQBQ6ihOcQ/edit?usp=sharing),
+Android](https://docs.google.com/document/d/1G7WAaYEKMzj16PTHT_cIYuKXJG6bBcrQ7QQBQ6ihOcQ/edit),
 the account type must be defined to use
 [customTokens](http://developer.android.com/reference/android/R.attr.html#customTokens).
 The account type must support the “SPNEGO” feature
diff --git a/site/developers/design-documents/idl-build.md b/site/developers/design-documents/idl-build.md
index 8abed7c..7eb47d5 100644
--- a/site/developers/design-documents/idl-build.md
+++ b/site/developers/design-documents/idl-build.md
@@ -63,8 +63,8 @@
 There are relatively long lists of .gypi includes in the .gyp files, which are
 due to factoring for componentization, and are longer than desired due to
 layering violations, namely `bindings_core` → `bindings_modules` (Bug
-[358074](https://code.google.com/p/chromium/issues/detail?id=358074)): these
-make the (bad) dependencies explicit.
+[358074](https://code.google.com/p/chromium/issues/detail)): these make the
+(bad) dependencies explicit.
 
 ## Performance
 
@@ -84,11 +84,11 @@
 full rebuild.
 
 Current performance (as of Blink
-[r168630](https://src.chromium.org/viewvc/blink?revision=168630) in March 2014)
-is acceptable: on a fast Linux workstation with 16 cores, full regeneration
-takes ~3 seconds (~50 seconds of user time, ~80 ms/IDL file), and full rebuilds
-on IDL changes only occur if a dependency IDL file (partial interface or
-implemented interface) is touched, which is infrequent.
+[r168630](https://src.chromium.org/viewvc/blink) in March 2014) is acceptable:
+on a fast Linux workstation with 16 cores, full regeneration takes ~3 seconds
+(~50 seconds of user time, ~80 ms/IDL file), and full rebuilds on IDL changes
+only occur if a dependency IDL file (partial interface or implemented interface)
+is touched, which is infrequent.
 
 The coarsest way to profile a full build – which is sufficient for verifying
 coarse improvements – is to do a build (using ninja), then `touch
@@ -106,8 +106,8 @@
 
 The main improvement would be precise computation of dependencies to minimize
 full rebuilds, so only dependent files are rebuild if a dependency is touched
-(Bug [341748](https://code.google.com/p/chromium/issues/detail?id=341748)), but
-this would require GYP changes.
+(Bug [341748](https://code.google.com/p/chromium/issues/detail)), but this would
+require GYP changes.
 
 ### Details
 
@@ -269,8 +269,8 @@
 any *O*(*n*) work in the inputs, notably calling a Python script that runs a
 global computation, results in *O*(*n*2) work at gyp runtime.
 
-See also [350317](https://code.google.com/p/chromium/issues/detail?id=350317):
-Reduce size of individual_generated_bindings.ninja​​.
+See also [350317](https://code.google.com/p/chromium/issues/detail): Reduce size
+of individual_generated_bindings.ninja​​.
 
 Work can be reduces to *O*(1) if instead of using a Python script to compute
 dependencies dynamically (at gyp runtime), one determines the dependencies
@@ -350,5 +350,5 @@
 ### References
 
 *   [Issue 341748: Improve bindings
-            build](https://code.google.com/p/chromium/issues/detail?id=341748):
-            tracking bug for build rewrite (2014)
\ No newline at end of file
+            build](https://code.google.com/p/chromium/issues/detail): tracking
+            bug for build rewrite (2014)
\ No newline at end of file
diff --git a/site/developers/design-documents/immersive-fullscreen.md b/site/developers/design-documents/immersive-fullscreen.md
index 56e22ef..1365657 100644
--- a/site/developers/design-documents/immersive-fullscreen.md
+++ b/site/developers/design-documents/immersive-fullscreen.md
@@ -45,7 +45,7 @@
 
 These are the states for the top controls. “Closed” is the steady state.
 
-![image](https://docs.google.com/a/google.com/drawings/d/s2NLSYoYsxuc8Z5YxLbWGyg/image?w=512&h=258&rev=644&ac=1)
+![image](https://docs.google.com/a/google.com/drawings/d/s2NLSYoYsxuc8Z5YxLbWGyg/image)
 
 During the sliding and revealed states the TopContainerView paints to a
 compositor layer to allow it to be stacked above the web contents layer.
diff --git a/site/developers/design-documents/index.md b/site/developers/design-documents/index.md
index d7f9ac6..61f5b24 100644
--- a/site/developers/design-documents/index.md
+++ b/site/developers/design-documents/index.md
@@ -103,7 +103,7 @@
 *   ## [GPU Program
             Caching](https://docs.google.com/a/chromium.org/document/d/1Vceem-nF4TCICoeGSh7OMXxfGuJEJYblGXRgN9V9hcE/edit)
 *   ## [Compositing in Blink/WebCore: from WebCore::RenderLayer to
-            cc::Layer](https://docs.google.com/presentation/d/1dDE5u76ZBIKmsqkWi2apx3BqV8HOcNf4xxBdyNywZR8/edit?usp=sharing)
+            cc::Layer](https://docs.google.com/presentation/d/1dDE5u76ZBIKmsqkWi2apx3BqV8HOcNf4xxBdyNywZR8/edit)
 *   ## [Compositor Thread
             Architecture](/developers/design-documents/compositor-thread-architecture)
 *   ## [Rendering
@@ -113,7 +113,7 @@
 *   ## [Video Playback and
             Compositor](http://www.chromium.org/developers/design-documents/video-playback-and-compositor)
 *   ## [ANGLE architecture
-            presentation](https://docs.google.com/presentation/d/1CucIsdGVDmdTWRUbg68IxLE5jXwCb2y1E9YVhQo0thg/pub?start=false&loop=false)
+            presentation](https://docs.google.com/presentation/d/1CucIsdGVDmdTWRUbg68IxLE5jXwCb2y1E9YVhQo0thg/pub)
 
 **Network stack**
 
@@ -124,15 +124,14 @@
 *   [Disk Cache](/developers/design-documents/network-stack/disk-cache)
 *   [HTTP Cache](/developers/design-documents/network-stack/http-cache)
 *   [Out of Process Proxy Resolving Draft
-            \[unimplemented\]](/system/errors/NodeNotFound?suri=wuid:gx:65d9b5dc4876e3d3)
+            \[unimplemented\]](/system/errors/NodeNotFound)
 *   [Proxy Settings and
             Fallback](/developers/design-documents/network-stack/proxy-settings-fallback)
 *   [Debugging network proxy
             problems](/developers/design-documents/network-stack/debugging-net-proxy)
 *   [HTTP
             Authentication](/developers/design-documents/http-authentication)
-*   [View network internals
-            tool](/system/errors/NodeNotFound?suri=wuid:gx:3a6b9e8797e40c67)
+*   [View network internals tool](/system/errors/NodeNotFound)
 *   [Make the web faster with SPDY](http://www.chromium.org/spdy/) pages
 *   [Make the web even faster with QUIC](/quic) pages
 *   [Cookie storage and
@@ -184,8 +183,7 @@
             dashboard](/developers/design-documents/layout-tests-results-dashboard)
 *   [Generic theme for Test
             Shell](/developers/design-documents/generic-theme-for-test-shell)
-*   [Moving LayoutTests fully
-            upstream](/system/errors/NodeNotFound?suri=wuid:gx:1d30517ccd9270c8)
+*   [Moving LayoutTests fully upstream](/system/errors/NodeNotFound)
 
 ## Feature-Specific
 
@@ -218,7 +216,7 @@
 *   [Form Autofill](/developers/design-documents/form-autofill): A
             feature to automatically fill out an html form with appropriate
             data.
-*   [Geolocation](https://docs.google.com/a/chromium.org/document/pub?id=13rAaY1dG0nrlKpfy7Txlec4U6dsX3PE9aXHkvE37JZo):
+*   [Geolocation](https://docs.google.com/a/chromium.org/document/pub):
             Adding support for [W3C Geolocation
             API](http://www.w3.org/TR/geolocation-API/) using native WebKit
             bindings.
@@ -255,7 +253,7 @@
 *   [Pepper plugin
             implementation](/developers/design-documents/pepper-plugin-implementation)
 *   [Plugin Power
-            Saver](https://docs.google.com/document/d/1r4xFSsR4gtjBf1gOP4zHGWIFBV7WWZMgCiAHeepoHVw/edit?usp=sharing)
+            Saver](https://docs.google.com/document/d/1r4xFSsR4gtjBf1gOP4zHGWIFBV7WWZMgCiAHeepoHVw/edit)
 *   [Preferences](/developers/design-documents/preferences)
 *   [Prerender](/developers/design-documents/prerender)
 *   [Print Preview](/developers/design-documents/print-preview)
@@ -278,17 +276,15 @@
 *   [Software Updates:
             Courgette](/developers/design-documents/software-updates-courgette)
 *   [Sync](/developers/design-documents/sync)
-*   [Tab
-            Helpers](/system/errors/NodeNotFound?suri=wuid:gx:2629de0ef96a2d)
+*   [Tab Helpers](/system/errors/NodeNotFound)
 *   [Tab to search](/tab-to-search): How to have the Omnibox
             automatically provide tab to search for your site.
 *   [Tabtastic2
             Requirements](/developers/design-documents/tabtastic-2-requirements)
-*   [Temporary
-            downloads](/system/errors/NodeNotFound?suri=wuid:gx:4dd18379a0199270)
+*   [Temporary downloads](/system/errors/NodeNotFound)
 *   [Time Sources](/developers/design-documents/time-sources):
             Determining the time on a Chrome OS device
-*   [TimeTicks](https://docs.google.com/document/d/1ypBZPZnshJ612FWAjkkpSBQiII7vYEEDsRkDOkVjQFw/edit?usp=sharing):
+*   [TimeTicks](https://docs.google.com/document/d/1ypBZPZnshJ612FWAjkkpSBQiII7vYEEDsRkDOkVjQFw/edit):
             How our monotonic timer, TimeTicks, works on different OSes
 *   [UI Mirroring
             Infrastructure](/developers/design-documents/ui-mirroring-infrastructure):
@@ -328,14 +324,14 @@
     *   [JNI Bindings](/developers/design-documents/android-jni)
     *   [Android WebView docs](/developers/androidwebview)
     *   [Child process
-                importance](https://docs.google.com/document/d/1PTI3udZ6TI-R0MlSsl2aflxRcnZ5blnkGGHE5JRI_Z8/edit?usp=sharing)
+                importance](https://docs.google.com/document/d/1PTI3udZ6TI-R0MlSsl2aflxRcnZ5blnkGGHE5JRI_Z8/edit)
 *   **Chrome OS**
     *   See the [Chrome OS design
                 documents](/chromium-os/chromiumos-design-docs) section.
 *   **Mac OS X**
     *   [AppleScript Support](/developers/design-documents/applescript)
     *   [BrowserWindowController Object
-                Ownership](/system/errors/NodeNotFound?suri=wuid:gx:a82d67d9a1d90b7)
+                Ownership](/system/errors/NodeNotFound)
     *   [Confirm to
                 Quit](/developers/design-documents/confirm-to-quit-experiment)
     *   [Mac App Mode](/developers/design-documents/appmode-mac) (Draft)
@@ -383,4 +379,4 @@
 
 ## Full listing of all sub-pages:
 
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/developers/design-documents/info-bars/index.md b/site/developers/design-documents/info-bars/index.md
index 1ed6809..aa33eb9 100644
--- a/site/developers/design-documents/info-bars/index.md
+++ b/site/developers/design-documents/info-bars/index.md
@@ -45,7 +45,7 @@
 Here is a diagram showing the relationship between the objects in a couple of
 use cases:
 
-[![image](/_/rsrc/1227229151439/developers/design-documents/info-bars/2infobars.png)](/developers/design-documents/info-bars/2infobars.png?attredirects=0)
+[![image](/developers/design-documents/info-bars/2infobars.png)](/developers/design-documents/info-bars/2infobars.png)
 
 #### Add Flows
 
diff --git a/site/developers/design-documents/instant/index.md b/site/developers/design-documents/instant/index.md
index 8b9ad9b..b50166c 100644
--- a/site/developers/design-documents/instant/index.md
+++ b/site/developers/design-documents/instant/index.md
@@ -5,4 +5,4 @@
 title: Instant
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D249'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D250'%3D297'dim'%5C%3D10'%3D10'%3D250'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=4Bm9qaJUdSqYajg2_Fmi3qRL9R0)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/developers/design-documents/layered-components-technical-approach/making-autofill-into-a-layered-component.md b/site/developers/design-documents/layered-components-technical-approach/making-autofill-into-a-layered-component.md
index 2abfa84..c65e91c 100644
--- a/site/developers/design-documents/layered-components-technical-approach/making-autofill-into-a-layered-component.md
+++ b/site/developers/design-documents/layered-components-technical-approach/making-autofill-into-a-layered-component.md
@@ -102,13 +102,12 @@
 *   Eliminate convenience usages of the content layer **\[DONE\]**
 *   Abstract BrowserContext usage **\[DONE\]**
     *   Several CLs, see tracking
-                [bug](https://code.google.com/p/chromium/issues/detail?id=303034)
-    *   Example
-                [CL](https://code.google.com/p/chromium/issues/detail?id=303047)
+                [bug](https://code.google.com/p/chromium/issues/detail)
+    *   Example [CL](https://code.google.com/p/chromium/issues/detail)
                 abstracting BrowserContext::IsOffTheRecord()
 *   Abstract BrowserThread usage **\[DONE\]**
     *   Several CLs, see tracking
-                [bug](https://code.google.com/p/chromium/issues/detail?id=303009)
+                [bug](https://code.google.com/p/chromium/issues/detail)
     *   Example [CL](https://codereview.chromium.org/25783002)
 *   [Build Autofill core code and component-level unittests on
             iOS](https://codereview.chromium.org/108013004) **\[DONE\]**
diff --git a/site/developers/design-documents/making-chrome-independent-of-extensions.md b/site/developers/design-documents/making-chrome-independent-of-extensions.md
index 89035c8..1918e1d 100644
--- a/site/developers/design-documents/making-chrome-independent-of-extensions.md
+++ b/site/developers/design-documents/making-chrome-independent-of-extensions.md
@@ -43,4 +43,4 @@
     result of going through the design review process with cpu@ and jam@.
 
 *   **How can I follow along?** **There is a [tracking
-            bug](https://code.google.com/p/chromium/issues/detail?id=186422).**
\ No newline at end of file
+            bug](https://code.google.com/p/chromium/issues/detail).**
\ No newline at end of file
diff --git a/site/developers/design-documents/media-router/index.md b/site/developers/design-documents/media-router/index.md
index 9c981f6..36b40e9 100644
--- a/site/developers/design-documents/media-router/index.md
+++ b/site/developers/design-documents/media-router/index.md
@@ -93,15 +93,14 @@
             Presentation API.
 4.  The Presentation Mojo interface acts as a bridge between the Chrome
             Media Router and the Blink implementation of the Presentation API
-            ([launch
-            bug](https://code.google.com/p/chromium/issues/detail?id=412331)).
+            ([launch bug](https://code.google.com/p/chromium/issues/detail)).
 
 ## Architecture
 
 The following diagram illustrates the architecture of the components described
 above.
 
-[![image](/_/rsrc/1423182643815/developers/design-documents/media-router/Chrome%20Media%20Router%20Architecture%20%281%29.png)](/developers/design-documents/media-router/Chrome%20Media%20Router%20Architecture%20%281%29.png?attredirects=0)
+[![image](/developers/design-documents/media-router/Chrome%20Media%20Router%20Architecture%20%281%29.png)](/developers/design-documents/media-router/Chrome%20Media%20Router%20Architecture%20%281%29.png)
 
 ## Chrome Media Router
 
@@ -256,19 +255,19 @@
 ## The media router dialog is activated by clicking on the Cast icon, which is always available to the user. The Cast icon implements the action icon interface and appears on either the toolbar action menu (normally) or in the omnibox if there is an available Casting experience (a detected media sink).
 
 ##
-[![image](/_/rsrc/1418943120195/developers/design-documents/media-router/media_router_overflow.jpg)](/developers/design-documents/media-router/media_router_overflow.jpg?attredirects=0)
+[![image](/developers/design-documents/media-router/media_router_overflow.jpg)](/developers/design-documents/media-router/media_router_overflow.jpg)
 
 ## Clicking on the Cast icon brings up a menu of available media sinks that are compatible with the current content. For Web documents not using the Presentation API, these will include sinks that can render tab or desktop capture. For Web documents, it will include media sinks compatible with the URL requested to be presented through the Presentation API (once we are able to declare this URL through the API and proactively filter to compatible displays).
 
 ##
-[![image](/_/rsrc/1418944081776/developers/design-documents/media-router/media_router_screen_selector.jpg)](/developers/design-documents/media-router/media_router_screen_selector.jpg?attredirects=0)
+[![image](/developers/design-documents/media-router/media_router_screen_selector.jpg)](/developers/design-documents/media-router/media_router_screen_selector.jpg)
 
 ## Media Route providers may customize the appearance of the active media
 activity and inject custom controls into the WebUI (subject to UX guidelines).
 We are prototyping this approach using &lt;extensionview&gt;.
 
 ##
-[![image](/_/rsrc/1418943383223/developers/design-documents/media-router/media_router_universal_remote.jpg)](/developers/design-documents/media-router/media_router_universal_remote.jpg?attredirects=0)
+[![image](/developers/design-documents/media-router/media_router_universal_remote.jpg)](/developers/design-documents/media-router/media_router_universal_remote.jpg)
 
 ## The Media Router Dialog Controller keeps track of whether or not the initiator tab is currently open. When the tab is closed or navigated away to another URL, the media router dialog is closed.
 ## The HTML resources are built using [custom Polymer elements](https://www.polymer-project.org/). Data is passed between the WebUI and backend by calling the following:
@@ -276,7 +275,7 @@
 ## Backend: web_ui()-&gt;CallJavascriptFunction(function_name, arg, ...);
 
 ##
-[![image](/_/rsrc/1418944102075/developers/design-documents/media-router/media_router_ui_diagram.jpg)](/developers/design-documents/media-router/media_router_ui_diagram.jpg?attredirects=0)
+[![image](/developers/design-documents/media-router/media_router_ui_diagram.jpg)](/developers/design-documents/media-router/media_router_ui_diagram.jpg)
 
 ## The WebUI and controller classes are located in the proposed location:
 ## chrome/browser/ui/webui/media_router
diff --git a/site/developers/design-documents/mouse-lock.md b/site/developers/design-documents/mouse-lock.md
index 520ae2f..54ab597 100644
--- a/site/developers/design-documents/mouse-lock.md
+++ b/site/developers/design-documents/mouse-lock.md
@@ -51,7 +51,7 @@
             time (see strings below).
 *   A content setting remembers the permission for any domain a user
             previously allowed. (done in
-            [97768](http://code.google.com/p/chromium/issues/detail?id=97768))
+            [97768](http://code.google.com/p/chromium/issues/detail))
 *   Mouse lock can be exited in many ways:
     *   Programmatically.
     *   User pressing Esc.
@@ -131,9 +131,9 @@
 > Mouse Cursor Exceptions
 
 State transitions for the initial Chrome 16 launch were enumerated in this
-[spreadsheet](https://spreadsheets.google.com/spreadsheet/ccc?key=0Ah7RuMHPdFJYdEFMSndkblFyWWNKdU9vUUloUk5GVVE#gid=0),
-which is now out of date with the addition of extension triggered full screen
-and non fullscreen permission of mouse lock.
+[spreadsheet](https://spreadsheets.google.com/spreadsheet/ccc), which is now out
+of date with the addition of extension triggered full screen and non fullscreen
+permission of mouse lock.
 
 **Tests are in:**
 
@@ -142,4 +142,4 @@
 *   [fullscreen_mouselock.py](http://code.google.com/codesearch#search/&exact_package=chromium&q=fullscreen_mouselock.py&type=cs)
 
 Related open issues:
-[Feature=Input-MouseLock](http://code.google.com/p/chromium/issues/list?can=2&q=Feature%3DInput-MouseLock&colspec=ID+Pri+Mstone+ReleaseBlock+Area+Feature+Status+Owner+Summary&cells=tiles)
\ No newline at end of file
+[Feature=Input-MouseLock](http://code.google.com/p/chromium/issues/list)
\ No newline at end of file
diff --git a/site/developers/design-documents/multi-process-architecture/index.md b/site/developers/design-documents/multi-process-architecture/index.md
index 2a46daf..164351f 100644
--- a/site/developers/design-documents/multi-process-architecture/index.md
+++ b/site/developers/design-documents/multi-process-architecture/index.md
@@ -38,7 +38,7 @@
 processes are called "render processes" or "renderers." The renderers use the
 [Blink](/blink) open-source layout engine for interpreting and laying out HTML.
 
-[![image](/_/rsrc/1220197832277/developers/design-documents/multi-process-architecture/arch.png)](/developers/design-documents/multi-process-architecture/arch.png?attredirects=0)
+[![image](/developers/design-documents/multi-process-architecture/arch.png)](/developers/design-documents/multi-process-architecture/arch.png)
 
 ### Managing render processes
 
diff --git a/site/developers/design-documents/multi-process-resource-loading/index.md b/site/developers/design-documents/multi-process-resource-loading/index.md
index 926d2d8..2807cb5 100644
--- a/site/developers/design-documents/multi-process-resource-loading/index.md
+++ b/site/developers/design-documents/multi-process-resource-loading/index.md
@@ -26,7 +26,7 @@
 one-per-tab), each of which contains one Blink instance. Managing all the
 renderers is the browser process, which controls all network accesses.
 
-[![image](/_/rsrc/1220197833456/developers/design-documents/multi-process-resource-loading/Resource-loading.png)](/developers/design-documents/multi-process-resource-loading/Resource-loading.png?attredirects=0)
+[![image](/developers/design-documents/multi-process-resource-loading/Resource-loading.png)](/developers/design-documents/multi-process-resource-loading/Resource-loading.png)
 
 ## Blink
 
diff --git a/site/developers/design-documents/native-controls/index.md b/site/developers/design-documents/native-controls/index.md
index 330c097..9d2b508 100644
--- a/site/developers/design-documents/native-controls/index.md
+++ b/site/developers/design-documents/native-controls/index.md
@@ -24,7 +24,7 @@
 
 Historically, NativeControls have been used like so:
 
-[![image](/_/rsrc/1237082697701/developers/design-documents/native-controls/NativeControlHistoric2.png)](/developers/design-documents/native-controls/NativeControlHistoric2.png?attredirects=0)
+[![image](/developers/design-documents/native-controls/NativeControlHistoric2.png)](/developers/design-documents/native-controls/NativeControlHistoric2.png)
 
 A base class, NativeControl, is the root of all NativeControls, like buttons,
 checkboxes, tree views, etc. This View subclass is Windows-specific and has a
@@ -66,7 +66,7 @@
 To achieve this, we use the PIMPL idiom to hide the native control
 implementation from the client in a setup like this:
 
-[![image](/_/rsrc/1237081970834/developers/design-documents/native-controls/NativeControl.png)](/developers/design-documents/native-controls/NativeControl.png?attredirects=0)
+[![image](/developers/design-documents/native-controls/NativeControl.png)](/developers/design-documents/native-controls/NativeControl.png)
 
 In this world, NativeButton is a class derived from a base Button class just as
 the other Button classes are (e.g. TextButton, etc). It overrides various
diff --git a/site/developers/design-documents/network-stack/cookiemonster/index.md b/site/developers/design-documents/network-stack/cookiemonster/index.md
index fd5f9e6..addefe7 100644
--- a/site/developers/design-documents/network-stack/cookiemonster/index.md
+++ b/site/developers/design-documents/network-stack/cookiemonster/index.md
@@ -48,7 +48,7 @@
 The important data structure relationships inside of and including the
 CookieMonster are sketched out in the diagram below.
 
-[![image](/_/rsrc/1292454607024/developers/design-documents/network-stack/cookiemonster/CM-inheritance.svg)](/developers/design-documents/network-stack/cookiemonster/CM-inheritance.svg?attredirects=0)
+[![image](/developers/design-documents/network-stack/cookiemonster/CM-inheritance.svg)](/developers/design-documents/network-stack/cookiemonster/CM-inheritance.svg)
 
 In the above diagram, type relationships are represented as follows:
 
@@ -147,7 +147,7 @@
 The call graph of the routines used in the CookieMonster is included below. It
 is correct as of revision 59070, but may not apply to later versions.
 
-[![image](/_/rsrc/1292454607024/developers/design-documents/network-stack/cookiemonster/CM-method-calls-new.svg)](/developers/design-documents/network-stack/cookiemonster/CM-method-calls-new.svg?attredirects=0)
+[![image](/developers/design-documents/network-stack/cookiemonster/CM-method-calls-new.svg)](/developers/design-documents/network-stack/cookiemonster/CM-method-calls-new.svg)
 
 Key:
 
diff --git a/site/developers/design-documents/network-stack/disk-cache/index.md b/site/developers/design-documents/network-stack/disk-cache/index.md
index 511bb59..f98e21f 100644
--- a/site/developers/design-documents/network-stack/disk-cache/index.md
+++ b/site/developers/design-documents/network-stack/disk-cache/index.md
@@ -49,7 +49,7 @@
 
 Any implementation of Chromium's cache exposes two interfaces:
 disk_cache::Backend and disk_cache::Entry. (see
-[src/net/disk_cache/disk_cache.h](http://src.chromium.org/viewvc/chrome/trunk/src/net/disk_cache/disk_cache.h?view=markup)).
+[src/net/disk_cache/disk_cache.h](http://src.chromium.org/viewvc/chrome/trunk/src/net/disk_cache/disk_cache.h)).
 The Backend provides methods to enumerate the resources stored on the cache
 (a.k.a Entries), open old entries or create new ones etc. Operations specific to
 a given resource are handled with the Entry interface.
@@ -99,7 +99,7 @@
 leverage the underlying operating system to reduce access latency.
 
 The structure of a cache address is defined on
-[disk_cache/addr.h](http://src.chromium.org/viewvc/chrome/trunk/src/net/disk_cache/addr.h?view=markup),
+[disk_cache/addr.h](http://src.chromium.org/viewvc/chrome/trunk/src/net/disk_cache/addr.h),
 and basically tells if the required data is stored inside a block-file or as a
 separate file and the number of the file (block file or otherwise). If the data
 is part of a block-file, the cache address also has the number of the first
@@ -117,7 +117,7 @@
 ### Index File Structure
 
 The index file structure is specified on
-[disk_cache/disk_format.h.](http://src.chromium.org/viewvc/chrome/trunk/src/net/disk_cache/disk_format.h?view=markup)
+[disk_cache/disk_format.h.](http://src.chromium.org/viewvc/chrome/trunk/src/net/disk_cache/disk_format.h)
 Basically, it is just an disk_cache::IndexHeader structure followed by the
 actual hash table. The number of entries in the table is at least
 disk_cache::kIndexTablesize (65536), but the actual size is controlled by the
@@ -138,7 +138,7 @@
 ### Block File Structure
 
 The block-file structure is specified on
-[disk_cache/disk_format.h](http://src.chromium.org/viewvc/chrome/trunk/src/net/disk_cache/disk_format.h?view=markup).
+[disk_cache/disk_format.h](http://src.chromium.org/viewvc/chrome/trunk/src/net/disk_cache/disk_format.h).
 Basically, it is just a file header (disk_cache::BlockFileHeader) followed by a
 variable number of fixed-size data blocks. Block files are named data_n, where n
 is the decimal file number.
@@ -172,7 +172,7 @@
 we need to allocate just two blocks instead of four, the new record will use
 blocks 1 and 2 (state C).
 
-[![image](/_/rsrc/1292454665609/developers/design-documents/network-stack/disk-cache/alloc2.PNG)](/developers/design-documents/network-stack/disk-cache/alloc2.PNG?attredirects=0)
+[![image](/developers/design-documents/network-stack/disk-cache/alloc2.PNG)](/developers/design-documents/network-stack/disk-cache/alloc2.PNG)
 
 There are a couple of fields on the header to help the process of allocating
 space for a new record. The empty field stores counters of available space per
@@ -221,7 +221,7 @@
 
 ### The Big Picture
 
-[![image](/_/rsrc/1292454665609/developers/design-documents/network-stack/disk-cache/files4.PNG)](/developers/design-documents/network-stack/disk-cache/files4.PNG?attredirects=0)
+[![image](/developers/design-documents/network-stack/disk-cache/files4.PNG)](/developers/design-documents/network-stack/disk-cache/files4.PNG)
 
 This diagram shows a disk cache with 7 files on disk: the index file, 5
 block-files and one separate file. *data_1* and *data_4* are chained together so
@@ -243,7 +243,7 @@
 that was accessed while browsing in that mode.
 
 There are a few different types of caches (see
-[net/base/cache_type.h](http://src.chromium.org/viewvc/chrome/trunk/src/net/base/cache_type.h?view=markup)),
+[net/base/cache_type.h](http://src.chromium.org/viewvc/chrome/trunk/src/net/base/cache_type.h)),
 mainly defined by their intended use: there is a media specific cache, the
 general purpose disk cache, and another one that serves as the back end storage
 for AppCache, in addition to the in-memory type already mentioned. All types of
@@ -282,7 +282,7 @@
 Support for the eviction algorithm of the cache is implemented on
 disk_cache/rankings (and mem_rankings for the in-memory one), and the eviction
 itself is implemented on
-[disk_cache/eviction](http://src.chromium.org/viewvc/chrome/trunk/src/net/disk_cache/eviction.cc?view=markup).
+[disk_cache/eviction](http://src.chromium.org/viewvc/chrome/trunk/src/net/disk_cache/eviction.cc).
 Right now we have a simple Least Recently Used algorithm that just starts
 deleting old entries once a certain limit is exceeded, and a second algorithm
 that takes reuse and age into account before evicting an entry. We also have the
@@ -332,7 +332,7 @@
 ### Enumerations
 
 A good example of enumerating the entries stored by the cache is located at
-[src/net/url_request/url_request_view_cache_job.cc](http://src.chromium.org/viewvc/chrome/trunk/src/net/url_request/url_request_view_cache_job.cc?view=markup)
+[src/net/url_request/url_request_view_cache_job.cc](http://src.chromium.org/viewvc/chrome/trunk/src/net/url_request/url_request_view_cache_job.cc)
 . It should be noted that this interface is not making any statements about the
 order in which the entries are enumerated, so it is not a good idea to make
 assumptions about it. Also, it could take a long time to go through all the info
diff --git a/site/developers/design-documents/network-stack/disk-cache/very-simple-backend.md b/site/developers/design-documents/network-stack/disk-cache/very-simple-backend.md
index bf16342..c249f35 100644
--- a/site/developers/design-documents/network-stack/disk-cache/very-simple-backend.md
+++ b/site/developers/design-documents/network-stack/disk-cache/very-simple-backend.md
@@ -57,12 +57,10 @@
 
 ## Status
 
-See [Bug 173381](https://code.google.com/p/chromium/issues/detail?id=173381) for
-status on this implementation, or [track the Internals-Network-Cache-Simple
-issue in
-crbug](https://code.google.com/p/chromium/issues/list?q=label:Internals-Network-Cache-Simple).
-For related designs covering performance tracking, see [Disk Cache Benchmarking
-& Performance
+See [Bug 173381](https://code.google.com/p/chromium/issues/detail) for status on
+this implementation, or [track the Internals-Network-Cache-Simple issue in
+crbug](https://code.google.com/p/chromium/issues/list). For related designs
+covering performance tracking, see [Disk Cache Benchmarking & Performance
 Tracking](/developers/design-documents/network-stack/disk-cache/disk-cache-benchmarking).
 
 ## External Interface
diff --git a/site/developers/design-documents/network-stack/http-cache/index.md b/site/developers/design-documents/network-stack/http-cache/index.md
index 40bb56c..356966d 100644
--- a/site/developers/design-documents/network-stack/http-cache/index.md
+++ b/site/developers/design-documents/network-stack/http-cache/index.md
@@ -155,7 +155,7 @@
 
 This is a general (not exhaustive) diagram of the state machine:
 
-[![image](/_/rsrc/1442961495186/developers/design-documents/network-stack/http-cache/t.png)](/developers/design-documents/network-stack/http-cache/t.png?attredirects=0)
+[![image](/developers/design-documents/network-stack/http-cache/t.png)](/developers/design-documents/network-stack/http-cache/t.png)
 
 This diagram is not meant to track the latest version of the code, but rather to
 provide a rough overview of what the state machine transitions look like. The
diff --git a/site/developers/design-documents/network-stack/index.md b/site/developers/design-documents/network-stack/index.md
index 61b98fe..342d3a4 100644
--- a/site/developers/design-documents/network-stack/index.md
+++ b/site/developers/design-documents/network-stack/index.md
@@ -72,7 +72,7 @@
 
 ## Anatomy of a Network Request (focused on HTTP)
 
-[![image](/_/rsrc/1365539027235/developers/design-documents/network-stack/Chromium%20HTTP%20Network%20Request%20Diagram.svg)](/developers/design-documents/network-stack/Chromium%20HTTP%20Network%20Request%20Diagram.svg?attredirects=0)
+[![image](/developers/design-documents/network-stack/Chromium%20HTTP%20Network%20Request%20Diagram.svg)](/developers/design-documents/network-stack/Chromium%20HTTP%20Network%20Request%20Diagram.svg)
 
 ### URLRequest
 
diff --git a/site/developers/design-documents/network-stack/netlog/index.md b/site/developers/design-documents/network-stack/netlog/index.md
index 48d25d9..2ce65c0 100644
--- a/site/developers/design-documents/network-stack/netlog/index.md
+++ b/site/developers/design-documents/network-stack/netlog/index.md
@@ -25,7 +25,7 @@
             [Catapult NetLog
             Viewer](https://chromium.googlesource.com/catapult/+/master/netlog_viewer/).**
 *   **(net_internals_ui.cc) \[[Removed in
-            2018](https://bugs.chromium.org/p/chromium/issues/detail?id=678391&desc=2#c18)\]
+            2018](https://bugs.chromium.org/p/chromium/issues/detail)\]
             ~~Forwards events to the JavaScript application
             chrome://net-internals. This app can visualize the data and also
             export it to a file~~**
@@ -85,7 +85,7 @@
 “id” is unique across all types. The type field is included as a convenience so
 that processing the event stream can be done in a stateless manner.**
 **The list of possible source types is enumerated in
-[net_log_source_type_list.h](https://cs.chromium.org/chromium/src/net/log/net_log_source_type_list.h?q=net_log_source_type_list.h&sq=package:chromium&dr)
+[net_log_source_type_list.h](https://cs.chromium.org/chromium/src/net/log/net_log_source_type_list.h)
 phase number This enumeration can be one of BEGIN, END, NONE.**
 **Let's say you wanted to log the duration of a URLRequest by logging the start
 and then the end:**
@@ -109,9 +109,9 @@
 **Code throughout src/net/\* that needs to emit network events must be passed a
 pointer to a net::NetLog to send the events to.**
 
-**[![image](/_/rsrc/1339521674917/developers/design-documents/network-stack/netlog/NetLog1.png)](/developers/design-documents/network-stack/netlog/NetLog1.png?attredirects=0)**
+**[![image](/developers/design-documents/network-stack/netlog/NetLog1.png)](/developers/design-documents/network-stack/netlog/NetLog1.png)**
 
-**Most commonly, this net::NetLog dependency is passed via a net::BoundNetLog parameter rather than directly as a net::NetLog\*. This is a wrapper to “bind” the same source parameter to each event output to the stream. You can think of it like creating a private event stream for a single entity. Read more about this in [net_log.h](https://cs.chromium.org/chromium/src/net/log/net_log.h?type=cs&sq=package:chromium&g=0)**
+**Most commonly, this net::NetLog dependency is passed via a net::BoundNetLog parameter rather than directly as a net::NetLog\*. This is a wrapper to “bind” the same source parameter to each event output to the stream. You can think of it like creating a private event stream for a single entity. Read more about this in [net_log.h](https://cs.chromium.org/chromium/src/net/log/net_log.h)**
 **Ultimately though, net::NetLog is just a boring interface and doesn’t actually do anything.**
 **In the Chrome browser, the concrete implementation of net::NetLog used is [ChromeNetLog](https://cs.chromium.org/chromium/src/components/net_log/chrome_net_log.h). We configure things so that all network logging events for all browser profiles flow through a single instance of ChromeNetLog. ChromeNetLog is responsible for forwarding this event stream on to other interested parties via an observer mechanism.**
 **As was alluded to earlier in the overview, [FileNetLogObserver ](https://cs.chromium.org/chromium/src/net/log/file_net_log_observer.h)is implemented as one such observer (which serializes the network events to a JSON file).**
@@ -207,6 +207,6 @@
 **Other core features of v3 were unittests for the JavaScript frontend, and a timeline visualization to plot network metrics both in real-time and from postmortem dump files.**
 **v3 also got custom views for Sockets, SPDY sessions, Winsock LSPs (SPIs), a slew of other functionality and increased logging sprinkled throughout the network stack.**
 **version 4: The extraction of the viewer**
-**In 2018, the JavaScript of the viewer application was** [removed](https://bugs.chromium.org/p/chromium/issues/detail?id=678391&desc=2#c18) from the net-internals page and extracted to a [new repository](https://github.com/catapult-project/catapult/tree/master/netlog_viewer) and running from a [public app server](https://netlog-viewer.appspot.com/#import). The reasons for this extraction are documented in the [NetLog Viewer design document](https://docs.google.com/document/d/1Ll7T5cguj5m2DqkUTad5DWRCqtbQ3L1q9FRvTN5-Y28/).
+**In 2018, the JavaScript of the viewer application was** [removed](https://bugs.chromium.org/p/chromium/issues/detail) from the net-internals page and extracted to a [new repository](https://github.com/catapult-project/catapult/tree/master/netlog_viewer) and running from a [public app server](https://netlog-viewer.appspot.com/#import). The reasons for this extraction are documented in the [NetLog Viewer design document](https://docs.google.com/document/d/1Ll7T5cguj5m2DqkUTad5DWRCqtbQ3L1q9FRvTN5-Y28/).
 version ?:
 **… patches welcome!**
\ No newline at end of file
diff --git a/site/developers/design-documents/network-stack/network-bug-triage/downloads-bug-triage/index.md b/site/developers/design-documents/network-stack/network-bug-triage/downloads-bug-triage/index.md
index e5a21f9..e569093 100644
--- a/site/developers/design-documents/network-stack/network-bug-triage/downloads-bug-triage/index.md
+++ b/site/developers/design-documents/network-stack/network-bug-triage/downloads-bug-triage/index.md
@@ -5,18 +5,16 @@
 title: Triaging Downloads Bugs
 
 ---
-[Downloads
-bugs](https://code.google.com/p/chromium/issues/list?can=2&q=cr-ui-browser%3Ddownloads&sort=&groupby=&colspec=ID+Pri+Status+Modified+Owner+Summary&nobtn=Update)
-are automatically cc'd to the mailing list download-bugs@chromium.org. People on
-the bugs rotation should subscribe to that list. The suggested frequency for
+[Downloads bugs](https://code.google.com/p/chromium/issues/list) are
+automatically cc'd to the mailing list download-bugs@chromium.org. People on the
+bugs rotation should subscribe to that list. The suggested frequency for
 handling incoming bugs is 2-3 days, but that's just a suggestion.
 
 Triagers should
 
 1.  Attempt to reproduce and set the correct Status for [untriaged and
-            unconfirmed
-            bugs](http://crbug.com/?q=cr-ui-browser%3Ddownloads+status%3Auntriaged%2Cunconfirmed+-blocking%3A96604+-needs%3Dfeedback&colspec=ID+Summary+Modified).
-            (That search ignores Needs-Feedback and External bugs.)
+            unconfirmed bugs](http://crbug.com/). (That search ignores
+            Needs-Feedback and External bugs.)
     *   Engage with users as they report bugs to get all the information
                 we need for eventual resolution.
     *   Set Type-Feature Available for feature requests or mark WontFix
@@ -39,7 +37,7 @@
                     use-after-free that might be reproducible in the wild, it's
                     a security issue.
             *   [chromecrash
-                        query](https://chromecrash.corp.google.com/browse?q=int32(extract_regexp(product.version%2C%20r'%5Cd%2B%5C.%5Cd%2B%5C.(%5Cd%2B)%5C.%5Cd%2B'))%20%3E%3D%200%20AND%0Acustom_data.ChromeCrashProto.ptype%3D'browser'%20AND%0A(custom_data.ChromeCrashProto.magic_signature_1.component%20CONTAINS%20'src%2Fcontent%2Fbrowser%2Fdownload'%20OR%0A%20custom_data.ChromeCrashProto.magic_signature_1.component%20CONTAINS%20'src%2Fchrome%2Fbrowser%2Fdownload'%20OR%0A%20custom_data.ChromeCrashProto.magic_signature_1.file_path%20CONTAINS%20'src%2Fchrome%2Fbrowser%2Fextensions%2Fapi%2Fdownloads'%20OR%0A%20custom_data.ChromeCrashProto.magic_signature_1.file_path%20CONTAINS%20'src%2Fchrome%2Fbrowser%2Fui%2Fwebui%2Fdownload')):
+                        query](https://chromecrash.corp.google.com/browse):
                         fiddle with the literal 0 to find crashes
                         before/after/at a specific branch.
         *   Badly broken features
@@ -49,13 +47,12 @@
         *   Some issues on windows are due to bad shell extensions.
                     Point reporters to
                     [ShellMenuView](http://www.nirsoft.net/utils/shell_menu_view.html)
-2.  Categorize [uncategorized
-            bugs](http://crbug.com?q=cr-ui-browser%3Ddownloads+-blocking%3A68191+-blocking%3A68195+-blocking%3A68196+-blocking%3A68197+-blocking%3A68198+-blocking%3A68200+-blocking%3A68201+-blocking%3A68204+-blocking%3A68206+-blocking%3A68208+-blocking%3A68209+-blocking%3A68276+-blocking%3A68356+-blocking%3A68358+-blocking%3A68359+-blocking%3A68361+-blocking%3A69298+-blocking%3A78147+-blocking%3A78148+-blocking%3A96604+-blocking%3A133971+-blocking%3A133960&colspec=ID+Summary+Modified)
-            by adding them to the "Blocked on" list of one of [these category
-            bugs](http://crbug.com/?q=Cr-Ui-Browser%3DDownloads+blocking%3A133960&colspec=ID+Summary).
+2.  Categorize [uncategorized bugs](http://crbug.com) by adding them to
+            the "Blocked on" list of one of [these category
+            bugs](http://crbug.com/).
 3.  Sweep
-            [needs=feedback](https://code.google.com/p/chromium/issues/list?can=2&q=cr-ui-browser=downloads%20needs=feedback&sort=modified&colspec=ID%20Status%20Owner%20Summary%20Modified):
-            if feedback has been provided, remove needs-feedback and continue
+            [needs=feedback](https://code.google.com/p/chromium/issues/list): if
+            feedback has been provided, remove needs-feedback and continue
             debugging; if feedback has not been provided after 2 weeks, Archive
             the bug.
 4.  When major changes such as file moves happen, either update the
diff --git a/site/developers/design-documents/network-stack/network-bug-triage/downloads-bug-triage/salient-bug-list.md b/site/developers/design-documents/network-stack/network-bug-triage/downloads-bug-triage/salient-bug-list.md
index 1d07ef2..a6bcd63 100644
--- a/site/developers/design-documents/network-stack/network-bug-triage/downloads-bug-triage/salient-bug-list.md
+++ b/site/developers/design-documents/network-stack/network-bug-triage/downloads-bug-triage/salient-bug-list.md
@@ -21,5 +21,4 @@
 things a Save Page As .. format[113888](http://crbug.com/113888) Mac
 circumvention of downloads warning dialog incorrect for last incognito window
 close[88419](http://crbug.com/88419) Downloads fail with 'Insufficient
-Permissions'
-error[161793](https://code.google.com/p/chromium/issues/detail?id=161793)
\ No newline at end of file
+Permissions' error[161793](https://code.google.com/p/chromium/issues/detail)
\ No newline at end of file
diff --git a/site/developers/design-documents/network-stack/network-stack-objectives.md b/site/developers/design-documents/network-stack/network-stack-objectives.md
index 3d0ae1d..2b5d455 100644
--- a/site/developers/design-documents/network-stack/network-stack-objectives.md
+++ b/site/developers/design-documents/network-stack/network-stack-objectives.md
@@ -212,12 +212,12 @@
             Didn't have time to tackle the major items such as thread-safe
             certificate cache and certificate verification result cache.
 *   [Certificate enrollment with the HTML &lt;keygen&gt;
-            tag](http://code.google.com/p/chromium/issues/detail?id=148). --
-            0.7. davidben added UI and fixed many bugs in certificate
-            enrollment. Remaining work is to [support all formats of
+            tag](http://code.google.com/p/chromium/issues/detail). -- 0.7.
+            davidben added UI and fixed many bugs in certificate enrollment.
+            Remaining work is to [support all formats of
             application/x-x509-user-cert
-            responses](http://code.google.com/p/chromium/issues/detail?id=37142),
-            and then to test with various CAs.
+            responses](http://code.google.com/p/chromium/issues/detail), and
+            then to test with various CAs.
 
 **Feature work on download handling (ahendrickson)**
 
@@ -233,14 +233,13 @@
 *   Implement alternate eviction algorithm and measure impact (to reduce
             the cookies evicted while browsing). -- 1
 *   (Stretch) [Restrict access of CookieMonster to IO
-            Thread](http://code.google.com/p/chromium/issues/detail?id=44083).
-            -- 0
+            Thread](http://code.google.com/p/chromium/issues/detail). -- 0
 
 **URL Prefetching (gavinp)**
 
 *   [Implement link
-            rel=prefetch](http://code.google.com/p/chromium/issues/detail?id=13505)
-            and measure impact. -- 1.0; implemented, measurement shows 10%
+            rel=prefetch](http://code.google.com/p/chromium/issues/detail) and
+            measure impact. -- 1.0; implemented, measurement shows 10%
             improvement of PLT
 *   Implement link HTTP headers and measure impact. -- 0.5; preliminary
             code reviews sent out.
@@ -250,21 +249,18 @@
 *   Simultaneous streaming readers on ranges in a cache entry (to
             support video prefetch for YouTube). -- 0
 *   Experiment with [request throttling at the cache
-            layer](http://code.google.com/p/chromium/issues/detail?id=10727) --
-            1.0
+            layer](http://code.google.com/p/chromium/issues/detail) -- 1.0
 
 **HTTP authentication (cbentzel)**
 
 *   Integrated Authentication on all platforms. -- 0.9; NTLM on
             Linux/OSX not supported without auth prompt.
 *   Add full proxy authentication support to
-            [SocketStream](http://code.google.com/p/chromium/issues/detail?id=47069)
-            and
-            [SPDY](http://code.google.com/p/chromium/issues/detail?id=46620). --
-            0
+            [SocketStream](http://code.google.com/p/chromium/issues/detail) and
+            [SPDY](http://code.google.com/p/chromium/issues/detail). -- 0
 *   [System level tests for
-            NTLM/Negotiate](http://code.google.com/p/chromium/issues/detail?id=35021).
-            -- 0
+            NTLM/Negotiate](http://code.google.com/p/chromium/issues/detail). --
+            0
 
 **Simulated Network Tester (cbentzel, klm, tonyg)**
 
@@ -289,11 +285,11 @@
 **Proxy handling**
 
 *   [Extension API for changing proxy
-            settings](http://code.google.com/p/chromium/issues/detail?id=48930)
-            (pamg) -- 0.5
+            settings](http://code.google.com/p/chromium/issues/detail) (pamg) --
+            0.5
 *   [Execute PAC scripts out of
-            process](http://code.google.com/p/chromium/issues/detail?id=11746)
-            (eroman) -- 0; punted
+            process](http://code.google.com/p/chromium/issues/detail) (eroman)
+            -- 0; punted
 
 **Implement HTTP pipelining (vandebo)**
 
@@ -303,16 +299,15 @@
 
 *   Support the WebTiming spec. -- 1.0; landed in Chrome 6.
 *   [Enable persisting disk cache of pre-parsed
-            javascript](http://code.google.com/p/chromium/issues/detail?id=32407).
-            -- 0
+            javascript](http://code.google.com/p/chromium/issues/detail). -- 0
 *   Pass all of the BrowserScope tests -- 0.9; ToT chromium scores
             91/100 on the tests
 
 **SafeBrowsing (lzheng)**
 
 *   [Add end to end tests for
-            safe-browsing](http://code.google.com/p/chromium/issues/detail?id=47318)
-            -- 1.0
+            safe-browsing](http://code.google.com/p/chromium/issues/detail) --
+            1.0
 *   Extract the safe browsing code to its own library that can be
             re-used by other projects -- 0
 
@@ -328,8 +323,8 @@
 #### #### Run PAC scripts out of process
 
 #### [Move the evaluation of proxy auto-config scripts out of the browser
-process](http://code.google.com/p/chromium/issues/detail?id=11746) to a
-sandboxed process for better security. (eroman)
+process](http://code.google.com/p/chromium/issues/detail) to a sandboxed process
+for better security. (eroman)
 
 #### Ended up doing multi-threaded PAC execution instead, to address performance
 problems associated with speculative requests + slow DNS (crbug.com/11079)
@@ -337,8 +332,8 @@
 #### Cache pre-parsed JavaScript
 
 The work on the HTTP cache side is done. Need to write the code for [WebKit and
-V8 use the interface](http://code.google.com/p/chromium/issues/detail?id=32407)
-and measure the performance impact. (tonyg, rvargas)
+V8 use the interface](http://code.google.com/p/chromium/issues/detail) and
+measure the performance impact. (tonyg, rvargas)
 
 Done. M6 has pre-parsed JS in the memory cache ON by default. It has pre-parsed
 JS in the disk cache is OFF by default (--enable-preparsed-js-caching).
@@ -347,16 +342,16 @@
 
 Use NSS for SSL on Windows by default. We need to modify NSS to [use Windows
 CryptoAPI for SSL client
-authentication](http://code.google.com/p/chromium/issues/detail?id=37560). (wtc)
+authentication](http://code.google.com/p/chromium/issues/detail). (wtc)
 
 Done. NSS is being used for SSL on all platforms.
 
 #### Improve the network error page
 
 The network error page should [help the user diagnose and fix the
-problem](http://code.google.com/p/chromium/issues/detail?id=40431) (see also
-[issue 18673](http://code.google.com/p/chromium/issues/detail?id=18673)), rather
-than merely displaying a network error code. (eroman, jar, jcivelli)
+problem](http://code.google.com/p/chromium/issues/detail) (see also [issue
+18673](http://code.google.com/p/chromium/issues/detail)), rather than merely
+displaying a network error code. (eroman, jar, jcivelli)
 
 The UI of the error page has not been improved, however some user-level
 connectivity tests have been added to help diagnose when a chronic network error
@@ -365,21 +360,19 @@
 #### #### Implement SSLClientSocketPool
 
 #### This allows us to implement [late binding of SSL
-sockets](http://code.google.com/p/chromium/issues/detail?id=30357) and is a
-prerequisite refactor for speculative SSL pre-connection and pipelining.
-(vandebo)
+sockets](http://code.google.com/p/chromium/issues/detail) and is a prerequisite
+refactor for speculative SSL pre-connection and pipelining. (vandebo)
 
 #### Done.
 
 #### #### HTTP authentication
 
 *   #### Implement the [Negotiate (SPNEGO) authentication scheme on
-            Linux and
-            Mac](http://code.google.com/p/chromium/issues/detail?id=33033) using
-            GSS-API. (ahendrickson)
+            Linux and Mac](http://code.google.com/p/chromium/issues/detail)
+            using GSS-API. (ahendrickson)
     #### Almost completed.
 *   #### Create [system-level tests for NTLM and Negotiate
-            authentication](http://code.google.com/p/chromium/issues/detail?id=35021).
+            authentication](http://code.google.com/p/chromium/issues/detail).
             (cbentzel)
     #### Hasn't been started yet.
 
@@ -394,10 +387,9 @@
             hit/miss rates, including "near misses". (rvargas)
     #### Still needs investigation.
 *   #### Make the [HTTP
-            cache](http://code.google.com/p/chromium/issues/detail?id=26729) and
-            [disk
-            cache](http://code.google.com/p/chromium/issues/detail?id=26730)
-            fully asynchronous. Right now the HTTP cache is serving the metadata
+            cache](http://code.google.com/p/chromium/issues/detail) and [disk
+            cache](http://code.google.com/p/chromium/issues/detail) fully
+            asynchronous. Right now the HTTP cache is serving the metadata
             synchronously, which may block the IO thread.
     #### Done.
 *   #### Throttle the requests.
@@ -407,8 +399,7 @@
 #### Network internals instrumentation, logging, and diagnostics
 
 *   [Create a chrome://net page for debugging the network
-            stack](http://code.google.com/p/chromium/issues/detail?id=37421).
-            (eroman)
+            stack](http://code.google.com/p/chromium/issues/detail). (eroman)
     *   This will replace about:net-internals and about:net.
     *   Allow tracing of network requests and their internal states.
     *   Diagnosing performance problems.
@@ -448,8 +439,7 @@
             AI_ADDRCONFIG and when to pass AF_INET to getaddrinfo, so we get the
             best host name resolution performance. (jar)
 *   Implement IPv6 extensions to
-            [FTP](http://code.google.com/p/chromium/issues/detail?id=35050).
-            (gavinp)
+            [FTP](http://code.google.com/p/chromium/issues/detail). (gavinp)
     Done. Support for EPSV.
 
 #### Speculative TCP pre-connection
@@ -474,24 +464,24 @@
 #### Improve WebKit resource loading
 
 Improve resource loading so we can pass all of the [network tests on
-Browserscope](http://www.browserscope.org/?category=network&v=top) (Chromium
-issues [13505](http://code.google.com/p/chromium/issues/detail?id=13505),
-[40014](http://code.google.com/p/chromium/issues/detail?id=40014),
-[40019](http://code.google.com/p/chromium/issues/detail?id=40019) and WebKit
-[bug 20710](https://bugs.webkit.org/show_bug.cgi?id=20710)). Most of the work
-will be in WebKit. (gavinp, tonyg).
+Browserscope](http://www.browserscope.org/) (Chromium issues
+[13505](http://code.google.com/p/chromium/issues/detail),
+[40014](http://code.google.com/p/chromium/issues/detail),
+[40019](http://code.google.com/p/chromium/issues/detail) and WebKit [bug
+20710](https://bugs.webkit.org/show_bug.cgi)). Most of the work will be in
+WebKit. (gavinp, tonyg).
 
 Work in progress.
 
 #### #### Certificate UI
 
 *   #### [Linux certificate management
-            UI](http://code.google.com/p/chromium/issues/detail?id=19991).
-            (summer intern?)
+            UI](http://code.google.com/p/chromium/issues/detail). (summer
+            intern?)
     #### Work in progress.
 *   #### UI for [&lt;keygen&gt; certificate
-            enrollment](http://code.google.com/p/chromium/issues/detail?id=148)
-            on Linux and Windows: right now &lt;keygen&gt; finishes silently.
+            enrollment](http://code.google.com/p/chromium/issues/detail) on
+            Linux and Windows: right now &lt;keygen&gt; finishes silently.
             (summer intern?)
     #### Work in progress by summer intern.
 
@@ -519,13 +509,13 @@
 test coverage helps bring up new ports. In addition, any bugs that get fixed
 should get unit tests to prevent regression.
 #### We should [add performance
-tests](http://code.google.com/p/chromium/issues/detail?id=6754) to measure the
+tests](http://code.google.com/p/chromium/issues/detail) to measure the
 performance of the network stack and track it over time.
 
 #### ********Fix SSLUITests********
 
 All the [SSLUITests are marked as
-flaky](http://code.google.com/p/chromium/issues/detail?id=40932) now.
+flaky](http://code.google.com/p/chromium/issues/detail) now.
 
 #### ********Better histograms********
 
@@ -540,23 +530,23 @@
 #### #### Captive portals
 
 #### [Avoid certificate name mismatch
-errors](http://code.google.com/p/chromium/issues/detail?id=71736) when visiting
-an HTTPS page through a captive portal.
+errors](http://code.google.com/p/chromium/issues/detail) when visiting an HTTPS
+page through a captive portal.
 
 #### #### HTTP pipelining
 
 #### We should implement an [optional pipelining
-mode](http://code.google.com/p/chromium/issues/detail?id=8991).
+mode](http://code.google.com/p/chromium/issues/detail).
 
 #### #### HTTP authentication
 
 *   #### [support NTLMv2 on Linux and
-            Mac](http://code.google.com/p/chromium/issues/detail?id=22532)
+            Mac](http://code.google.com/p/chromium/issues/detail)
 
 #### We also need to review the interaction between HTTP authentication and disk
 cache. For example, [cached pages that were downloaded with authentication
 should not be retrieved without
-authentication](http://code.google.com/p/chromium/issues/detail?id=454).
+authentication](http://code.google.com/p/chromium/issues/detail).
 
 #### FTP
 
@@ -564,7 +554,7 @@
 *   caching directory listings.
 
 We need to be able to [request FTP URLs through a
-proxy](http://code.google.com/p/chromium/issues/detail?id=11227).
+proxy](http://code.google.com/p/chromium/issues/detail).
 
 #### Preference service for network settings
 
@@ -572,9 +562,9 @@
 network settings of all applications easily. However, there will be some
 configuration settings specific to our network stack, so we need to have our own
 preference service for those settings. See also [issue
-266](http://code.google.com/p/chromium/issues/detail?id=266), in which some
-Firefox users demand that we not use the WinInet proxy settings (the de facto
-system proxy settings) on Windows.
+266](http://code.google.com/p/chromium/issues/detail), in which some Firefox
+users demand that we not use the WinInet proxy settings (the de facto system
+proxy settings) on Windows.
 
 #### Share code between HTTP, SPDY, and WebSocket
 
@@ -583,5 +573,4 @@
 
 #### WPAD over DHCP
 
-Support [WPAD over
-DHCP](http://code.google.com/p/chromium/issues/detail?id=18575).
\ No newline at end of file
+Support [WPAD over DHCP](http://code.google.com/p/chromium/issues/detail).
\ No newline at end of file
diff --git a/site/developers/design-documents/network-stack/preconnect.md b/site/developers/design-documents/network-stack/preconnect.md
index df565d1..ca4e8aa 100644
--- a/site/developers/design-documents/network-stack/preconnect.md
+++ b/site/developers/design-documents/network-stack/preconnect.md
@@ -24,9 +24,9 @@
             destination it can start initiating the connection in parallel with
             the navigation to the redirector.
 
-[Issue 450682](https://code.google.com/p/chromium/issues/detail?id=450682)
-tracks the implementation as well as issues that came up during implementation
-and experimentation.
+[Issue 450682](https://code.google.com/p/chromium/issues/detail) tracks the
+implementation as well as issues that came up during implementation and
+experimentation.
 
 ## Implementation Notes
 
@@ -50,8 +50,7 @@
 
 The initial implementation for preconnect did not take private mode into account
 and all connections were pre-connected in the cookies-allowed connection pool
-leading to
-[situations](https://code.google.com/p/chromium/issues/detail?id=468005) where
+leading to [situations](https://code.google.com/p/chromium/issues/detail) where
 the preconnected connection was not leveraged for the future request.
 
 ### Preconnect Connection Pool Selection Heuristic (proposed)
diff --git a/site/developers/design-documents/network-stack/proxy-settings-fallback/index.md b/site/developers/design-documents/network-stack/proxy-settings-fallback/index.md
index ac0f679..be882db 100644
--- a/site/developers/design-documents/network-stack/proxy-settings-fallback/index.md
+++ b/site/developers/design-documents/network-stack/proxy-settings-fallback/index.md
@@ -16,7 +16,7 @@
 buttons. This modal approach makes it pretty easy to understand which proxy
 settings will be used, since there is only one set of choices.
 
-![image](/_/rsrc/1292455009650/developers/design-documents/network-stack/proxy-settings-fallback/fox-proxy-settings.png)
+![image](/developers/design-documents/network-stack/proxy-settings-fallback/fox-proxy-settings.png)
 
 However in Internet Explorer, the settings are more complex.
 
@@ -27,9 +27,9 @@
 
 Screenshot of IE's settings dialog:
 
-![image](/_/rsrc/1292455009652/developers/design-documents/network-stack/proxy-settings-fallback/ie-proxy-settings.png)
+![image](/developers/design-documents/network-stack/proxy-settings-fallback/ie-proxy-settings.png)
 +
-![image](/_/rsrc/1292455009652/developers/design-documents/network-stack/proxy-settings-fallback/ie-proxy-server-settings.png)
+![image](/developers/design-documents/network-stack/proxy-settings-fallback/ie-proxy-server-settings.png)
 
 ## How WinInet resolves the ambiguity
 
@@ -39,7 +39,7 @@
 The way Internet Explorer applies these settings is using a fallback scheme
 during initialization:
 
-![image](/_/rsrc/1292455009651/developers/design-documents/network-stack/proxy-settings-fallback/ie-fallback.png)
+![image](/developers/design-documents/network-stack/proxy-settings-fallback/ie-fallback.png)
 
 *   Fallback between the automatic settings is represented with a **blue
             arrow**, and occurs whenever:
@@ -55,8 +55,8 @@
 
 There is a secondary fallback mechanism at runtime:
 
-![image](/_/rsrc/1292455009651/developers/design-documents/network-stack/proxy-settings-fallback/ie-auto-fallback.png)
-![image](/_/rsrc/1292455009651/developers/design-documents/network-stack/proxy-settings-fallback/ie-manual-fallback.png)
+![image](/developers/design-documents/network-stack/proxy-settings-fallback/ie-auto-fallback.png)
+![image](/developers/design-documents/network-stack/proxy-settings-fallback/ie-manual-fallback.png)
 
 So for example if auto-detect was chosen during the initialization sequence, but
 the PAC script is failing during execution of FindProxyForURL(), it will
diff --git a/site/developers/design-documents/omnibox-ime-coordination/index.md b/site/developers/design-documents/omnibox-ime-coordination/index.md
index 7bec343..12e1e81 100644
--- a/site/developers/design-documents/omnibox-ime-coordination/index.md
+++ b/site/developers/design-documents/omnibox-ime-coordination/index.md
@@ -17,7 +17,7 @@
 Method Editor). The main problem is that IME windows overlap with the omnibox
 autocomplete results, as pictured below.
 
-[![image](/_/rsrc/1317029110924/developers/design-documents/omnibox-ime-coordination/imeomni.png)](/developers/design-documents/omnibox-ime-coordination/imeomni.png?attredirects=0)
+[![image](/developers/design-documents/omnibox-ime-coordination/imeomni.png)](/developers/design-documents/omnibox-ime-coordination/imeomni.png)
 
 This looks unpolished and may be confusing and frustrating to the user.
 
@@ -164,13 +164,12 @@
 
 ## Links
 
+*   [Chromium bug 2924](http://code.google.com/p/chromium/issues/detail)
+            - Don't let IME candidate window overwrite the autocomplete popup
 *   [Chromium bug
-            2924](http://code.google.com/p/chromium/issues/detail?id=2924) -
-            Don't let IME candidate window overwrite the autocomplete popup
+            38450](http://code.google.com/p/chromium/issues/detail) - Omnibox
+            autocomplete behavior for Korean is less than optimal (related, but
+            this design doc doesn’t affect this bug)
 *   [Chromium bug
-            38450](http://code.google.com/p/chromium/issues/detail?id=38450) -
-            Omnibox autocomplete behavior for Korean is less than optimal
-            (related, but this design doc doesn’t affect this bug)
-*   [Chromium bug
-            245578](https://code.google.com/p/chromium/issues/detail?id=245578)
-            - IME candidate window overlaps Omnibox suggest.
\ No newline at end of file
+            245578](https://code.google.com/p/chromium/issues/detail) - IME
+            candidate window overlaps Omnibox suggest.
\ No newline at end of file
diff --git a/site/developers/design-documents/oop-iframes/index.md b/site/developers/design-documents/oop-iframes/index.md
index 7269ef2..9c57a91 100644
--- a/site/developers/design-documents/oop-iframes/index.md
+++ b/site/developers/design-documents/oop-iframes/index.md
@@ -46,7 +46,7 @@
 
 For any issues observed in these uses of OOPIFs, please file a bug in the
 component
-[Internals&gt;Sandbox&gt;SiteIsolation](https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3ESandbox%3ESiteIsolation).
+[Internals&gt;Sandbox&gt;SiteIsolation](https://bugs.chromium.org/p/chromium/issues/list).
 
 ### Project Resources
 
@@ -54,7 +54,7 @@
     - A visualization of the bugs and tasks that need to be completed for each
     upcoming milestone. (Out of date.)
 
-    [Internals&gt;Sandbox&gt;SiteIsolation](https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3ESandbox%3ESiteIsolation)
+    [Internals&gt;Sandbox&gt;SiteIsolation](https://bugs.chromium.org/p/chromium/issues/list)
     - All known bugs with OOPIFs and Site Isolation in general. The overall
     tracking bug for OOPIFs is <https://crbug.com/99379>, and the launch is
     tracked at <https://crbug.com/545200>.
@@ -67,12 +67,12 @@
     try bot
 
     [Feature Update
-    FAQ](https://docs.google.com/document/d/1Iqe_CzFVA6hyxe7h2bUKusxsjB6frXfdAYLerM3JjPo/edit?usp=sharing)
+    FAQ](https://docs.google.com/document/d/1Iqe_CzFVA6hyxe7h2bUKusxsjB6frXfdAYLerM3JjPo/edit)
     - General information for how to update Chromium features to be compatible
     with OOPIFs.
 
     [Affected Feature
-    List](https://docs.google.com/document/d/1dCR2aEoBJj_Yqcs6GuM7lUPr0gag77L5OSgDa8bebsI/edit?usp=sharing)
+    List](https://docs.google.com/document/d/1dCR2aEoBJj_Yqcs6GuM7lUPr0gag77L5OSgDa8bebsI/edit)
     - The set of Chromium features we know are affected by OOPIFs.
 
     [Site Isolation Summit
@@ -94,7 +94,7 @@
 
 #### Proxies
 
-[![image](/_/rsrc/1366228626421/developers/design-documents/oop-iframes/Cross%20Process%20Tabs%20%28for%20posting%29.png)](/developers/design-documents/oop-iframes/Cross%20Process%20Tabs%20%28for%20posting%29.png?attredirects=0)
+[![image](/developers/design-documents/oop-iframes/Cross%20Process%20Tabs%20%28for%20posting%29.png)](/developers/design-documents/oop-iframes/Cross%20Process%20Tabs%20%28for%20posting%29.png)
 
 Documents that have references to each other (e.g., from the frame tree,
 window.opener, or named windows) can interact via JavaScript. When the documents
@@ -139,11 +139,11 @@
 the diagram below, which depicts one BrowsingInstance (i.e., group of related
 windows) with two tabs, containing two subframes each.
 
-[![image](/_/rsrc/1445448026552/developers/design-documents/oop-iframes/Frame%20Trees%202015%20%28for%20posting%29.png)](/developers/design-documents/oop-iframes/Frame%20Trees%202015%20%28for%20posting%29.png?attredirects=0)
+[![image](/developers/design-documents/oop-iframes/Frame%20Trees%202015%20%28for%20posting%29.png)](/developers/design-documents/oop-iframes/Frame%20Trees%202015%20%28for%20posting%29.png)
 
 #### Inside Blink
 
-[![image](/_/rsrc/1445448006392/developers/design-documents/oop-iframes/Frame%20DOMWindow%20Document%202015%20%28for%20posting%29.png)](/developers/design-documents/oop-iframes/Frame%20DOMWindow%20Document%202015%20%28for%20posting%29.png?attredirects=0)
+[![image](/developers/design-documents/oop-iframes/Frame%20DOMWindow%20Document%202015%20%28for%20posting%29.png)](/developers/design-documents/oop-iframes/Frame%20DOMWindow%20Document%202015%20%28for%20posting%29.png)
 
 Blink has LocalFrame and LocalDOMWindow classes for frames that are in-process,
 and it has RemoteFrame and RemoteDOMWindow classes for the proxies that live in
@@ -218,7 +218,7 @@
 isolation (according to our Site Isolation policy), the browser process will
 swap the frame's renderer process. This can be done because the browser process
 knows the full frame tree, as described above. Until
-[PlzNavigate](https://docs.google.com/document/d/1cSW8fpJIUnibQKU8TMwLE5VxYZPh4u4LNu_wtkok8UE/edit?usp=sharing)
+[PlzNavigate](https://docs.google.com/document/d/1cSW8fpJIUnibQKU8TMwLE5VxYZPh4u4LNu_wtkok8UE/edit)
 launched, this was implemented using CrossSiteResourceHandler to transfer
 navigations to a different process when needed.
 
@@ -259,4 +259,4 @@
 directly to the intended frame's renderer process. We also manage focus in the
 browser process to send keyboard events directly to the renderer process of the
 focused frame. More details are available in this [design
-document](https://docs.google.com/document/d/1RQUbxiK60Z7CZDcWeryqKeX-bewZzgsirjF2Dprfx3U/edit?usp=sharing).
\ No newline at end of file
+document](https://docs.google.com/document/d/1RQUbxiK60Z7CZDcWeryqKeX-bewZzgsirjF2Dprfx3U/edit).
\ No newline at end of file
diff --git a/site/developers/design-documents/oop-iframes/oop-iframes-rendering/index.md b/site/developers/design-documents/oop-iframes/oop-iframes-rendering/index.md
index 65a08ab..e6bc0d2 100644
--- a/site/developers/design-documents/oop-iframes/oop-iframes-rendering/index.md
+++ b/site/developers/design-documents/oop-iframes/oop-iframes-rendering/index.md
@@ -62,7 +62,7 @@
 
 &lt;/html&gt;
 
-![image](/_/rsrc/1369666044574/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20rendering%20trees.png)
+![image](/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20rendering%20trees.png)
 
 More details on rendering, and in particular the layout phase, can be found at
 <https://www.webkit.org/blog/114/webcore-rendering-i-the-basics/>.
@@ -190,7 +190,7 @@
 few changes. The left half contains some new and modified classes as well as new
 IPC messages.
 
-[![image](/_/rsrc/1369666242373/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20texture%20routing.png)](/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20texture%20routing.png?attredirects=0)
+[![image](/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20texture%20routing.png)](/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20texture%20routing.png)
 
 When using the ubercompositor, the renderer process for the subframe creates a
 compositor frame (a concept entirely distinct from HTML frames), which can
@@ -201,7 +201,7 @@
 the subframe renderer process, back to the browser process for the
 ubercompositor to composite them.
 
-[![image](/_/rsrc/1369666382385/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20compositor%20frame%20routing.png)](/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20compositor%20frame%20routing.png?attredirects=0)
+[![image](/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20compositor%20frame%20routing.png)](/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20compositor%20frame%20routing.png)
 
 ### Browser process changes
 
@@ -249,7 +249,7 @@
 
     Manages the lifetime of the TextureLayer or DelegatedRendererLayer
 
-[![image](/_/rsrc/1369666480704/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20ogres%20are%20like%20onions.png)](/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20ogres%20are%20like%20onions.png?attredirects=0)
+[![image](/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20ogres%20are%20like%20onions.png)](/developers/design-documents/oop-iframes/oop-iframes-rendering/rendering%20design%20-%20ogres%20are%20like%20onions.png)
 
 3. FrameView and RenderIFrame
 
diff --git a/site/developers/design-documents/os-x-interprocess-communication.md b/site/developers/design-documents/os-x-interprocess-communication.md
index ae75770..13e6650 100644
--- a/site/developers/design-documents/os-x-interprocess-communication.md
+++ b/site/developers/design-documents/os-x-interprocess-communication.md
@@ -13,7 +13,7 @@
 Communication](/developers/design-documents/inter-process-communication) design
 doc for coverage of the current implementation for all platforms.
 A reference implementation of Mach based IPC including a kqueue bridge can be
-found in [issue 5308](http://code.google.com/p/chromium/issues/detail?id=5308).
+found in [issue 5308](http://code.google.com/p/chromium/issues/detail).
 
 In 2015, another consideration was given to using Mach IPC, and [the results of
 that survey are
diff --git a/site/developers/design-documents/os-x-password-manager-keychain-integration.md b/site/developers/design-documents/os-x-password-manager-keychain-integration.md
index 62511bf..d0a6e84 100644
--- a/site/developers/design-documents/os-x-password-manager-keychain-integration.md
+++ b/site/developers/design-documents/os-x-password-manager-keychain-integration.md
@@ -6,7 +6,7 @@
 
 ---
 Note: As of version 45, the password manager is [no longer integrated with
-Keychain](https://code.google.com/p/chromium/issues/detail?id=466638), since the
+Keychain](https://code.google.com/p/chromium/issues/detail), since the
 interoperability goal discussed in the Background section is no longer possible.
 This document is here for historical purposes only.
 
diff --git a/site/developers/design-documents/password-generation/index.md b/site/developers/design-documents/password-generation/index.md
index b6ff317..1d6ae7d 100644
--- a/site/developers/design-documents/password-generation/index.md
+++ b/site/developers/design-documents/password-generation/index.md
@@ -41,7 +41,7 @@
 focuses this field, we show an Autofill like dropdown with a password
 suggestion.
 
-[![image](/_/rsrc/1394745053088/developers/design-documents/password-generation/GenerationUI.png)](/developers/design-documents/password-generation/GenerationUI.png?attredirects=0)
+[![image](/developers/design-documents/password-generation/GenerationUI.png)](/developers/design-documents/password-generation/GenerationUI.png)
 
 The generated password is generic enough that it works on most sites as is, but
 not all sites have the same requirements. Eventually we will use additional
@@ -49,7 +49,7 @@
 showing the password if the user focuses the field and also sync any changes
 made to the confirm password field (if one exists).
 
-[![image](/_/rsrc/1394746838779/developers/design-documents/password-generation/EditingUI.png)](/developers/design-documents/password-generation/EditingUI.png?attredirects=0)
+[![image](/developers/design-documents/password-generation/EditingUI.png)](/developers/design-documents/password-generation/EditingUI.png)
 
 The user doesn't need to explicitly save a password that is generated as it
 happens automatically, and they should go through the normal password management
diff --git a/site/developers/design-documents/pepper-plugin-implementation/index.md b/site/developers/design-documents/pepper-plugin-implementation/index.md
index d5a2300..4d3c266 100644
--- a/site/developers/design-documents/pepper-plugin-implementation/index.md
+++ b/site/developers/design-documents/pepper-plugin-implementation/index.md
@@ -63,7 +63,7 @@
 *   NaCl
 
 See the [current open bugs under the "Cr-Internals-Plugins-Pepper"
-label](https://code.google.com/p/chromium/issues/list?can=2&q=label%3ACr-Internals-Plugins-Pepper&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&cells=tiles).
+label](https://code.google.com/p/chromium/issues/list).
 
 ## Running a plugin in Chrome
 
@@ -88,7 +88,7 @@
 > file:///local/src/ppapi/examples/2d/2d.html
 
 In this case, application/x-ppapi-example-2d is what is specified in the
-[example.html](http://src.chromium.org/viewvc/chrome/trunk/src/ppapi/examples/2d/2d.html?revision=144972&view=markup)
+[example.html](http://src.chromium.org/viewvc/chrome/trunk/src/ppapi/examples/2d/2d.html)
 page. This can be anything you want, as long as the two types match. Note also
 that we specify --ppapi-out-of-process. In-process mode is being deprecated so
 it's a good idea to use this in general.
@@ -148,7 +148,7 @@
 potentially both or neither (if all functionality is contained in the plugin
 process). It can also be implemented in the chrome or the content modules.
 
-[![image](/_/rsrc/1347512885999/developers/design-documents/pepper-plugin-implementation/pepper_design.png)](/developers/design-documents/pepper-plugin-implementation/pepper_design.png?attredirects=0)
+[![image](/developers/design-documents/pepper-plugin-implementation/pepper_design.png)](/developers/design-documents/pepper-plugin-implementation/pepper_design.png)
 
 Where does your host object live?
 
diff --git a/site/developers/design-documents/plugin-architecture/index.md b/site/developers/design-documents/plugin-architecture/index.md
index c2ea025..6b91818 100644
--- a/site/developers/design-documents/plugin-architecture/index.md
+++ b/site/developers/design-documents/plugin-architecture/index.md
@@ -30,7 +30,7 @@
 implemented by WebPluginDelegateImpl. This in turn talks to our NPAPI wrapper
 layer.
 
-[![image](/_/rsrc/1270784736346/developers/design-documents/plugin-architecture/in_process_plugins.png)](/developers/design-documents/plugin-architecture/in_process_plugins.png?attredirects=0)
+[![image](/developers/design-documents/plugin-architecture/in_process_plugins.png)](/developers/design-documents/plugin-architecture/in_process_plugins.png)
 
 **Historical note:** Before we had the WebKit embedding layer, WebPluginImpl
 *was* the embedding layer. It would talk to the "embedding application" through
@@ -70,7 +70,7 @@
 In this diagram, you can see the classes from the above in-process diagram
 grayed out, with the new out-of-process layer (in color) in the middle.
 
-[![image](/_/rsrc/1270784866860/developers/design-documents/plugin-architecture/out_of_process_plugins.png)](/developers/design-documents/plugin-architecture/out_of_process_plugins.png?attredirects=0)
+[![image](/developers/design-documents/plugin-architecture/out_of_process_plugins.png)](/developers/design-documents/plugin-architecture/out_of_process_plugins.png)
 
 **Historical note:** We used to consistently use a stub/proxy model for
 communication, with one stub and one proxy on each side of the IPC channel for
@@ -131,4 +131,4 @@
 total plugin instances. Note that this diagram is out of date, and WebPluginStub
 has been merged with WebPluginDelegateProxy.
 
-[![image](/_/rsrc/1220197834023/developers/design-documents/plugin-architecture/pluginsoutofprocess.png)](/developers/design-documents/plugin-architecture/pluginsoutofprocess.png?attredirects=0)
\ No newline at end of file
+[![image](/developers/design-documents/plugin-architecture/pluginsoutofprocess.png)](/developers/design-documents/plugin-architecture/pluginsoutofprocess.png)
\ No newline at end of file
diff --git a/site/developers/design-documents/prerender/index.md b/site/developers/design-documents/prerender/index.md
index 82762e3..6194ce1 100644
--- a/site/developers/design-documents/prerender/index.md
+++ b/site/developers/design-documents/prerender/index.md
@@ -14,7 +14,7 @@
 > Javascript. If the user navigates to the page, the hidden page will be swapped
 > into the current tab and made visible.
 
-> [![image](/_/rsrc/1308013136728/developers/design-documents/prerender/CroppedPrerenderingDiagram.png)](/developers/design-documents/prerender/CroppedPrerenderingDiagram.png?attredirects=0)
+> [![image](/developers/design-documents/prerender/CroppedPrerenderingDiagram.png)](/developers/design-documents/prerender/CroppedPrerenderingDiagram.png)
 
 > Although the core of prerendering is a fairly simple change to Chrome, there
 > are a number of issues which make the implementation more complex:
diff --git a/site/developers/design-documents/profile-architecture/index.md b/site/developers/design-documents/profile-architecture/index.md
index 6209faa..1984621 100644
--- a/site/developers/design-documents/profile-architecture/index.md
+++ b/site/developers/design-documents/profile-architecture/index.md
@@ -239,10 +239,10 @@
 If you need an example of what the above looks like, try looking at these
 patches:
 
-*   [r100516](http://src.chromium.org/viewvc/chrome?view=rev&revision=100516):
-            A simple example, adding a new ProfileKeyedService. This shows off a
-            minimal ServiceFactory subclass.
-*   [r104806](http://src.chromium.org/viewvc/chrome?view=rev&revision=104806):
+*   [r100516](http://src.chromium.org/viewvc/chrome): A simple example,
+            adding a new ProfileKeyedService. This shows off a minimal
+            ServiceFactory subclass.
+*   [r104806](http://src.chromium.org/viewvc/chrome):
             plugin_prefs_factory.h gives an example of how to deal with things
             that are (and have to stay) refcounted. This patch also shows off
             how to move your preferences into your ProfileKeyedServiceFactory.
@@ -263,7 +263,7 @@
 through for full size):
 
 [![Graph as of Aug 15,
-2012](/_/rsrc/1345070956020/developers/design-documents/profile-architecture/graph5.png)](/developers/design-documents/profile-architecture/graph5.png?attredirects=0)
+2012](/developers/design-documents/profile-architecture/graph5.png)](/developers/design-documents/profile-architecture/graph5.png)
 
 ### Crashes at Shutdown
 
diff --git a/site/developers/design-documents/profile-chooser-menu/index.md b/site/developers/design-documents/profile-chooser-menu/index.md
index e50d713..1c3743e 100644
--- a/site/developers/design-documents/profile-chooser-menu/index.md
+++ b/site/developers/design-documents/profile-chooser-menu/index.md
@@ -10,7 +10,7 @@
 retrieve items for the menu and responds to actions like switching, adding and
 editing profiles.
 
-[![image](/_/rsrc/1379983215512/developers/design-documents/profile-chooser-menu/Avatar%20Menu%20Classes.png)](/developers/design-documents/profile-chooser-menu/Avatar%20Menu%20Classes.png?attredirects=0)
+[![image](/developers/design-documents/profile-chooser-menu/Avatar%20Menu%20Classes.png)](/developers/design-documents/profile-chooser-menu/Avatar%20Menu%20Classes.png)
 
 ## **AvatarMenu**
 
diff --git a/site/developers/design-documents/rendering-architecture-diagrams/index.md b/site/developers/design-documents/rendering-architecture-diagrams/index.md
index 2b022a2..80a6e96 100644
--- a/site/developers/design-documents/rendering-architecture-diagrams/index.md
+++ b/site/developers/design-documents/rendering-architecture-diagrams/index.md
@@ -9,7 +9,7 @@
 rendering architecture. The first picture below shows how Javascript and CSS
 animations are scheduled using the requestAnimationFrame callback mechanism.
 
-[![image](/_/rsrc/1312306992102/developers/design-documents/rendering-architecture-diagrams/chromium-request-anim-frame.png?height=300&width=400)](/developers/design-documents/rendering-architecture-diagrams/chromium-request-anim-frame.png?attredirects=0)
+[![image](/developers/design-documents/rendering-architecture-diagrams/chromium-request-anim-frame.png)](/developers/design-documents/rendering-architecture-diagrams/chromium-request-anim-frame.png)
 
 After the Javascript callback is executed or the CSS animations have been
 updated, the web contents view generally needs to be redrawn. The following
@@ -21,8 +21,8 @@
 
 Non-composited SW rendering Composited SW rendering Composited GPU rendering
 
-[![image](/_/rsrc/1312306838886/developers/design-documents/rendering-architecture-diagrams/chromium-non-composited-sw-rendering.png?height=165&width=200)](/developers/design-documents/rendering-architecture-diagrams/chromium-non-composited-sw-rendering.png?attredirects=0)
+[![image](/developers/design-documents/rendering-architecture-diagrams/chromium-non-composited-sw-rendering.png)](/developers/design-documents/rendering-architecture-diagrams/chromium-non-composited-sw-rendering.png)
 
-[![image](/_/rsrc/1312306873551/developers/design-documents/rendering-architecture-diagrams/chromium-composited-sw-rendering.png?height=400&width=243)](/developers/design-documents/rendering-architecture-diagrams/chromium-composited-sw-rendering.png?attredirects=0)
+[![image](/developers/design-documents/rendering-architecture-diagrams/chromium-composited-sw-rendering.png)](/developers/design-documents/rendering-architecture-diagrams/chromium-composited-sw-rendering.png)
 
-[![image](/_/rsrc/1312306909343/developers/design-documents/rendering-architecture-diagrams/chromium-composited-hw-rendering.png?height=400&width=245)](/developers/design-documents/rendering-architecture-diagrams/chromium-composited-hw-rendering.png?attredirects=0)
\ No newline at end of file
+[![image](/developers/design-documents/rendering-architecture-diagrams/chromium-composited-hw-rendering.png)](/developers/design-documents/rendering-architecture-diagrams/chromium-composited-hw-rendering.png)
\ No newline at end of file
diff --git a/site/developers/design-documents/rendering-benchmarks.md b/site/developers/design-documents/rendering-benchmarks.md
index 90713d0..974a763 100644
--- a/site/developers/design-documents/rendering-benchmarks.md
+++ b/site/developers/design-documents/rendering-benchmarks.md
@@ -171,7 +171,7 @@
 
 Other synthetic gestures, such as pinch-to-zoom or swipe, are available. See the
 [Synthetic Gestures in
-Chrome](https://docs.google.com/a/chromium.org/document/d/1VZ0FhQVc5e2HA9_mJ3HRQlXylCMgNiEJx9kVXe7yTfE/edit?usp=sharing)
+Chrome](https://docs.google.com/a/chromium.org/document/d/1VZ0FhQVc5e2HA9_mJ3HRQlXylCMgNiEJx9kVXe7yTfE/edit)
 document for a full list of gestures and how they're implemented in Chrome.
 
 The smoothness measurement `tools/perf/measurements/smoothness.py` captures a
diff --git a/site/developers/design-documents/safebrowsing/index.md b/site/developers/design-documents/safebrowsing/index.md
index 08fc6a2..36f3361 100644
--- a/site/developers/design-documents/safebrowsing/index.md
+++ b/site/developers/design-documents/safebrowsing/index.md
@@ -97,10 +97,10 @@
 to Google's Safe Browsing server.
 
 [![Safe Browsing Diagram
-Legend](/_/rsrc/1448475449232/developers/design-documents/safebrowsing/legend.png)](/developers/design-documents/safebrowsing/legend.png?attredirects=0)
+Legend](/developers/design-documents/safebrowsing/legend.png)](/developers/design-documents/safebrowsing/legend.png)
 
 [![Download Protection
-Diagram](/_/rsrc/1448475859930/developers/design-documents/safebrowsing/download_protection_without_legend.png)](/developers/design-documents/safebrowsing/download_protection_without_legend.png?attredirects=0)
+Diagram](/developers/design-documents/safebrowsing/download_protection_without_legend.png)](/developers/design-documents/safebrowsing/download_protection_without_legend.png)
 
 ## Client Side Phishing Detection
 
@@ -112,7 +112,7 @@
 allows the classification to be done in the render process, which has access to
 the page text.
 
-[![image](/_/rsrc/1308878557131/developers/design-documents/safebrowsing/csdservice.svg)](/developers/design-documents/safebrowsing/csdservice.svg?attredirects=0)
+[![image](/developers/design-documents/safebrowsing/csdservice.svg)](/developers/design-documents/safebrowsing/csdservice.svg)
 
 ## Resource Request Flow
 
@@ -123,7 +123,7 @@
 The dotted magenta lines indicates a request to Google's Safe Browsing server.
 
 [![Safe Browsing Resource Request
-Diagram](/_/rsrc/1448477560230/developers/design-documents/safebrowsing/chrome_safe_browsing_wo_legend_wo_download.png)](/developers/design-documents/safebrowsing/chrome_safe_browsing_wo_legend_wo_download.png?attredirects=0)
+Diagram](/developers/design-documents/safebrowsing/chrome_safe_browsing_wo_legend_wo_download.png)](/developers/design-documents/safebrowsing/chrome_safe_browsing_wo_legend_wo_download.png)
 
 ## Metrics
 
diff --git a/site/developers/design-documents/secure-web-proxy.md b/site/developers/design-documents/secure-web-proxy.md
index 8209cbd..ef8e491 100644
--- a/site/developers/design-documents/secure-web-proxy.md
+++ b/site/developers/design-documents/secure-web-proxy.md
@@ -61,9 +61,9 @@
 ## **Debugging Certificate Errors**
 
 Debugging certificate errors for a secure web proxy [may be
-difficult](https://bugs.chromium.org/p/chromium/issues/detail?id=1130233)
-because the certificate information is not readily visible. Certificate
-information is captured in NetLogs (capture with chrome://net-export, view with
+difficult](https://bugs.chromium.org/p/chromium/issues/detail) because the
+certificate information is not readily visible. Certificate information is
+captured in NetLogs (capture with chrome://net-export, view with
 <https://netlog-viewer.appspot.com/>). Alternatively, without the proxy
 configured, navigate directly to the proxy's endpoint (e.g.
 <https://123.123.123.123:1234/>) in a new tab and you'll get the typical
diff --git a/site/developers/design-documents/service-processes.md b/site/developers/design-documents/service-processes.md
index 48af10a..7011353 100644
--- a/site/developers/design-documents/service-processes.md
+++ b/site/developers/design-documents/service-processes.md
@@ -31,9 +31,8 @@
 
 > > Service processes are launched at login by adding a property list (.plist)
 > > to ~/Library/LaunchAgents. This means that service processes on MacOS X are
-> > controlled by
-> > [launchd](http://www.afp548.com/article.php?story=20050620071558293). This
-> > has some interesting ramifications that are discussed below.
+> > controlled by [launchd](http://www.afp548.com/article.php). This has some
+> > interesting ramifications that are discussed below.
 
 ## Process Lifetime
 
diff --git a/site/developers/design-documents/site-isolation/index.md b/site/developers/design-documents/site-isolation/index.md
index df2c8eb..f4636d2 100644
--- a/site/developers/design-documents/site-isolation/index.md
+++ b/site/developers/design-documents/site-isolation/index.md
@@ -25,7 +25,7 @@
 pages (e.g., settings or extensions) and pages in other profiles (e.g.,
 Incognito mode).
 
-[![image](/_/rsrc/1332384354611/developers/design-documents/site-isolation/ChromeSiteIsolationProject-arch.png)](/developers/design-documents/site-isolation/ChromeSiteIsolationProject-arch.png?attredirects=0)
+[![image](/developers/design-documents/site-isolation/ChromeSiteIsolationProject-arch.png)](/developers/design-documents/site-isolation/ChromeSiteIsolationProject-arch.png)
 
 However, for a long time there was a large opportunity to use Chrome's sandbox
 for greater security benefits: isolating web sites from each other. Until
@@ -105,7 +105,7 @@
 This group may span multiple frames or tabs, and they may come from multiple
 sub-domains of the same site.
 
-[![image](/_/rsrc/1332384488023/developers/design-documents/site-isolation/ChromeSiteIsolationProject-siteinstances.png)](/developers/design-documents/site-isolation/ChromeSiteIsolationProject-siteinstances.png?attredirects=0)
+[![image](/developers/design-documents/site-isolation/ChromeSiteIsolationProject-siteinstances.png)](/developers/design-documents/site-isolation/ChromeSiteIsolationProject-siteinstances.png)
 
 The HTML spec refers to this group as a "[unit of related similar-origin
 browsing
@@ -172,10 +172,10 @@
 processes](https://blog.chromium.org/2017/05/improving-extension-security-with-out.html).
 
 As of Chrome 63, Site Isolation could be
-[enabled](https://support.google.com/chrome/answer/7623121?hl=en) as an
-[additional mitigation against universal cross-site scripting (UXSS)
-vulnerabilities and Spectre](/Home/chromium-security/site-isolation). It was
-also available via [enterprise
+[enabled](https://support.google.com/chrome/answer/7623121) as an [additional
+mitigation against universal cross-site scripting (UXSS) vulnerabilities and
+Spectre](/Home/chromium-security/site-isolation). It was also available via
+[enterprise
 policy](https://www.blog.google/topics/connected-workspaces/security-enhancements-and-more-enterprise-chrome-browser-customers/).
 That initial support was still in progress and had [known issues and
 tradeoffs](https://support.google.com/chrome/a/answer/7581529), but helped to
@@ -300,9 +300,9 @@
 Updating Chrome Features:
 
 *   [Feature Update FAQ for Out-of-Process
-            iframes](https://docs.google.com/document/d/1Iqe_CzFVA6hyxe7h2bUKusxsjB6frXfdAYLerM3JjPo/edit?usp=sharing)
+            iframes](https://docs.google.com/document/d/1Iqe_CzFVA6hyxe7h2bUKusxsjB6frXfdAYLerM3JjPo/edit)
 *   [Features to Update for Out-of-Process
-            iframes](https://docs.google.com/document/d/1dCR2aEoBJj_Yqcs6GuM7lUPr0gag77L5OSgDa8bebsI/edit?usp=sharing)
+            iframes](https://docs.google.com/document/d/1dCR2aEoBJj_Yqcs6GuM7lUPr0gag77L5OSgDa8bebsI/edit)
 
 Build Status:
 
@@ -319,19 +319,19 @@
 
 ### Site Isolation Overview
 
-[Slides](https://docs.google.com/presentation/d/10HTTK4dsxO5p6FcpEOq8EkuV4yiBx2n6dBki8cqDWyo/edit?usp=sharing)
+[Slides](https://docs.google.com/presentation/d/10HTTK4dsxO5p6FcpEOq8EkuV4yiBx2n6dBki8cqDWyo/edit)
 
 #### Site Isolation Overview
 
 ### Chromium Changes for OOPIF
 
-[Slides](https://docs.google.com/presentation/d/1e25K7BW3etNDm1-lkMltMcCcRDeVwLibBcbACRhqZ1k/edit?usp=sharing)
+[Slides](https://docs.google.com/presentation/d/1e25K7BW3etNDm1-lkMltMcCcRDeVwLibBcbACRhqZ1k/edit)
 
 #### Chromium Changes for OOPIF
 
 ### Blink Changes for OOPIF
 
-[Slides](https://docs.google.com/presentation/d/11nrXiuXBTC72E5l_MUtu2eJN6rcW9PtBewDOPPTk9Bc/edit?usp=sharing)
+[Slides](https://docs.google.com/presentation/d/11nrXiuXBTC72E5l_MUtu2eJN6rcW9PtBewDOPPTk9Bc/edit)
 
 #### Blink Changes for OOPIF
 
diff --git a/site/developers/design-documents/sync/index.md b/site/developers/design-documents/sync/index.md
index 91ffe47..c7e01ca 100644
--- a/site/developers/design-documents/sync/index.md
+++ b/site/developers/design-documents/sync/index.md
@@ -10,22 +10,18 @@
 [Embassy](/developers/design-documents/sync/embassy) (using native model state
 to make model association + shutdown robust against change processing failures)
 
-[Life of a Sync Item
-Update](https://docs.google.com/Doc?docid=0Aa_pnb1d4_gnZDUzOWp4bV80ZDhjeng1ZzU&hl=en)
+[Life of a Sync Item Update](https://docs.google.com/Doc)
 
 [Syncable Service API](/developers/design-documents/sync/syncable-service-api)
 
 [Sync Data Best
 Practices](/developers/design-documents/sync/sync-data-best-practices)
 
-[Client side
-architecture](http://docs.google.com/Doc?docid=0Aa_pnb1d4_gnZDUzOWp4bV8yNXg2OW5oZGI&hl=en)
+[Client side architecture](http://docs.google.com/Doc)
 
-[A look at extensions / sync
-interaction](http://docs.google.com/Doc?docid=0Aa_pnb1d4_gnZDUzOWp4bV8wZHNzdHdnczI&hl=en)
+[A look at extensions / sync interaction](http://docs.google.com/Doc)
 
-[Extensions quota service
-proposal](http://docs.google.com/Doc?docid=0Aa_pnb1d4_gnZDUzOWp4bV8xZnhqaHJmZjM&hl=en)
+[Extensions quota service proposal](http://docs.google.com/Doc)
 
 [Unified Sync And Storage
 proposal](/developers/design-documents/sync/unified-sync-and-storage-overview)
diff --git a/site/developers/design-documents/sync/syncable-service-api/index.md b/site/developers/design-documents/sync/syncable-service-api/index.md
index 9a58145..6dba50b 100644
--- a/site/developers/design-documents/sync/syncable-service-api/index.md
+++ b/site/developers/design-documents/sync/syncable-service-api/index.md
@@ -33,9 +33,9 @@
 class SyncData {
  public:
   SyncType sync_type();
-  // The service-specific data is in a [protobuf extension](http://code.google.com/apis/protocolbuffers/docs/proto.html#extensions) of [EntitySpecifics](https://cs.chromium.org/chromium/src/components/sync/protocol/sync.proto?l=69)
+  // The service-specific data is in a [protobuf extension](http://code.google.com/apis/protocolbuffers/docs/proto.html#extensions) of [EntitySpecifics](https://cs.chromium.org/chromium/src/components/sync/protocol/sync.proto)
   // which corresponds to sync_type().
-  [EntitySpecifics](https://cs.chromium.org/chromium/src/components/sync/protocol/sync.proto?l=69) specifics();
+  [EntitySpecifics](https://cs.chromium.org/chromium/src/components/sync/protocol/sync.proto) specifics();
 };
 class SyncChange {
  public:
@@ -45,11 +45,11 @@
   // change_type is DELETE, this contains the data right before deletion.
   SyncData sync_data();
 };
-SyncData CreateSyncData(SyncType sync_type, [EntitySpecifics](https://cs.chromium.org/chromium/src/components/sync/protocol/sync.proto?l=69) specifics);
+SyncData CreateSyncData(SyncType sync_type, [EntitySpecifics](https://cs.chromium.org/chromium/src/components/sync/protocol/sync.proto) specifics);
 // |tag| should be a unique data-type specific ID that can be used to
 // prevent duplicate entries for the same object, e.g. for extensions,
 // it would be the extension ID.
-SyncChange CreateSyncChange(SyncChange::ChangeType type, SyncType sync_type, [EntitySpecifics](https://cs.chromium.org/chromium/src/components/sync/protocol/sync.proto?l=69) specifics, string tag);
+SyncChange CreateSyncChange(SyncChange::ChangeType type, SyncType sync_type, [EntitySpecifics](https://cs.chromium.org/chromium/src/components/sync/protocol/sync.proto) specifics, string tag);
 ```
 
 Both `SyncData` and `SyncChange` are immutable, thread-safe, and cheaply
@@ -198,12 +198,11 @@
 handles all the data types which live on that thread.
 
 An earlier API proposal by Nicolas Zea is
-[here](https://docs.google.com/a/google.com/document/d/1-Ky4lhCTIN_9cTef2zZsIh3pBALQUPj-3Hh2BpPkX20/edit?hl=en)
+[here](https://docs.google.com/a/google.com/document/d/1-Ky4lhCTIN_9cTef2zZsIh3pBALQUPj-3Hh2BpPkX20/edit)
 (available only to Googlers).
 
-[Life of a Sync Item
-Update](https://docs.google.com/Doc?docid=0Aa_pnb1d4_gnZDUzOWp4bV80ZDhjeng1ZzU&hl=en)
-is useful for understanding how exactly sync works behind the scenes.
+[Life of a Sync Item Update](https://docs.google.com/Doc) is useful for
+understanding how exactly sync works behind the scenes.
 
 #### Future plans
 
diff --git a/site/developers/design-documents/sync/unified-sync-and-storage-overview/index.md b/site/developers/design-documents/sync/unified-sync-and-storage-overview/index.md
index 12d2738..ae7cb7f 100644
--- a/site/developers/design-documents/sync/unified-sync-and-storage-overview/index.md
+++ b/site/developers/design-documents/sync/unified-sync-and-storage-overview/index.md
@@ -76,11 +76,11 @@
 
 Current
 
-[![image](/_/rsrc/1447793312743/developers/design-documents/sync/unified-sync-and-storage-overview/s7ipoJ9OaaLWolpF0aIYfoA.png)](/developers/design-documents/sync/unified-sync-and-storage-overview/s7ipoJ9OaaLWolpF0aIYfoA.png?attredirects=0)
+[![image](/developers/design-documents/sync/unified-sync-and-storage-overview/s7ipoJ9OaaLWolpF0aIYfoA.png)](/developers/design-documents/sync/unified-sync-and-storage-overview/s7ipoJ9OaaLWolpF0aIYfoA.png)
 
 Proposed changes
 
-[![image](/_/rsrc/1447793389422/developers/design-documents/sync/unified-sync-and-storage-overview/sSbkKodQc5-RbyCqTGkUCzw.png)](/developers/design-documents/sync/unified-sync-and-storage-overview/sSbkKodQc5-RbyCqTGkUCzw.png?attredirects=0)
+[![image](/developers/design-documents/sync/unified-sync-and-storage-overview/sSbkKodQc5-RbyCqTGkUCzw.png)](/developers/design-documents/sync/unified-sync-and-storage-overview/sSbkKodQc5-RbyCqTGkUCzw.png)
 
 Color coding:
 
@@ -230,7 +230,7 @@
 model to get, put, delete entities, and to notify about remote updates. All of
 the syncing is happening transparently to the model.
 
-[![image](/_/rsrc/1447793481423/developers/design-documents/sync/unified-sync-and-storage-overview/syHRLLSqHvALzjSchvniqSw.png)](/developers/design-documents/sync/unified-sync-and-storage-overview/syHRLLSqHvALzjSchvniqSw.png?attredirects=0)
+[![image](/developers/design-documents/sync/unified-sync-and-storage-overview/syHRLLSqHvALzjSchvniqSw.png)](/developers/design-documents/sync/unified-sync-and-storage-overview/syHRLLSqHvALzjSchvniqSw.png)
 
 ### 2. Trivial - special case of Typical pattern without the native model
 
@@ -257,7 +257,7 @@
 existing SQLite database. The consistency would be ensured by leveraging the
 already existing open transaction mechanism.
 
-[![image](/_/rsrc/1447793540010/developers/design-documents/sync/unified-sync-and-storage-overview/sK5QS5Ee9i0OE2L4RIHredA.png)](/developers/design-documents/sync/unified-sync-and-storage-overview/sK5QS5Ee9i0OE2L4RIHredA.png?attredirects=0)
+[![image](/developers/design-documents/sync/unified-sync-and-storage-overview/sK5QS5Ee9i0OE2L4RIHredA.png)](/developers/design-documents/sync/unified-sync-and-storage-overview/sK5QS5Ee9i0OE2L4RIHredA.png)
 
 ### 4. Custom with separate sync storage.
 
@@ -272,7 +272,7 @@
 of the refactoring like the storage isolation, smaller memory usage, better
 parallelism.
 
-[![image](/_/rsrc/1447793587659/developers/design-documents/sync/unified-sync-and-storage-overview/sGBklpDhSmt-dGNQJUSkhNA.png)](/developers/design-documents/sync/unified-sync-and-storage-overview/sGBklpDhSmt-dGNQJUSkhNA.png?attredirects=0)
+[![image](/developers/design-documents/sync/unified-sync-and-storage-overview/sGBklpDhSmt-dGNQJUSkhNA.png)](/developers/design-documents/sync/unified-sync-and-storage-overview/sGBklpDhSmt-dGNQJUSkhNA.png)
 
 In this case Sync metadata is stored on the side, in Sync provided levelDB
 storage which is hosted by the model type specific implementation of
diff --git a/site/developers/design-documents/tab-strip-mac/index.md b/site/developers/design-documents/tab-strip-mac/index.md
index c2eadc7..5d967e6 100644
--- a/site/developers/design-documents/tab-strip-mac/index.md
+++ b/site/developers/design-documents/tab-strip-mac/index.md
@@ -225,7 +225,7 @@
 with the other tabs getting out of its way should it overlap them too much. The
 animation comes for free as a part of the normal layout, described above.
 
-[![image](/_/rsrc/1265923735494/developers/design-documents/tab-strip-mac/dragWithin2.png)](/developers/design-documents/tab-strip-mac/dragWithin2.png?attredirects=0)
+[![image](/developers/design-documents/tab-strip-mac/dragWithin2.png)](/developers/design-documents/tab-strip-mac/dragWithin2.png)
 
 If at any time the mouse leaves a certain boundary above or below the tab strip,
 the dragging code assumes the user wants to "tear" the tab out into its own
@@ -247,7 +247,7 @@
 moves the mouse over a potential destination window, it will be brought to the
 front so its tab strip is not obscured by other windows.
 
-[![image](/_/rsrc/1265923465721/developers/design-documents/tab-strip-mac/translucent.png)](/developers/design-documents/tab-strip-mac/translucent.png?attredirects=0)
+[![image](/developers/design-documents/tab-strip-mac/translucent.png)](/developers/design-documents/tab-strip-mac/translucent.png)
 
 This change in visual appearance is handled by the TabWindowController via an
 "overlay window" which re-parents the views of the tab strip, toolbars, content
diff --git a/site/developers/design-documents/ui-development-practices.md b/site/developers/design-documents/ui-development-practices.md
index 554814b..3c8077a 100644
--- a/site/developers/design-documents/ui-development-practices.md
+++ b/site/developers/design-documents/ui-development-practices.md
@@ -35,7 +35,7 @@
 any arbitrary website. Blink's Web\* C++ API is intentionally simple and limited
 to guide you to use it only for what is practical. When Blink’s C++ API is
 impractical, use [isolated
-world](https://cs.chromium.org/chromium/src/content/public/browser/render_frame_host.h?q=ExecuteJavaScriptInIsolatedWorld&sq=package:chromium&dr=CSs&rcl=1467300303&l=130)
+world](https://cs.chromium.org/chromium/src/content/public/browser/render_frame_host.h)
 script injection. The script injected should be as lean as possible and should
 not contain any code that deals with other browsers (for example Closure).
 
diff --git a/site/developers/design-documents/ui-localization/index.md b/site/developers/design-documents/ui-localization/index.md
index 68a32b0..50fcf33 100644
--- a/site/developers/design-documents/ui-localization/index.md
+++ b/site/developers/design-documents/ui-localization/index.md
@@ -6,9 +6,8 @@
 
 ---
 **Help improve our translations:**
-[File a
-bug](http://code.google.com/p/chromium/issues/entry?template=Translation%20Issue)
-using the translation template; CC "chromelocalization@google.com"
+[File a bug](http://code.google.com/p/chromium/issues/entry) using the
+translation template; CC "chromelocalization@google.com"
 **[Provide
 translations](http://davidplanella.org/chromium-opens-to-community-translations-in-launchpad/)**
 for the chromium-browser package on Ubuntu
diff --git a/site/developers/design-documents/ui-mirroring-infrastructure/index.md b/site/developers/design-documents/ui-mirroring-infrastructure/index.md
index 373dfd9..16e19af 100644
--- a/site/developers/design-documents/ui-mirroring-infrastructure/index.md
+++ b/site/developers/design-documents/ui-mirroring-infrastructure/index.md
@@ -43,7 +43,7 @@
 light on the ChromeViews Mirroring Infrastructure design. The following diagram
 shows the English version of Windows Explorer we are all familiar with:
 
-[![image](/_/rsrc/1220197834541/developers/design-documents/ui-mirroring-infrastructure/explorer_window_en_us.jpg)](/developers/design-documents/ui-mirroring-infrastructure/explorer_window_en_us.jpg?attredirects=0)
+[![image](/developers/design-documents/ui-mirroring-infrastructure/explorer_window_en_us.jpg)](/developers/design-documents/ui-mirroring-infrastructure/explorer_window_en_us.jpg)
 
 The first thing to note about the English version is that left alignment is used
 for all the text elements. Also, there are two groups of highlighted UI elements
@@ -64,7 +64,7 @@
 mirrored UIs does not make sense. Following is the Hebrew (and therefore
 mirrored) version of Windows Explorer:
 
-[![image](/_/rsrc/1220197834922/developers/design-documents/ui-mirroring-infrastructure/explorer_window_he.jpg)](/developers/design-documents/ui-mirroring-infrastructure/explorer_window_he.jpg?attredirects=0)
+[![image](/developers/design-documents/ui-mirroring-infrastructure/explorer_window_he.jpg)](/developers/design-documents/ui-mirroring-infrastructure/explorer_window_he.jpg)
 
 The first thing to note about the Hebrew version is that right alignment is used
 for all the text elements (English and Hebrew). Also, all the UI text (menus,
@@ -89,7 +89,7 @@
 the underlying window. When an RTL layout is applied to a GUI element, the
 element's coordinate system is transformed in the following manner:
 
-[![image](/_/rsrc/1220197836357/developers/design-documents/ui-mirroring-infrastructure/ws_layout_rtl.jpg)](/developers/design-documents/ui-mirroring-infrastructure/ws_layout_rtl.jpg?attredirects=0)
+[![image](/developers/design-documents/ui-mirroring-infrastructure/ws_layout_rtl.jpg)](/developers/design-documents/ui-mirroring-infrastructure/ws_layout_rtl.jpg)
 
 When using an RTL layout, the right-most horizontal coordinate value is 0
 (instead of the leftmost) and the coordinate values increase (instead of
@@ -253,7 +253,7 @@
 example, children one, two, and three contain a bitmap with the corresponding
 number.
 
-[![image](/_/rsrc/1220197835664/developers/design-documents/ui-mirroring-infrastructure/mirroring_api.jpg)](/developers/design-documents/ui-mirroring-infrastructure/mirroring_api.jpg?attredirects=0)
+[![image](/developers/design-documents/ui-mirroring-infrastructure/mirroring_api.jpg)](/developers/design-documents/ui-mirroring-infrastructure/mirroring_api.jpg)
 
 It is important to emphasize that even though the mirroring API contains quite a
 few elements, *View* subclasses don't need to explicitly use the API in the
@@ -304,7 +304,7 @@
 (GetX(), GetBounds(), etc.) and does not have to special case the layout for RTL
 locales. Finally, here is what the toolbar looks like in RTL and LTR locales:
 
-[![image](/_/rsrc/1220197834369/developers/design-documents/ui-mirroring-infrastructure/chrome_toolbar.jpg)](/developers/design-documents/ui-mirroring-infrastructure/chrome_toolbar.jpg?attredirects=0)
+[![image](/developers/design-documents/ui-mirroring-infrastructure/chrome_toolbar.jpg)](/developers/design-documents/ui-mirroring-infrastructure/chrome_toolbar.jpg)
 
 The toolbar's code didn't need to change at all in order to appear correctly in
 an RTL UI. The toolbar is an example of a *View* subclass for which UI mirroring
@@ -362,7 +362,7 @@
 during *View::Paint()*. While the tabs look correctly on left-to-right locales,
 they don't on RTL locales:
 
-[![image](/_/rsrc/1220197836223/developers/design-documents/ui-mirroring-infrastructure/tabs_layout_bug.jpg)](/developers/design-documents/ui-mirroring-infrastructure/tabs_layout_bug.jpg?attredirects=0)
+[![image](/developers/design-documents/ui-mirroring-infrastructure/tabs_layout_bug.jpg)](/developers/design-documents/ui-mirroring-infrastructure/tabs_layout_bug.jpg)
 
 As the image shows, the button is positioned correctly on the left-hand side of
 the tab because during *Tab::Layout()*, it is positioned on the right-hand side
@@ -374,7 +374,7 @@
 probably be solved if *View::EnableCanvasFlippingForRTLUI(true);* is invoked in
 *Tab*'s constructor so that the canvas is transformed.". Well, think again:
 
-[![image](/_/rsrc/1220197836070/developers/design-documents/ui-mirroring-infrastructure/tabs_flipping_bug.jpg)](/developers/design-documents/ui-mirroring-infrastructure/tabs_flipping_bug.jpg?attredirects=0)
+[![image](/developers/design-documents/ui-mirroring-infrastructure/tabs_flipping_bug.jpg)](/developers/design-documents/ui-mirroring-infrastructure/tabs_flipping_bug.jpg)
 
 Flipping the canvas makes sense only for 'leaf' *View*s that draw graphics on
 their entire area. When drawing different elements on the canvas, it is not
@@ -388,7 +388,7 @@
 
 With this change, the tabs are displayed properly:
 
-[![image](/_/rsrc/1220197835880/developers/design-documents/ui-mirroring-infrastructure/tabs_fixed.jpg)](/developers/design-documents/ui-mirroring-infrastructure/tabs_fixed.jpg?attredirects=0)
+[![image](/developers/design-documents/ui-mirroring-infrastructure/tabs_fixed.jpg)](/developers/design-documents/ui-mirroring-infrastructure/tabs_fixed.jpg)
 
 **Rule #2: don't make assumptions such as top-left is always northwest**.
 
diff --git a/site/developers/design-documents/video-capture/index.md b/site/developers/design-documents/video-capture/index.md
index 826c849..41c90b4 100644
--- a/site/developers/design-documents/video-capture/index.md
+++ b/site/developers/design-documents/video-capture/index.md
@@ -33,7 +33,7 @@
 the Browser process, to which Render clients direct requests via IPC mechanisms,
 and Video Capture is no different.
 
-[![image](/_/rsrc/1426527010123/developers/design-documents/video-capture/VideoCaptureBrowserClasses.jpg)](/developers/design-documents/video-capture/VideoCaptureBrowserClasses.jpg?attredirects=0)
+[![image](/developers/design-documents/video-capture/VideoCaptureBrowserClasses.jpg)](/developers/design-documents/video-capture/VideoCaptureBrowserClasses.jpg)
 
 The goal of this set of classes is to enumerate, open and close devices for
 capture, process captured frames, and keep accountancy of underlying resources.
diff --git a/site/developers/design-documents/video/index.md b/site/developers/design-documents/video/index.md
index a24b169..551b3e9 100644
--- a/site/developers/design-documents/video/index.md
+++ b/site/developers/design-documents/video/index.md
@@ -5,10 +5,9 @@
 title: Audio / Video Playback
 
 ---
-## Interested in helping out? Check out our [bugs](https://bugs.chromium.org/p/chromium/issues/list?q=component%3AInternals%3EMedia)! New to Chromium? [GoodFirstBug](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3AInternals%3EMedia+Hotlist%3DGoodFirstBug) is your friend!
+## Interested in helping out? Check out our [bugs](https://bugs.chromium.org/p/chromium/issues/list)! New to Chromium? [GoodFirstBug](https://bugs.chromium.org/p/chromium/issues/list) is your friend!
 
-Filing a new bug:
-[Template](https://bugs.chromium.org/p/chromium/issues/entry?template=Audio/Video%20Issue)
+Filing a new bug: [Template](https://bugs.chromium.org/p/chromium/issues/entry)
 
 **Documentation:**
 
@@ -104,7 +103,7 @@
 proprietary/commercial codecs and allows Chromium's media engine to support a
 wide variety of formats depending on FFmpeg's build configuration.
 
-[![image](/_/rsrc/1259798424559/developers/design-documents/video/video_stack_arch.png)](/developers/design-documents/video/video_stack_arch.png?attredirects=0)
+[![image](/developers/design-documents/video/video_stack_arch.png)](/developers/design-documents/video/video_stack_arch.png)
 
 As previously mentioned, the pipeline is completely pull-based and relies on the
 sound card to drive playback. As the sound card requests additional data, the
@@ -150,7 +149,7 @@
 pipeline into WebKit and Chromium browser; this is slightly out of date, but the
 gist remains the same.
 
-![image](/_/rsrc/1259966540019/developers/design-documents/video/video_stack_chrome.png)
+![image](/developers/design-documents/video/video_stack_chrome.png)
 (1) WebKit requests to create a media player, which in Chromium's case creates
 WebMediaPlayerImpl and Pipeline.
 (2) BufferedDataSource requests to fetch the current video URL via
diff --git a/site/developers/design-documents/views-rect-based-targeting.md b/site/developers/design-documents/views-rect-based-targeting.md
index f68c62f..973591c 100644
--- a/site/developers/design-documents/views-rect-based-targeting.md
+++ b/site/developers/design-documents/views-rect-based-targeting.md
@@ -44,27 +44,25 @@
 **View::GetEventHandlerForRect()**, with two exceptions mentioned in the "Future
 work" section below.
 
-See
-[r232891](https://src.chromium.org/viewvc/chrome?view=revision&revision=232891)
-for the implementation details.
+See [r232891](https://src.chromium.org/viewvc/chrome) for the implementation
+details.
 
 **Future work**
 
 The algorithm does not seem to perform as well for touchscreens which do not
 report their own radius values (as compared to touchscreens which do); see
-[issue 315795](https://code.google.com/p/chromium/issues/detail?id=315795).
-Furthermore, rect-based event targeting is not yet implemented for
-**AutofillDialogViews** or **NotificationView**.
+[issue 315795](https://code.google.com/p/chromium/issues/detail). Furthermore,
+rect-based event targeting is not yet implemented for **AutofillDialogViews** or
+**NotificationView**.
 
 **Metrics**
 
 UMA metrics have been added to the **Ash.GestureTarget** histogram to give a
 rough estimation of how difficult it is for users to successfully tap on views
-elements (see
-[r209263](https://src.chromium.org/viewvc/chrome?revision=209263&view=revision)).
-These metrics specifically focus on successful taps (where the tap resulted in a
-user-visible effect) and unsuccessful taps (where the tap had no visible effect)
-on the tabstrip and surrounding regions.
+elements (see [r209263](https://src.chromium.org/viewvc/chrome)). These metrics
+specifically focus on successful taps (where the tap resulted in a user-visible
+effect) and unsuccessful taps (where the tap had no visible effect) on the
+tabstrip and surrounding regions.
 
 Successful taps counted:
 
@@ -112,10 +110,10 @@
 \[1\] Originally the distance to the *center line* (the line that remains after
 repeatedly removing 1px borders from the rectangle) of the view was used in
 order to prevent bias against wide/tall rectangular targets. But in
-[r241955](https://src.chromium.org/viewvc/chrome?revision=241955&view=revision)
-this was changed to instead use the center point to fix an edge case and also
-because wide/tall targets would never actually be candidates for rect-based
-targeting due to their size relative to a touch region.
+[r241955](https://src.chromium.org/viewvc/chrome) this was changed to instead
+use the center point to fix an edge case and also because wide/tall targets
+would never actually be candidates for rect-based targeting due to their size
+relative to a touch region.
 
 \[2\] Each double-tap to maximize or restore the window contributes 2 to the
 value of this count, and each single tap also contributes 2 to the value of this
diff --git a/site/developers/design-documents/views-windowing/index.md b/site/developers/design-documents/views-windowing/index.md
index 1511a1e..d1994d3 100644
--- a/site/developers/design-documents/views-windowing/index.md
+++ b/site/developers/design-documents/views-windowing/index.md
@@ -143,7 +143,7 @@
 
 #### Client and Non Client Views
 
-[![image](/_/rsrc/1235886489858/developers/design-documents/views-windowing/NonClientView.png)](/developers/design-documents/views-windowing/NonClientView.png?attredirects=0)
+[![image](/developers/design-documents/views-windowing/NonClientView.png)](/developers/design-documents/views-windowing/NonClientView.png)
 
 Due to Chrome's non-standard window design, views supports custom rendered
 non-client areas. This is supported via the Window class and NonClientFrameView
diff --git a/site/developers/design-documents/web-midi/index.md b/site/developers/design-documents/web-midi/index.md
index 2e243fa..e871196 100644
--- a/site/developers/design-documents/web-midi/index.md
+++ b/site/developers/design-documents/web-midi/index.md
@@ -33,12 +33,12 @@
 
 ## Web MIDI content layer - Design overview
 
-[![image](/_/rsrc/1433780323276/developers/design-documents/web-midi/Web%20MIDI%20design%20overview%20%281%29.png)](/developers/design-documents/web-midi/Web%20MIDI%20design%20overview%20%281%29.png?attredirects=0)
+[![image](/developers/design-documents/web-midi/Web%20MIDI%20design%20overview%20%281%29.png)](/developers/design-documents/web-midi/Web%20MIDI%20design%20overview%20%281%29.png)
 
 ## Chromium open issues
 
 *   [Cr=Blink-WebMIDI @
-            crbug.com](https://code.google.com/p/chromium/issues/list?q=Cr%3DBlink-WebMIDI)
+            crbug.com](https://code.google.com/p/chromium/issues/list)
 
 ## Trouble shooting
 
diff --git a/site/developers/design-documents/web-nfc/index.md b/site/developers/design-documents/web-nfc/index.md
index 9525ef9..6d9c71b 100644
--- a/site/developers/design-documents/web-nfc/index.md
+++ b/site/developers/design-documents/web-nfc/index.md
@@ -51,7 +51,7 @@
 
 ### Details:
 
-# **![image](https://docs.google.com/drawings/u/1/d/sXWxXeOVTW7-4k_g3YrWR9w/image?w=624&h=447&rev=1361&ac=1&parent=1Q8cCKRJXIMLEw_bOHH6eRjzU9GN2nlpZTRK56knAyfQ)**
+# **![image](https://docs.google.com/drawings/u/1/d/sXWxXeOVTW7-4k_g3YrWR9w/image)**
 
     # **NFCProxy will be the mojo interface proxy for NDEFReader(s).**
 
@@ -94,7 +94,7 @@
 
 ## Android adaptation
 
-# **![image](https://docs.google.com/drawings/u/1/d/s9b1hpRzyLqspPbIWs5MOeg/image?w=624&h=435&rev=1703&ac=1&parent=1Q8cCKRJXIMLEw_bOHH6eRjzU9GN2nlpZTRK56knAyfQ)**
+# **![image](https://docs.google.com/drawings/u/1/d/s9b1hpRzyLqspPbIWs5MOeg/image)**
 
 # **The most important classes for Android adaptation are[ NfcImpl](https://cs.chromium.org/chromium/src/services/device/nfc/android/java/src/org/chromium/device/nfc/NfcImpl.java),[ NfcTagHandler](https://cs.chromium.org/chromium/src/services/device/nfc/android/java/src/org/chromium/device/nfc/NfcTagHandler.java) and[ NdefMessageUtils](https://cs.chromium.org/chromium/src/services/device/nfc/android/java/src/org/chromium/device/nfc/NdefMessageUtils.java).**
 
diff --git a/site/developers/design-documents/webnavigation-api-internals.md b/site/developers/design-documents/webnavigation-api-internals.md
index 9b6b0da..84e534f 100644
--- a/site/developers/design-documents/webnavigation-api-internals.md
+++ b/site/developers/design-documents/webnavigation-api-internals.md
@@ -54,10 +54,10 @@
 
 **For a successful navigation, a frame has to go through several states (see
 also Adam’s recent presentation “[How WebKit
-works](https://docs.google.com/a/google.com/presentation/pub?id=1ZRIQbUKw9Tf077odCh66OrrwRIVNLvI_nhLm2Gi__F0#slide=id.p)”).
-Keep in mind that you can receive these signals from any number of
-RenderViewHosts. You should ignore all signals but from the current
-RenderViewHost or the pending RenderViewHost.**
+works](https://docs.google.com/a/google.com/presentation/pub)”). Keep in mind
+that you can receive these signals from any number of RenderViewHosts. You
+should ignore all signals but from the current RenderViewHost or the pending
+RenderViewHost.**
 
 **Since a frame is only uniquely identified within a renderer process, and a
 WebContents can be a delegate for several RenderViewHosts in different renderer
diff --git a/site/developers/design-documents/wrench-menu-mac/index.md b/site/developers/design-documents/wrench-menu-mac/index.md
index 49679f9..af1cd40 100644
--- a/site/developers/design-documents/wrench-menu-mac/index.md
+++ b/site/developers/design-documents/wrench-menu-mac/index.md
@@ -27,4 +27,4 @@
 way that both the modal menu loop and, if a menu is not running, the main loop
 can process it.
 
-[![image](/_/rsrc/1282337383898/developers/design-documents/wrench-menu-mac/WrenchMenuTaskDispatch.png)](/developers/design-documents/wrench-menu-mac/WrenchMenuTaskDispatch.png?attredirects=0)
\ No newline at end of file
+[![image](/developers/design-documents/wrench-menu-mac/WrenchMenuTaskDispatch.png)](/developers/design-documents/wrench-menu-mac/WrenchMenuTaskDispatch.png)
\ No newline at end of file
diff --git a/site/developers/design-documents/xss-auditor/index.md b/site/developers/design-documents/xss-auditor/index.md
index 1fe7bdc..7e5eabb 100644
--- a/site/developers/design-documents/xss-auditor/index.md
+++ b/site/developers/design-documents/xss-auditor/index.md
@@ -5,7 +5,7 @@
 title: XSS Auditor
 
 ---
-## Note: [An Intent to Deprecate and Remove the XSS Auditor](https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/TuYw-EZhO9g/blGViehIAwAJ) was published on 15-July-2019. The feature was [permanently disabled](https://chromium.googlesource.com/chromium/src.git/+/73d3b625e731badaf9ad3b8f3e6cdf951387a589) on 5-August-2019 and shortly after fully [removed](https://bugs.chromium.org/p/chromium/issues/detail?id=968591#c10) for Chrome 78.
+## Note: [An Intent to Deprecate and Remove the XSS Auditor](https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/TuYw-EZhO9g/blGViehIAwAJ) was published on 15-July-2019. The feature was [permanently disabled](https://chromium.googlesource.com/chromium/src.git/+/73d3b625e731badaf9ad3b8f3e6cdf951387a589) on 5-August-2019 and shortly after fully [removed](https://bugs.chromium.org/p/chromium/issues/detail) for Chrome 78.
 
 ## Design
 
@@ -66,9 +66,9 @@
 ## In the past, the XSS Auditor defaulted to neutering only the
 potentially-reflected block, leaving the rest of the page intact. However, this
 creates a vulnerability whereby an attacker may
-"[snipe](https://bugs.chromium.org/p/chromium/issues/detail?id=825675)" an
-unwanted block of script from a victim page by sending the script-to-kill in the
-request body. To mitigate such attacks, as of Chrome 57, the XSS Auditor [now
+"[snipe](https://bugs.chromium.org/p/chromium/issues/detail)" an unwanted block
+of script from a victim page by sending the script-to-kill in the request body.
+To mitigate such attacks, as of Chrome 57, the XSS Auditor [now
 blocks](https://www.chromestatus.com/features/5748927282282496) the response
 entirely.
 
@@ -114,14 +114,14 @@
 script that was reflected:
 
 ## [![View-Source view highlights the reflected
-text](/_/rsrc/1518799148108/developers/design-documents/xss-auditor/XSSAuditorViewSource.png)](/developers/design-documents/xss-auditor/XSSAuditorViewSource.png?attredirects=0)
+text](/developers/design-documents/xss-auditor/XSSAuditorViewSource.png)](/developers/design-documents/xss-auditor/XSSAuditorViewSource.png)
 
 ## Code
 
 The code for the XSS Auditor feature can be found in Blink at
 [XSSAuditor.h](https://cs.chromium.org/chromium/src/third_party/blink/renderer/core/html/parser/xss_auditor.h)
 and
-[XSSAuditorDelegate.h](https://cs.chromium.org/chromium/src/third_party/blink/renderer/core/html/parser/xss_auditor_delegate.h?).
+[XSSAuditorDelegate.h](https://cs.chromium.org/chromium/src/third_party/blink/renderer/core/html/parser/xss_auditor_delegate.h).
 Performance tests can be found
 [here](https://cs.chromium.org/chromium/src/third_party/blink/perf_tests/xss_auditor/).
 
@@ -143,7 +143,7 @@
 successive guesses until it **detects blocking** by the XSS Auditor. If the XSS
 Auditor blocks the page, the attacker concludes that their guess was correct.
 This form of attack is constrained to pages matching certain
-[criteria](https://bugs.chromium.org/p/chromium/issues/detail?id=176137#c17).
+[criteria](https://bugs.chromium.org/p/chromium/issues/detail).
 
 To combat this threat, the attacker should not be able to detect that the
 Auditor has blocked loading of the page. Most known
diff --git a/site/developers/diagnostics/gcf_troubleshooting/index.md b/site/developers/diagnostics/gcf_troubleshooting/index.md
index 77a399b..979096a 100644
--- a/site/developers/diagnostics/gcf_troubleshooting/index.md
+++ b/site/developers/diagnostics/gcf_troubleshooting/index.md
@@ -59,19 +59,18 @@
 2.  Chrome Frame is enabled: you can verify that it is enabled by
             accessing ‘Manage Addons’ dialog via Tools menu in IE.
 3.  To make sure that web sites can see chrome frame, visit
-            [whatsmyuseragent.com](http://www.google.com/url?q=http%3A%2F%2Fwhatsmyuseragent.com&sa=D&sntz=1&usg=AFQjCNFVJf0_Aui3AZpzlWQ1o7wZEHbkeg)
-            and see if “chromeframe/...” appears in the user-agent string.
+            [whatsmyuseragent.com](http://www.google.com/url) and see if
+            “chromeframe/...” appears in the user-agent string.
 
 ## Common Issues
 
 ### I just installed Chrome Frame but it is not working
 
 Make sure that Chrome Frame is installed and enabled. Chrome Frame plugs into
-Internet Explorer as a
-[BHO](http://www.google.com/url?q=http%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fbb250436(v%3Dvs.85).aspx%23bho_whatare&sa=D&sntz=1&usg=AFQjCNFTOgksXW5aAjZ0PIjbS5dDJiKVsw).
-When a new BHO is installed, it needs a browser restart to get loaded. However,
-after a fresh install, a site can use a script on the landing page that makes
-sure the current browser instance gets Chrome Frame activated.
+Internet Explorer as a [BHO](http://www.google.com/url). When a new BHO is
+installed, it needs a browser restart to get loaded. However, after a fresh
+install, a site can use a script on the landing page that makes sure the current
+browser instance gets Chrome Frame activated.
 
 If a browser restart or reboot fixes this problem then this is very likely a BHO
 load after install issue.
@@ -173,7 +172,7 @@
 In this case Internet Explorer will detect a crashing plugin and put up a dialog
 like this:
 
-[![image](/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image2.png)](/developers/diagnostics/gcf_troubleshooting/image2.png?attredirects=0)
+[![image](/developers/diagnostics/gcf_troubleshooting/image2.png)](/developers/diagnostics/gcf_troubleshooting/image2.png)
 
 More detailed information about the crash can be added by clicking on the
 ‘Advanced...’ button to bring up the crash details dialog and inserting the
@@ -184,7 +183,7 @@
 If for some reason the Chrome Browser process crashed or lost connection with
 the plugin running in Internet Explorer, then it looks like this:
 
-[![image](/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image1.png)](/developers/diagnostics/gcf_troubleshooting/image1.png?attredirects=0)
+[![image](/developers/diagnostics/gcf_troubleshooting/image1.png)](/developers/diagnostics/gcf_troubleshooting/image1.png)
 
 To figure out if this is a crash use the following steps:
 
@@ -204,7 +203,7 @@
 If a Chrome Renderer process crashed with Chrome Frame then it will look like
 this:
 
-[![image](/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image4.png)](/developers/diagnostics/gcf_troubleshooting/image4.png?attredirects=0)
+[![image](/developers/diagnostics/gcf_troubleshooting/image4.png)](/developers/diagnostics/gcf_troubleshooting/image4.png)
 
 It’s very rare to have Chrome Frame specific renderer crashes. So the first
 thing to verify is see if the same steps lead to a crash in stand alone Chrome
@@ -219,12 +218,10 @@
 #### How to generate a crash dump
 
 A freely available tool called ‘Debugging Tools For Windows’ ([32 bit
-download](http://www.google.com/url?q=http%3A%2F%2Fwww.microsoft.com%2Fwhdc%2Fdevtools%2Fdebugging%2Finstallx86.mspx&sa=D&sntz=1&usg=AFQjCNFhPKf3h5kZ1oBJmIEdrRMkPigeZA)
-[64 bit
-download](http://www.google.com/url?q=http%3A%2F%2Fwww.microsoft.com%2Fwhdc%2Fdevtools%2Fdebugging%2Finstall64bit.mspx%2520&sa=D&sntz=1&usg=AFQjCNEZnFyqlcxNJW3A16kQXP4ZSSj_1w))
-or ‘WinDbg’ in short, can be used to collect crash dumps. Once you have
-downloaded and installed the correct flavor of WinDbg then run Internet Explorer
-under the debugger using the command line:
+download](http://www.google.com/url) [64 bit
+download](http://www.google.com/url)) or ‘WinDbg’ in short, can be used to
+collect crash dumps. Once you have downloaded and installed the correct flavor
+of WinDbg then run Internet Explorer under the debugger using the command line:
 
 `"c:\Program Files\Debugging Tools For Windows (x86)\windbg.exe" -g -G -o
 "c:\program files\Internet Explorer\iexplore.exe"`
@@ -236,14 +233,14 @@
 
 Once Internet Explorer is launched, WinDbg should look like this:
 
-[![image](/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image3.png)](/developers/diagnostics/gcf_troubleshooting/image3.png?attredirects=0)
+[![image](/developers/diagnostics/gcf_troubleshooting/image3.png)](/developers/diagnostics/gcf_troubleshooting/image3.png)
 
 Now switch to Internet Explorer and follow steps to reproduce the crash. **Note
 that once the crash happens, you will not see usual dialog or ‘sad tab’ bitmap.
 Instead, Internet Explorer will appear unresponsive**. When that happens, come
 back to WinDbg and it should look like this:
 
-[![image](/_/rsrc/1293058981006/developers/diagnostics/gcf_troubleshooting/image0.png)](/developers/diagnostics/gcf_troubleshooting/image0.png?attredirects=0)
+[![image](/developers/diagnostics/gcf_troubleshooting/image0.png)](/developers/diagnostics/gcf_troubleshooting/image0.png)
 
 Type the following command into the debugger prompt as shown in the picture
 above and press Enter:
diff --git a/site/developers/diagnostics/installer-error-strings.md b/site/developers/diagnostics/installer-error-strings.md
index d65283b..6423f43 100644
--- a/site/developers/diagnostics/installer-error-strings.md
+++ b/site/developers/diagnostics/installer-error-strings.md
@@ -10,7 +10,7 @@
 [WriteInstallerResult](http://codesearch.google.com/codesearch#OAMlx_jo-ck/src/chrome/installer/util/installer_state.h&exact_package=chromium&q=WriteInstallerResult&l=183&ct=rc&cd=1).
 As of this writing, the set of error string message identifiers (search for them
 in
-[google_chrome_strings.grd](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/app/google_chrome_strings.grd?view=markup)
+[google_chrome_strings.grd](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/app/google_chrome_strings.grd)
 for their corresponding text) is:
 
 **Message ID** **Product(s)** **Operation** IDS_INSTALL_DIR_IN_USE
diff --git a/site/developers/dns-over-https.md b/site/developers/dns-over-https.md
index 1d238d1..c65edb4 100644
--- a/site/developers/dns-over-https.md
+++ b/site/developers/dns-over-https.md
@@ -28,7 +28,7 @@
 Note that users can configure any DoH providers of their choosing, the providers
 included in Chrome are for the auto-upgrade mechanism and for a list of
 popular/relevant options as a convenience (see the [requirements and
-process](https://docs.google.com/document/d/128i2YTV2C7T6Gr3I-81zlQ-_Lprnsp24qzy_20Z1Psw/edit?usp=sharing)).
+process](https://docs.google.com/document/d/128i2YTV2C7T6Gr3I-81zlQ-_Lprnsp24qzy_20Z1Psw/edit)).
 
 For technical questions, please send an email to
 [net-dev@](https://groups.google.com/a/chromium.org/forum/#!forum/net-dev/) with
diff --git a/site/developers/enterprise-changes.md b/site/developers/enterprise-changes.md
index 6ecc354..31198c3 100644
--- a/site/developers/enterprise-changes.md
+++ b/site/developers/enterprise-changes.md
@@ -66,9 +66,9 @@
         API...)
 
     We will announce the changes in the "Coming Soon" section of the [enterprise
-    release notes](https://support.google.com/chrome/a/answer/7679408?hl=en)
-    before your change ships to stable and in the "This release" section when
-    the change goes to stable. If you've announced the changes in the
+    release notes](https://support.google.com/chrome/a/answer/7679408) before
+    your change ships to stable and in the "This release" section when the
+    change goes to stable. If you've announced the changes in the
     [chromium-enterprise](https://groups.google.com/a/chromium.org/forum/#!forum/chromium-enterprise)
     technical discussion group, or if it has a Chrome launch bug, the enterprise
     team will reach out to you to confirm the plan and the wording each time the
diff --git a/site/developers/extensions-deployment-faq.md b/site/developers/extensions-deployment-faq.md
index 7b275d9..fe31dcd 100644
--- a/site/developers/extensions-deployment-faq.md
+++ b/site/developers/extensions-deployment-faq.md
@@ -96,7 +96,7 @@
             and update_url cannot point to any other host other than
             <https://clients2.google.com/service/update2/crx>.
 *   For Enterprises, we’ll continue to support [group
-            policy](https://support.google.com/chrome/a/answer/188453?hl=en) to
+            policy](https://support.google.com/chrome/a/answer/188453) to
             install extensions, irrespective of where the extensions are hosted.
             Note that any extension which is not hosted on the Web Store and
             installed via GPO on a machine which has not joined a domain will be
diff --git a/site/developers/f-script-anywhere/index.md b/site/developers/f-script-anywhere/index.md
index 73b37e9..f899e81 100644
--- a/site/developers/f-script-anywhere/index.md
+++ b/site/developers/f-script-anywhere/index.md
@@ -35,7 +35,7 @@
 won't work for programs that are running in gdb (e.g. it won't work in Chromium
 if you started it through Xcode).
 
-[![image](/_/rsrc/1301684014834/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.52.02%20AM.png)](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.52.02%20AM.png?attredirects=0)
+[![image](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.52.02%20AM.png)](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.52.02%20AM.png)
 
 This will take about 15 seconds in Release builds and several minutes in Debug
 builds.
@@ -62,22 +62,22 @@
 
 When it's done, an "F-Script" menu entry will appear in the top level menu:
 
-[![image](/_/rsrc/1301684390932/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.57.03%20AM.png)](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.57.03%20AM.png?attredirects=0)
+[![image](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.57.03%20AM.png)](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.57.03%20AM.png)
 
 Click "Open Object Browser". In the window that opens, click "Select View". Say
 you're wondering which class implements the Omnibox, so click the Omnibox next.
 F-Script Anywhere will tell you that the Omnibox is an AutocompleteTextField.
 
-[![image](/_/rsrc/1301700487127/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%204.27.30%20PM.png)](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%204.27.30%20PM.png?attredirects=0)
+[![image](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%204.27.30%20PM.png)](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%204.27.30%20PM.png)
 
 You can even send methods to this object: Type "sethid" into the search box in
 the upper right corner, and then click "setHidden:" on the right:
 
-[![image](/_/rsrc/1301684546648/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.59.12%20AM.png)](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.59.12%20AM.png?attredirects=0)
+[![image](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.59.12%20AM.png)](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.59.12%20AM.png)
 
 Type "YES" into the popup that opens, and the Omnibox will disappear:
 
-[![image](/_/rsrc/1301684583957/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.59.21%20AM.png)](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.59.21%20AM.png?attredirects=0)
+[![image](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.59.21%20AM.png)](/developers/f-script-anywhere/Screen%20shot%202011-04-01%20at%2011.59.21%20AM.png)
 
 You can also navigate to a view's superview this way, and do many other fun
 things. Read the F-Script documentation for more. F-Script Anywhere works with
diff --git a/site/developers/generated-files.md b/site/developers/generated-files.md
index 3f7fde7..2954553 100644
--- a/site/developers/generated-files.md
+++ b/site/developers/generated-files.md
@@ -60,8 +60,8 @@
 
 This shows up as generated files appearing to not be regenerated, though in fact
 the files are being generated in a new location; see for example Issue
-[381111](https://code.google.com/p/chromium/issues/detail?id=381111)
-([comment](https://code.google.com/p/chromium/issues/detail?id=381111#c4)).
+[381111](https://code.google.com/p/chromium/issues/detail)
+([comment](https://code.google.com/p/chromium/issues/detail)).
 
 To avoid this (see also [Chromium clobber landmines: moving generated
 files](/Home/chromium-clobber-landmines#TOC-Moving-generated-files)):
@@ -89,5 +89,5 @@
 ## Dependencies
 
 Currently `checkdeps` is *not* run on generated files (Issue
-[365190](https://code.google.com/p/chromium/issues/detail?id=365190)), so
-generated files can break componentization.
\ No newline at end of file
+[365190](https://code.google.com/p/chromium/issues/detail)), so generated files
+can break componentization.
\ No newline at end of file
diff --git a/site/developers/gerrit-guide.md b/site/developers/gerrit-guide.md
index 73e6f7e..1480f25 100644
--- a/site/developers/gerrit-guide.md
+++ b/site/developers/gerrit-guide.md
@@ -70,18 +70,16 @@
             use your @google.com email to login, and @chromium.org in "Register
             new email" dialog.
 6.  If you see any errors during this process, file a [Infra-Git
-            ticket](https://bugs.chromium.org/p/chromium/issues/entry?template=Infra-Git)
-            with the subject "Link my &lt;id&gt;@chromium.org and
-            &lt;id&gt;@google.com accounts". If it is urgent, email
-            ajp@chromium.org. Otherwise, the request should be handled within
-            2-3 days.
+            ticket](https://bugs.chromium.org/p/chromium/issues/entry) with the
+            subject "Link my &lt;id&gt;@chromium.org and &lt;id&gt;@google.com
+            accounts". If it is urgent, email ajp@chromium.org. Otherwise, the
+            request should be handled within 2-3 days.
 
 ==If you have two Gerrit accounts== you need an admin to link them. File a
-[Infra-Git
-ticket](https://bugs.chromium.org/p/chromium/issues/entry?template=Infra-Git)
-with the subject "Link my &lt;id&gt;@chromium.org and &lt;id&gt;@google.com
-accounts". If it is urgent, email ajp@chromium.org. Otherwise, the request
-should be handled within 2-3 days.
+[Infra-Git ticket](https://bugs.chromium.org/p/chromium/issues/entry) with the
+subject "Link my &lt;id&gt;@chromium.org and &lt;id&gt;@google.com accounts". If
+it is urgent, email ajp@chromium.org. Otherwise, the request should be handled
+within 2-3 days.
 
 Once your accounts are linked, you'll be able to use both @chromium.org and
 @google.com emails in git commits. It is particularly useful if you have your
@@ -111,10 +109,10 @@
             with your @google account).
 
 If you see any errors during this process, file [Infra-Git
-ticket](https://bugs.chromium.org/p/chromium/issues/entry?template=Infra-Git)
-with the subject "Unlink my &lt;id&gt;@chromium.org and &lt;id&gt;@google.com
-accounts". If it is urgent, email ajp@chromium.org. Otherwise, the request
-should be handled within 2-3 days.
+ticket](https://bugs.chromium.org/p/chromium/issues/entry) with the subject
+"Unlink my &lt;id&gt;@chromium.org and &lt;id&gt;@google.com accounts". If it is
+urgent, email ajp@chromium.org. Otherwise, the request should be handled within
+2-3 days.
 
 ## Watching Projects / Notifications
 
@@ -162,9 +160,9 @@
 to see if there are hints in there.
 
 If you have any problems please [open a Build Infrastructure
-issue](https://bugs.chromium.org/p/chromium/issues/entry?template=Build+Infrastructure)
-on the **Chromium** issue tracker (the "Build Infrastructure" template should be
-automatically selected).
+issue](https://bugs.chromium.org/p/chromium/issues/entry) on the **Chromium**
+issue tracker (the "Build Infrastructure" template should be automatically
+selected).
 
 For additional information, you can also visit the [PolyGerrit + Chromium
 FAQ](https://polygerrit.appspot.com/).
\ No newline at end of file
diff --git a/site/developers/gyp-environment-variables/index.md b/site/developers/gyp-environment-variables/index.md
index fb9eed0..fbf21d1 100644
--- a/site/developers/gyp-environment-variables/index.md
+++ b/site/developers/gyp-environment-variables/index.md
@@ -83,24 +83,24 @@
 for a small time cost during startup. On Windows, this uses a DLL build and
 incremental linking, which makes linking much faster in Debug.
 
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
 
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
 fastbuild=1 **Optional: removes all debug information, but builds much faster.**
 0 means all debug symbols (.pdb generated from .obj), 1 means link time symbols
 (.pdb generated from .lib) and 2 means no pdb at all (no debug information). In
 practice 0 and 1, will generate the exact same PE. Only 2 will generate a PE
 that could have it's .rdata to be ~40 bytes smaller.
 
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
 
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
 remove_webcore_debug_symbols=1 If you don't need to trace into WebKit, you can
 cut down the size and slowness of debug builds significantly by building WebKit
 without debug symbols.
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
 
 ### Building a release build
 
@@ -121,14 +121,14 @@
 for builds in out/Debug). Other options include 'Dev', for development/testing.
 Official builds take ***drastically*** longer to build, and are most likely not
 what you want.
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
 branding=Chrome Changes the branding from 'Chromium' to 'Chrome', for official
 builds.
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
 
 ### Use goma distributed build (Googlers only)
 
@@ -154,13 +154,13 @@
 linux_use_bundled_binutils=0 -B option is not supported. See [this
 commit](https://github.com/icecc/icecream/commit/b2ce5b9cc4bd1900f55c3684214e409fa81e7a92)
 for more details.
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
 linux_use_debug_fission=0 [Debug fission](http://gcc.gnu.org/wiki/DebugFission)
 is not supported. See [this bug](https://github.com/icecc/icecream/issues/86)
 for more details.
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
 clang=0 Icecc doesn't support clang yet.
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
 
 ### Build ChromeOS on Linux (Linux only)
 
@@ -178,7 +178,7 @@
 ### Mac
 
 chromeos=1 Build for the ChromeOS platform instead of Linux.
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
 
 ### Build Android (Linux only)
 
@@ -196,8 +196,8 @@
 ### Mac
 
 OS=android Build for the Android platform instead of Linux.
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
 target_arch=ia32 **Optional.** Use this if building for x86 targets.
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
 target_arch=mipsel **Optional.** Use this if building for MIPS targets.
-[![image](/_/rsrc/1415143925293/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png?attredirects=0)
\ No newline at end of file
+[![image](/developers/gyp-environment-variables/menu_check.png)](/developers/gyp-environment-variables/menu_check.png)
\ No newline at end of file
diff --git a/site/developers/how-tos/api-keys.md b/site/developers/how-tos/api-keys.md
index be8fc83..0e0aac3 100644
--- a/site/developers/how-tos/api-keys.md
+++ b/site/developers/how-tos/api-keys.md
@@ -33,11 +33,11 @@
 ## Acquiring Keys
 
 1.  Make sure you are a member of
-            [chromium-dev@chromium.org](https://groups.google.com/a/chromium.org/forum/?fromgroups#!forum/chromium-dev)
+            [chromium-dev@chromium.org](https://groups.google.com/a/chromium.org/forum/)
             (you can just
-            [subscribe](https://groups.google.com/a/chromium.org/forum/?fromgroups#!forum/chromium-dev)
-            to chromium-dev and choose not to receive mail). *Note: the APIs
-            below are only visible to people subscribed to that group.*
+            [subscribe](https://groups.google.com/a/chromium.org/forum/) to
+            chromium-dev and choose not to receive mail). *Note: the APIs below
+            are only visible to people subscribed to that group.*
 2.  Make sure you are logged in with the Google account associated with
             the email address that you used to subscribe to chromium-dev.
 3.  Go to <https://cloud.google.com/console>
diff --git a/site/developers/how-tos/chrome-frame-getting-started/index.md b/site/developers/how-tos/chrome-frame-getting-started/index.md
index 0ed4d79..33406bd 100644
--- a/site/developers/how-tos/chrome-frame-getting-started/index.md
+++ b/site/developers/how-tos/chrome-frame-getting-started/index.md
@@ -24,7 +24,7 @@
 
 ### Chrome Legacy Browser Support
 
-## If your organization wants to take advantage of the Chrome browser, but your users still need to access older websites and apps that require Internet Explorer, you can use [Legacy Browser Support](https://www.google.com/intl/en/chrome/business/browser/lbs.html) to easily and automatically switch between browsers. When your user clicks a link that requires a legacy browser to open (such as a site that requires ActiveX), the URL will automatically open in the legacy browser from Chrome. You can specify which URLs to launch into a second browser and deploy this Chrome policy for the organization. More info on [Legacy Browser Support in our help center.](http://support.google.com/chrome/a/bin/answer.py?hl=en&answer=3019558)
+## If your organization wants to take advantage of the Chrome browser, but your users still need to access older websites and apps that require Internet Explorer, you can use [Legacy Browser Support](https://www.google.com/intl/en/chrome/business/browser/lbs.html) to easily and automatically switch between browsers. When your user clicks a link that requires a legacy browser to open (such as a site that requires ActiveX), the URL will automatically open in the legacy browser from Chrome. You can specify which URLs to launch into a second browser and deploy this Chrome policy for the organization. More info on [Legacy Browser Support in our help center.](http://support.google.com/chrome/a/bin/answer.py)
 
 ### How should I deliver feature-forward experiences across browsers now?
 
diff --git a/site/developers/how-tos/debugging-on-windows/graphics-debugging-in-visual-studio-2013/index.md b/site/developers/how-tos/debugging-on-windows/graphics-debugging-in-visual-studio-2013/index.md
index d5313de..10a169c 100644
--- a/site/developers/how-tos/debugging-on-windows/graphics-debugging-in-visual-studio-2013/index.md
+++ b/site/developers/how-tos/debugging-on-windows/graphics-debugging-in-visual-studio-2013/index.md
@@ -28,7 +28,7 @@
 then the Graphics Debugger is not working correctly and you won't be able to
 capture frames.
 
-[![image](/_/rsrc/1423155180709/developers/how-tos/debugging-on-windows/graphics-debugging-in-visual-studio-2013/graphicsdebugger.png)](/developers/how-tos/debugging-on-windows/graphics-debugging-in-visual-studio-2013/graphicsdebugger.png?attredirects=0)
+[![image](/developers/how-tos/debugging-on-windows/graphics-debugging-in-visual-studio-2013/graphicsdebugger.png)](/developers/how-tos/debugging-on-windows/graphics-debugging-in-visual-studio-2013/graphicsdebugger.png)
 
 Here is a description of some of the more important elements of the Graphic
 Debugger (numbers correspond to the highlighted part on the above image):
diff --git a/site/developers/how-tos/debugging-on-windows/index.md b/site/developers/how-tos/debugging-on-windows/index.md
index 32b2cfe..0c71e75 100644
--- a/site/developers/how-tos/debugging-on-windows/index.md
+++ b/site/developers/how-tos/debugging-on-windows/index.md
@@ -398,7 +398,7 @@
 6.  Disable the stack trace database in GFlags.exe.
 7.  Continue chrome, optionally detaching the debugger.
 
-[![image](/_/rsrc/1480103082209/developers/how-tos/debugging-on-windows/gflags.png)](/developers/how-tos/debugging-on-windows/gflags.png?attredirects=0)
+[![image](/developers/how-tos/debugging-on-windows/gflags.png)](/developers/how-tos/debugging-on-windows/gflags.png)
 
 GFlags.exe settings for user mode stack trace database.
 
diff --git a/site/developers/how-tos/depottools/index.md b/site/developers/how-tos/depottools/index.md
index b741814..9330c3a 100644
--- a/site/developers/how-tos/depottools/index.md
+++ b/site/developers/how-tos/depottools/index.md
@@ -74,7 +74,7 @@
     *   It works for subcommands too like: git-cl help patch
 
 Otherwise, there are
-[many](http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/app_notepad.mspx?mfr=true)
+[many](http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/app_notepad.mspx)
 [great](https://www.vim.org/) [text](https://www.gnu.org/software/emacs/)
 [editors](https://notepad-plus-plus.org/) that can help you out to read what the
 tools are actually doing.
diff --git a/site/developers/how-tos/depottools/presubmit-scripts.md b/site/developers/how-tos/depottools/presubmit-scripts.md
index 3cccd38..f287887 100644
--- a/site/developers/how-tos/depottools/presubmit-scripts.md
+++ b/site/developers/how-tos/depottools/presubmit-scripts.md
@@ -23,7 +23,7 @@
 
 *   Ensuring your change is linked to a bug via a BUG= line.
 *   Ensuring you have run
-            [cpplint.py](http://src.chromium.org/viewvc/chrome/trunk/tools/depot_tools/cpplint.py?view=markup)
+            [cpplint.py](http://src.chromium.org/viewvc/chrome/trunk/tools/depot_tools/cpplint.py)
             or automatically running cpplint for you.
 *   Enforcing coding conventions.
 *   Preventing you from breaking dependency rules e.g. by including a
@@ -262,9 +262,8 @@
 You can look at existing scripts for examples ([search:
 PRESUBMIT.py](https://code.google.com/p/chromium/codesearch#search/&q=file:PRESUBMIT.py&sq=package:chromium&type=cs)).
 [Chromium's
-PRESUBMIT.py](http://src.chromium.org/viewvc/chrome/trunk/src/PRESUBMIT.py?view=markup)
-and [Chromium-os
-PRESUBMIT.py](http://src.chromium.org/cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=PRESUBMIT.py;hb=HEAD)
-are detailed examples, while the [Blink bindings
+PRESUBMIT.py](http://src.chromium.org/viewvc/chrome/trunk/src/PRESUBMIT.py) and
+[Chromium-os PRESUBMIT.py](http://src.chromium.org/cgi-bin/gitweb.cgi) are
+detailed examples, while the [Blink bindings
 PRESUBMIT.py](https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit/Source/bindings/PRESUBMIT.py)
 is a very simple example.
\ No newline at end of file
diff --git a/site/developers/how-tos/drover/index.md b/site/developers/how-tos/drover/index.md
index fd5c742..31001e2 100644
--- a/site/developers/how-tos/drover/index.md
+++ b/site/developers/how-tos/drover/index.md
@@ -36,7 +36,7 @@
 
 Press the "More" button and select "Cherry Pick"
 
-[![image](/_/rsrc/1505421408360/developers/how-tos/drover/1.png)](/developers/how-tos/drover/1.png?attredirects=0)
+[![image](/developers/how-tos/drover/1.png)](/developers/how-tos/drover/1.png)
 
 Enter branch details. For Chromium, use
 refs/branch-heads/[####](https://chromiumdash.appspot.com/branches):
@@ -47,7 +47,7 @@
 **M94** refs/branch-heads/4606
 *[Lookup](https://chromiumdash.appspot.com/branches)*
 
-[![image](/_/rsrc/1505421472857/developers/how-tos/drover/2.png)](/developers/how-tos/drover/2.png?attredirects=0)
+[![image](/developers/how-tos/drover/2.png)](/developers/how-tos/drover/2.png)
 
 Voila, you now have a fresh CL uploaded for the branch. Simply add Rubber
 Stamper (rubber-stamper@appspot.gserviceaccount.com) as a reviewer and set
@@ -62,7 +62,7 @@
 After merging to a release branch, try to watch <http://go/stablebuilders> (for
 stable branches) and <http://go/betabuilders> (for beta branches) and [here for
 dev/trunk
-branches](https://uberchromegw.corp.google.com/i/official.desktop.continuous/waterfall?builder=win+trunk&builder=win64+trunk&builder=mac64+trunk&builder=linux64+trunk&reload=none)
+branches](https://uberchromegw.corp.google.com/i/official.desktop.continuous/waterfall)
 to make sure everything's all right.
 
 ### Making a minor change to the CL
diff --git a/site/developers/how-tos/file-web-bluetooth-bugs.md b/site/developers/how-tos/file-web-bluetooth-bugs.md
index c669fb9..75443b2 100644
--- a/site/developers/how-tos/file-web-bluetooth-bugs.md
+++ b/site/developers/how-tos/file-web-bluetooth-bugs.md
@@ -8,9 +8,8 @@
 [TOC]
 
 When [filing a Web Bluetooth
-bug](https://bugs.chromium.org/p/chromium/issues/entry?components=Blink%3EBluetooth&source=chromium.org),
-please attach some Bluetooth logs (both Chrome and platform logs) so we can
-debug the issue.
+bug](https://bugs.chromium.org/p/chromium/issues/entry), please attach some
+Bluetooth logs (both Chrome and platform logs) so we can debug the issue.
 
 ## General Bluetooth Inspection Tools
 
@@ -23,9 +22,8 @@
                 chooser dialog, blocklist, or other web platform security
                 aspects of Web Bluetooth.
 2.  [nRF Connect for
-            Android](https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp&hl=en)
-            or [nRF Connect for
-            iOS](https://itunes.apple.com/us/app/nrf-connect/id1054362403?mt=8)
+            Android](https://play.google.com/store/apps/details) or [nRF Connect
+            for iOS](https://itunes.apple.com/us/app/nrf-connect/id1054362403)
     *   Generic tool that allows you to scan, advertise and explore your
                 Bluetooth low energy (BLE) devices and communicate with them.
 
@@ -34,8 +32,7 @@
 These devices are some that can be used to act as peripheral devices.
 
 1.  [BLE Peripheral
-            Simulator](https://play.google.com/store/apps/details?id=io.github.webbluetoothcg.bletestperipheral)
-            Android app
+            Simulator](https://play.google.com/store/apps/details) Android app
     *   Simulates a devices with Battery, Heart Rate, Health Thermometer
                 services. Developers can connect to the app to Read and Write
                 Characteristics, Subscribe to Notifications for when the
@@ -73,10 +70,9 @@
 #### Platform logs
 
 1.  Install Apple's [Additional Tools for
-            XCode](https://developer.apple.com/download/more/?name=Additional%20Tools%20for%20XCode)
-            if you have XCode 8+, otherwise install Apple's [Hardware IO Tools
-            for
-            Xcode](https://developer.apple.com/downloads/?name=Hardware%20IO%20Tools).
+            XCode](https://developer.apple.com/download/more/) if you have XCode
+            8+, otherwise install Apple's [Hardware IO Tools for
+            Xcode](https://developer.apple.com/downloads/).
 2.  Use **Bluetooth Explorer** in that package to try to discover and
             connect to your device.
     *   Devices | Low Energy Devices will let you scan for and connect
diff --git a/site/developers/how-tos/get-the-code-v2.md b/site/developers/how-tos/get-the-code-v2.md
index ecfad9c..2178c36 100644
--- a/site/developers/how-tos/get-the-code-v2.md
+++ b/site/developers/how-tos/get-the-code-v2.md
@@ -172,8 +172,7 @@
             instructions](http://www.chromium.org/developers/how-tos/build-instructions-chromeos)
 *   Android, see [these build
             instructions](https://chromium.googlesource.com/chromium/src/+/master/docs/android_build_instructions.md)
-*   iOS, see [these build
-            instructions](/system/errors/NodeNotFound?suri=wuid:gx:f7fb06ba9f03477)
+*   iOS, see [these build instructions](/system/errors/NodeNotFound)
 
 ## Using the last known good/compilable revision (LKGR/LKCR)
 
@@ -207,12 +206,12 @@
 # Contributing
 
 Moved to [Committing and Reverting Changes
-Manually](/system/errors/NodeNotFound?suri=wuid:gx:64adbbcadf173002).
+Manually](/system/errors/NodeNotFound).
 
 # Commit your change manually
 
 Moved to [Committing and Reverting Changes
-Manually](/system/errors/NodeNotFound?suri=wuid:gx:64adbbcadf173002).
+Manually](/system/errors/NodeNotFound).
 
 # Tips
 
@@ -273,7 +272,7 @@
 ## Reverting a change
 
 Moved to [Committing and Reverting Changes
-Manually](/system/errors/NodeNotFound?suri=wuid:gx:64adbbcadf173002).
+Manually](/system/errors/NodeNotFound).
 
 ## Seeing strange errors using Git on Windows?
 
diff --git a/site/developers/how-tos/get-the-code/working-with-nested-repos.md b/site/developers/how-tos/get-the-code/working-with-nested-repos.md
index 46c14f3..96885f6 100644
--- a/site/developers/how-tos/get-the-code/working-with-nested-repos.md
+++ b/site/developers/how-tos/get-the-code/working-with-nested-repos.md
@@ -61,4 +61,4 @@
 Ensure the repository in question **is mirrored at chromium.googlesource.com**.
 We do this to avoid swamping upstream hosts with loads of traffic from our
 developers and bot fleet. To mirror a repository, please file an [infrastructure
-ticket](https://code.google.com/p/chromium/issues/entry?template=Build%20Infrastructure).
\ No newline at end of file
+ticket](https://code.google.com/p/chromium/issues/entry).
\ No newline at end of file
diff --git a/site/developers/how-tos/getting-around-the-chrome-source-code/index.md b/site/developers/how-tos/getting-around-the-chrome-source-code/index.md
index 4f4aa41..0b08517 100644
--- a/site/developers/how-tos/getting-around-the-chrome-source-code/index.md
+++ b/site/developers/how-tos/getting-around-the-chrome-source-code/index.md
@@ -28,7 +28,7 @@
 *   **android_webview:** Provides a facade over src/content suitable for
             integration into the android platform. NOT intended for usage in
             individual android applications (APK). [More
-            information](https://docs.google.com/document/d/1a_cUP1dGIlRQFUSic8bhAOxfclj4Xzw-yRDljVk1wB0/edit?usp=sharing)
+            information](https://docs.google.com/document/d/1a_cUP1dGIlRQFUSic8bhAOxfclj4Xzw-yRDljVk1wB0/edit)
             about the Android WebView source code organization.
 *   **apps**: [Chrome packaged
             apps](http://developer.chrome.com/apps/about_apps.html).
@@ -89,7 +89,7 @@
 higher module directly (i.e. content can't include a header from chrome), but
 talks to it using embedder APIs.
 
-[![image](/_/rsrc/1308680092356/developers/how-tos/getting-around-the-chrome-source-code/Content.png)](/developers/how-tos/getting-around-the-chrome-source-code/Content.png?attredirects=0)
+[![image](/developers/how-tos/getting-around-the-chrome-source-code/Content.png)](/developers/how-tos/getting-around-the-chrome-source-code/Content.png)
 
 ## Quick reference for the directory tree under "content/"
 
diff --git a/site/developers/how-tos/gpu-overdraw-debugging-tool.md b/site/developers/how-tos/gpu-overdraw-debugging-tool.md
index aeb5684..059e6c3 100644
--- a/site/developers/how-tos/gpu-overdraw-debugging-tool.md
+++ b/site/developers/how-tos/gpu-overdraw-debugging-tool.md
@@ -43,11 +43,11 @@
 
 Red: Overdrawn four or more times
 
-![image](https://docs.google.com/a/google.com/drawings/d/sKYz4g05kUmYRmx8p5qR50w/image?w=599&h=386&rev=1&ac=1)
+![image](https://docs.google.com/a/google.com/drawings/d/sKYz4g05kUmYRmx8p5qR50w/image)
 
 Example of GPU overdraw feedback output.
 
-![image](https://docs.google.com/a/google.com/drawings/d/s0J4KvzwLwH8-dNJuiC8UOQ/image?w=599&h=435&rev=22&ac=1)
+![image](https://docs.google.com/a/google.com/drawings/d/s0J4KvzwLwH8-dNJuiC8UOQ/image)
 
 Some overdraw is unavoidable. As you are tuning your UI elements or web page,
 the goal is to arrive at a visualization that shows mostly true colors and 1X
@@ -56,7 +56,7 @@
 
 Examples of undesirable and desirable Debug GPU Overdraw output.
 
-![image](https://docs.google.com/a/google.com/drawings/d/shfmR54KvCMtndr2_oPSxDg/image?w=624&h=473&rev=102&ac=1)
+![image](https://docs.google.com/a/google.com/drawings/d/shfmR54KvCMtndr2_oPSxDg/image)
 
 # Fixing Overdraw
 
@@ -82,7 +82,7 @@
 The result is presented as a GPU Overdraw counter that changes over time as
 overdraw increase or decrease.
 
-![image](https://docs.google.com/a/google.com/drawings/d/sLB42g9KPAjoPQGg8bqA4Sg/image?w=599&h=435&rev=21&ac=1)
+![image](https://docs.google.com/a/google.com/drawings/d/sLB42g9KPAjoPQGg8bqA4Sg/image)
 
 The value of the counter is the percentage of overdraw in the last frame
 presented. No overdraw for one half the screen and 1X overdraw for the other
diff --git a/site/developers/how-tos/gpu-wrangling/check_gpu_bots-script/index.md b/site/developers/how-tos/gpu-wrangling/check_gpu_bots-script/index.md
index 63e42df..cf7b05c 100644
--- a/site/developers/how-tos/gpu-wrangling/check_gpu_bots-script/index.md
+++ b/site/developers/how-tos/gpu-wrangling/check_gpu_bots-script/index.md
@@ -18,7 +18,7 @@
 
 #### How to get it
 
-[Here](/developers/how-tos/gpu-wrangling/check_gpu_bots-script/check_gpu_bots.py?attredirects=0)
+[Here](/developers/how-tos/gpu-wrangling/check_gpu_bots-script/check_gpu_bots.py)
 is an older version of the script available for direct download for convenience,
 but there will be little continued support for it. The canonical version is now
 checked into the Chromium repository at src/gpu/tools/check_gpu_bots.py.
diff --git a/site/developers/how-tos/index.md b/site/developers/how-tos/index.md
index b164e7c..bef7896 100644
--- a/site/developers/how-tos/index.md
+++ b/site/developers/how-tos/index.md
@@ -30,4 +30,4 @@
 
 For more, see this list of sub-pages:
 
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Sub-pages+list%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=IM5Sc1nbSQ1BeBPWMXqUH7twumo)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/developers/how-tos/inspecting-ash/index.md b/site/developers/how-tos/inspecting-ash/index.md
index 6751a57..493b3f1 100644
--- a/site/developers/how-tos/inspecting-ash/index.md
+++ b/site/developers/how-tos/inspecting-ash/index.md
@@ -10,24 +10,24 @@
 inspector and creating a backend in Chrome and Components which interact with
 DevTools inspector using the DevTools protocol language. We name this tool
 Chrome UI Devtools. The design document for this tool can be found
-[here](https://docs.google.com/document/d/1zpXnSLFrTbLRBJNnO2lWXV--nTOUWfBLPXwA9BDEsKA/edit?usp=sharing).
+[here](https://docs.google.com/document/d/1zpXnSLFrTbLRBJNnO2lWXV--nTOUWfBLPXwA9BDEsKA/edit).
 
 And,
-[here](https://docs.google.com/presentation/d/1q3RBp-QEIx5snjbi3_FNl1pp8wf74DXFpt_NgT0KMB0/edit?usp=sharing)
+[here](https://docs.google.com/presentation/d/1q3RBp-QEIx5snjbi3_FNl1pp8wf74DXFpt_NgT0KMB0/edit)
 is a slideshow containing numerous GIFs showing what this is like to use.
 
 **Distances between a pinned element (in solid blue border) and a hovered
 element (in solid green border). Guide lines are displayed along the pinned
 element (could be either window,widget, or view):**
 
-[![image](/_/rsrc/1504626035071/developers/how-tos/inspecting-ash/distances.png)](/developers/how-tos/inspecting-ash/distances.png?attredirects=0)
+[![image](/developers/how-tos/inspecting-ash/distances.png)](/developers/how-tos/inspecting-ash/distances.png)
 
 **Picture 1: Distances between a pinned element and a hovered element.**
 
 **UI Element hierarchy tree:**
 
 [![UI Element hierarchy
-tree](/_/rsrc/1504625794151/developers/how-tos/inspecting-ash/dom_tree.png)](/developers/how-tos/inspecting-ash/dom_tree.png?attredirects=0)
+tree](/developers/how-tos/inspecting-ash/dom_tree.png)](/developers/how-tos/inspecting-ash/dom_tree.png)
 
 **Picture 2:** **UI Element hierachy tree.**
 
@@ -45,11 +45,11 @@
             Aura/Views UI, displays guide lines around the elements and and
             expands them in the inspector.
 *   Entering inspect mode by clicking on the arrow-in-box
-            [![image](/_/rsrc/1504625932481/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png)](/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png?attredirects=0)
+            [![image](/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png)](/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png)
             and hovering on any window/widget/view will show the corresponding
             node in DOM tree and element guide lines.
 *   Entering inspect mode by clicking on the arrow-in-box
-            [![image](/_/rsrc/1504625932481/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png)](/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png?attredirects=0)
+            [![image](/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png)](/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png)
             and hovering on any DOM node will show the corresponding UI Element
             in Chrome UI and element guide lines.
 *   Entering inspect mode and clicking on any element will pin the
@@ -59,7 +59,7 @@
             between 2 elements as described in [this design
             document.](https://docs.google.com/document/d/1ySba9uad3ClqlA9CExlII6r0kgyhRnE0QWo11x2Wmbg)
 *   Pressing ESC or clicking on the arrow-in-box
-            [![image](/_/rsrc/1504625932481/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png)](/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png?attredirects=0)
+            [![image](/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png)](/developers/how-tos/inspecting-ash/Screenshot%20from%202017-08-28%2014%3A28%3A36.png)
             to exit inspect mode.
 *   Display hit test target window under mouse cursor in inspect mode.
             Steps are shown in this [presentation
@@ -90,7 +90,7 @@
     *   Type direct link:
                 **devtools://devtools/bundled/devtools_app.html?uiDevTools=true&ws=localhost:9223/0**
 
-**[![image](/_/rsrc/1504797799688/developers/how-tos/inspecting-ash/chrome_inspect_other.png)](/developers/how-tos/inspecting-ash/chrome_inspect_other.png?attredirects=0)**
+**[![image](/developers/how-tos/inspecting-ash/chrome_inspect_other.png)](/developers/how-tos/inspecting-ash/chrome_inspect_other.png)**
 
 Picture 3: Open Chrome UI Inspection window
 
diff --git a/site/developers/how-tos/leak-gdi-object-in-windows.md b/site/developers/how-tos/leak-gdi-object-in-windows.md
index fefcc5a..66f2f96 100644
--- a/site/developers/how-tos/leak-gdi-object-in-windows.md
+++ b/site/developers/how-tos/leak-gdi-object-in-windows.md
@@ -21,7 +21,7 @@
 ### DeleteObject with HICON
 
 **DeleteObject WIN32 API works all GDI objects except for icon**
-([97559](http://code.google.com/p/chromium/issues/detail?id=97559))
+([97559](http://code.google.com/p/chromium/issues/detail))
 
 We must use DestroyIcon.
 
diff --git a/site/developers/how-tos/mac-development.md b/site/developers/how-tos/mac-development.md
index 17dba9c..ad3ffbe 100644
--- a/site/developers/how-tos/mac-development.md
+++ b/site/developers/how-tos/mac-development.md
@@ -19,11 +19,11 @@
             Objective-C](http://ktd.club.fr/programmation/fichiers/cpp-objc-en.pdf)
             by Pierre Chatelier is a free online book introducing Objective C.
 *   [Objective-C Development in
-            Chrome](https://docs.google.com/a/chromium.org/document/d/1HDxOA0TD97e8MhS__7KBSAJRzKWyi0hqVTc13WSHFqc/edit?usp=sharing)
+            Chrome](https://docs.google.com/a/chromium.org/document/d/1HDxOA0TD97e8MhS__7KBSAJRzKWyi0hqVTc13WSHFqc/edit)
             by krstnmnlsn is a collection of basic information about working
             with Objective C in Chrome along with pitfalls to avoid.
 *   [Intro to Chrome Mac
-            Development](https://docs.google.com/presentation/d/1H8UOJmSJFQl3hgzDAjmObYTqHDTF98hj_ENpVydJ4OE/edit?usp=sharing)
+            Development](https://docs.google.com/presentation/d/1H8UOJmSJFQl3hgzDAjmObYTqHDTF98hj_ENpVydJ4OE/edit)
             is a shorter summary of things specific to Chrome + Mac, with links
             to useful parts of the code.
 
diff --git a/site/developers/how-tos/old-get-the-code.md b/site/developers/how-tos/old-get-the-code.md
index 4356907..fd5655b 100644
--- a/site/developers/how-tos/old-get-the-code.md
+++ b/site/developers/how-tos/old-get-the-code.md
@@ -176,8 +176,7 @@
             branches](/developers/how-tos/get-the-code/working-with-release-branches).
 *   [Working with nested
             repositories](/developers/how-tos/get-the-code/working-with-nested-repos).
-*   [Commit or revert changes
-            manually](/system/errors/NodeNotFound?suri=wuid:gx:64adbbcadf173002).
+*   [Commit or revert changes manually](/system/errors/NodeNotFound).
 *   [git-drover](https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/git-drover.html)
             for merging changes to release branches.
 
@@ -197,7 +196,7 @@
             support channels for Chrome itself but forums for developers.**
 *   If you think there is an infrastructure problem that affects many
             developers, file [a new bug with the label
-            'Infra'](https://bugs.chromium.org/p/chromium/issues/entry?template=Build%20Infrastructure).
-            It will be looked at by our infrastructure team.
+            'Infra'](https://bugs.chromium.org/p/chromium/issues/entry). It will
+            be looked at by our infrastructure team.
 *   If you work at Google, check out the [Googler-specific Chrome
             documentation](http://wiki/Main/ChromeBuildInstructions).
\ No newline at end of file
diff --git a/site/developers/how-tos/optimizing-energy-consumption.md b/site/developers/how-tos/optimizing-energy-consumption.md
index fede948..909040f 100644
--- a/site/developers/how-tos/optimizing-energy-consumption.md
+++ b/site/developers/how-tos/optimizing-energy-consumption.md
@@ -13,7 +13,7 @@
     2013](https://developer.apple.com/videos/wwdc/2013/#701) is a great
     overview.
 
-    Android, [project volta](https://www.youtube.com/watch?v=KzSKIpJepUw) talk.
+    Android, [project volta](https://www.youtube.com/watch) talk.
     (Google-internal [project
     volta](https://sites.google.com/a/google.com/volta/) [tech
     talk](http://go/volta-tech-talk-video) and
@@ -172,15 +172,15 @@
 
 Several energy tests are running on the chromium.perf waterfall:
 
-    [tab_switching.five_blank_pages](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-mac9%2Cchromium-rel-win7-dual%2Cchromium-rel-win7-gpu-ati%2Cchromium-rel-win7-gpu-intel%2Cchromium-rel-win7-gpu-nvidia%2Cchromium-rel-win7-single%2Cchromium-rel-win7-x64-dual%2Cchromium-rel-win8-dual%2Cchromium-rel-xp-dual%2Clinux-oilpan-release%2Clinux-release&tests=tab_switching.five_blank_pages%2Fenergy_consumption_mwh&rev=299488&checked=energy_consumption_mwh%2Cblank_page.html_ref%2Cref%2Cenergy_consumption_mwh%2Cblank_page.html_ref%2Cref)
+    [tab_switching.five_blank_pages](https://chromeperf.appspot.com/report)
 
-    [tab_switching.top_10](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-mac9%2Cchromium-rel-win7-dual%2Cchromium-rel-win7-gpu-ati%2Cchromium-rel-win7-gpu-intel%2Cchromium-rel-win7-gpu-nvidia%2Cchromium-rel-win7-single%2Cchromium-rel-win7-x64-dual%2Cchromium-rel-win8-dual%2Cchromium-rel-xp-dual%2Clinux-oilpan-release%2Clinux-release&tests=tab_switching.top_10%2Fenergy_consumption_mwh&rev=299488&checked=energy_consumption_mwh%2Cref)
+    [tab_switching.top_10](https://chromeperf.appspot.com/report)
 
-    [tab_switching.typical_25](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-mac9%2Cchromium-rel-win7-dual%2Cchromium-rel-win7-gpu-ati%2Cchromium-rel-win7-gpu-intel%2Cchromium-rel-win7-gpu-nvidia%2Cchromium-rel-win7-single%2Cchromium-rel-win7-x64-dual%2Cchromium-rel-win8-dual%2Cchromium-rel-xp-dual%2Clinux-oilpan-release%2Clinux-release&tests=tab_switching.typical_25%2Fenergy_consumption_mwh&rev=299488&checked=energy_consumption_mwh%2Cref%2Cenergy_consumption_mwh%2Cref)
+    [tab_switching.typical_25](https://chromeperf.appspot.com/report)
 
-    [tab_switching.tough_energy_cases](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-mac9%2Cchromium-rel-win7-dual%2Cchromium-rel-win7-gpu-ati%2Cchromium-rel-win7-gpu-intel%2Cchromium-rel-win7-gpu-nvidia%2Cchromium-rel-win7-single%2Cchromium-rel-win7-x64-dual%2Cchromium-rel-win8-dual%2Cchromium-rel-xp-dual%2Clinux-oilpan-release%2Clinux-release&tests=tab_switching.tough_energy_cases%2Fenergy_consumption_mwh&rev=299488&checked=energy_consumption_mwh%2Cref%2Cenergy_consumption_mwh%2Cref)
+    [tab_switching.tough_energy_cases](https://chromeperf.appspot.com/report)
 
-    [power.android_acceptance](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-motoe%2Candroid-nexus10%2Candroid-nexus4%2Candroid-nexus5%2Candroid-nexus7v2&tests=power.android_acceptance%2Fenergy_consumption_mwh&checked=core)
+    [power.android_acceptance](https://chromeperf.appspot.com/report)
 
 You can look at the effects of a submitted change. After [bug
 423394](http://crbug.com/423394) is fixed, you will be able to get traces for
diff --git a/site/developers/how-tos/run-chromium-with-flags.md b/site/developers/how-tos/run-chromium-with-flags.md
index 688ca71..5266bdb 100644
--- a/site/developers/how-tos/run-chromium-with-flags.md
+++ b/site/developers/how-tos/run-chromium-with-flags.md
@@ -112,7 +112,7 @@
 require building yourself:
 
 1.  Download a [LKGR build of
-            Android](https://download-chromium.appspot.com/?platform=Android&type=continuous).
+            Android](https://download-chromium.appspot.com/).
 2.  This will include both ChromePublic.apk and ContentShell.apk
 3.  Install ContentShell APK to your device.
 4.  Run this magic incantation
diff --git a/site/developers/how-tos/submitting-a-performance-bug/index.md b/site/developers/how-tos/submitting-a-performance-bug/index.md
index de34971..e31dadb 100644
--- a/site/developers/how-tos/submitting-a-performance-bug/index.md
+++ b/site/developers/how-tos/submitting-a-performance-bug/index.md
@@ -20,7 +20,7 @@
 3. Find the instance of Chrome on your device you'd like to trace and click on
 the "trace" link.
 
-[![image](/_/rsrc/1574914464921/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202019-11-27%2023-09-36.png)](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202019-11-27%2023-09-36.png?attredirects=0)
+[![image](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202019-11-27%2023-09-36.png)](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202019-11-27%2023-09-36.png)
 
 4. Follow the **Desktop** instructions starting from step 2.
 
@@ -30,11 +30,11 @@
 
 2. In the upper left, press the **Record** button.
 
-[![image](/_/rsrc/1426025112285/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A52%3A09.png)](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A52%3A09.png?attredirects=0)
+[![image](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A52%3A09.png)](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A52%3A09.png)
 
 3. In the dialog that opens, select **Manually select settings**
 
-> [![image](/_/rsrc/1427221051973/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-24%2011%3A16%3A39.png)](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-24%2011%3A16%3A39.png?attredirects=0)
+> [![image](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-24%2011%3A16%3A39.png)](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-24%2011%3A16%3A39.png)
 
 4. Under **Record Categories**, click **All**.
 
@@ -46,17 +46,17 @@
 
 7. Return to the tracing tab and press **Stop**.
 
-> [![image](/_/rsrc/1426025134158/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A54%3A06.png)](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A54%3A06.png?attredirects=0)
+> [![image](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A54%3A06.png)](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A54%3A06.png)
 
 8. When the recording has been imported, click **Save** at the top of the
 screen, then choose where to save it on your computer.
 
-> [![image](/_/rsrc/1426025131424/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A55%3A28.png)](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A55%3A28.png?attredirects=0)
+> [![image](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A55%3A28.png)](/developers/how-tos/submitting-a-performance-bug/Screenshot%20from%202015-03-10%2014%3A55%3A28.png)
 
 9. File a [new performance
-bug](https://code.google.com/p/chromium/issues/entry?summary=Performance+issue:&comment=Chrome+Version+++++++%3A%0AOperating+System+and+Version%3A+%0AURLs+(if+applicable)+%3A%0A%0ADescription+of+performance+problem:%0A%0A%0A%0ARemember%20to%20attach%20your%20trace%20file%20to%20this%20bug!&labels=Type-Bug,Pri-2,Hotlist-Slow,Performance&).
-Make sure to add a descriptive title, your Chrome version, your operating system
-and version, URLs (if applicable), and details about your issue.
+bug](https://code.google.com/p/chromium/issues/entry). Make sure to add a
+descriptive title, your Chrome version, your operating system and version, URLs
+(if applicable), and details about your issue.
 
 10. Click **Attach a file** and locate the trace file you saved in step 7. There
 is a 10MB limit, so you may need to compress the file first.
diff --git a/site/developers/how-tos/trace-event-profiling-tool/frame-viewer/index.md b/site/developers/how-tos/trace-event-profiling-tool/frame-viewer/index.md
index 341f89b..6eba43e 100644
--- a/site/developers/how-tos/trace-event-profiling-tool/frame-viewer/index.md
+++ b/site/developers/how-tos/trace-event-profiling-tool/frame-viewer/index.md
@@ -8,7 +8,7 @@
 The frame viewer is a feature in Chrome's about:tracing for studying difficult
 rendering performance problems.
 
-[![image](/_/rsrc/1369783402629/developers/how-tos/trace-event-profiling-tool/frame-viewer/frameviewer.png)](/developers/how-tos/trace-event-profiling-tool/frame-viewer/frameviewer.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/frame-viewer/frameviewer.png)](/developers/how-tos/trace-event-profiling-tool/frame-viewer/frameviewer.png)
 
 ## Getting started
 
diff --git a/site/developers/how-tos/trace-event-profiling-tool/index.md b/site/developers/how-tos/trace-event-profiling-tool/index.md
index c3edd95..485c093 100644
--- a/site/developers/how-tos/trace-event-profiling-tool/index.md
+++ b/site/developers/how-tos/trace-event-profiling-tool/index.md
@@ -17,7 +17,7 @@
 bottlenecks, slow operations, and events with irregular lengths (leading to e.g.
 framerate variation).
 
-[![image](/_/rsrc/1369778870315/developers/how-tos/trace-event-profiling-tool/abouttracing2.png)](/developers/how-tos/trace-event-profiling-tool/abouttracing2.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/abouttracing2.png)](/developers/how-tos/trace-event-profiling-tool/abouttracing2.png)
 
 ## Getting Started Using about:tracing
 
diff --git a/site/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/index.md b/site/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/index.md
index 9f5aa39..3365436 100644
--- a/site/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/index.md
+++ b/site/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/index.md
@@ -64,22 +64,22 @@
 First you need to enable Chrome's developer options. To do this, open **Settings
 &gt; About Chrome**. Then tap **"Application version"** 7 times in a row:
 
-[![image](/_/rsrc/1568802248230/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s.png)
 
 After this you can access developer settings from **Settings &gt; Developer
 options**. From this menu, select **Tracing**:
 
-[![image](/_/rsrc/1568802426447/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s2.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s2.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s2.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s2.png)
 
 Select your categories and tap **"Record trace"** to start recording:
 
-[![image](/_/rsrc/1568802521923/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s3.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s3.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s3.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s3.png)
 
 To stop the recording, pull down on the notification shade and tap **"Stop
 recording"**. After this, you can access the trace with the **"Share trace"**
 button:
 
-[![image](/_/rsrc/1568802662352/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s4.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s4.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s4.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/s4.png)
 
 ## Capture a trace from Chrome on Android (with DevTools)
 
@@ -97,14 +97,14 @@
 > 3. Go to `chrome://inspect?tracing` on desktop chrome. Find the app to be
 > traced, and click on the trace link beside the title.
 
-> [![image](/_/rsrc/1433447236959/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%2012.46.58%20PM.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%2012.46.58%20PM.png?attredirects=0)
+> [![image](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%2012.46.58%20PM.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%2012.46.58%20PM.png)
 
 > 3. Click on "Record" at top left.
 
-> [![image](/_/rsrc/1433447276696/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%2012.47.34%20PM.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%2012.47.34%20PM.png?attredirects=0)
+> [![image](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%2012.47.34%20PM.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%2012.47.34%20PM.png)
 
 > 4. Select trace categories. Hit Record, then Stop.
-> [![image](/_/rsrc/1415811385124/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screenshot%20from%202014-10-14%2010-19-11.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screenshot%20from%202014-10-14%2010-19-11.png?attredirects=0)
+> [![image](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screenshot%20from%202014-10-14%2010-19-11.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screenshot%20from%202014-10-14%2010-19-11.png)
 
 ## Capture a trace from Chrome on Android (on the command line)
 
@@ -141,7 +141,7 @@
 
 > #### Look at the [usage documentation for adb_trace and profile_chrome](https://github.com/johnmccutchan/adb_trace/blob/master/README.md#basics).
 
-> > [![image](/_/rsrc/1433450232979/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%201.37.00%20PM.png)](https://github.com/johnmccutchan/adb_trace/blob/master/README.md#basics)
+> > [![image](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/Screen%20Shot%202015-06-04%20at%201.37.00%20PM.png)](https://github.com/johnmccutchan/adb_trace/blob/master/README.md#basics)
 
 > For example:
 
@@ -158,7 +158,7 @@
 > **1. Systrace:** --systrace gfx,view,input,freq,sched
 
 > > [
-> > ![image](/_/rsrc/1395161450773/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-systrace.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-systrace.png?attredirects=0)
+> > ![image](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-systrace.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-systrace.png)
 
 > Captures data about system-level events. Generally useful categories are
 
@@ -177,7 +177,7 @@
 > **2. IPC messages:** --trace-flow
 
 > > [
-> > ![image](/_/rsrc/1395161484341/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-flow.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-flow.png?attredirects=0)
+> > ![image](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-flow.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-flow.png)
 
 > Adds arrows showing IPC message flows, making it easier to see message
 > traffic.
@@ -186,7 +186,7 @@
 > --categories=disabled-by-default-cc.debug.scheduler,\*
 
 > > [
-> > ![image](/_/rsrc/1395161512343/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-scheduler.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-scheduler.png?attredirects=0)
+> > ![image](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-scheduler.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-scheduler.png)
 
 > Adding more trace categories makes it possible to see events that are normally
 > disabled. This particular example gives information about why the compositor
@@ -196,7 +196,7 @@
 > **4. Frame viewer data:** --trace-frame-viewer
 
 > > [
-> > ![image](/_/rsrc/1395161532925/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-frame-viewer.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-frame-viewer.png?attredirects=0)
+> > ![image](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-frame-viewer.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/tracing-frame-viewer.png)
 
 > Captures rich layer data from the compositor. This is useful for understanding
 > how the DOM affects the compositor's layer tree structure. When viewing traces
@@ -211,7 +211,7 @@
 > other enabled event sources.
 
 > > [
-> > ![image](/_/rsrc/1403881039503/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/sunburst.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/sunburst.png?attredirects=0)
+> > ![image](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/sunburst.png)](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs/sunburst.png)
 
 > You can also view the raw recorded perf data using the command line which is
 > printed out by adb_profile_chrome.
diff --git a/site/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/index.md b/site/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/index.md
index 69fffc2..634644b 100644
--- a/site/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/index.md
+++ b/site/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/index.md
@@ -31,17 +31,17 @@
     --enable-skia-benchmarking
 2.  Navigate to "about:tracing".
 
-    [![image](/_/rsrc/1369777336658/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/smallabouttracing.png)](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/smallabouttracing.png?attredirects=0)
+    [![image](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/smallabouttracing.png)](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/smallabouttracing.png)
 
 3.  Open a new tab and navigate to your favorite knitting website.
 
-    [![image](/_/rsrc/1369777363129/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/skpsite.png)](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/skpsite.png?attredirects=0)
+    [![image](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/skpsite.png)](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/skpsite.png)
 
 4.  Go back to the about:tracing tab and press record. Choose the "Frame
             viewer", or check “cc” and “cc.debug.display_items”. Uncheck
             everything else for this demo, then press record.
 
-    [![image](/_/rsrc/1369777395708/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/checkboxes.png)](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/checkboxes.png?attredirects=0)
+    [![image](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/checkboxes.png)](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/checkboxes.png)
 
 5.  Go back to your knitting webpage and refresh the page. You can
             scroll around, select text, etc (each generated skpicture will be
@@ -55,12 +55,12 @@
             notice there are two copies of most pictures--this is for low
             resolution (first) and high resolution (second).
 
-    [![image](/_/rsrc/1369777486703/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/picture.png)](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/picture.png?attredirects=0)
+    [![image](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/picture.png)](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/picture.png)
 
 8.  You can now open this picture in the [Skia
             debugger](https://sites.google.com/site/skiadocs/developer-documentation/skia-debugger).
 
-    [![image](/_/rsrc/1369777518895/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/skdebugger2.png)](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/skdebugger2.png?attredirects=0)
+    [![image](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/skdebugger2.png)](/developers/how-tos/trace-event-profiling-tool/saving-skp-s-from-chromium/skdebugger2.png)
 
 **\[1\] How to launch Chrome with flags on OSX**
 
diff --git a/site/developers/how-tos/trace-event-profiling-tool/trace-event-reading/index.md b/site/developers/how-tos/trace-event-profiling-tool/trace-event-reading/index.md
index d4826d9..39b7408 100644
--- a/site/developers/how-tos/trace-event-profiling-tool/trace-event-reading/index.md
+++ b/site/developers/how-tos/trace-event-profiling-tool/trace-event-reading/index.md
@@ -250,18 +250,18 @@
 
 Once you have a trace recorded, you should get something like the following:
 
-**[![image](/_/rsrc/1441252029512/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Screen%20Shot%202015-09-02%20at%208.46.48%20PM.png)](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Screen%20Shot%202015-09-02%20at%208.46.48%20PM.png?attredirects=0)**
+**[![image](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Screen%20Shot%202015-09-02%20at%208.46.48%20PM.png)](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Screen%20Shot%202015-09-02%20at%208.46.48%20PM.png)**
 
 **This is a visualization of the recorded trace. What you’re seeing is Chrome's multi-process architecture at work, scrolling your page. The first thing to notice is that there are three processes running: the browser (pid=17965), the renderer process for about:tracing (pid=17974) and the renderer process for Wikipedia (pid=17982).**
 **Each process has a separate horizontal track, filled with trace events. The track is basically an event timeline for events on that thread/process. Events are the colored, rectangular blocks on the timeline tracks. Time moves from left to right.**
 
-**[![image](/_/rsrc/1441251917450/developers/how-tos/trace-event-profiling-tool/trace-event-reading/second.png)](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/second.png?attredirects=0)**
+**[![image](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/second.png)](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/second.png)**
 
 **#### Trace Events**
 
 **In this case, the data being shown is ~10 seconds, broken down as follows:**
 
-**[![image](/_/rsrc/1441251914720/developers/how-tos/trace-event-profiling-tool/trace-event-reading/third.png)](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/third.png?attredirects=0)**
+**[![image](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/third.png)](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/third.png)**
 
 **The keyboard can be used to zoom and pan around inside the timeline. The ‘w’
 and ‘s’ keys zoom in centered around the mouse, and the ‘a’ and ‘d’ keys pan the
@@ -269,7 +269,7 @@
 single mousewheel event propagates through Chrome:**
 
 ###
-[![image](/_/rsrc/1441251910822/developers/how-tos/trace-event-profiling-tool/trace-event-reading/fourth.png)](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/fourth.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/fourth.png)](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/fourth.png)
 
 **A single rectangle represents a TRACE_EVENT: where it began, and where it ended. When you see a stack of different rectangles on top of each other, it means that trace events were issued inside one another on the same thread. For example:**
 
@@ -291,7 +291,7 @@
 
 **Would look like this:**
 
-**[![image](/_/rsrc/1441251905766/developers/how-tos/trace-event-profiling-tool/trace-event-reading/fifth.png)](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/fifth.png?attredirects=0)**
+**[![image](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/fifth.png)](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/fifth.png)**
 
 **To study individual rectangles, you can click on them. This will display
 information about the rectangle: its Duration, ThreadDuration (CPU time),
@@ -314,7 +314,7 @@
 trace events. This will give you a list of events that intersect that rectangle
 and summarize them for you:
 
-**[![image](/_/rsrc/1394074376859/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Selection.png)](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Selection.png?attredirects=0)**
+**[![image](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Selection.png)](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Selection.png)**
 
 #### Import and Export
 
@@ -600,7 +600,7 @@
                 `ExtensionHostMsg_DetailedConsoleMessageAdded` declaration.
                 We've found our message!
 
-[![image](/_/rsrc/1441251623397/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Screen%20Shot%202015-09-02%20at%208.39.51%20PM.png)](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Screen%20Shot%202015-09-02%20at%208.39.51%20PM.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Screen%20Shot%202015-09-02%20at%208.39.51%20PM.png)](/developers/how-tos/trace-event-profiling-tool/trace-event-reading/Screen%20Shot%202015-09-02%20at%208.39.51%20PM.png)
 
 ### Staying Current
 
diff --git a/site/developers/how-tos/trace-event-profiling-tool/tracing-event-instrumentation.md b/site/developers/how-tos/trace-event-profiling-tool/tracing-event-instrumentation.md
index 9f02a8b..4a51483 100644
--- a/site/developers/how-tos/trace-event-profiling-tool/tracing-event-instrumentation.md
+++ b/site/developers/how-tos/trace-event-profiling-tool/tracing-event-instrumentation.md
@@ -139,6 +139,6 @@
 *   [trace_event_common.h](https://code.google.com/p/chromium/codesearch#chromium/src/base/trace_event/common/trace_event_common.h&q=f:trace_event_common.h&sq=package:chromium&type=cs&l=1),
             the basic readme for trace_event instrumentation
 *   [Tracing Ecosystem
-            Explainer](https://docs.google.com/document/d/1QADiFe0ss7Ydq-LUNOPpIf6z4KXGuWs_ygxiJxoMZKo/edit?pli=1#heading=h.dytg6ymhhy0b)
+            Explainer](https://docs.google.com/document/d/1QADiFe0ss7Ydq-LUNOPpIf6z4KXGuWs_ygxiJxoMZKo/edit)
 *   [Trace Event
-            Format](https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/edit?pli=1)
\ No newline at end of file
+            Format](https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/edit)
\ No newline at end of file
diff --git a/site/developers/how-tos/trace-event-profiling-tool/using-frameviewer/index.md b/site/developers/how-tos/trace-event-profiling-tool/using-frameviewer/index.md
index d178584..b7c568f 100644
--- a/site/developers/how-tos/trace-event-profiling-tool/using-frameviewer/index.md
+++ b/site/developers/how-tos/trace-event-profiling-tool/using-frameviewer/index.md
@@ -146,10 +146,10 @@
 
 The trace file being screenshotted in this section is attached to this page, as
 are all the traces referenced here, and can be
-[downloaded](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/nytimes_scroll_trace?attredirects=0&d=1)
+[downloaded](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/nytimes_scroll_trace)
 and opened in about:tracing to follow along.
 
-[![image](/_/rsrc/1416330188546/developers/how-tos/trace-event-profiling-tool/using-frameviewer/01-followalong.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/01-followalong.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/01-followalong.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/01-followalong.png)
 
 Lots of stuff on the screen. Let’s try to make sense of it.
 
@@ -167,7 +167,7 @@
 
 #### Each process has a separate horizontal track, filled with trace events. The track is basically an event timeline for events on that thread/process. Events are the colored, rectangular blocks on the timeline tracks. Time moves from left to right.
 
-[![image](/_/rsrc/1416330320866/developers/how-tos/trace-event-profiling-tool/using-frameviewer/02-lefttoright.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/02-lefttoright.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/02-lefttoright.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/02-lefttoright.png)
 
 #### Panning and Zooming with the Keyboard
 
@@ -177,7 +177,7 @@
 
 #### In this case, the data being shown is ~5 seconds. Zooming in on a section of the trace for more detail, we can make out individual trace event records.
 
-[![image](/_/rsrc/1416330398755/developers/how-tos/trace-event-profiling-tool/using-frameviewer/03-individual%20trace.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/03-individual%20trace.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/03-individual%20trace.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/03-individual%20trace.png)
 
 A single rectangle represents a TRACE_EVENT: where it began, and where it ended.
 When you see a stack of different rectangles on top of each other, it means that
@@ -217,7 +217,7 @@
 
 Would look like this:
 
-[![image](/_/rsrc/1425562955756/developers/how-tos/trace-event-profiling-tool/using-frameviewer/1.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/1.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/1.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/1.png)
 
 To study individual rectangles, you can click on them. This will display
 information about the rectangle: its Duration, ThreadDuration (CPU time),
@@ -228,7 +228,7 @@
 Clicking on a title from the info table will expand all the slices for that
 event.
 
-[![image](/_/rsrc/1416330454846/developers/how-tos/trace-event-profiling-tool/using-frameviewer/04-information%20is.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/04-information%20is.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/04-information%20is.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/04-information%20is.png)
 
 For the Foo/Bar example, the SelfTime for Foo will be 15ms (20 - 5), while the
 SelfTime for Bar will be 5ms (Since it has no traced children).
@@ -241,7 +241,7 @@
 trace events. This will give you a list of events that intersect that rectangle
 and summarize them for you:
 
-[![image](/_/rsrc/1416330593114/developers/how-tos/trace-event-profiling-tool/using-frameviewer/summarize.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/summarize.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/summarize.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/summarize.png)
 
 ### Navigating Frame Viewer Mode
 
@@ -251,13 +251,13 @@
 of the page’s layer tree for a frame, click one of the green circles along the
 top of the Renderer process track:
 
-[![image](/_/rsrc/1416330631013/developers/how-tos/trace-event-profiling-tool/using-frameviewer/process.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/process.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/process.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/process.png)
 
 You’ll get frames on the bottom of the screen that show the browser’s layer tree
 for this frame (on the left) as well as an image of the page with outlines for
 all the page’s layers (on the right).
 
-[![image](/_/rsrc/1425562991824/developers/how-tos/trace-event-profiling-tool/using-frameviewer/2.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/2.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/2.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/2.png)
 
 Checkboxes in the layer view control what information is included in the page
 visualization: the most useful are typically “other layer’s / passes” (to view
@@ -270,20 +270,20 @@
 well (e.g. text gets garbled) and you’ll need --enable-skia-benchmarking passed
 to whatever Chrome you’re using to view the trace.
 
-[![image](/_/rsrc/1425563057417/developers/how-tos/trace-event-profiling-tool/using-frameviewer/3.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/3.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/3.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/3.png)
 
 The layer visualization can get crowded, so the mouse controls are very useful.
 You can pan with
-[![image](/_/rsrc/1425563138558/developers/how-tos/trace-event-profiling-tool/using-frameviewer/4.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/4.png?attredirects=0),
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/4.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/4.png),
 zoom in and out with
-[![image](/_/rsrc/1425563167259/developers/how-tos/trace-event-profiling-tool/using-frameviewer/5.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/5.png?attredirects=0),
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/5.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/5.png),
 and rotate (in 3D, because we’re nerds) with
-[![image](/_/rsrc/1425563186660/developers/how-tos/trace-event-profiling-tool/using-frameviewer/6.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/6.png?attredirects=0),
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/6.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/6.png),
 while
-[![image](/_/rsrc/1425563209649/developers/how-tos/trace-event-profiling-tool/using-frameviewer/7.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/7.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/7.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/7.png)
 allows you to select a layer for more detail about it.
 
-[![image](/_/rsrc/1425563314170/developers/how-tos/trace-event-profiling-tool/using-frameviewer/8.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/8.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/8.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/8.png)
 
 When selected everything the compositor knows about the layer is shown in the
 bottommost frame. The “layerName” property is interesting because it maps the
@@ -305,7 +305,7 @@
 happen with composited scrolls and with CSS transform animations in particular,
 since the compositor can run these on its own).
 
-[![image](/_/rsrc/1425563356365/developers/how-tos/trace-event-profiling-tool/using-frameviewer/9.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/9.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/9.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/9.png)
 
 Frame viewer’s best feature is that is captures all of this information on a
 per-frame basis. The arrow keys move between frames while trying to retain the
@@ -324,18 +324,18 @@
 case, working well).
 
 The traces in this section are all from
-[inbox_app.html](http://git.chromium.org/gitweb/?p=chromium/src.git;a=blob_plain;f=tools/perf/page_sets/key_silk_cases/inbox_app.html;hb=HEAD)
-in the Silk page set. The trace files used are available here ([normal
-trace](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/inbox_normal_trace?attredirects=0&d=1))
+[inbox_app.html](http://git.chromium.org/gitweb/) in the Silk page set. The
+trace files used are available here ([normal
+trace](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/inbox_normal_trace))
 and here ([frameviewer
-trace](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/inbox_frameviewer_trace?attredirects=0&d=1)).
+trace](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/inbox_frameviewer_trace)).
 
-[![image](/_/rsrc/1425563383751/developers/how-tos/trace-event-profiling-tool/using-frameviewer/10.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/10.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/10.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/10.png)
 
 Zooming in it’s possible to follow a frame propagating through the Renderer
 process:
 
-[![image](/_/rsrc/1425563407706/developers/how-tos/trace-event-profiling-tool/using-frameviewer/11.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/11.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/11.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/11.png)
 
 *Open the trace file yourself to zoom in further and see individual events*
 
@@ -390,12 +390,12 @@
 interaction, inspecting a couple frames around this one shows how the layers are
 moving from frame to frame. Here’s one:
 
-[![image](/_/rsrc/1425563425933/developers/how-tos/trace-event-profiling-tool/using-frameviewer/12.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/12.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/12.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/12.png)
 
 Pressing one of the right/left arrow keys lets us step to the previous/next
 frame. Here’s the next one:
 
-[![image](/_/rsrc/1425563448767/developers/how-tos/trace-event-profiling-tool/using-frameviewer/13.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/13.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/13.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/13.png)
 
 They look almost the same, but the rectangle offset from the others, which is a
 layer that’s moving in response to touch input, has changed offsets slightly.
@@ -404,23 +404,23 @@
 
 It becomes more obvious what’s changing when we enable the “Contents” checkbox:
 
-[![image](/_/rsrc/1425563472131/developers/how-tos/trace-event-profiling-tool/using-frameviewer/14.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/14.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/14.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/14.png)
 
 Remember from earlier we saw rasterization happen in this frame though, not just
 a layer changing position. You can see what got invalidated by turning on the
 “Invalidations” checkbox:
 
-[![image](/_/rsrc/1425563492369/developers/how-tos/trace-event-profiling-tool/using-frameviewer/15.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/15.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/15.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/15.png)
 
 Clicking on the red invalidation rect, we see that it’s for layer 32:
 
-[![image](/_/rsrc/1425563513910/developers/how-tos/trace-event-profiling-tool/using-frameviewer/16.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/16.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/16.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/16.png)
 
 Selecting layer 32 in the list of layers on the left, or disabling the
 invalidations and selecting the layer itself in the viewer rather than the
 invalidation rect, tells us more about that layer:
 
-[![image](/_/rsrc/1425563532824/developers/how-tos/trace-event-profiling-tool/using-frameviewer/17.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/17.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/17.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/17.png)
 
 There’s a lot of information here, but the most interesting is probably the
 layerName which links this layer to the DOM; in this case, “RenderBlock
@@ -429,7 +429,7 @@
 We can also get more info on the associated SkPicture for this layer for this
 frame by clicking the picture link. This opens up the SkPicture debugger:
 
-[![image](/_/rsrc/1425563554274/developers/how-tos/trace-event-profiling-tool/using-frameviewer/18.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/18.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/18.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/18.png)
 
 Which has a list of all the draw operations stored in the SkPiture on the left
 and a timing graph that shows the cost of each draw operations as a vertical
@@ -465,7 +465,7 @@
 callback gets in the way of touch events, causing a long stall in the rendering
 pipeline:
 
-[![image](/_/rsrc/1425563574555/developers/how-tos/trace-event-profiling-tool/using-frameviewer/19.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/19.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/19.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/19.png)
 
 Note the compositor thread is essentially idle during this time since the main
 thread can’t run additional JavaScript to process new touch events while its
@@ -491,14 +491,14 @@
 <http://jsfiddle.net/ugkd4/9/embedded/result/>
 
 Here’s a trace ([trace
-file](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/repaint_example_trace?attredirects=0&d=1))
+file](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/repaint_example_trace))
 of that animation running for a few seconds.
 
 It’s supposed to demonstrate performing a clip with composited layers, so there
 shouldn’t be any painting going on. Stepping through the frames, though, we
 notice an odd invalidation at the beginning of each animation:
 
-[![image](/_/rsrc/1425563596693/developers/how-tos/trace-event-profiling-tool/using-frameviewer/20.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/20.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/20.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/20.png)
 
 What’s that red rectangle doing there? Clicking on its associated layer and
 looking at layerName reveals it as “RenderButton BUTTON id=’button’”
@@ -507,7 +507,7 @@
 invalidation precedes it in the CrRendererMain timeline, and shows a JavaScript
 timer firing:
 
-[![image](/_/rsrc/1425563617099/developers/how-tos/trace-event-profiling-tool/using-frameviewer/21.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/21.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/21.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/21.png)
 
 This makes sense, since referring to our example code the timer is firing once a
 second to restart the animation.
@@ -522,15 +522,15 @@
 <http://jsfiddle.net/3wMzq/1/embedded/result/>
 
 And its [corresponding
-trace](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/repaint_example_reduced_trace?attredirects=0&d=1).
+trace](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/repaint_example_reduced_trace).
 
-[![image](/_/rsrc/1425563639568/developers/how-tos/trace-event-profiling-tool/using-frameviewer/22.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/22.png?attredirects=0)
+[![image](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/22.png)](/developers/how-tos/trace-event-profiling-tool/using-frameviewer/22.png)
 
 Nothing is changing on screen, and we’ve stripped out the additional DOM and all
 JavaScript except the empty click handler, which gets called once a second… and
 it’s still repainting!
 
 At which point it becomes clear that this is in fact a bug in Chrome, which one
-[files](https://code.google.com/p/chromium/issues/detail?id=369358).
+[files](https://code.google.com/p/chromium/issues/detail).
 
 Happy hacking!
\ No newline at end of file
diff --git a/site/developers/how-tos/using-drmemory.md b/site/developers/how-tos/using-drmemory.md
index 35d6b4e..01512c1 100644
--- a/site/developers/how-tos/using-drmemory.md
+++ b/site/developers/how-tos/using-drmemory.md
@@ -12,8 +12,8 @@
 ### Dr. Memory is a new open-source tool for finding memory errors - similar to Memcheck (Valgrind) but with Windows support, including detection of Windows handle leaks and GDI usage errors.
 
 Dr. Memory is running on the MFYI waterfall [MFYI
-waterfall](http://build.chromium.org/p/chromium.memory.fyi/waterfall?builder=Chromium+Windows+Builder+(DrMemory)&builder=Windows+Unit+(DrMemory)&builder=Windows+Browser+(DrMemory)+(1)&builder=Windows+Browser+(DrMemory)+(2)&reload=none)
-where it finds bugs in Chromium on Windows.
+waterfall](http://build.chromium.org/p/chromium.memory.fyi/waterfall) where it
+finds bugs in Chromium on Windows.
 
 If you want to try Dr. Memory on your machine, please do the following:
 
@@ -73,7 +73,7 @@
 Great!
 
 Please file a crbug and add the
-[Stability-Memory-DrMemory](http://code.google.com/p/chromium/issues/list?q=Stability-Memory-DrMemory)
+[Stability-Memory-DrMemory](http://code.google.com/p/chromium/issues/list)
 label.
 
 ### drmemory_light vs drmemory_full
@@ -98,13 +98,13 @@
 making system calls as opposed to Chromium code, but if you do see an error
 report that you believe is a false positive, please create a short reproducer
 and file it into our [issue
-tracker](http://code.google.com/p/drmemory/issues/list?can=2&q=Bug%3DFalsePositive).
+tracker](http://code.google.com/p/drmemory/issues/list).
 
 ### Suppressing error reports from the bots
 
 **TODO(rnk): When the DrMemory bots have moved to the chromium.memory.fyi
 waterfall, this information will be moved into the [memory
-sheriff](/system/errors/NodeNotFound?suri=wuid:gx:55efc8a06f2320f8) page.**
+sheriff](/system/errors/NodeNotFound) page.**
 
 **timurrrr: most of this info sounds DrMemory-specific, do we really want to put
 it onto the "common" page?**
@@ -179,7 +179,7 @@
 Index: tools/valgrind/chrome_tests.py
 ===================================================================
 --- tools/valgrind/chrome_tests.py ([revision
-96002](http://code.google.com/p/chromium/source/detail?r=96002))
+96002](http://code.google.com/p/chromium/source/detail))
 +++ tools/valgrind/chrome_tests.py (working copy)
 @@ -271,7 +271,8 @@
 # Valgrind timeouts are in seconds.
@@ -215,8 +215,7 @@
 users (see tools\\valgrind\\drmemory_analyze.py).
 
 Excluded tests are listed in tools\\valgrind\\gtest_exclude - see [Using
-Valgrind](/system/errors/NodeNotFound?suri=wuid:gx:32223b310ffa7e9f) more for
-information.
+Valgrind](/system/errors/NodeNotFound) more for information.
 
 Some debugging tips while using Dr. Memory can be found
 [here](https://github.com/DynamoRIO/drmemory/wiki/Debugging).
diff --git a/site/developers/how-tos/visualstudio-tricks.md b/site/developers/how-tos/visualstudio-tricks.md
index 1763471..14d589e 100644
--- a/site/developers/how-tos/visualstudio-tricks.md
+++ b/site/developers/how-tos/visualstudio-tricks.md
@@ -21,9 +21,9 @@
             However, be aware that Code Search (see below) will not work on code
             that's been filtered out!
 *   ### A very useful extension which helps manage this is
-            [VsFunnel](https://marketplace.visualstudio.com/items?itemName=DimitriDering.Funnel).
-            This extension allows you to select which projects in a solution
-            will be loaded at solution load time, and which will remain in the
+            [VsFunnel](https://marketplace.visualstudio.com/items). This
+            extension allows you to select which projects in a solution will be
+            loaded at solution load time, and which will remain in the
             "unloaded" state. Unloaded projects are not indexed by VS, so this
             extension can drastically speed up VS responsiveness. The unloaded
             projects will remain searchable via VsChromium (see below).
diff --git a/site/developers/index.md b/site/developers/index.md
index 2f41c83..250dad9 100644
--- a/site/developers/index.md
+++ b/site/developers/index.md
@@ -120,8 +120,7 @@
                 HOWTO](/developers/testing/flakiness-dashboard)
     *   [Frame Rate Test](/developers/testing/frame-rate-test)
     *   [GPU Testing](/developers/testing/gpu-testing)
-    *   [GPU
-                Recipe](/system/errors/NodeNotFound?suri=wuid:gx:715a78ce0631aa73)
+    *   [GPU Recipe](/system/errors/NodeNotFound)
     *   [WebGL Conformance
                 Tests](/developers/testing/webgl-conformance-tests)
     *   [Blink, Testing, and the W3C](/blink/blink-testing-and-the-w3c)
@@ -132,10 +131,8 @@
             test](/developers/tree-sheriffs/handling-a-failing-test)
 *   [Running Chrome
             tests](http://code.google.com/p/chromium/wiki/RunningChromeUITests)
-*   [Reliability
-            Tests](/system/errors/NodeNotFound?suri=wuid:gx:5acf0bee5edf37d7)
-*   [Using
-            Valgrind](/system/errors/NodeNotFound?suri=wuid:gx:32223b310ffa7e9f)
+*   [Reliability Tests](/system/errors/NodeNotFound)
+*   [Using Valgrind](/system/errors/NodeNotFound)
 *   [Page Heap for Chrome](/developers/testing/page-heap-for-chrome)
 *   [Establishing Blame for Memory usage via
             Memory_Watcher](/developers/memory_watcher)
@@ -232,8 +229,7 @@
 *   [GPU bug
             triage](https://docs.google.com/document/d/1Sr1rUl2a5_RBCkLtxfx4qE-xUIJfYraISdSz_I6Ft38/edit#heading=h.vo10gbuchnj4)
 *   [The Zen of Merge Requests](/developers/the-zen-of-merge-requests)
-*   [Ticket milestone
-            punting](/system/errors/NodeNotFound?suri=wuid:gx:69076116cc552aa0)
+*   [Ticket milestone punting](/system/errors/NodeNotFound)
 *   [Tree Sheriffs](/developers/tree-sheriffs)
 *   [Useful extensions for developers](/developers/useful-extensions)
 *   [Adding 3rd-party libraries](/developers/adding-3rd-party-libraries)
@@ -306,4 +302,4 @@
 *   [Glossary](http://code.google.com/p/chromium/wiki/Glossary)
             (acronyms, abbreviations, jargon, and technobabble)
 
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22All+subpages+listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=WiMFDcoB8IEXT727AEcysEfWT9Q)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/developers/javascript-unittests/index.md b/site/developers/javascript-unittests/index.md
index eea8af9..348bbb6 100644
--- a/site/developers/javascript-unittests/index.md
+++ b/site/developers/javascript-unittests/index.md
@@ -12,7 +12,7 @@
 This page explains how easy it is write a JavaScript Unit test for chrome remote
 desktop using QUnit.
 
-[![image](/_/rsrc/1415144023215/developers/javascript-unittests/QUnit.png)](/developers/javascript-unittests/QUnit.png?attredirects=0)
+[![image](/developers/javascript-unittests/QUnit.png)](/developers/javascript-unittests/QUnit.png)
 
 ## Key features
 
@@ -159,10 +159,10 @@
 ### See the coverage number?
 
 > 1.  Click on ***Enable Coverage*** in the test page
->     [![image](/_/rsrc/1415144023215/developers/javascript-unittests/EnableCoverage.png)](/developers/javascript-unittests/EnableCoverage.png?attredirects=0)
+>     [![image](/developers/javascript-unittests/EnableCoverage.png)](/developers/javascript-unittests/EnableCoverage.png)
 > 2.  The number will be reported inline, with uncovered lines displayed
               with a red highlighted background.
->     [![image](/_/rsrc/1415144023215/developers/javascript-unittests/Coverage.png)](/developers/javascript-unittests/Coverage.png?attredirects=0)
+>     [![image](/developers/javascript-unittests/Coverage.png)](/developers/javascript-unittests/Coverage.png)
 
 ### Debug a test failure?
 
diff --git a/site/developers/learning-your-way-around-the-code.md b/site/developers/learning-your-way-around-the-code.md
index 9dc7e4d..51f3cc6 100644
--- a/site/developers/learning-your-way-around-the-code.md
+++ b/site/developers/learning-your-way-around-the-code.md
@@ -63,9 +63,9 @@
 
 **Sometimes to make a fix or add a feature to Chromium, the right place to put it is in Blink (formerly WebKit).**
 **There is a (2012) [“How Webkit works” slide
-deck](https://docs.google.com/presentation/pub?id=1ZRIQbUKw9Tf077odCh66OrrwRIVNLvI_nhLm2Gi__F0).
-While Blink has forked, some of this may still be relevant.**
+deck](https://docs.google.com/presentation/pub). While Blink has forked, some of
+this may still be relevant.**
 
 There is also a slide that explains a [basic workflow for WebKit development for
 people who are already familiar with Chromium
-development](/system/errors/NodeNotFound?suri=wuid:gx:6b4957594b746f67).
\ No newline at end of file
+development](/system/errors/NodeNotFound).
\ No newline at end of file
diff --git a/site/developers/mandoline/build.md b/site/developers/mandoline/build.md
index 8c8032e..ba48072 100644
--- a/site/developers/mandoline/build.md
+++ b/site/developers/mandoline/build.md
@@ -193,7 +193,5 @@
 
 **Bugs:**
 
-Use
-[Proj-Mandoline](https://code.google.com/p/chromium/issues/list?can=2&q=label%3Aproj-mandoline&colspec=ID+Pri+M+Week+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-label. If the bug is performance-related, please also add Test-Performance
-label.
\ No newline at end of file
+Use [Proj-Mandoline](https://code.google.com/p/chromium/issues/list) label. If
+the bug is performance-related, please also add Test-Performance label.
\ No newline at end of file
diff --git a/site/developers/mandoline/index.md b/site/developers/mandoline/index.md
index 92dbebb..98a0779 100644
--- a/site/developers/mandoline/index.md
+++ b/site/developers/mandoline/index.md
@@ -5,7 +5,7 @@
 title: Mandoline (deprecated according to https://codereview.chromium.org/1677293002/)
 
 ---
-<https://codereview.chromium.org/1677293002/>![image](/_/rsrc/1441216087208/developers/mandoline/Mandoline.png)
+<https://codereview.chromium.org/1677293002/>![image](/developers/mandoline/Mandoline.png)
 
 Mandoline is a project to explore an alternate to the Content layer in Chrome
 using Mojo Shell for application loading & management.
@@ -22,7 +22,6 @@
 
 *   [Build, Debug & Test instructions](/developers/mandoline/build).
 
-Bugs: [all
-open](https://code.google.com/p/chromium/issues/list?can=2&q=label%3AProj-Mandoline&colspec=ID+Pri+M+Week+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
+Bugs: [all open](https://code.google.com/p/chromium/issues/list)
 
 IRC: #mandoline on freenode
\ No newline at end of file
diff --git a/site/developers/markdown-documentation.md b/site/developers/markdown-documentation.md
index 1cd2313..e617073 100644
--- a/site/developers/markdown-documentation.md
+++ b/site/developers/markdown-documentation.md
@@ -23,6 +23,4 @@
 path&gt;/README.md
 ([example](https://chromium.googlesource.com/chromium/src/+/master/third_party/WebKit/Source/core/paint/README.md)).
 
-[Here are some more
-examples](https://cs.chromium.org/search/?q=file:readme.md+-file:/third_party/&type=cs)
-to learn from.
\ No newline at end of file
+[Here are some more examples](https://cs.chromium.org/search/) to learn from.
\ No newline at end of file
diff --git a/site/developers/meet-the-web-platform-companion.md b/site/developers/meet-the-web-platform-companion.md
index 071dda7..b8a6af6 100644
--- a/site/developers/meet-the-web-platform-companion.md
+++ b/site/developers/meet-the-web-platform-companion.md
@@ -12,8 +12,7 @@
 born on the cutting edge, where various organizations experiment with new
 capabilities. Those capabilities that capture the imagination of the broader
 community may eventually become a formal part of the web platform.
-The demos in the [Meet the Web Platform
-videos](http://www.youtube.com/watch?v=3i4dtgh3ym0&list=PL0207724E1C9C22A6&feature=plpp_play_all)
+The demos in the [Meet the Web Platform videos](http://www.youtube.com/watch)
 show a few examples of some of the cool stuff you can do on the cutting edge of
 the web platform. Not all of these capabilities have been standardized yet, some
 only work in Chrome today, and some are still actively being implemented in
diff --git a/site/developers/memory-bloat.md b/site/developers/memory-bloat.md
index 398f943..50b3cd9 100644
--- a/site/developers/memory-bloat.md
+++ b/site/developers/memory-bloat.md
@@ -39,8 +39,8 @@
 ### File a Bug
 
 Please file a bug with a
-"[Performance-Memory](https://code.google.com/p/chromium/issues/list?q=Performance%3DMemory)"
-label for memory bloat issues.
+"[Performance-Memory](https://code.google.com/p/chromium/issues/list)" label for
+memory bloat issues.
 
 ## Efforts and Tools
 
@@ -81,7 +81,7 @@
 
 ### Testing and Benchmarking
 
-> #### [Chrome Endure](/system/errors/NodeNotFound?suri=wuid:gx:792cff86b7115c80)
+> #### [Chrome Endure](/system/errors/NodeNotFound)
 
 > (to be written...)
 
@@ -129,7 +129,7 @@
 > memory is going. Note: confirmed to work on Windows by setting a user variable
 > from the system properties panel.
 
-> #### [about:tracing memory snapshots](/system/errors/NodeNotFound?suri=wuid:gx:1d5dae9736b46c7)
+> #### [about:tracing memory snapshots](/system/errors/NodeNotFound)
 
 > An experimental tool that reports on tcmalloc heap memory usage using the
 > about:tracing TRACE_EVENT macros to generate stacks (instead of real stacks
@@ -145,7 +145,7 @@
 > C++ object types and more). The limitation is that it works post-mortem and
 > needs a special build (Release with some build options or Debug). It works for
 > Linux and Android for now. Contact: [the dmprof
-> group](https://groups.google.com/a/chromium.org/forum/?fromgroups#!forum/dmprof).
+> group](https://groups.google.com/a/chromium.org/forum/).
 
 > #### [Memory_Watcher](/developers/memory_watcher)
 
@@ -159,9 +159,8 @@
 
 "Bottom-up" means finding individual specific memory problems like leaks, cyclic
 reference and else. We have some existing leak finding tools like Massif (in
-[Valgrind](/system/errors/NodeNotFound?suri=wuid:gx:32223b310ffa7e9f)) and
-[heap-checker](/system/errors/NodeNotFound?suri=wuid:gx:488a2678fa82d065) (in
-gperftools)
+[Valgrind](/system/errors/NodeNotFound)) and
+[heap-checker](/system/errors/NodeNotFound) (in gperftools)
 
 > #### [LeakSanitizer](/developers/testing/leaksanitizer)
 
@@ -207,8 +206,7 @@
 > Allows to take JS heap snapshots, analyze memory graphs and compare snapshots
 > with each other.
 
-> **[JavaScript Object Allocation
-> Tracker](http://www.youtube.com/watch?v=x9Jlu_h_Lyw)**
+> **[JavaScript Object Allocation Tracker](http://www.youtube.com/watch)**
 
 > Dynamic version of the JS heap profiler that allows you to see JS object
 > allocation in real time.
diff --git a/site/developers/memory-usage-backgrounder/index.md b/site/developers/memory-usage-backgrounder/index.md
index a03ce2c..43c6e03 100644
--- a/site/developers/memory-usage-backgrounder/index.md
+++ b/site/developers/memory-usage-backgrounder/index.md
@@ -26,7 +26,7 @@
 Here is a screenshot of what you might see from Windows 8 running Chromium:
 
 [![Windows task manager displaying multiple Chrome
-processes.](/_/rsrc/1424826327518/developers/memory-usage-backgrounder/taskmanager.jpg)](/developers/memory-usage-backgrounder/taskmanager.jpg?attredirects=0)
+processes.](/developers/memory-usage-backgrounder/taskmanager.jpg)](/developers/memory-usage-backgrounder/taskmanager.jpg)
 
 If you were to look at the above table on Windows XP, the numbers for Memory
 would be significantly larger. This is because Windows Vista and higher has
@@ -77,7 +77,7 @@
 
 [![Chrome&#39;s about:memory page, displaying the breakdown of memory among tabs
 and other
-processes.](/_/rsrc/1424826391417/developers/memory-usage-backgrounder/aboutmemory.jpg)](/developers/memory-usage-backgrounder/aboutmemory.jpg?attredirects=0)
+processes.](/developers/memory-usage-backgrounder/aboutmemory.jpg)](/developers/memory-usage-backgrounder/aboutmemory.jpg)
 
 At the top of the page is a summary of the overall memory usage. If you just
 want a single number for Chromium's memory usage, the Private column is the best
@@ -196,7 +196,7 @@
 screenshot is included below:
 
 [![Chrome&#39;s task manager showing the CPU and memory usage of its tabs and
-processes.](/_/rsrc/1424826700651/developers/memory-usage-backgrounder/chrometaskmanager.jpg)](/developers/memory-usage-backgrounder/chrometaskmanager.jpg?attredirects=0)
+processes.](/developers/memory-usage-backgrounder/chrometaskmanager.jpg)](/developers/memory-usage-backgrounder/chrometaskmanager.jpg)
 
 In the unfortunate event that your browser is using more memory than you'd like
 it to, you can use Chromium's Task Manager to get a glimpse at which tabs are
diff --git a/site/developers/mus-ash.md b/site/developers/mus-ash.md
index 357a8e4..cef2a24 100644
--- a/site/developers/mus-ash.md
+++ b/site/developers/mus-ash.md
@@ -32,7 +32,7 @@
 process. This allows us to write small apps the use the window service mojo
 APIs, as preparation for making the very large chrome browser use those APIs..
 
-[Proj-Mash-WS2](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Proj%3DMash-WS2&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
+[Proj-Mash-WS2](https://bugs.chromium.org/p/chromium/issues/list)
 
 Q2/3 2018
 
@@ -40,7 +40,7 @@
 
 Migrating KSV into a separate app using the window service mojo APIs from above.
 
-[Proj-Mash-KSV](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=+Proj%3DMash-KSV&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
+[Proj-Mash-KSV](https://bugs.chromium.org/p/chromium/issues/list)
 
 Q3 2018 (M69 Beta, M70 Stable)
 
@@ -51,7 +51,7 @@
 single process. This lets us exercise very complex window APIs without having to
 finish all the ash / browser decoupling.
 
-[Proj-Mash-SingleProcess](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Proj%3DMash-SingleProcess+&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
+[Proj-Mash-SingleProcess](https://bugs.chromium.org/p/chromium/issues/list)
 
 Q4 2018
 
@@ -60,7 +60,7 @@
 Ash header refactoring to support making ash and the browser run in separate
 processes. This is the end goal of the mustash project.
 
-[Proj-Mash-MultiProcess](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Proj%3DMash-MultiProcess&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
+[Proj-Mash-MultiProcess](https://bugs.chromium.org/p/chromium/issues/list)
 
 Q2/Q3 2019
 
@@ -73,27 +73,27 @@
 
     Use
 
-    [Proj-Mash](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Proj%3DMash&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
+    [Proj-Mash](https://bugs.chromium.org/p/chromium/issues/list)
 
     Label for tracking all Mustash related issues (bugs, features)
 
-    [Proj-Mash-WS2](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Proj%3DMash-WS2&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
+    [Proj-Mash-WS2](https://bugs.chromium.org/p/chromium/issues/list)
 
     Tracking Window Service 2 work
 
-    [Proj-Mash-KSV](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Proj%3DMash-KSV&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
+    [Proj-Mash-KSV](https://bugs.chromium.org/p/chromium/issues/list)
 
     Tracking KSV migration
 
-    [Proj-Mash-SingleProcess](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Proj%3DMash-SingleProcess&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
+    [Proj-Mash-SingleProcess](https://bugs.chromium.org/p/chromium/issues/list)
 
     Tracking ash refactoring support mash in single process
 
-    [Proj-Mash-MultiProcess](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Proj%3DMash-MultiProcess&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
+    [Proj-Mash-MultiProcess](https://bugs.chromium.org/p/chromium/issues/list)
 
     Tracking ash refactoring support mash in multi process
 
-    [Proj-Mash-Cleanup](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Proj%3DMash-Cleanup&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
+    [Proj-Mash-Cleanup](https://bugs.chromium.org/p/chromium/issues/list)
 
     Label for tracking clean up tasks.
 
@@ -102,7 +102,7 @@
 *   [Intent to
             Implement](https://groups.google.com/a/chromium.org/d/msg/chromium-dev/stof4wmbEDg/bhvWa-PrFQAJ)
             on chromium-dev with high level tactical details
-*   [Bugs](https://code.google.com/p/chromium/issues/list?can=2&q=mustash)
+*   [Bugs](https://code.google.com/p/chromium/issues/list)
 *   Notes in
             [//ash/README.md](https://chromium.googlesource.com/chromium/src.git/+/master/ash/README.md)
 *   Googlers: See go/mustash and linked documents
diff --git a/site/developers/npapi-deprecation/index.md b/site/developers/npapi-deprecation/index.md
index d7362b5..4a05f0a 100644
--- a/site/developers/npapi-deprecation/index.md
+++ b/site/developers/npapi-deprecation/index.md
@@ -17,7 +17,7 @@
 Starting in Chrome 32*—*expected to reach the Stable channel in mid-January
 2014*—*when a user visits a page with a blocked NPAPI plug-in, they will see:
 
-[![image](/_/rsrc/1386025832560/developers/npapi-deprecation/Screen%20Shot%202013-12-03%20at%2010.10.16%20AM.png)](/developers/npapi-deprecation/Screen%20Shot%202013-12-03%20at%2010.10.16%20AM.png?attredirects=0)
+[![image](/developers/npapi-deprecation/Screen%20Shot%202013-12-03%20at%2010.10.16%20AM.png)](/developers/npapi-deprecation/Screen%20Shot%202013-12-03%20at%2010.10.16%20AM.png)
 
 Note that users who have already installed the plug-in in previous versions of
 Chrome will still need to go through this "click-to-accept" experience. You can
@@ -40,9 +40,9 @@
 
 (The yellow box will animate in.)
 
-[![image](/_/rsrc/1403226114368/developers/npapi-deprecation/Plugin-blocked-yellow-slide.png)](/developers/npapi-deprecation/Plugin-blocked%20yellow%20slide%20and%20bubble.png?attredirects=0)
+[![image](/developers/npapi-deprecation/Plugin-blocked-yellow-slide.png)](/developers/npapi-deprecation/Plugin-blocked%20yellow%20slide%20and%20bubble.png)
 
-[![image](/_/rsrc/1403226067666/developers/npapi-deprecation/Plugin-blocked%20yellow%20slide%20and%20bubble.png)](/developers/npapi-deprecation/Plugin-blocked%20yellow%20slide%20and%20bubble.png?attredirects=0)
+[![image](/developers/npapi-deprecation/Plugin-blocked%20yellow%20slide%20and%20bubble.png)](/developers/npapi-deprecation/Plugin-blocked%20yellow%20slide%20and%20bubble.png)
 
     Right clicking the puzzle piece will bring up a context menu allowing the
     user to run or hide the plug-in (just once).
@@ -65,11 +65,11 @@
 
 Currently Chrome supports NPAPI plugins, but they are blocked by default unless
 the user chooses to allow them for specific sites (via the [page action
-UI](/developers/npapi-deprecation?pli=1)). A small number of the most popular
-plugins are allowed by default. In January 2015 all plugins will be blocked by
-default. Even though users will be able to let NPAPI plug-ins run by default in
-January, we encourage developers to migrate of off NPAPI as soon as possible.
-Support for NPAPI will be completely removed from Chrome by September 2015.
+UI](/developers/npapi-deprecation)). A small number of the most popular plugins
+are allowed by default. In January 2015 all plugins will be blocked by default.
+Even though users will be able to let NPAPI plug-ins run by default in January,
+we encourage developers to migrate of off NPAPI as soon as possible. Support for
+NPAPI will be completely removed from Chrome by September 2015.
 
 **April 2015**
 
@@ -82,9 +82,9 @@
 completed the transition yet. We will provide an override for advanced users
 (via chrome://flags/#enable-npapi) and enterprises (via Enterprise Policy) to
 temporarily re-enable NPAPI (via the [page action
-UI](/developers/npapi-deprecation?pli=1)) while they wait for mission-critical
-plugins to make the transition. In addition, setting any of the plugin
-Enterprise [policies](/administrators/policy-list-3) (e.g. EnabledPlugins,
+UI](/developers/npapi-deprecation)) while they wait for mission-critical plugins
+to make the transition. In addition, setting any of the plugin Enterprise
+[policies](/administrators/policy-list-3) (e.g. EnabledPlugins,
 PluginsAllowedForUrls) will temporarily re-enable NPAPI.
 
 **September 2015**
diff --git a/site/developers/postmortems/index.md b/site/developers/postmortems/index.md
index c3f42ab..78a5eb8 100644
--- a/site/developers/postmortems/index.md
+++ b/site/developers/postmortems/index.md
@@ -24,7 +24,7 @@
 ### What to Include
 
 Please use the postmortem template found
-[here](https://docs.google.com/document/d/1oBYQmpBthPfxMvW0XgHn7Bu918n6eFLlQM7nVhEdF_0/edit?usp=sharing)
+[here](https://docs.google.com/document/d/1oBYQmpBthPfxMvW0XgHn7Bu918n6eFLlQM7nVhEdF_0/edit)
 (file -&gt; make a copy).
 
 Your postmortem should include the following sections:
diff --git a/site/developers/profiling-flame-graphs/index.md b/site/developers/profiling-flame-graphs/index.md
index 448e62c..7f27458 100644
--- a/site/developers/profiling-flame-graphs/index.md
+++ b/site/developers/profiling-flame-graphs/index.md
@@ -8,8 +8,7 @@
 Quick how to explaining how to profile Blink tests on Linux and analyze the
 results using flame graphs.
 
-![Example flame
-graph.](/_/rsrc/1427307142334/developers/profiling-flame-graphs/flamegraph.png)
+![Example flame graph.](/developers/profiling-flame-graphs/flamegraph.png)
 [Interactive Example](https://blink.gs/images/line-layout-flame-graph.svg)
 
 ## Prerequisites
diff --git a/site/developers/public-calendar-for-meetings-discussing-new-ideas.md b/site/developers/public-calendar-for-meetings-discussing-new-ideas.md
index 9c85007..63486f9 100644
--- a/site/developers/public-calendar-for-meetings-discussing-new-ideas.md
+++ b/site/developers/public-calendar-for-meetings-discussing-new-ideas.md
@@ -10,7 +10,7 @@
 But, if you would like to discuss an idea that is not yet public with another
 Chromium contributor outside of a public forum (eg. in a meeting or a
 conference), please add the meeting details to this [public
-calendar](https://calendar.google.com/calendar/r?cid=Y18xODhlMjI4YWZhMnY4dmswdHJzZ25zcmZwYzJkMDRnYWN0bm11cHJjY2tuNjZycmRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ).
+calendar](https://calendar.google.com/calendar/r).
 
 *   Add a brief agenda and any documents/links to track progress.
 *   Ensure that the discussion is moved to the public forums and
diff --git a/site/developers/rendering-performance-case-study-1/index.md b/site/developers/rendering-performance-case-study-1/index.md
index 56e2bf5..62f52bc 100644
--- a/site/developers/rendering-performance-case-study-1/index.md
+++ b/site/developers/rendering-performance-case-study-1/index.md
@@ -52,7 +52,7 @@
 To dig into why this is happening, we can start with the Dev Tools timeline.
 Here’s a timeline recording of that quick movement back and forth:
 
-[![Movement](/_/rsrc/1416252274746/developers/rendering-performance-case-study-1/01-movement.png)](/developers/rendering-performance-case-study-1/01-movement.png?attredirects=0)
+[![Movement](/developers/rendering-performance-case-study-1/01-movement.png)](/developers/rendering-performance-case-study-1/01-movement.png)
 
 You can see the (very, very long) painting operations as content is
 re-rasterized, but we don’t have any insight into why this content needs to be
@@ -64,7 +64,7 @@
 Frame Viewer. Here’s a frame viewer trace of the same movement:
 
 [![Frame
-Viewer](/_/rsrc/1416252571915/developers/rendering-performance-case-study-1/02-frameviewr.png)](/developers/rendering-performance-case-study-1/02-frameviewr.png?attredirects=0)
+Viewer](/developers/rendering-performance-case-study-1/02-frameviewr.png)](/developers/rendering-performance-case-study-1/02-frameviewr.png)
 
 This is zoomed in on a part of the timeline where the scroll is happening
 (higher up in the tracing timeline you can see
@@ -73,7 +73,7 @@
 in the layer tree viewer pane and zoom way out:
 
 [![Frame
-Viewer](/_/rsrc/1416252624100/developers/rendering-performance-case-study-1/03-zoom.png)](/developers/rendering-performance-case-study-1/03-zoom.png?attredirects=0)
+Viewer](/developers/rendering-performance-case-study-1/03-zoom.png)](/developers/rendering-performance-case-study-1/03-zoom.png)
 
 There aren’t any invalidation rects. The lack of invalidation rects indicates
 that Chrome itself is throwing out content tiles for some reason. This will
@@ -84,7 +84,7 @@
 rects in the frame viewer. In the top dropdowns enable “coverage rects” and for
 the tile heatmap select “Is using GPU memory”
 
-[![Rects](/_/rsrc/1416252689510/developers/rendering-performance-case-study-1/04-rects.png)](/developers/rendering-performance-case-study-1/04-rects.png?attredirects=0)
+[![Rects](/developers/rendering-performance-case-study-1/04-rects.png)](/developers/rendering-performance-case-study-1/04-rects.png)
 
 Now we can see what content tiles are actually resident in GPU memory on any
 given frame. Stepping through the frames of the scroll, you can see that there’s
@@ -100,12 +100,12 @@
 -- this indicates suboptimal resource management.
 
 Conclusion: file a Chrome bug with these findings,
-[crbug.com/412436](https://code.google.com/p/chromium/issues/detail?id=412436)
+[crbug.com/412436](https://code.google.com/p/chromium/issues/detail)
 
 Symptom: Tap delay on menu button
 
 [![Tap
-Delay](/_/rsrc/1416252744453/developers/rendering-performance-case-study-1/05-tapdelay.png)](/developers/rendering-performance-case-study-1/05-tapdelay.png?attredirects=0)
+Delay](/developers/rendering-performance-case-study-1/05-tapdelay.png)](/developers/rendering-performance-case-study-1/05-tapdelay.png)
 
 The cause of the jank is immediately apparent: note the huge paint block after
 the input events are processed.
@@ -117,7 +117,7 @@
 Turning on “compositor layer borders” under the Dev Tools “rendering” menu might
 make it clear why this invalidation happens.
 
-[![Invalidation](/_/rsrc/1416252772729/developers/rendering-performance-case-study-1/06-invalidation.png)](/developers/rendering-performance-case-study-1/06-invalidation.png?attredirects=0)
+[![Invalidation](/developers/rendering-performance-case-study-1/06-invalidation.png)](/developers/rendering-performance-case-study-1/06-invalidation.png)
 
 Unfortunately it’s hard to see what’s happening, but because there are layer
 borders around the menu we can guess that the page is trying to smartly use 3D
@@ -129,11 +129,11 @@
 We can confirm this hypothesis with Frame Viewer. Here’s the layer tree just
 before the mouse tap:
 
-[![Hypothetsis](/_/rsrc/1416252811533/developers/rendering-performance-case-study-1/07-hypothetsis.png)](/developers/rendering-performance-case-study-1/07-hypothetsis.png?attredirects=0)
+[![Hypothetsis](/developers/rendering-performance-case-study-1/07-hypothetsis.png)](/developers/rendering-performance-case-study-1/07-hypothetsis.png)
 
 And here’s just after:
 
-[![image](/_/rsrc/1416252855103/developers/rendering-performance-case-study-1/08-after.png)](/developers/rendering-performance-case-study-1/08-after.png?attredirects=0)
+[![image](/developers/rendering-performance-case-study-1/08-after.png)](/developers/rendering-performance-case-study-1/08-after.png)
 
 It’s very subtle, but you can see that the layer tree is actually different --
 layers 73 and 74 have been replaced by layer 79, at the bottom of the list.
@@ -143,7 +143,7 @@
 the layer tree changes:
 
 [![Layer
-Tree](/_/rsrc/1416252896867/developers/rendering-performance-case-study-1/09-layertree.png)](/developers/rendering-performance-case-study-1/09-layertree.png?attredirects=0)
+Tree](/developers/rendering-performance-case-study-1/09-layertree.png)](/developers/rendering-performance-case-study-1/09-layertree.png)
 
 Conclusions:
 
@@ -159,7 +159,7 @@
 page is still blocklisted for now, but if we force it on in about:flags we can
 see the paint time drop dramatically:
 
-[![image](/_/rsrc/1416252933815/developers/rendering-performance-case-study-1/10-dramatically.png)](/developers/rendering-performance-case-study-1/10-dramatically.png?attredirects=0)
+[![image](/developers/rendering-performance-case-study-1/10-dramatically.png)](/developers/rendering-performance-case-study-1/10-dramatically.png)
 
 Symptom: Grabbing and sliding menu frequently becomes unresponsive
 
@@ -168,7 +168,7 @@
 
 First investigation is just a Dev Tools timeline recording of the interaction:
 
-[![image](/_/rsrc/1416252958162/developers/rendering-performance-case-study-1/11-investigation.png)](/developers/rendering-performance-case-study-1/11-investigation.png?attredirects=0)
+[![image](/developers/rendering-performance-case-study-1/11-investigation.png)](/developers/rendering-performance-case-study-1/11-investigation.png)
 
 The timeline recording shows that the system is actually running fine (i.e. is
 responsive and not bottlenecked). Touch moves are getting handled consistently
@@ -184,7 +184,7 @@
 
 As usual, start with the Dev Tools timeline:
 
-[![image](/_/rsrc/1416252978223/developers/rendering-performance-case-study-1/12-asusual.png)](/developers/rendering-performance-case-study-1/12-asusual.png?attredirects=0)
+[![image](/developers/rendering-performance-case-study-1/12-asusual.png)](/developers/rendering-performance-case-study-1/12-asusual.png)
 
 Note that whole-document layout right after the touchend event. It isn’t
 possible to say anything conclusive from just the timeline, but it’s a good
@@ -193,7 +193,7 @@
 
 One step before that layout is the recalc style causing it:
 
-[![image](/_/rsrc/1416252996657/developers/rendering-performance-case-study-1/13-recalc.png)](/developers/rendering-performance-case-study-1/13-recalc.png?attredirects=0)
+[![image](/developers/rendering-performance-case-study-1/13-recalc.png)](/developers/rendering-performance-case-study-1/13-recalc.png)
 
 A class being removed (via jQuery). The JS is minified so we can’t tell much
 more meaningfully from the stack trace or the JS itself, but if we had
@@ -205,15 +205,15 @@
 Expanding the paint, we see events for tiles on the main document as well as all
 other layers:
 
-[![image](/_/rsrc/1416253024493/developers/rendering-performance-case-study-1/14-otherlayers.png)](/developers/rendering-performance-case-study-1/14-otherlayers.png?attredirects=0)
+[![image](/developers/rendering-performance-case-study-1/14-otherlayers.png)](/developers/rendering-performance-case-study-1/14-otherlayers.png)
 
 If we look at this with frame viewer, we can see different layer trees before:
 
-[![image](/_/rsrc/1416253060012/developers/rendering-performance-case-study-1/15-difflayertree.png)](/developers/rendering-performance-case-study-1/15-difflayertree.png?attredirects=0)
+[![image](/developers/rendering-performance-case-study-1/15-difflayertree.png)](/developers/rendering-performance-case-study-1/15-difflayertree.png)
 
 And after:
 
-[![image](/_/rsrc/1416253082158/developers/rendering-performance-case-study-1/16-after.png)](/developers/rendering-performance-case-study-1/16-after.png?attredirects=0)
+[![image](/developers/rendering-performance-case-study-1/16-after.png)](/developers/rendering-performance-case-study-1/16-after.png)
 
 Note the additional layers 82 and 83 at the bottom, plus a bunch of the layers
 in the middle were reparented.
@@ -242,18 +242,18 @@
 Using the Dev Tools timeline trace, you can see that this is all load-related
 jank:
 
-[![image](/_/rsrc/1416253099368/developers/rendering-performance-case-study-1/17-loadrelatedjank.png)](/developers/rendering-performance-case-study-1/17-loadrelatedjank.png?attredirects=0)
+[![image](/developers/rendering-performance-case-study-1/17-loadrelatedjank.png)](/developers/rendering-performance-case-study-1/17-loadrelatedjank.png)
 
 The very long JavaScript block is dominated by HTML parsing, if we expand it:
 
-[![image](/_/rsrc/1416253118674/developers/rendering-performance-case-study-1/18-verylong.png)](/developers/rendering-performance-case-study-1/18-verylong.png?attredirects=0)
+[![image](/developers/rendering-performance-case-study-1/18-verylong.png)](/developers/rendering-performance-case-study-1/18-verylong.png)
 
 The app could theoretically improve this by changing the way it populated the
 DOM. Looking at the call stack for these it’s largely performed by their
 framework’s templating (backbone.js), though, so it probably won’t be easy to
 change:
 
-[![image](/_/rsrc/1416253135561/developers/rendering-performance-case-study-1/19-populated.png)](/developers/rendering-performance-case-study-1/19-populated.png?attredirects=0)
+[![image](/developers/rendering-performance-case-study-1/19-populated.png)](/developers/rendering-performance-case-study-1/19-populated.png)
 
 Unfortunately because all of this loading is done by script there’s also no
 obvious way for Blink to yield during these many calls, although this might make
diff --git a/site/developers/rtl-in-webkit/index.md b/site/developers/rtl-in-webkit/index.md
index fea4242..ac17f77 100644
--- a/site/developers/rtl-in-webkit/index.md
+++ b/site/developers/rtl-in-webkit/index.md
@@ -13,8 +13,7 @@
 
 Mailing list: rtl-editing@google.com
 
-[Issue
-tracker](https://spreadsheets.google.com/a/google.com/ccc?key=0AjIpE6jmfbPCdHJlOW9iUUp5WmpuQ1VIUTBFR2VncUE&authkey=CKCj8d4O&hl=en#gid=0)
+[Issue tracker](https://spreadsheets.google.com/a/google.com/ccc)
 
 Members: Alex Komoroske (PM), Xiaomei Ji, Ryosuke Niwa, Jeremy Moskovich, Levi
 Weintraub, Uri Bernstein, Aharon Lanin, Roland Steiner, Jason Elbaum, Ahmed
@@ -25,9 +24,9 @@
 *   [Proposal](http://www.w3.org/TR/html-bidi/)
 
 *   [Implementation
-            status](https://docs.google.com/a/google.com/document/d/17nb3wlYkIG9MNtL1mlXVPOVe4QwyApiHRYim3nTi5CE/edit?hl=en#)
+            status](https://docs.google.com/a/google.com/document/d/17nb3wlYkIG9MNtL1mlXVPOVe4QwyApiHRYim3nTi5CE/edit)
 
-*   [WebKit rollup bug](https://bugs.webkit.org/show_bug.cgi?id=50910)
+*   [WebKit rollup bug](https://bugs.webkit.org/show_bug.cgi)
 
 ## Test Suite
 
@@ -110,7 +109,7 @@
 Firefox: (0)(7)C(6)B(5)A(1)(4)1(2)2(3)3
 Chrome/WebKit: (0)C(5)B(4)A1(1)2(2)3(3)(6).
 Which one meets user's expectation is under
-[discussion](https://bugs.webkit.org/show_bug.cgi?id=53696) right now.
+[discussion](https://bugs.webkit.org/show_bug.cgi) right now.
 Another case of lacking clear spec is that there is no consensus on whether a UI
 function should behave logically or visually. Different browsers might behave
 differently. For example, IE handles cursor movement (arrow keys) as logical
@@ -134,18 +133,18 @@
 element, whether it should auto-detects the input text's directionality and uses
 that for rendering, or use the &lt;input&gt; element's directionality for
 rendering the input text. There are some discussions (comment
-[#2](https://bugs.webkit.org/show_bug.cgi?id=27889#c10),
-[#7](https://bugs.webkit.org/show_bug.cgi?id=27889#c10),
-[#8](https://bugs.webkit.org/show_bug.cgi?id=27889#c10),
-[#10](https://bugs.webkit.org/show_bug.cgi?id=27889#c10) ) in related WebKit
-[issue](https://bugs.webkit.org/show_bug.cgi?id=27889). For example, there is no
-standard defined on how to render &lt;selection&gt;/&lt;option&gt; elements when
-either or both the element have 'dir' attributes defined. There is discussion
-(comment [#2](https://bugs.webkit.org/show_bug.cgi?id=29612#c5),
-[#5](https://bugs.webkit.org/show_bug.cgi?id=29612#c5)) in related Webkit
-[issue](https://bugs.webkit.org/show_bug.cgi?id=29612). The same goes for for
-script dialog text, &lt;title&gt; attribute etc. Aharon Lanin proposed
-additional requirement for BiDi in HTML for HTML5.
+[#2](https://bugs.webkit.org/show_bug.cgi),
+[#7](https://bugs.webkit.org/show_bug.cgi),
+[#8](https://bugs.webkit.org/show_bug.cgi),
+[#10](https://bugs.webkit.org/show_bug.cgi) ) in related WebKit
+[issue](https://bugs.webkit.org/show_bug.cgi). For example, there is no standard
+defined on how to render &lt;selection&gt;/&lt;option&gt; elements when either
+or both the element have 'dir' attributes defined. There is discussion (comment
+[#2](https://bugs.webkit.org/show_bug.cgi),
+[#5](https://bugs.webkit.org/show_bug.cgi)) in related Webkit
+[issue](https://bugs.webkit.org/show_bug.cgi). The same goes for for script
+dialog text, &lt;title&gt; attribute etc. Aharon Lanin proposed additional
+requirement for BiDi in HTML for HTML5.
 
 The main issue involved in RTL rendering is not only whether to render
 bi-directional text correctly for any HTML structure (from example, inline
@@ -153,7 +152,7 @@
 control characters are used, when unicode-bidi property is set. But also to
 rendering the whole RTL page correctly. For example, previously, the #1 issue
 reported in Middle East North Africa by Chrome users is the [truncation of the
-content of RTL page](https://bugs.webkit.org/show_bug.cgi?id=23556)s so only the
+content of RTL page](https://bugs.webkit.org/show_bug.cgi)s so only the
 right-most part of the content that fit in browser window was displayed. Fixing
 it requires a good understanding of the rendering layer (with 67k line of code)
 and its relation with the page and platform layers. Beyond that, the fix needed
diff --git a/site/developers/severity-guidelines.md b/site/developers/severity-guidelines.md
index 11464d4..b64fe87 100644
--- a/site/developers/severity-guidelines.md
+++ b/site/developers/severity-guidelines.md
@@ -36,14 +36,12 @@
 Example bugs:
 
     Memory corruption in the browser process controllable by a malicious web
-    site
-    ([564501](https://bugs.chromium.org/p/chromium/issues/detail?id=564501)).
+    site ([564501](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     Exploit chains made up of multiple bugs that can lead to code execution
     outside of the sandbox
-    ([416449](https://bugs.chromium.org/p/chromium/issues/detail?id=416449)).
-    Note that the individual bugs that make up the chain will have lower
-    severity ratings.
+    ([416449](https://bugs.chromium.org/p/chromium/issues/detail)). Note that
+    the individual bugs that make up the chain will have lower severity ratings.
 
 ### High severity
 
@@ -67,27 +65,27 @@
     A bug that allows full circumvention of the same origin policy. Universal
     XSS bugs fall into this category, as they allow script execution in the
     context of an arbitrary origin
-    ([534923](https://bugs.chromium.org/p/chromium/issues/detail?id=534923)).
+    ([534923](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     A bug that allows arbitrary code execution within the confines of the
     sandbox, such as renderer or GPU process memory corruption
-    ([570427](https://bugs.chromium.org/p/chromium/issues/detail?id=570427),
-    [468936](https://bugs.chromium.org/p/chromium/issues/detail?id=468936)).
+    ([570427](https://bugs.chromium.org/p/chromium/issues/detail),
+    [468936](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     Complete control over the apparent origin in the omnibox
-    ([76666](https://bugs.chromium.org/p/chromium/issues/detail?id=76666)).
+    ([76666](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     Memory corruption in the browser process that can only be triggered from a
     compromised renderer, leading to a sandbox escape
-    ([469152](https://bugs.chromium.org/p/chromium/issues/detail?id=469152)).
+    ([469152](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     Kernel memory corruption that could be used as a sandbox escape from a
     compromised renderer
-    ([377392](https://bugs.chromium.org/p/chromium/issues/detail?id=377392)).
+    ([377392](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     Memory corruption in the browser process that requires specific user
     interaction, such as granting a permission
-    ([455735](https://bugs.chromium.org/p/chromium/issues/detail?id=455735)).
+    ([455735](https://bugs.chromium.org/p/chromium/issues/detail)).
 
 ### Medium severity
 
@@ -106,42 +104,42 @@
 Example bugs:
 
     An out-of-bounds read in a renderer process
-    ([281480](https://bugs.chromium.org/p/chromium/issues/detail?id=281480)).
+    ([281480](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     An uninitialized memory read in the browser process where the values are
     passed to a compromised renderer via IPC
-    ([469151](https://bugs.chromium.org/p/chromium/issues/detail?id=469151)).
+    ([469151](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     Memory corruption that requires a specific extension to be installed
-    ([313743](https://bugs.chromium.org/p/chromium/issues/detail?id=313743)).
+    ([313743](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     An HSTS bypass
-    ([461481](https://bugs.chromium.org/p/chromium/issues/detail?id=461481)).
+    ([461481](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     A bypass of the same origin policy for pages that meet several preconditions
-    ([419383](https://bugs.chromium.org/p/chromium/issues/detail?id=419383)).
+    ([419383](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     A bug that allows web content to tamper with trusted browser UI
-    ([550047](https://bugs.chromium.org/p/chromium/issues/detail?id=550047)).
+    ([550047](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     A bug that reduces the effectiveness of the sandbox
-    ([338538](https://bugs.chromium.org/p/chromium/issues/detail?id=338538)).
+    ([338538](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     A bug that allows arbitrary pages to bypass security interstitials
-    ([540949](https://bugs.chromium.org/p/chromium/issues/detail?id=540949)).
+    ([540949](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     A bug that allows an a
 
     ttacker to reliably read or infer browsing history
-    ([381808](https://bugs.chromium.org/p/chromium/issues/detail?id=381808)).
+    ([381808](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     An address bar spoof where only certain URLs can be displayed, or with other
     mitigating factors
-    ([265221](https://bugs.chromium.org/p/chromium/issues/detail?id=265221)).
+    ([265221](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     Memory corruption in a renderer process that requires specific user
     interaction, such as dragging an object
-    ([303772](https://bugs.chromium.org/p/chromium/issues/detail?id=303772)).
+    ([303772](https://bugs.chromium.org/p/chromium/issues/detail)).
 
 ### Low severity
 
@@ -155,17 +153,17 @@
 Example bugs:
 
     Bypass requirement for a user gesture
-    ([256057](https://bugs.chromium.org/p/chromium/issues/detail?id=256057)).
+    ([256057](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     Partial CSP bypass
-    ([534570](https://bugs.chromium.org/p/chromium/issues/detail?id=534570)).
+    ([534570](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     A limited extension permission bypass
-    ([169632](https://bugs.chromium.org/p/chromium/issues/detail?id=169632)).
+    ([169632](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     An uncontrolled single-byte out-of-bounds read
-    ([128163](https://bugs.chromium.org/p/chromium/issues/detail?id=128163)).
+    ([128163](https://bugs.chromium.org/p/chromium/issues/detail)).
 
 The [security FAQ](/Home/chromium-security/security-faq) covers many of the
 cases that we do not consider to be security bugs, such as [denial of
-service](/Home/chromium-security/security-faq?pli=1#TOC-Are-denial-of-service-issues-considered-security-bugs-).
\ No newline at end of file
+service](/Home/chromium-security/security-faq).
\ No newline at end of file
diff --git a/site/developers/slack/index.md b/site/developers/slack/index.md
index d11d835..a877c97 100644
--- a/site/developers/slack/index.md
+++ b/site/developers/slack/index.md
@@ -5,8 +5,7 @@
 title: Slack
 
 ---
-##
-[![image](/_/rsrc/1599595101842/developers/slack/blob_peek.png)](/developers/slack/blob_peek.png?attredirects=0)
+## [![image](/developers/slack/blob_peek.png)](/developers/slack/blob_peek.png)
 What Is This?
 
 [Chromium.slack.com](https://chromium.slack.com) is a virtual meeting place
@@ -18,8 +17,8 @@
 This workspace is meant for people developing Chromium; it is not a user support
 forum.
 
-[![image](/_/rsrc/1599595099090/developers/slack/blob_stop.png)](/developers/slack/blob_stop.png?attredirects=0)
-No Confidential Discussions Please
+[![image](/developers/slack/blob_stop.png)](/developers/slack/blob_stop.png) No
+Confidential Discussions Please
 
 ## This is considered a PUBLIC system -- even private messages and groups.
 
@@ -32,7 +31,7 @@
 channel.
 
 ##
-[![image](/_/rsrc/1599595096102/developers/slack/blob_cheer.png)](/developers/slack/blob_cheer.png?attredirects=0)
+[![image](/developers/slack/blob_cheer.png)](/developers/slack/blob_cheer.png)
 Yay! How do I join?
 
 ## First … sign up!
@@ -82,7 +81,7 @@
 Any Slack member can create channels when they need one. There are many.
 
 ##
-[![image](/_/rsrc/1599597522616/developers/slack/blob_praise.png)](/developers/slack/blob_praise.png?attredirects=0)
+[![image](/developers/slack/blob_praise.png)](/developers/slack/blob_praise.png)
 Good Behavior Required!
 
 ## As with all Chromium venues, the [Chromium Code of
@@ -90,13 +89,12 @@
 applies here.
 
 ##
-[![image](/_/rsrc/1599595089693/developers/slack/blob_think.png)](/developers/slack/blob_think.png?attredirects=0)
+[![image](/developers/slack/blob_think.png)](/developers/slack/blob_think.png)
 Tips and Tricks
 
-There are [many
-pages](https://www.google.se/search?client=opera&q=slack+tips+and+tricks&sourceid=opera&ie=UTF-8&oe=UTF-8)
-listing Tips and Tricks for Slack. These are a couple selected to make the
-transition from earlier systems smoother.
+There are [many pages](https://www.google.se/search) listing Tips and Tricks for
+Slack. These are a couple selected to make the transition from earlier systems
+smoother.
 
 **Read like IRC?**
 
diff --git a/site/developers/smart-pointer-guidelines.md b/site/developers/smart-pointer-guidelines.md
index 8285ddc..c22c3e1 100644
--- a/site/developers/smart-pointer-guidelines.md
+++ b/site/developers/smart-pointer-guidelines.md
@@ -92,8 +92,8 @@
 ## What are the calling conventions involving different kinds of pointers?
 
 See the [calling conventions section of the Chromium style
-guide](/developers/coding-style?pli=1#TOC-Object-ownership-and-calling-conventions)
-for the rules; some common cases are illustrated below.
+guide](/developers/coding-style) for the rules; some common cases are
+illustrated below.
 
 *   If a function **takes** a `std::unique_ptr<>`, that means it takes
             ownership of the argument. Callers need to use `std::move()` to
diff --git a/site/developers/speed-hall-of-fame.md b/site/developers/speed-hall-of-fame.md
index ced1184..38220f5 100644
--- a/site/developers/speed-hall-of-fame.md
+++ b/site/developers/speed-hall-of-fame.md
@@ -36,9 +36,8 @@
 This week Balazs Engedy [moved opening the LoginDatabase off of the UI
 thread](https://chromium.googlesource.com/chromium/src/+/41c91fbbdcfde75c9058d06ceae816f12699fc2f)
 and out of the critical path for opening Chrome. This [shaved hundreds of
-milliseconds off startup
-times](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-win7-dual%2Cchromium-rel-win7-single%2Cchromium-rel-win8-dual%2Clinux-release&tests=startup.warm.blank_page%2Fmessageloop_start_time&checked=messageloop_start_time%2Cref%2Cmessageloop_start_time%2Cref%2Cmessageloop_start_time%2Cref%2Cmessageloop_start_time%2Cref&rev=312613)
-for Windows and Linux, decreasing the amount of time until the browser windows
+milliseconds off startup times](https://chromeperf.appspot.com/report) for
+Windows and Linux, decreasing the amount of time until the browser windows
 becomes responsive. Thanks for your help Balazs!
 
 ## 2014
@@ -57,10 +56,10 @@
 Last week Mike Klein turned on the [new SkRecord-based backend for
 SkPicture](https://chromium.googlesource.com/chromium/src/+/c3d2efb33238a3ee19cc8e21f4d91ef8c55f23c4),
 which resulted in [25-30% faster
-recording](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-motoe%2Candroid-nexus10%2Candroid-nexus4%2Candroid-nexus5%2Candroid-nexus7v2&tests=rasterize_and_record_micro.key_silk_cases%2Frecord_time&checked=record_time%2Crecord_time%2Crecord_time%2Crecord_time%2Crecord_time&start_rev=293371&end_rev=294785)
-on Android devices. Recording is one phase of the painting process, so faster
-recording will result in smaller paint times and faster framerates. This new
-backend is the result of several months of Mike's work. Thanks Mike!
+recording](https://chromeperf.appspot.com/report) on Android devices. Recording
+is one phase of the painting process, so faster recording will result in smaller
+paint times and faster framerates. This new backend is the result of several
+months of Mike's work. Thanks Mike!
 
 ### 2014-08-20
 
@@ -74,14 +73,11 @@
 ### 2014-08-06
 
 Last week, Danno Clifford landed a JavaScript [array allocation
-optimization](https://code.google.com/p/v8/source/detail?r=22645) targeted at
-the Kraken benchmark suite. It improved Chromium's score on the [audio-dft
-subtest by
-30-70%](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-nexus4%2Cchromium-rel-win7-dual&tests=kraken%2Faudio-dft&checked=core)
-and the [benchmark total score by
-5-15%.](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-nexus4%2Cchromium-rel-win7-dual&tests=kraken%2FTotal&checked=core)
-Danno was so pleased with his work that he immediately left on a well-deserved
-vacation. Thanks Danno!
+optimization](https://code.google.com/p/v8/source/detail) targeted at the Kraken
+benchmark suite. It improved Chromium's score on the [audio-dft subtest by
+30-70%](https://chromeperf.appspot.com/report) and the [benchmark total score by
+5-15%.](https://chromeperf.appspot.com/report) Danno was so pleased with his
+work that he immediately left on a well-deserved vacation. Thanks Danno!
 
 ### 2014-07-13
 
@@ -89,18 +85,17 @@
 monitor](https://codereview.chromium.org/401083002/) on Windows that resulted in
 an improvement of 7% of the entire system's battery life while running Chrome.
 This particular bug gathered[ over 7,000 stars on the issue
-tracker](https://code.google.com/p/chromium/issues/detail?id=153139) - the most
-of any bug by [several
-thousand](https://code.google.com/p/chromium/issues/list?can=2&q=stars%3A5000).
-While these savings are impressive, our power work is nowhere near complete.
-Stay tuned for more improvements!
+tracker](https://code.google.com/p/chromium/issues/detail) - the most of any bug
+by [several thousand](https://code.google.com/p/chromium/issues/list). While
+these savings are impressive, our power work is nowhere near complete. Stay
+tuned for more improvements!
 
 ### 2014-06-18
 
-Jakob Kummerow landed [two](https://code.google.com/p/v8/source/detail?r=21816)[
-optimizations](https://code.google.com/p/v8/source/detail?r=21834) to V8
-specifically targeted at optimizing the
-[React](http://facebook.github.io/react/) framework. Thanks for your work!
+Jakob Kummerow landed [two](https://code.google.com/p/v8/source/detail)[
+optimizations](https://code.google.com/p/v8/source/detail) to V8 specifically
+targeted at optimizing the [React](http://facebook.github.io/react/) framework.
+Thanks for your work!
 
 ### 2014-06-11
 
@@ -109,32 +104,28 @@
 [DirectWrite](http://msdn.microsoft.com/en-us/library/windows/desktop/dd368038(v=vs.85).aspx)
 for Windows. In addition to being a widely requested feature by users and
 developers with [over 500 stars on the
-bug](https://code.google.com/p/chromium/issues/detail?id=25541), DirectWrite
-also has performance considerations. For example, we're seeing about a 7-10%
-warm page
-[load](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-win7-dual%2Cchromium-rel-win7-single%2Cchromium-rel-win7-x64-dual&tests=page_cycler.intl_ko_th_vi%2Fwarm_times&checked=page_load_time%2Cpage_load_time_ref&start_rev=274147&end_rev=276826)[
-time](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-win7-dual%2Cchromium-rel-win7-single%2Cchromium-rel-win7-x64-dual&tests=page_cycler.intl_hi_ru%2Fwarm_times&checked=core&start_rev=274147&end_rev=276826)[
-improvement](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-win7-dual%2Cchromium-rel-win7-single%2Cchromium-rel-win7-x64-dual&tests=page_cycler.intl_ar_fa_he%2Fwarm_times&checked=core&start_rev=274147&end_rev=276826)
-on pages with non-Latin fonts. Thanks Emil, for your work toward a beautiful and
-speedy user experience.
+bug](https://code.google.com/p/chromium/issues/detail), DirectWrite also has
+performance considerations. For example, we're seeing about a 7-10% warm page
+[load](https://chromeperf.appspot.com/report)[
+time](https://chromeperf.appspot.com/report)[
+improvement](https://chromeperf.appspot.com/report) on pages with non-Latin
+fonts. Thanks Emil, for your work toward a beautiful and speedy user experience.
 
 ### 2014-05-28
 
 Over the past few weeks, Sami Kyostila landed a
-[series](https://src.chromium.org/viewvc/chrome?revision=273530&view=revision)[
-of](https://src.chromium.org/viewvc/chrome?revision=273984&view=revision)[
-patches](https://src.chromium.org/viewvc/chrome?revision=269094&view=revision)
-for increased reliability and decreased cycle time of our performance tests.
-Performance improvements are fantastic, but without work like Sami's we would be
-flying blind with a bunch of broken tests. Thanks for your hard work Sami!
+[series](https://src.chromium.org/viewvc/chrome)[
+of](https://src.chromium.org/viewvc/chrome)[
+patches](https://src.chromium.org/viewvc/chrome) for increased reliability and
+decreased cycle time of our performance tests. Performance improvements are
+fantastic, but without work like Sami's we would be flying blind with a bunch of
+broken tests. Thanks for your hard work Sami!
 
 ### 2014-04-30
 
-Simon Hatch[
-upgraded](https://src.chromium.org/viewvc/chrome?revision=266629&view=revision)
-the capabilities of our bisect bots so that they can now bisect functional
-breakages and changes in variance. You can find instructions in the ["tips"
-section of the
+Simon Hatch[ upgraded](https://src.chromium.org/viewvc/chrome) the capabilities
+of our bisect bots so that they can now bisect functional breakages and changes
+in variance. You can find instructions in the ["tips" section of the
 documentation](http://www.chromium.org/developers/tree-sheriffs/perf-sheriffs/bisecting-performance-regressions#TOC-Tips),
 but it's as easy as setting bisect_mode to return_code or std_dev in your bisect
 jobs. Simon's work should help us quite a bit in our quest for reliable, stable
@@ -142,62 +133,54 @@
 
 ### 2014-04-16
 
-Dale Curtis landed a[
-patch](https://src.chromium.org/viewvc/chrome?revision=264741&view=revision)
-this week that increases the buffer size for audio streams when appropriate,
-reducing both CPU and power usage. For certain media types (such as mp3) the
-system-wide power consumption improved by[ up to
-35%](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-mac9&tests=media.tough_media_cases%2Fenergy_consumption_mwh&checked=video.html%3Fsrc_tulip2.mp3_type_audio&start_rev=263589&end_rev=264782),
-with about[ 20% savings on
-average](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-mac9&tests=media.tough_media_cases%2Fenergy_consumption_mwh&checked=core&start_rev=263589&end_rev=264782).
-This is the first of many great power patches we expect to see now that the
+Dale Curtis landed a[ patch](https://src.chromium.org/viewvc/chrome) this week
+that increases the buffer size for audio streams when appropriate, reducing both
+CPU and power usage. For certain media types (such as mp3) the system-wide power
+consumption improved by[ up to 35%](https://chromeperf.appspot.com/report), with
+about[ 20% savings on average](https://chromeperf.appspot.com/report). This is
+the first of many great power patches we expect to see now that the
 infrastructure is in place. Great work Dale!
 
 ### 2014-03-26
 
-This week David Reveman landed a
-[patch](http://src.chromium.org/viewvc/chrome?revision=254436&view=revision) to
-remove task references from RasterWorkerPool on all platforms. I can't possibly
-produce a better summary than his own patch description: "This moves the
-responsibility to keep tasks alive while scheduled from the RasterWorkerPool to
-the client where unnecessary reference counting can be avoided. The result is a
-[~5x improvement in BuildRasterTaskQueue
-performance](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-gn%2Candroid-nexus10%2Candroid-nexus5%2Cchromium-rel-mac9%2Cchromium-rel-win8-dual%2Clinux-release&tests=cc_perftests%2Fbuild_raster_task_queue&rev=254610&checked=32_0),
-which under some circumstances translate to almost [2x improvement in
-ScheduleTasks
-performance](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-gn%2Candroid-nexus10%2Candroid-nexus5%2Cchromium-rel-mac9%2Cchromium-rel-win8-dual%2Clinux-release&tests=cc_perftests%2Fschedule_tasks_direct_raster_worker_pool&rev=254610&checked=32_1)."
-Thanks David!
+This week David Reveman landed a [patch](http://src.chromium.org/viewvc/chrome)
+to remove task references from RasterWorkerPool on all platforms. I can't
+possibly produce a better summary than his own patch description: "This moves
+the responsibility to keep tasks alive while scheduled from the RasterWorkerPool
+to the client where unnecessary reference counting can be avoided. The result is
+a [~5x improvement in BuildRasterTaskQueue
+performance](https://chromeperf.appspot.com/report), which under some
+circumstances translate to almost [2x improvement in ScheduleTasks
+performance](https://chromeperf.appspot.com/report)." Thanks David!
 
 ### 2014-03-12
 
 Last week Hayato Ito reduced checking if a DOM tree is a descendent of another
 from O(N) in the height of the tree of trees to O(1). In smaller trees this
-produces[ 2-3x faster event
-dispatching](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-nexus5%2Cchromium-rel-mac8%2Cchromium-rel-win7-dual&tests=blink_perf%2FEvents_EventsDispatchingInShadowTrees&rev=256330&checked=core),
+produces[ 2-3x faster event dispatching](https://chromeperf.appspot.com/report),
 but in the deeply nested trees Hayato created he saw more than a 400x
 improvement! I'd also like to thank Hayato for the[ fantastic
-description](http://src.chromium.org/viewvc/blink?revision=168901&view=revision)
-of the patch and its effects in the CL description. Great work!
+description](http://src.chromium.org/viewvc/blink) of the patch and its effects
+in the CL description. Great work!
 
 ### 2014-03-05
 
 This week's improvement goes to Chris Harrelson, who [landed a
-patch](http://src.chromium.org/viewvc/blink?view=rev&revision=168238) speeding
-up CSS descendant selectors by an astounding factor of [20-30x across all
-platforms](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-nexus10%2Candroid-nexus4%2Candroid-nexus5%2Candroid-nexus7v2%2Cchromium-rel-mac6%2Cchromium-rel-mac8%2Cchromium-rel-mac9%2Cchromium-rel-win7-dual%2Cchromium-rel-win7-single%2Cchromium-rel-win7-x64-dual%2Cchromium-rel-win8-dual%2Cchromium-rel-xp-dual%2Clinux-release&tests=blink_perf%2FCSS_ClassDescendantSelector&checked=CSS_ClassDescendantSelector&start_rev=254375&end_rev=255079).
-Though it can be difficult to trust microbenchmark results, this change is
-expected to save 90% or 50ms of style recalc time from expand animations. One
-more step in the direction of silky smooth web apps!
+patch](http://src.chromium.org/viewvc/blink) speeding up CSS descendant
+selectors by an astounding factor of [20-30x across all
+platforms](https://chromeperf.appspot.com/report). Though it can be difficult to
+trust microbenchmark results, this change is expected to save 90% or 50ms of
+style recalc time from expand animations. One more step in the direction of
+silky smooth web apps!
 
 ### 2014-02-26
 
 This week's improvement belongs to Kentaro Hara, whose[ V8 bindings
-patch](http://src.chromium.org/viewvc/blink?view=revision&revision=167879)
-resulted in a 20-30% improvement in[
-several](https://chromeperf.appspot.com/report?rev=253452&masters=ChromiumPerf&bots=android-gn%2Cchromium-rel-mac8%2Cchromium-rel-win8-dual%2Clinux-release&tests=blink_perf%2FBindings_insert-before&checked=core)[
-bindings](https://chromeperf.appspot.com/report?rev=253452&masters=ChromiumPerf&bots=android-gn%2Cchromium-rel-mac8%2Cchromium-rel-win8-dual%2Clinux-release&tests=blink_perf%2FBindings_append-child&checked=core)[
-benchmarks](https://chromeperf.appspot.com/report?rev=253452&masters=ChromiumPerf&bots=android-gn%2Cchromium-rel-mac8%2Cchromium-rel-win8-dual%2Clinux-release&tests=blink_perf%2FBindings_node-list-access&checked=core)
-across all platforms. Great work!
+patch](http://src.chromium.org/viewvc/blink) resulted in a 20-30% improvement
+in[ several](https://chromeperf.appspot.com/report)[
+bindings](https://chromeperf.appspot.com/report)[
+benchmarks](https://chromeperf.appspot.com/report) across all platforms. Great
+work!
 
 ### 2014-02-19
 
@@ -215,108 +198,95 @@
 This week it was impossible to choose between three truly epic improvements! So
 they’ll have to share the winnings. First, Daniel Sievers
 [dropped](https://codereview.chromium.org/148243011) Windows cold message loop
-start time from [~4s to
-~1s](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-win7-dual&tests=startup.cold.blank_page%2Fmessageloop_start_time&checked=messageloop_start_time%2Cref&start_rev=247437&end_rev=250669),
-returning us to pre-Aura levels. David Reveman pwnd some compositing benchmarks
-in a [series](https://codereview.chromium.org/154003006)[
+start time from [~4s to ~1s](https://chromeperf.appspot.com/report), returning
+us to pre-Aura levels. David Reveman pwnd some compositing benchmarks in a
+[series](https://codereview.chromium.org/154003006)[
 of](https://codereview.chromium.org/131543014)[
 patches](https://codereview.chromium.org/144463012), improving them [several
-fold](https://chromeperf.appspot.com/report?rev=249602&masters=ChromiumPerf&bots=android-nexus5%2Cchromium-rel-mac9%2Cchromium-rel-win7-single&tests=cc_perftests%2Fschedule_alternate_tasks&checked=2_1_0)
-across platforms. Last but not least, Camille Lamy shaved [a couple hundred
-milliseconds](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-gn%2Candroid-nexus10%2Candroid-nexus4%2Candroid-nexus5%2Candroid-nexus7v2&tests=page_cycler.top_10_mobile%2Fwarm_times&checked=page_load_time)
-off some page loads in the top 10 mobile sites suite by
-[moving](https://codereview.chromium.org/88503002/) unload event handling off of
-the critical path.
+fold](https://chromeperf.appspot.com/report) across platforms. Last but not
+least, Camille Lamy shaved [a couple hundred
+milliseconds](https://chromeperf.appspot.com/report) off some page loads in the
+top 10 mobile sites suite by [moving](https://codereview.chromium.org/88503002/)
+unload event handling off of the critical path.
 
 ### 2012-02-05
 
 This week's improvement has been over a year in the making. Toon Verwaest
 succeeded in reducing code duplication and complexity by removing call inline
 caches from the V8 codebase. The result was the deletion of over 10,000 lines of
-code and several
-[unexpected](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-mac6%2Cchromium-rel-mac8%2Cchromium-rel-mac9%2Cchromium-rel-win7-dual%2Cchromium-rel-win7-single%2Cchromium-rel-win7-x64-dual%2Cchromium-rel-win8-dual%2Cchromium-rel-xp-dual%2Clinux-release&tests=dromaeo.jslibeventprototype%2Fjslib&rev=248514&checked=jslib%2Cref)[
-perf](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-mac8%2Cchromium-rel-mac9&tests=blink_perf%2FCSS_ClassDescendantSelector&rev=248527&checked=CSS_ClassDescendantSelector%2Cref)[
-improvements](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-mac8%2Cchromium-rel-mac9&tests=blink_perf%2FLayout_SimpleTextPathLineLayout&rev=248527&checked=Layout_SimpleTextPathLineLayout%2Cref)
-- not to mention the improvement to the developers' lives who would have had to
-maintain that code. Thank you Toon for all your hard work!
+code and several [unexpected](https://chromeperf.appspot.com/report)[
+perf](https://chromeperf.appspot.com/report)[
+improvements](https://chromeperf.appspot.com/report) - not to mention the
+improvement to the developers' lives who would have had to maintain that code.
+Thank you Toon for all your hard work!
 
 ### 2014-01-22
 
 This week’s improvement is in our ability to measure. We’re now receiving the
-first [energy consumption
-metrics](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-mac9&tests=smoothness.top_25%2Fenergy_consumption_mwh&rev=247255&checked=energy_consumption_mwh%2Cref)
-on the Mac 10.9 perf bots (with Android soon to follow). This enables us to
-begin optimizing while avoiding regressions. Huge thanks to Jeremy Moskovich,
-Elliot Friedman, and the Chrome Infra team for getting our first energy
-benchmark up and running!
+first [energy consumption metrics](https://chromeperf.appspot.com/report) on the
+Mac 10.9 perf bots (with Android soon to follow). This enables us to begin
+optimizing while avoiding regressions. Huge thanks to Jeremy Moskovich, Elliot
+Friedman, and the Chrome Infra team for getting our first energy benchmark up
+and running!
 
 ### 2014-01-08
 
 Just before the holidays, the on-duty performance sheriff Victoria Clarke
 noticed significant [startup time performance
-regressions](https://code.google.com/p/chromium/issues/detail?id=330285); in
-some cases, the regression was as much as 350%. Victoria traced it back to an
+regressions](https://code.google.com/p/chromium/issues/detail); in some cases,
+the regression was as much as 350%. Victoria traced it back to an
 innocuous-looking [change in the password
-manager](http://src.chromium.org/viewvc/chrome?view=revision&revision=241930).
-Upon revert our [startup
-metrics](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-win8-dual&tests=startup.warm.blank_page%2Fopen_tabs_time&checked=open_tabs_time%2Cref&start_rev=241294&end_rev=243265)
-recovered completely. Thanks Victoria!
+manager](http://src.chromium.org/viewvc/chrome). Upon revert our [startup
+metrics](https://chromeperf.appspot.com/report) recovered completely. Thanks
+Victoria!
 
 ## 2013
 
 ### 2013-12-18
 
-Simon Hatch landed a
-[patch](http://src.chromium.org/viewvc/blink?view=revision&revision=163110) that
+Simon Hatch landed a [patch](http://src.chromium.org/viewvc/blink) that
 prioritizes the loading of visible images. This is a huge user win in perceived
 loading time, but the initial attempt also unexpectedly introduced
-[several](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-win7-single&tests=blink_perf%2FLayout_fixed-grid-lots-of-data&checked=Layout_fixed-grid-lots-of-data&start_rev=238327&end_rev=241268)[
-large](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-mac8&tests=page_cycler.typical_25%2Fcold_times%2Fpage_load_time&checked=page_load_time&start_rev=238426&end_rev=241090)[
-performance](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-mac8&tests=blink_perf%2FLayout_floats_50_100&rev=238938&checked=Layout_floats_50_100)[
-regressions](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-win7-gpu-intel&tests=robohornet_pro%2FTotal&rev=238982&checked=Total)
-which probably would have went to stable in the olden days. Pat Meenan, the
-performance sheriff on duty, [tracked them back to Simon’s
-patch](https://code.google.com/p/chromium/issues/detail?id=326165). This enabled
-Simon to
-[revert](http://src.chromium.org/viewvc/blink?revision=163362&view=revision) the
-patch and
-[reland](http://src.chromium.org/viewvc/blink?view=revision&revision=163563) it
-a few days later with all regressions resolved.
+[several](https://chromeperf.appspot.com/report)[
+large](https://chromeperf.appspot.com/report)[
+performance](https://chromeperf.appspot.com/report)[
+regressions](https://chromeperf.appspot.com/report) which probably would have
+went to stable in the olden days. Pat Meenan, the performance sheriff on duty,
+[tracked them back to Simon’s
+patch](https://code.google.com/p/chromium/issues/detail). This enabled Simon to
+[revert](http://src.chromium.org/viewvc/blink) the patch and
+[reland](http://src.chromium.org/viewvc/blink) it a few days later with all
+regressions resolved.
 
 ### 2013-12-11
 
 More compositor improvements this week, thanks to Vlad Levin. Vlad [introduced
-the concept of
-TileBundles](http://src.chromium.org/viewvc/chrome?revision=239074&view=revision)
-into the compositor, resulting in a [3-4x performance
-gain](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-mac8%2Cchromium-rel-win7-dual%2Clinux-release&tests=cc_perftests%2Fupdate_tile_priorities_stationary&rev=239020&checked=perspective)
-in updating tile priorities on desktop.
+the concept of TileBundles](http://src.chromium.org/viewvc/chrome) into the
+compositor, resulting in a [3-4x performance
+gain](https://chromeperf.appspot.com/report) in updating tile priorities on
+desktop.
 
 ### 2013-12-04
 
-This week we saw a [70-90%
-improvement](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-gn%2Candroid-nexus10%2Candroid-nexus4%2Candroid-nexus5%2Candroid-nexus7v2%2Cchromium-rel-mac7-gpu-intel%2Cchromium-rel-win7-gpu-intel%2Cchromium-rel-win7-gpu-nvidia%2Clinux-release&tests=cc_perftests%2Flayer_tree_host_commit_time&rev=237085&checked=heavy_page_page_scale)
+This week we saw a [70-90% improvement](https://chromeperf.appspot.com/report)
 in composited layer tree host commit time across all platforms with impl-side
 painting. This is due in part to two changes, [one by Adrienne
-Walker](http://src.chromium.org/viewvc/chrome?revision=237136&view=revision) and
-[one by Eric
-Penner](http://src.chromium.org/viewvc/chrome?view=revision&revision=237179).
-The former ensures that on a page with many layers, Chrome only spends time
-updating ones that have actually changed; the latter optimizes tiling resolution
-when scaling. Thanks to you both!
+Walker](http://src.chromium.org/viewvc/chrome) and [one by Eric
+Penner](http://src.chromium.org/viewvc/chrome). The former ensures that on a
+page with many layers, Chrome only spends time updating ones that have actually
+changed; the latter optimizes tiling resolution when scaling. Thanks to you
+both!
 
 ### 2013-11-13
 
 This week’s improvement comes from outside Google: Jun Jiang from Intel landed
-an [order of magnitude speed
-increase](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=chromium-rel-win8-dual&tests=blink_perf%2FCanvas_draw-dynamic-webgl-to-hw-accelerated-canvas-2d&rev=234806&checked=Canvas_draw-dynamic-webgl-to-hw-accelerated-canvas-2d)
+an [order of magnitude speed increase](https://chromeperf.appspot.com/report)
 for drawing dynamic WebGL to hardware-accelerated Canvas 2D.
 
 ### 2013-11-07
 
-Elly Jones [landed a
-fix](https://src.chromium.org/viewvc/chrome?revision=224030&view=revision) that
-reduces startup time by 1.5s for most users on Windows. The win was secured by
+Elly Jones [landed a fix](https://src.chromium.org/viewvc/chrome) that reduces
+startup time by 1.5s for most users on Windows. The win was secured by
 decreasing the timeout for
 [WPAD](http://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol) to a
 reasonable value.
@@ -338,9 +308,9 @@
 
 This week’s top improvement is from a perf sheriff, Prasad Vuppalapu, who
 diagnosed a 50% regression in loading Japanese and Chinese web pages on Windows.
-The [revert](https://code.google.com/p/chromium/issues/detail?id=304868)
-recovered the performance. Holding on to the speed we have is equally as
-important as improving our speed in the first place.
+The [revert](https://code.google.com/p/chromium/issues/detail) recovered the
+performance. Holding on to the speed we have is equally as important as
+improving our speed in the first place.
 
 ### 2013-10-16
 
diff --git a/site/developers/status-update-email-best-practices.md b/site/developers/status-update-email-best-practices.md
index a4fa8ac..d0ea961 100644
--- a/site/developers/status-update-email-best-practices.md
+++ b/site/developers/status-update-email-best-practices.md
@@ -29,7 +29,7 @@
 *   Additional [launch
             requirements](https://www.chromestatus.com/feature/5264933985976320)
             have moved the planned experiment launch from M50 to M51.
-    *   [Issues](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3ABlink%3EBluetooth+M%3D51&sort=pri&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
+    *   [Issues](https://bugs.chromium.org/p/chromium/issues/list)
                 include tab indicator and fuzzing. Additional feature
                 improvements are stretch goals to improve demos.
 *   Started migration to Mojo, and eventual migration to Blink.
diff --git a/site/developers/sublime-text/index.md b/site/developers/sublime-text/index.md
index 34f3a68..7976a76 100644
--- a/site/developers/sublime-text/index.md
+++ b/site/developers/sublime-text/index.md
@@ -12,7 +12,7 @@
 
 ## [TOC]
 
-## [![image](/_/rsrc/1348732868982/developers/sublime-text/SublimeExample.png)](/developers/sublime-text/SublimeExample.png?attredirects=0)
+## [![image](/developers/sublime-text/SublimeExample.png)](/developers/sublime-text/SublimeExample.png)
 
 ## What is Sublime Text?
 
@@ -394,7 +394,7 @@
 ### Compile current file using Ninja
 
 As a more complex plug in example, look at the attached python file:
-[compile_current_file.py](/developers/sublime-text/compile_current_file.py?attredirects=0).
+[compile_current_file.py](/developers/sublime-text/compile_current_file.py).
 This plugin will compile the current file with Ninja, so will start by making
 sure that all this file's project depends on has been built before, and then
 build only that file.
diff --git a/site/developers/sync-diagnostics.md b/site/developers/sync-diagnostics.md
index 937932a..cb7ee78 100644
--- a/site/developers/sync-diagnostics.md
+++ b/site/developers/sync-diagnostics.md
@@ -117,8 +117,7 @@
 *   Sync talks to the sync server via POSTing to clients4.google.com.
 *   Sync talks to the notification servers via XMPP (talk.google.com).
 *   Both sockets should show up in **chrome://net-internals** (after
-            [82365](http://code.google.com/p/chromium/issues/detail?id=82365) is
-            fixed).
+            [82365](http://code.google.com/p/chromium/issues/detail) is fixed).
 
 ### Room for improvement
 
diff --git a/site/developers/tech-talk-videos/release-process/index.md b/site/developers/tech-talk-videos/release-process/index.md
index 9cd5da0..083169d 100644
--- a/site/developers/tech-talk-videos/release-process/index.md
+++ b/site/developers/tech-talk-videos/release-process/index.md
@@ -27,7 +27,7 @@
 
 ## Web vs Client app
 
-### Web app? [![Google Chrome icon](/_/rsrc/1323465595694/developers/tech-talk-videos/release-process/chromium-24.png)](/developers/tech-talk-videos/release-process/chromium-24.png?attredirects=0) Client app?
+### Web app? [![Google Chrome icon](/developers/tech-talk-videos/release-process/chromium-24.png)](/developers/tech-talk-videos/release-process/chromium-24.png) Client app?
 
 You cannot approach client project infrastructure the same way you do for web
 services. The deployment cost is largely different. The feedback loop, to know
@@ -119,7 +119,7 @@
 ## Continuous integration
 
 [![http://build.chromium.org/p/chromium/console
-screenshot](/_/rsrc/1323463722061/developers/tech-talk-videos/release-process/buildbot_screenshot.PNG)](/developers/tech-talk-videos/release-process/buildbot_screenshot.PNG?attredirects=0)
+screenshot](/developers/tech-talk-videos/release-process/buildbot_screenshot.PNG)](/developers/tech-talk-videos/release-process/buildbot_screenshot.PNG)
 
 The second line of defense is continuous integration.
 
@@ -169,7 +169,7 @@
 ## Pipelining releases
 
 [![release pipeline
-graph](/_/rsrc/1323463865942/developers/tech-talk-videos/release-process/release%20process%20version%202.png)](/developers/tech-talk-videos/release-process/release%20process%20version%202.png?attredirects=0)
+graph](/developers/tech-talk-videos/release-process/release%20process%20version%202.png)](/developers/tech-talk-videos/release-process/release%20process%20version%202.png)
 
 I briefly talked about our release process but I want to take a pause to explain
 it more in depth.
@@ -218,7 +218,7 @@
 ### Please! Do not prompt on start!
 
 [![fake update
-dialog](/_/rsrc/1323463969713/developers/tech-talk-videos/release-process/update_software_popup.png)](/developers/tech-talk-videos/release-process/update_software_popup.png?attredirects=0)
+dialog](/developers/tech-talk-videos/release-process/update_software_popup.png)](/developers/tech-talk-videos/release-process/update_software_popup.png)
 
 As an example, I was away from my main workstation for a week and upon reboot,
 one piece of software and one device driver nagged me to be updated. After 10
@@ -256,7 +256,7 @@
 
 [![I felt a great disturbance in the Force ...as if millions of users suddenly
 cried out in terror and were suddenly
-silenced.](/_/rsrc/1323464842970/developers/tech-talk-videos/release-process/starwars-disturbance2.jpg)](/developers/tech-talk-videos/release-process/starwars-disturbance2.jpg?attredirects=0)
+silenced.](/developers/tech-talk-videos/release-process/starwars-disturbance2.jpg)](/developers/tech-talk-videos/release-process/starwars-disturbance2.jpg)
 
 What if you do an error? Getting good feedback from your users is not a simple
 task. They may not know what they want. They may not understand what is
@@ -328,7 +328,7 @@
 ## Don't break extensions
 
 [![Death Metal Rooster extension screen
-shot](/_/rsrc/1323465208929/developers/tech-talk-videos/release-process/death_metal_rooster3.png)](/developers/tech-talk-videos/release-process/death_metal_rooster3.png?attredirects=0)
+shot](/developers/tech-talk-videos/release-process/death_metal_rooster3.png)](/developers/tech-talk-videos/release-process/death_metal_rooster3.png)
 
 In addition, we don't want to break the 62 users of this extension. Simple
 things need to stay simple. In that case, it may mean either versioning the API
diff --git a/site/developers/technical-discussion-groups.md b/site/developers/technical-discussion-groups.md
index d7d5f57..ed4b43d 100644
--- a/site/developers/technical-discussion-groups.md
+++ b/site/developers/technical-discussion-groups.md
@@ -155,14 +155,14 @@
                 graphics drivers, & input devices.
 *   [paint-dev](https://groups.google.com/a/chromium.org/forum/#!forum/paint-dev)
     *   Discussion forum for the [Paint team](/teams/paint-team).
-*   [pepper-dev](https://groups.google.com/a/chromium.org/forum/?fromgroups#!forum/pepper-dev)
+*   [pepper-dev](https://groups.google.com/a/chromium.org/forum/)
     *   List for discussing technical issues related to the Pepper APIs
                 in Chromium, including proposals for new APIs, changes to
                 existing APIs and discussion around the implementation of APIs
                 in the browser.
 *   [platform-architecture-dev](https://groups.google.com/a/chromium.org/forum/#!forum/platform-architecture-dev)
     *   Discussion forum for the [Platform Architecture
-                Team](https://docs.google.com/document/d/1_fs3efUiimJzDotTzcdVddS6TtHG1lUdPnJocyERWJA/edit?pref=2&pli=1).
+                Team](https://docs.google.com/document/d/1_fs3efUiimJzDotTzcdVddS6TtHG1lUdPnJocyERWJA/edit).
 *   [platform-predictability](https://groups.google.com/a/chromium.org/forum/#!forum/platform-predictability)
     *   Discussion forum for the [Web Platform Predictability
                 effort](/blink/platform-predictability).
diff --git a/site/developers/telemetry/add_a_measurement.md b/site/developers/telemetry/add_a_measurement.md
index f64f4c0..17ffa66 100644
--- a/site/developers/telemetry/add_a_measurement.md
+++ b/site/developers/telemetry/add_a_measurement.md
@@ -49,7 +49,7 @@
 measurements?](https://docs.google.com/document/d/10G0PbePQOwJao57Mu6Xr7Fx0o2ng8fwZ33wUqpnsyog)
 
 [How does TimelineBasedMeasurement
-work?](https://docs.google.com/document/d/1cx_yplQQUVtIka5DD846kcfheIdIoTHfCL0dH93ezA8/edit?usp=sharing)
+work?](https://docs.google.com/document/d/1cx_yplQQUVtIka5DD846kcfheIdIoTHfCL0dH93ezA8/edit)
 
 ## I think I need to write a new measurement, now what?
 
diff --git a/site/developers/telemetry/diagnosing-test-failures/index.md b/site/developers/telemetry/diagnosing-test-failures/index.md
index 5ffa9aa..2294ee5 100644
--- a/site/developers/telemetry/diagnosing-test-failures/index.md
+++ b/site/developers/telemetry/diagnosing-test-failures/index.md
@@ -24,7 +24,7 @@
 ### Running a Windows VM
 
 Instructions on setting up a Windows VM on a Linux host [can be found
-here](https://docs.google.com/a/google.com/document/d/1fAQRjM9oJqVrxzNpS1GH_62smLgphvpeWChCKo-wW2Y/edit?usp=sharing)
+here](https://docs.google.com/a/google.com/document/d/1fAQRjM9oJqVrxzNpS1GH_62smLgphvpeWChCKo-wW2Y/edit)
 (for Googlers only). For how to run it locally on windows, check the
 instructions [here](/developers/telemetry/run_locally).
 
@@ -40,7 +40,7 @@
 You can find the name of the trybot the test is failing on by looking at the
 "BuildSlave" section of the test run (build58-a1 in the below screenshot):
 
-[![image](/_/rsrc/1418197371623/developers/telemetry/diagnosing-test-failures/Screen%20Shot%202014-12-10%20at%209.42.17%20AM.png)](/developers/telemetry/diagnosing-test-failures/Screen%20Shot%202014-12-10%20at%209.42.17%20AM.png?attredirects=0)
+[![image](/developers/telemetry/diagnosing-test-failures/Screen%20Shot%202014-12-10%20at%209.42.17%20AM.png)](/developers/telemetry/diagnosing-test-failures/Screen%20Shot%202014-12-10%20at%209.42.17%20AM.png)
 
 Another option is to use the [performance
 trybots](/developers/telemetry/performance-try-bots) to try a patch with extra
diff --git a/site/developers/telemetry/record_a_page_set/index.md b/site/developers/telemetry/record_a_page_set/index.md
index 499d8ac..488f49c 100644
--- a/site/developers/telemetry/record_a_page_set/index.md
+++ b/site/developers/telemetry/record_a_page_set/index.md
@@ -112,4 +112,4 @@
 Web Page Replay is a service that allows us to capture and store HTTP requests
 and responses.
 
-[![image](/_/rsrc/1423596105519/developers/telemetry/record_a_page_set/WebPageReplayDiagram.png)](/developers/telemetry/record_a_page_set/WebPageReplayDiagram.png?attredirects=0)
\ No newline at end of file
+[![image](/developers/telemetry/record_a_page_set/WebPageReplayDiagram.png)](/developers/telemetry/record_a_page_set/WebPageReplayDiagram.png)
\ No newline at end of file
diff --git a/site/developers/testing/adding-tests-to-the-main-waterfall.md b/site/developers/testing/adding-tests-to-the-main-waterfall.md
index 08c2101..19f67de 100644
--- a/site/developers/testing/adding-tests-to-the-main-waterfall.md
+++ b/site/developers/testing/adding-tests-to-the-main-waterfall.md
@@ -9,8 +9,8 @@
 (<https://ci.chromium.org/p/chromium/g/main/console>) is policed by sheriffs to
 keep it green as possible. When adding a new test to these bots, it's important
 that the tests be free from flakiness and that the [Try
-Server](/system/errors/NodeNotFound?suri=wuid:gx:75f2b5fabe6ced1e) and CQ
-provide developers coverage for the test. See the design of the [Chromium Commit
+Server](/system/errors/NodeNotFound) and CQ provide developers coverage for the
+test. See the design of the [Chromium Commit
 Queue](/developers/testing/commit-queue) for details on how this works. Please
 coordinate with the Infra team and troopers while adding these tests.
 
diff --git a/site/developers/testing/android-tests/index.md b/site/developers/testing/android-tests/index.md
index 984ad61..5c92b2a 100644
--- a/site/developers/testing/android-tests/index.md
+++ b/site/developers/testing/android-tests/index.md
@@ -123,7 +123,7 @@
 *   The feature annotation is used to specify which feature(s) the test
             is exercising.
 *   The list of features can be found in
-            [crbug](http://chromegw.corp.google.com/viewvc/chrome-internal/trunk/tools/issue_tracker/labels.txt?view=markup).
+            [crbug](http://chromegw.corp.google.com/viewvc/chrome-internal/trunk/tools/issue_tracker/labels.txt).
 *   To add a feature annotation to your test, add the @Feature
             annotation and specify the feature(s) that the test is testing.
     *   For example: @Feature({"Mobile-WebView"})
diff --git a/site/developers/testing/browser-tests.md b/site/developers/testing/browser-tests.md
index 530f0f8..2236d45 100644
--- a/site/developers/testing/browser-tests.md
+++ b/site/developers/testing/browser-tests.md
@@ -53,10 +53,10 @@
 The parent class of the test depends on which binary it's in:
 
 *   browser_tests and interactive_ui_tests use
-            [InProcessBrowserTest](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/base/in_process_browser_test.h?revision=HEAD&view=markup)
+            [InProcessBrowserTest](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/base/in_process_browser_test.h)
             (src/chrome/test/base/in_process_browser_test.h)
 *   content_browsertests use
-            [ContentBrowserTest](http://src.chromium.org/viewvc/chrome/trunk/src/content/test/content_browser_test.h?view=markup)
+            [ContentBrowserTest](http://src.chromium.org/viewvc/chrome/trunk/src/content/test/content_browser_test.h)
             (src/content/test/content_browser_test.h)
 
 Both browser tests in src/content and src/chrome have access to a collection of
diff --git a/site/developers/testing/chromium-build-infrastructure/index.md b/site/developers/testing/chromium-build-infrastructure/index.md
index 17cc392..05141e2 100644
--- a/site/developers/testing/chromium-build-infrastructure/index.md
+++ b/site/developers/testing/chromium-build-infrastructure/index.md
@@ -5,4 +5,4 @@
 title: Chromium build infrastructure
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/developers/testing/chromium-build-infrastructure/performance-test-plots/index.md b/site/developers/testing/chromium-build-infrastructure/performance-test-plots/index.md
index 0d57757..387056f 100644
--- a/site/developers/testing/chromium-build-infrastructure/performance-test-plots/index.md
+++ b/site/developers/testing/chromium-build-infrastructure/performance-test-plots/index.md
@@ -15,7 +15,7 @@
 *   [Adding Performance
             Tests](/developers/testing/adding-performance-tests)
 *   [Sending Data to the Performance
-            Dashboard](/system/errors/NodeNotFound?suri=wuid:gx:43c7dde961b4942e)
+            Dashboard](/system/errors/NodeNotFound)
 
 ---
 
@@ -51,7 +51,7 @@
 times each, tracking various data. Find a "Perf" builder, scroll down to any
 page_cycler step, and click the "results" link. You'll see a plot like this one:
 
-[![image](/_/rsrc/1243880536868/developers/testing/chromium-build-infrastructure/performance-test-plots/page_cycler_plot.png)](/developers/testing/chromium-build-infrastructure/performance-test-plots/page_cycler_plot.png?attredirects=0)
+[![image](/developers/testing/chromium-build-infrastructure/performance-test-plots/page_cycler_plot.png)](/developers/testing/chromium-build-infrastructure/performance-test-plots/page_cycler_plot.png)
 
 The boxes along the top list the different graphs available, one for each kind
 of data that was collected by the page_cycler test. Click on one to see that
@@ -91,7 +91,7 @@
 add more data may not require any buildbot configuration changes.
 
 Tests in Chromium typically use one of the methods in
-[chrome/test/perf/perf_test.h](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/perf/perf_test.h?view=markup)
+[chrome/test/perf/perf_test.h](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/perf/perf_test.h)
 to print their results in the standard format expected by the post-processing
 scripts.
 
@@ -124,7 +124,7 @@
 #### Format of expectations file
 
 Perf regression monitoring is controlled via
-[src/tools/perf_expectations/perf_expectations.json](http://src.chromium.org/viewvc/chrome/trunk/src/tools/perf_expectations/perf_expectations.json?view=markup).
+[src/tools/perf_expectations/perf_expectations.json](http://src.chromium.org/viewvc/chrome/trunk/src/tools/perf_expectations/perf_expectations.json).
 This is a JSON file with the following format:
 {
 "PERFID/TEST/GRAPH/TRACE": {"reva": REVA, "revb": REVB, "improve": IMPROVE,
diff --git a/site/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot/index.md b/site/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot/index.md
index 5746d9c..8eb8d29 100644
--- a/site/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot/index.md
+++ b/site/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot/index.md
@@ -38,7 +38,7 @@
 
 TODO: Everything below here is outdated.
 
-[![image](/_/rsrc/1373016376231/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot/waterfall.png)](/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot/waterfall.png?attredirects=0)
+[![image](/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot/waterfall.png)](/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot/waterfall.png)
 
 "Memory" builders run tests using ASAN to check memory correctness, "Perf"
 builders are running performance tests, and "GPU" builders run tests related to
@@ -96,10 +96,9 @@
 Unexpected layout test failure. It's usually related to a Webkit roll. BVT tests
 wait_for_bvt.sh and others Run tests on actual ChromiumOS hardware N/A Tests
 failed or machine broke. Reliability tests reliability_tests.py Run [distributed
-tests](/system/errors/NodeNotFound?suri=wuid:gx:5acf0bee5edf37d7) to find
-non-deterministic crashes. It is green when only "known crashers" happens Fails
-to grab the summary of the test runs for the expected build. New stack traces
-appeared in crashes.
+tests](/system/errors/NodeNotFound) to find non-deterministic crashes. It is
+green when only "known crashers" happens Fails to grab the summary of the test
+runs for the expected build. New stack traces appeared in crashes.
 
 If you click on the "stdio" link for a step, you can see the exact command that
 was run and the environment it was run in in blue, and any output it produced in
@@ -136,11 +135,11 @@
 The "tree" is the sum of the various source repositories used to build the
 project, being Chromium, ChromiumOS, NativeClient, etc. In Chromium case, it's
 chrome/src/ plus everything listed in its
-[DEPS](http://src.chromium.org/viewvc/chrome/trunk/src/DEPS?view=markup) file,
-and a bit more for Google Chrome like trademarked graphics. The tree can be
-"open", "closed" or "throttled". The normal state is open. When tests break, the
-tree is closed by putting the word "closed" in the tree status;
-[PRESUBMIT.py](http://src.chromium.org/viewvc/chrome/trunk/src/PRESUBMIT.py?view=markup)
+[DEPS](http://src.chromium.org/viewvc/chrome/trunk/src/DEPS) file, and a bit
+more for Google Chrome like trademarked graphics. The tree can be "open",
+"closed" or "throttled". The normal state is open. When tests break, the tree is
+closed by putting the word "closed" in the tree status;
+[PRESUBMIT.py](http://src.chromium.org/viewvc/chrome/trunk/src/PRESUBMIT.py)
 checks the status and will block commits, and the build sheriff will act to fix
 the tree. When the tree is throttled, commits are only allowed with specific
 permission from the build sheriff, generally because the sheriff wants to make
@@ -223,8 +222,7 @@
 For some builders, there exist no trybots. In order to debug compile failures,
 you need to setup a similar compile environment locally:
 
-*   [Linux Builder
-            (dbg-shlib)](/system/errors/NodeNotFound?suri=wuid:gx:3f7e73b4f1e263fc)
+*   [Linux Builder (dbg-shlib)](/system/errors/NodeNotFound)
 
 ## Other views
 
diff --git a/site/developers/testing/commit-queue/design.md b/site/developers/testing/commit-queue/design.md
index e889744..d349b8f 100644
--- a/site/developers/testing/commit-queue/design.md
+++ b/site/developers/testing/commit-queue/design.md
@@ -13,8 +13,7 @@
 ## Background
 
 Before the Chromium Commit Queue, it's on each developer's shoulder to manually
-run multiple try jobs on the [Try
-Server](/system/errors/NodeNotFound?suri=wuid:gx:75f2b5fabe6ced1e) and check
+run multiple try jobs on the [Try Server](/system/errors/NodeNotFound) and check
 their results before committing.
 
 This is "brain wasted time" as this can be completely automated. The Commit
@@ -38,8 +37,7 @@
 it's just a logic layer above the current infrastructures to automate something
 that was done manually by the developers. In particular, the CQ reuses:
 
-*   the [try
-            server](/system/errors/NodeNotFound?suri=wuid:gx:75f2b5fabe6ced1e)
+*   the [try server](/system/errors/NodeNotFound)
 *   chromium's branch of [rietveld](http://code.google.com/p/rietveld/)
 *   [presubmit
             scripts](/developers/how-tos/depottools/presubmit-scripts) included
@@ -127,8 +125,7 @@
 ## Latency
 
 The CQ is very slow at the moment. This is why the [test
-isolation](/system/errors/NodeNotFound?suri=wuid:gx:27880ade23093958) effort was
-started. The CQ is bound by:
+isolation](/system/errors/NodeNotFound) effort was started. The CQ is bound by:
 
 *   Rietveld polling, which is at best 10 seconds.
 *   Synchronous presubmit check execution, which is synchronous and
diff --git a/site/developers/testing/commit-queue/index.md b/site/developers/testing/commit-queue/index.md
index 2dfa9c8..3a70a6c 100644
--- a/site/developers/testing/commit-queue/index.md
+++ b/site/developers/testing/commit-queue/index.md
@@ -10,5 +10,4 @@
 This page has moved to
 [//docs/infra/cq.md](https://chromium.googlesource.com/chromium/src/+/master/docs/infra/cq.md)
 
-See also: [Chromium OS Commit
-Queue](/system/errors/NodeNotFound?suri=wuid:gx:359411dde4d9a4a3).
\ No newline at end of file
+See also: [Chromium OS Commit Queue](/system/errors/NodeNotFound).
\ No newline at end of file
diff --git a/site/developers/testing/commit-queue/integration-with-rietveld.md b/site/developers/testing/commit-queue/integration-with-rietveld.md
index c04f293..b39e26d 100644
--- a/site/developers/testing/commit-queue/integration-with-rietveld.md
+++ b/site/developers/testing/commit-queue/integration-with-rietveld.md
@@ -18,12 +18,12 @@
 
 The Chromium team uses the [Commit
 Queue](/developers/testing/commit-queue/design), which in turn uses the [Try
-Server](/system/errors/NodeNotFound?suri=wuid:gx:75f2b5fabe6ced1e), to perform
-automated testing of their pending CL on multiple platforms in multiple
-configurations. [Rietveld](http://code.google.com/p/rietveld/) is used for code
-reviews and the Chromium team uses a [slightly forked
-version](http://code.google.com/p/rietveld/source/browse/?name=chromium) to
-better integrate it with the rest of the Chromium infrastructure.
+Server](/system/errors/NodeNotFound), to perform automated testing of their
+pending CL on multiple platforms in multiple configurations.
+[Rietveld](http://code.google.com/p/rietveld/) is used for code reviews and the
+Chromium team uses a [slightly forked
+version](http://code.google.com/p/rietveld/source/browse/) to better integrate
+it with the rest of the Chromium infrastructure.
 
 Before the integration, the Commit Queue is awaken as soon as the CL author, or
 one of his reviewer, checks the infamous *Commit checkbox* on Rietveld. The
@@ -71,12 +71,12 @@
 The first task is to make sure Try Jobs results on Rietveld can be trusted. This
 is done by differentiating try jobs triggered directly from Rietveld from any
 other try jobs. The polling code is in
-[try_job_rietveld.py](http://src.chromium.org/viewvc/chrome/trunk/tools/build/scripts/master/try_job_rietveld.py?view=markup)
+[try_job_rietveld.py](http://src.chromium.org/viewvc/chrome/trunk/tools/build/scripts/master/try_job_rietveld.py)
 and sets the build property `try_job_key` that is then used to certify this try
 jobs was indeed triggered from Rietveld in
-[view_chromium.py](http://code.google.com/p/rietveld/source/browse/codereview/views_chromium.py?name=chromium).
+[view_chromium.py](http://code.google.com/p/rietveld/source/browse/codereview/views_chromium.py).
 The json packets are pushed via Buildbot's [HttpStatusPush
-implementation](http://src.chromium.org/viewvc/chrome/trunk/tools/build/third_party/buildbot_8_4p1/buildbot/status/status_push.py?view=markup)
+implementation](http://src.chromium.org/viewvc/chrome/trunk/tools/build/third_party/buildbot_8_4p1/buildbot/status/status_push.py)
 from the Try Server back into Rietveld's /status_listener URL as HTTP POST
 requests.
 
@@ -117,9 +117,8 @@
 
 This project is driven primary by rogerta@ and maruel@. It benefits immediately
 from Try Server enhancement projects like the [Swarm integration
-project](/system/errors/NodeNotFound?suri=wuid:gx:1270d94247b40e4f) but it is
-still designed to work without Try Server performance boost and work around its
-general sluggishness.
+project](/system/errors/NodeNotFound) but it is still designed to work without
+Try Server performance boost and work around its general sluggishness.
 
 ## Caveats
 
@@ -127,9 +126,8 @@
             locally instead. This needs to be changed to accelerate the CQ and
             keep its integrity.
 2.  This significantly increases the Try Server utilization. Without the
-            [Swarm integration
-            project](/system/errors/NodeNotFound?suri=wuid:gx:1270d94247b40e4f),
-            this would likely overload the Try Server.
+            [Swarm integration project](/system/errors/NodeNotFound), this would
+            likely overload the Try Server.
 
 ## Latency
 
diff --git a/site/developers/testing/fake-bidi.md b/site/developers/testing/fake-bidi.md
index a40a56a..8876279 100644
--- a/site/developers/testing/fake-bidi.md
+++ b/site/developers/testing/fake-bidi.md
@@ -21,9 +21,9 @@
 Another important advantage of having a Fake BiDi locale is that it allows
 running tests that depend on RTL language strings without actually having those
 strings translated. This means that we can use automated testing tools (such as
-[BiDiChecker](/system/errors/NodeNotFound?suri=wuid:gx:56961bee401bd960)) on UI
-where either the strings have been updated and need re-translation or there
-exist new strings which haven't been translated yet.
+[BiDiChecker](/system/errors/NodeNotFound)) on UI where either the strings have
+been updated and need re-translation or there exist new strings which haven't
+been translated yet.
 
 For additional information about fake bidi and pseudo locales, check out
 <http://code.google.com/p/chromium/issues/detail?id=73052>
@@ -35,6 +35,4 @@
 to simulate any language you need.)~~==
 **==Automated tests using Fake Bidi==**BidiChecker is currently being run both
 in English and in Fake Bidi from the *browser_tests* executable. Check out the
-page about
-[BidiChecker](/system/errors/NodeNotFound?suri=wuid:gx:56961bee401bd960) for
-more info.
\ No newline at end of file
+page about [BidiChecker](/system/errors/NodeNotFound) for more info.
\ No newline at end of file
diff --git a/site/developers/testing/flakiness-dashboard/index.md b/site/developers/testing/flakiness-dashboard/index.md
index d102e9a..5e61db8 100644
--- a/site/developers/testing/flakiness-dashboard/index.md
+++ b/site/developers/testing/flakiness-dashboard/index.md
@@ -66,11 +66,11 @@
         time it fails, and a visual depiction of its pass/fail history. The runs
         are listed newest--&gt;oldest from left to right.
 
-        [![image](/_/rsrc/1282949838046/developers/testing/flakiness-dashboard/flaky3.jpg)](/developers/testing/flakiness-dashboard/flaky3.jpg?attredirects=0)
+        [![image](/developers/testing/flakiness-dashboard/flaky3.jpg)](/developers/testing/flakiness-dashboard/flaky3.jpg)
 
     2.  **Identify incorrect entries in test_expectations:**
 
-        **[![image](/_/rsrc/1282950534493/developers/testing/flakiness-dashboard/missingorextra.jpg)](/developers/testing/flakiness-dashboard/missingorextra.jpg?attredirects=0)**
+        **[![image](/developers/testing/flakiness-dashboard/missingorextra.jpg)](/developers/testing/flakiness-dashboard/missingorextra.jpg)**
 
         1.  **For any given test type, click on "Show tests with wrong
                     expectations" (or append #showWrongExpectations=true to
@@ -85,7 +85,7 @@
                     simple like a revert that the dashboard misses.**
     3.  **Identify when a test started failing**
 
-        **[![image](/_/rsrc/1282949432764/developers/testing/flakiness-dashboard/newFailingTest.jpg)](/developers/testing/flakiness-dashboard/newFailingTest.jpg?attredirects=0)**
+        **[![image](/developers/testing/flakiness-dashboard/newFailingTest.jpg)](/developers/testing/flakiness-dashboard/newFailingTest.jpg)**
 
         1.  Enter the test name in the input field (or append
                     #tests=testname.html to url).
@@ -97,7 +97,7 @@
                     revision and the chromium blamelist.
     4.  **Compare test expectations and results**
 
-        **[![image](/_/rsrc/1282953097070/developers/testing/flakiness-dashboard/seeResults2.jpg)](/developers/testing/flakiness-dashboard/seeResults2.jpg?attredirects=0)**
+        **[![image](/developers/testing/flakiness-dashboard/seeResults2.jpg)](/developers/testing/flakiness-dashboard/seeResults2.jpg)**
 
         1.  This is where the dashboard gets really powerful! Enter a
                     test name in the input field (or append #tests=testname.html
diff --git a/site/developers/testing/frame-rate-test.md b/site/developers/testing/frame-rate-test.md
index fcd285a..4c8611f 100644
--- a/site/developers/testing/frame-rate-test.md
+++ b/site/developers/testing/frame-rate-test.md
@@ -116,7 +116,7 @@
     6.  [Linux Perf
                 (lowmem)](http://build.chromium.org/p/chromium.perf/builders/Linux%20Perf%20%28lowmem%29)
     > **([View all six
-    > here](http://build.chromium.org/p/chromium.perf/waterfall?branch=&builder=XP+Interactive+Perf&builder=Mac10.5+Perf%283%29&builder=Mac10.6+Perf%283%29&builder=Old+Mac10.6+Perf%283%29&builder=Linux+Perf+%282%29&builder=Linux+Perf+%28lowmem%29&reload=none))**
+    > here](http://build.chromium.org/p/chromium.perf/waterfall))**
 
 ### You can track the software rendered performance graphically using the [performance dashboard](http://build.chromium.org/f/chromium/perf/dashboard/overview.html). You may also click **\[**results**\]** from the [perf waterfall](http://build.chromium.org/p/chromium.perf/waterfall) to view the graph.
 
@@ -130,7 +130,7 @@
 
 Gestures are simply keyframe animations that are applied to the document scroll.
 The animations and their keyframes are stored in the `__gestures` object in
-[head.js](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/perf/frame_rate/head.js?view=markup):
+[head.js](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/perf/frame_rate/head.js):
 
 ```none
 var __gestures = {
@@ -158,12 +158,12 @@
 new gesture for you:
 
 1.  Open a webpage to record from (must include
-            [head.js](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/perf/frame_rate/head.js?view=markup)).
+            [head.js](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/perf/frame_rate/head.js)).
 2.  Type `__start_recording()` in the javascript console.
 3.  Perform any gestures you wish to record.
 4.  Type `__stop()` in the javascript console.
 5.  Copy the output from `JSON.stringify(__recording)` in the console.
 6.  Paste the output in
-            [head.js](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/perf/frame_rate/head.js?view=markup)
+            [head.js](http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/perf/frame_rate/head.js)
             as a new member of `__gestures`.
 7.  Copy the formatting from other gestures.
\ No newline at end of file
diff --git a/site/developers/testing/index.md b/site/developers/testing/index.md
index 650fca8..bcee918 100644
--- a/site/developers/testing/index.md
+++ b/site/developers/testing/index.md
@@ -20,8 +20,7 @@
 *   ==[GPU Testing](/developers/testing/gpu-testing)==
 *   [WebGL Conformance
             Tests](/developers/testing/webgl-conformance-tests)
-*   [Builder
-            Annotations](/system/errors/NodeNotFound?suri=wuid:gx:340c52be4df9e0c3)
+*   [Builder Annotations](/system/errors/NodeNotFound)
 *   [WebUI browser tests](/Home/domui-testing/webui-browser_tests)
 *   [chrome.test.\* APIs](/developers/testing/chrome-test-apis)
 
@@ -66,4 +65,4 @@
 
 ## Subpages
 
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/developers/testing/isolated-testing/for-swes.md b/site/developers/testing/isolated-testing/for-swes.md
index c077807..b5ed059 100644
--- a/site/developers/testing/isolated-testing/for-swes.md
+++ b/site/developers/testing/isolated-testing/for-swes.md
@@ -216,4 +216,4 @@
 ### Where should I file bugs?
 
 Swarming specific bugs can be filed on at <http://crbug.com> in [component
-Infra&gt;Platform&gt;Swarming](https://bugs.chromium.org/p/chromium/issues/list?q=component%3AInfra%3EPlatform%3ESwarming).
\ No newline at end of file
+Infra&gt;Platform&gt;Swarming](https://bugs.chromium.org/p/chromium/issues/list).
\ No newline at end of file
diff --git a/site/developers/testing/isolated-testing/infrastructure.md b/site/developers/testing/isolated-testing/infrastructure.md
index 7110f27..920e899 100644
--- a/site/developers/testing/isolated-testing/infrastructure.md
+++ b/site/developers/testing/isolated-testing/infrastructure.md
@@ -33,11 +33,10 @@
 *   This is a natural extension of the Chromium Try Server (initiated
             and written by maruel@ in 2008) that scaled up through the years and
             the Commit Queue (initiated and written by maruel@ in 2011).
-*   Before the [Try
-            Server](/system/errors/NodeNotFound?suri=wuid:gx:75f2b5fabe6ced1e),
-            team members were not testing on other platforms than the one they
-            were developing on, causing constant breakage. This helped getting
-            at 50 commits/day.
+*   Before the [Try Server](/system/errors/NodeNotFound), team members
+            were not testing on other platforms than the one they were
+            developing on, causing constant breakage. This helped getting at 50
+            commits/day.
 *   Before the [Commit Queue](/developers/testing/commit-queue/design),
             the overhead of manually triggered proper tests on all the important
             configuration was becoming increasingly cumbersome. This could be
diff --git a/site/developers/testing/leaksanitizer.md b/site/developers/testing/leaksanitizer.md
index ab9db0d..c13dd4f 100644
--- a/site/developers/testing/leaksanitizer.md
+++ b/site/developers/testing/leaksanitizer.md
@@ -6,10 +6,8 @@
 
 ---
 LeakSanitizer (LSan) is a heap leak detector similar to
-[HeapLeakChecker](/system/errors/NodeNotFound?suri=wuid:gx:488a2678fa82d065) or
-to the leak checker in
-[Valgrind/Memcheck](/system/errors/NodeNotFound?suri=wuid:gx:3c9a1f8f7ba075bb).
-LSan can be run on top of
+[HeapLeakChecker](/system/errors/NodeNotFound) or to the leak checker in
+[Valgrind/Memcheck](/system/errors/NodeNotFound). LSan can be run on top of
 [AddressSanitizer](/developers/testing/addresssanitizer) with no additional
 slowdown compared to plain ASan.
 
diff --git a/site/developers/testing/memorysanitizer.md b/site/developers/testing/memorysanitizer.md
index 315369a..bef07dd 100644
--- a/site/developers/testing/memorysanitizer.md
+++ b/site/developers/testing/memorysanitizer.md
@@ -14,7 +14,7 @@
 Precise/Trusty - please see the note on instrumented libraries below.
 
 MSan bots are running on
-[chromium.memory.fyi](http://build.chromium.org/p/chromium.memory.fyi/waterfall?builder=Chromium+Linux+MSan+Builder&builder=Linux+MSan+Tests&builder=Chromium+Linux+ChromeOS+MSan+Builder&builder=Linux+ChromeOS+MSan+Tests&reload=none),
+[chromium.memory.fyi](http://build.chromium.org/p/chromium.memory.fyi/waterfall),
 [client.webrtc](http://build.chromium.org/p/client.webrtc/builders/Linux%20MSan)
 and
 [chromium.webkit](http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20MSAN).
diff --git a/site/developers/threaded-task-tracking.md b/site/developers/threaded-task-tracking.md
index f8d6dd8..1abdc05 100644
--- a/site/developers/threaded-task-tracking.md
+++ b/site/developers/threaded-task-tracking.md
@@ -212,36 +212,29 @@
 time Max queue time Birth thread Exec thread Process type PID Function name
 Source location 990 249 0 28 7 363 Chrome_CacheThread Chrome_IOThread Browser
 3036 disk_cache::InFlightIO::OnIOComplete [in_flight_io.cc
-\[62\]](http://chromesrc.appspot.com/?path=.%5Cdisk_cache%5Cin_flight_io.cc&line=62)
-990 4,675 5 255 23 276 Chrome_IOThread Chrome_CacheThread Browser 3036
-disk_cache::InFlightBackendIO::PostOperation [in_flight_backend_io.cc
-\[472\]](http://chromesrc.appspot.com/?path=.%5Cdisk_cache%5Cin_flight_backend_io.cc&line=472)
-961 249 0 203 0 14 Chrome_IOThread Chrome_IOThread Browser 3036
-net::SpdySession::ReadSocket [spdy_session.cc
-\[773\]](http://chromesrc.appspot.com/?path=.%5Cspdy%5Cspdy_session.cc&line=773)
-831 4 0 1 18 282 CrBrowserMain Chrome_IOThread Browser 3036
-IPC::ChannelProxy::Send [ipc_channel_proxy.cc
-\[357\]](http://chromesrc.appspot.com/?path=.%5Cipc_channel_proxy.cc&line=357)
-561 1 0 1 42 278 CrBrowserMain Chrome_IOThread Browser 3036
-IPC::ChannelProxy::Context::AddFilter [ipc_channel_proxy.cc
-\[236\]](http://chromesrc.appspot.com/?path=.%5Cipc_channel_proxy.cc&line=236)
-470 3,480 7 1,286 986 2,960 Chrome_IOThread CrBrowserMain Browser 3036
+\[62\]](http://chromesrc.appspot.com/) 990 4,675 5 255 23 276 Chrome_IOThread
+Chrome_CacheThread Browser 3036 disk_cache::InFlightBackendIO::PostOperation
+[in_flight_backend_io.cc \[472\]](http://chromesrc.appspot.com/) 961 249 0 203 0
+14 Chrome_IOThread Chrome_IOThread Browser 3036 net::SpdySession::ReadSocket
+[spdy_session.cc \[773\]](http://chromesrc.appspot.com/) 831 4 0 1 18 282
+CrBrowserMain Chrome_IOThread Browser 3036 IPC::ChannelProxy::Send
+[ipc_channel_proxy.cc \[357\]](http://chromesrc.appspot.com/) 561 1 0 1 42 278
+CrBrowserMain Chrome_IOThread Browser 3036 IPC::ChannelProxy::Context::AddFilter
+[ipc_channel_proxy.cc \[236\]](http://chromesrc.appspot.com/) 470 3,480 7 1,286
+986 2,960 Chrome_IOThread CrBrowserMain Browser 3036
 IPC::ChannelProxy::Context::OnMessageReceivedNoFilter [ipc_channel_proxy.cc
-\[116\]](http://chromesrc.appspot.com/?path=.%5Cipc_channel_proxy.cc&line=116)
-405 297 1 30 6 363 WorkerThread-\* Chrome_IOThread Browser 3036
-base::win::ObjectWatcher::DoneWaiting [object_watcher.cc
-\[130\]](http://chromesrc.appspot.com/?path=.%5Cwin%5Cobject_watcher.cc&line=130)
-404 0 0 0 0 0 Chrome_IOThread Chrome_IOThread Browser 3036
+\[116\]](http://chromesrc.appspot.com/) 405 297 1 30 6 363 WorkerThread-\*
+Chrome_IOThread Browser 3036 base::win::ObjectWatcher::DoneWaiting
+[object_watcher.cc \[130\]](http://chromesrc.appspot.com/) 404 0 0 0 0 0
+Chrome_IOThread Chrome_IOThread Browser 3036
 _IpcMessageHandlerClass::OnDataReceivedACK [resource_dispatcher_host.cc
-\[408\]](http://chromesrc.appspot.com/?path=.%5Cbrowser%5Crenderer_host%5Cresource_dispatcher_host.cc&line=408)
-379 43 0 2 703 2,684 Chrome_IOThread CrBrowserMain Browser 3036
+\[408\]](http://chromesrc.appspot.com/) 379 43 0 2 703 2,684 Chrome_IOThread
+CrBrowserMain Browser 3036
 \`anonymous-namespace'::ChromeCookieMonsterDelegate::OnCookieChanged
-[profile_io_data.cc
-\[95\]](http://chromesrc.appspot.com/?path=.%5Cbrowser%5Cprofiles%5Cprofile_io_data.cc&line=95)
-362 0 0 0 1,275 2,962 Chrome_IOThread CrBrowserMain Browser 3036
-TaskManagerModel::NotifyBytesRead [task_manager.cc
-\[971\]](http://chromesrc.appspot.com/?path=.%5Cbrowser%5Ctask_manager%5Ctask_manager.cc&line=971)
-1194 rows (1184 hidden) Show noneShow moreShow all
+[profile_io_data.cc \[95\]](http://chromesrc.appspot.com/) 362 0 0 0 1,275 2,962
+Chrome_IOThread CrBrowserMain Browser 3036 TaskManagerModel::NotifyBytesRead
+[task_manager.cc \[971\]](http://chromesrc.appspot.com/) 1194 rows (1184 hidden)
+Show noneShow moreShow all
 
 \[Reset tracking data\]
 
@@ -351,7 +344,7 @@
 > based on that row. A second click will cause a reverse sort.
 
 9902490287363Chrome_CacheThreadChrome_IOThreadBrowser3036disk_cache::InFlightIO::OnIOComplete[in_flight_io.cc
-\[62\]](http://chromesrc.appspot.com/?path=.%5Cdisk_cache%5Cin_flight_io.cc&line=62)
+\[62\]](http://chromesrc.appspot.com/)
 
 > 3. Data Rows: This section may contain 0 or more rows of data, each
 > corresponding to a collection of runs of tasks. The final cell is clickable,
@@ -384,8 +377,7 @@
 
 If you're a Google employee, check out [this
 techtalk](https://goto.google.com/chrome-profiler-internals-techtalk-video).
-Otherwise [check out the
-code](https://cs.chromium.org/search/?q=tracked_objects).
+Otherwise [check out the code](https://cs.chromium.org/search/).
 
 **I'd like to see just the tasks that appear between two distinct points in
 time. How do I avoid seeing all the other data?**
diff --git a/site/developers/tools-we-use-in-chromium/grit/grit-design-overview.md b/site/developers/tools-we-use-in-chromium/grit/grit-design-overview.md
index 4257866..3189380 100644
--- a/site/developers/tools-we-use-in-chromium/grit/grit-design-overview.md
+++ b/site/developers/tools-we-use-in-chromium/grit/grit-design-overview.md
@@ -18,9 +18,7 @@
 The source of truth in GRIT is the .grd file (an XML formatted file). This file
 format is only an input format for GRIT; it is not a resource format in and of
 itself. For some good examples of what .grd files look like, see the [various
-such
-files](https://cs.chromium.org/search/?q=file:%5C.grd&sq=package:chromium&type=cs)
-in the Chromium project.
+such files](https://cs.chromium.org/search/) in the Chromium project.
 
 The structure and semantics of the .grd file are encoded in the various
 sub-classes of grit.node.Base.
diff --git a/site/developers/tree-sheriffs/chrome-in-chromeos-gardening.md b/site/developers/tree-sheriffs/chrome-in-chromeos-gardening.md
index 96e8b50..4b90dbd 100644
--- a/site/developers/tree-sheriffs/chrome-in-chromeos-gardening.md
+++ b/site/developers/tree-sheriffs/chrome-in-chromeos-gardening.md
@@ -12,7 +12,7 @@
 2. Keep Chrome OS UI BVTs green.
 
 3. Help fix the crashes labeled [TreeCloser on the Chromium
-waterfall.](https://code.google.com/p/chromium/issues/list?can=2&q=label%3ATreeCloser)
+waterfall.](https://code.google.com/p/chromium/issues/list)
 
 Chrome on Chrome OS [gardening
 documentation](https://docs.google.com/document/d/13zse2T7S-rMaFEvd0HhFvF95GWJWbuwY-QfeWUlOwbg/edit#)
\ No newline at end of file
diff --git a/site/developers/tree-sheriffs/index.md b/site/developers/tree-sheriffs/index.md
index 5475da0..272ba40 100644
--- a/site/developers/tree-sheriffs/index.md
+++ b/site/developers/tree-sheriffs/index.md
@@ -45,7 +45,7 @@
 
 *   ## To join, leave, or request other membership modifications to a
             sheriff rotation, file a bug
-            [here](https://bugs.chromium.org/p/chromium/issues/entry?summary=Sheriff+rotation%3A+%24ADD_OR_REMOVE_USER&comment=What+modifications+to+a+sheriff+rotation+would+you+like+made%3F%0D%0A%0D%0AWhich+sheriff+rotation%3F&labels=Restrict-View-Google%2CPri-2%2CSheriff-Rotation-Chromium%2CLT-Trooper&cc=benhenry%40chromium.org%2Cefoo%40chromium.org&status=Untriaged&components=Infra%3ESheriffing%3ERotations).
+            [here](https://bugs.chromium.org/p/chromium/issues/entry).
 *   ## Specify the Sheriff rotation you would like to join in the
             description of the bug filed.
 
diff --git a/site/developers/u-boot/index.md b/site/developers/u-boot/index.md
index 10342ee..aa1fbf2 100644
--- a/site/developers/u-boot/index.md
+++ b/site/developers/u-boot/index.md
@@ -33,8 +33,7 @@
 writing them. For more information about FDT, [see the specification
 document](https://www.power.org/resources/downloads/Power_ePAPR_APPROVED_v1.0.pdf)
 before you continue reading here. You might also find the U-Boot
-[doc/README.fdt-control](http://git.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git;a=blob;f=doc/README.fdt-control;h=85bda035043497d8d23aed8a436e24d630c60937;hb=2c734cd932b53b46e9f89e4f5db9360afc459ae6)
-file useful.
+[doc/README.fdt-control](http://git.denx.de/cgi-bin/gitweb.cgi) file useful.
 ***Note*:** as of March 2012 we still use '**seaboard**' (rather than
 '**generic**') as the name of our generic Tegra2 board. This may change in the
 future.
@@ -404,43 +403,38 @@
 Notes** 0000 0100 0.25KB 1KBgd-&gt;bd-&gt;bi_boot_params (TODO: used booting
 non-FIT images?)Kernel boot parameters area (ATAGs)
 0000 8000
-32KB
-4MB[zreladdr](http://git.chromium.org/gitweb/?p=chromiumos/third_party/kernel.git;a=blob;f=arch/arm/mach-tegra/Makefile.boot;hb=chromeos-2.6.38)Not
-used by u-boot, but good to keep in mind that this is the location the kernel
-will eventually decompress / relocate itself to (TODO: will it put any
-initramdisk here too?). It's important there's room so the decompressed kernel
-won't clobber the FDT.
+32KB 4MB[zreladdr](http://git.chromium.org/gitweb/)Not used by u-boot, but good
+to keep in mind that this is the location the kernel will eventually decompress
+/ relocate itself to (TODO: will it put any initramdisk here too?). It's
+important there's room so the decompressed kernel won't clobber the FDT.
 0010 0000 1MB
-8MB[CHROMEOS_KERNEL_LOADADDR](http://git.chromium.org/gitweb/?p=chromiumos/third_party/u-boot.git;a=blob;f=include/configs/chromeos.h;hb=chromeos-v2011.06)
-[CHROMEOS_KERNEL_BUFSIZE](http://git.chromium.org/gitweb/?p=chromiumos/third_party/u-boot.git;a=blob;f=include/configs/chromeos.h;hb=chromeos-v2011.06)
+8MB[CHROMEOS_KERNEL_LOADADDR](http://git.chromium.org/gitweb/)
+[CHROMEOS_KERNEL_BUFSIZE](http://git.chromium.org/gitweb/)
 vboot loads the FIT image here; FDT and zImage will then be relocated elsewhere
 0040 8000 4MB + 32KB
-4MB[CONFIG_LOADADDR](http://git.chromium.org/gitweb/?p=chromiumos/third_party/u-boot.git;a=blob;f=include/configs/tegra2-common.h;hb=chromeos-v2011.06)Area
-to load scripts or kernel uImage (prior to decompression); used by legacy
-u-boot. TODO: Why not use 0x00100000?
+4MB[CONFIG_LOADADDR](http://git.chromium.org/gitweb/)Area to load scripts or
+kernel uImage (prior to decompression); used by legacy u-boot. TODO: Why not use
+0x00100000?
 00e0 8000 14MB + 32KB
-1MB[TEXT_BASE](http://git.chromium.org/gitweb/?p=chromiumos/third_party/u-boot.git;a=blob;f=include/configs/tegra2-common.h;hb=chromeos-v2011.06)Start
-of U-Boot code region. Data appears immediately after
+1MB[TEXT_BASE](http://git.chromium.org/gitweb/)Start of U-Boot code region. Data
+appears immediately after
 01ff c000 32MB - 16KB
-16KB[CONFIG_SYS_BOOTMAPSZ](http://git.chromium.org/gitweb/?p=chromiumos/third_party/u-boot.git;a=blob;f=include/configs/tegra2-common.h;hb=chromeos-v2011.06)
-appears to control the 32MB (can be overridden by environment variables).
+16KB[CONFIG_SYS_BOOTMAPSZ](http://git.chromium.org/gitweb/) appears to control
+the 32MB (can be overridden by environment variables).
 The 16KB comes from the padded size of the kernel's FDT (as the FDT grows, this
 should move).U-boot ends up relocating the kernel's copy of the FDT to here.
 0200 0000
-32MB
-512KB[CONFIG_CHROMEOS_RAMOOPS_RAM_START](http://git.chromium.org/gitweb/?p=chromiumos/third_party/kernel.git;a=blob;f=chromeos/config/armel/config.common.armel;hb=chromeos-2.6.38)
-[CONFIG_CHROMEOS_RAMOOPS_RAM_SIZE](http://git.chromium.org/gitweb/?p=chromiumos/third_party/kernel.git;a=blob;f=chromeos/config/config.common.chromeos;hb=chromeos-2.6.38)Kernel
+32MB 512KB[CONFIG_CHROMEOS_RAMOOPS_RAM_START](http://git.chromium.org/gitweb/)
+[CONFIG_CHROMEOS_RAMOOPS_RAM_SIZE](http://git.chromium.org/gitweb/)Kernel
 preserved area (kcrashmem). This is preserved_start in the kernel, or kcrashmem=
 environment variable in U-Boot.
 0300 0000 48MB
-?MB[kernel_fdt.its](http://git.chromium.org/gitweb/?p=chromiumos/overlays/chromiumos-overlay.git;a=blob;f=sys-kernel/chromeos-kernel/files/kernel_fdt.its)Image
-is copied here by u-boot before jumping to.
+?MB[kernel_fdt.its](http://git.chromium.org/gitweb/)Image is copied here by
+u-boot before jumping to.
 1c40 6000 512MB -
 192MB +
 4MB +
-24KB
-8KB[TEGRA_LP0_ADDR](http://git.chromium.org/gitweb/?p=chromiumos/third_party/u-boot.git;a=blob;f=include/configs/tegra2-common.h;hb=chromeos-v2011.06)
-[TEGRA_LP0_SIZE](http://git.chromium.org/gitweb/?p=chromiumos/third_party/u-boot.git;a=blob;f=include/configs/tegra2-common.h;hb=chromeos-v2011.06)Used
-in suspend / resume. 3768 0000 1GB - ~144MB varies;
-~2MB[frame-buffer](http://git.chromium.org/gitweb/?p=chromiumos/third_party/u-boot.git;a=blob;f=board/nvidia/seaboard/tegra2-seaboard.dts;hb=chromeos-v2011.06)
-[lcd_get_size()](http://git.chromium.org/gitweb/?p=chromiumos/third_party/u-boot.git;a=blob;f=common/lcd.c;hb=chromeos-v2011.06)
\ No newline at end of file
+24KB 8KB[TEGRA_LP0_ADDR](http://git.chromium.org/gitweb/)
+[TEGRA_LP0_SIZE](http://git.chromium.org/gitweb/)Used in suspend / resume. 3768
+0000 1GB - ~144MB varies; ~2MB[frame-buffer](http://git.chromium.org/gitweb/)
+[lcd_get_size()](http://git.chromium.org/gitweb/)
\ No newline at end of file
diff --git a/site/developers/updating-webui-for-material-design/settings-material-design.md b/site/developers/updating-webui-for-material-design/settings-material-design.md
index 13b1dbc..a4061bb 100644
--- a/site/developers/updating-webui-for-material-design/settings-material-design.md
+++ b/site/developers/updating-webui-for-material-design/settings-material-design.md
@@ -34,16 +34,15 @@
 
 **Design Documents**
 
-Design documents can be found
-[here](https://drive.google.com/open?id=0B6VE9j_QZJCrfnZhLUNWeTlIX1JKdEJEWkoweC1sNzlKbG9MTmUyX2t1akVPenQ4UFVRWGc&authuser=2).
-The following are a few major docs:
+Design documents can be found [here](https://drive.google.com/open). The
+following are a few major docs:
 
 *   [Chrome Settings API
             Wrapper](https://docs.google.com/a/chromium.org/document/d/1PnGKrP6_dXS3L1h36buxHPW3zSWup5FaTaGthed3CUc/edit#heading=h.xgjl2srtytjt)
             - describes interaction between Chrome Settings page UI elements and
             underlying Chrome APIs.
 *   [chrome.settingsPrivate
-            API](https://docs.google.com/a/chromium.org/document/d/1PCQltNDdyZyuPHUdqYIjeObRrVOhf8WTr6BLfuTQ4ew/edit?pli=1#heading=h.adz03dmup02t)
+            API](https://docs.google.com/a/chromium.org/document/d/1PCQltNDdyZyuPHUdqYIjeObRrVOhf8WTr6BLfuTQ4ew/edit)
             - describes the new extension API used to interact with the pref
             store from JS.
 *   [i18n Design
diff --git a/site/developers/useful-extensions.md b/site/developers/useful-extensions.md
index 53250b3..578bc45 100644
--- a/site/developers/useful-extensions.md
+++ b/site/developers/useful-extensions.md
@@ -47,8 +47,7 @@
 
 **[Source Quicklinks](https://chrome.google.com/extensions/detail/ncjnjlfeffaclcioiphpaofhkebnmknj)**
 Adds a page action to quickly jump between [Code
-Search](http://www.google.com/codesearch?vert=chromium), Trac, ViewVC, and
-Gitweb.
+Search](http://www.google.com/codesearch), Trac, ViewVC, and Gitweb.
 
 **[Hide chromium code search banner](https://chrome.google.com/webstore/detail/hide-chromium-code-search/podmafjjpjkcjldlhcigjmelmdpignni)**
 Saves wasted screen space by removing banner on code search.
@@ -87,7 +86,7 @@
 Toolkit](https://chrome.google.com/webstore/detail/rietveld-usability-toolki/nmljjlfbnbekmadhbpfpkcminoejelga)**
 Various Rietveld tweaks (inline diffs, syntax highlighting, etc).
 
-**[OmniChromium](https://chrome.google.com/webstore/detail/omnichromium/ainboabogofdlcfeciphjjmmicblabml?hl=en)**
+**[OmniChromium](https://chrome.google.com/webstore/detail/omnichromium/ainboabogofdlcfeciphjjmmicblabml)**
 Adds Chromium search+autocomplete tools to the Omnibox: codesearch, commits by
 author, bugs, revisions.
 
@@ -95,7 +94,7 @@
 Quickly access crbugs you have recently viewed.
 
 [**TryBot
-Re-Runner**](https://chrome.google.com/webstore/detail/trybot-re-runner/hidamppghiegbmolihgabohmibkmkgpn?hl=en-US)
+Re-Runner**](https://chrome.google.com/webstore/detail/trybot-re-runner/hidamppghiegbmolihgabohmibkmkgpn)
 Easily select failed trybots for re-running.
 
 [**Open My
@@ -127,7 +126,7 @@
 ~~Displays the status of the WebKit buildbot in the toolbar. Click to see more
 detailed status in a popup.~~ Not useful after Blink fork.
 
-~~**[Google Code enhancements for Chromium](http://code.google.com/p/chromium/downloads/detail?name=codesite.crx&can=2&q=)**~~
+~~**[Google Code enhancements for Chromium](http://code.google.com/p/chromium/downloads/detail)**~~
 ~~Inlined images and fix svn path in issues.~~ svn path is now handled by
 crrev.com
 
diff --git a/site/developers/using-requestautocomplete/index.md b/site/developers/using-requestautocomplete/index.md
index 5b2bba0..592aca3 100644
--- a/site/developers/using-requestautocomplete/index.md
+++ b/site/developers/using-requestautocomplete/index.md
@@ -20,12 +20,11 @@
             **about:flags** and enable the "**Use Wallet Sandbox servers**"
             flag.
 *   Developing with Chrome's **early release channels** (like
-            [dev](https://www.google.com/chrome/eula.html?extra=devchannel) and
-            [beta](https://www.google.com/chrome/eula.html?extra=betachannel))
-            will give you earlier access to bug fixes and improvements such as
-            helpful debugging messages and better i18n support. However, the
-            majority of your site's visitors are likely to be on the stable
-            channel.
+            [dev](https://www.google.com/chrome/eula.html) and
+            [beta](https://www.google.com/chrome/eula.html)) will give you
+            earlier access to bug fixes and improvements such as helpful
+            debugging messages and better i18n support. However, the majority of
+            your site's visitors are likely to be on the stable channel.
 *   If rAc is not working for you, check the **developer tools console**
             to see if an error message was logged.
 *   If you want to develop/test on an http:// site (**no SSL cert**),
@@ -35,5 +34,5 @@
             **&lt;select&gt;** with one **&lt;option&gt;** per supported
             country.
 *   When a user chooses **Wallet**, they'll get a [Virtual OneTime
-            Card](https://support.google.com/wallet/answer/2740044?hl=en).
-            That's the card your site will see.
\ No newline at end of file
+            Card](https://support.google.com/wallet/answer/2740044). That's the
+            card your site will see.
\ No newline at end of file
diff --git a/site/developers/web-intents-in-chrome/index.md b/site/developers/web-intents-in-chrome/index.md
index 16ad8b3..3ef1dd3 100644
--- a/site/developers/web-intents-in-chrome/index.md
+++ b/site/developers/web-intents-in-chrome/index.md
@@ -27,7 +27,7 @@
 **# Status of the API**
 
 **Web Intents is enabled as an experimental API starting in Chrome 19 in order to gather feedback from web developers to shape the future of the API. In particular, this experimental version is prefixed and only allows applications to register as services in their Chrome Web Store app manifest.**
-**This is an experimental API that will change over time with feedback from real world usage, potentially in backwards-incompatible ways. If you choose to experiment with Web Intents, be sure to follow the[ Web Intents Google + page](https://plus.google.com/116171619992010691739/posts), where we'll announce any impending breaking changes in Chrome's implementation based on the feedback we receive from this experimental release. You can provide feedback on the API or ask questions on the [Web Intents discussion list](https://groups.google.com/forum/?fromgroups#!forum/web-intents-discuss).**
+**This is an experimental API that will change over time with feedback from real world usage, potentially in backwards-incompatible ways. If you choose to experiment with Web Intents, be sure to follow the[ Web Intents Google + page](https://plus.google.com/116171619992010691739/posts), where we'll announce any impending breaking changes in Chrome's implementation based on the feedback we receive from this experimental release. You can provide feedback on the API or ask questions on the [Web Intents discussion list](https://groups.google.com/forum/).**
 
 **# Walkthrough of an example**
 
@@ -35,28 +35,28 @@
 **[Imagemator.com](http://www.imagemator.com/) is a simple image workbench app
 that uses Web Intents for most of its functionality.**
 
-**[![image](/_/rsrc/1337074143173/developers/web-intents-in-chrome/Screen%20shot%202012-05-09%20at%207.43.31%20PM.png)](/developers/web-intents-in-chrome/Screen%20shot%202012-05-09%20at%207.43.31%20PM.png?attredirects=0)**
+**[![image](/developers/web-intents-in-chrome/Screen%20shot%202012-05-09%20at%207.43.31%20PM.png)](/developers/web-intents-in-chrome/Screen%20shot%202012-05-09%20at%207.43.31%20PM.png)**
 
 It does not host any complex functionality, instead it orchestrates the use of the features of other apps to provide a rich user experience.**
 The user will need to pick an image to start, once selected the user will be presented with a Choice of service to use that support the “[pick](http://webintents.org/pick) image” intent, the user will choose their preferred service to select the image of their choice.**
 If the user doesn't have any apps installed that can handle the intent, they'll
 see a list of suggested apps that they can install with one click.**
 
-[![image](/_/rsrc/1337087090130/developers/web-intents-in-chrome/noinstalls.PNG)](/developers/web-intents-in-chrome/noinstalls.PNG?attredirects=0)
+[![image](/developers/web-intents-in-chrome/noinstalls.PNG)](/developers/web-intents-in-chrome/noinstalls.PNG)
 
 **If, however, the user already has apps installed that can handle the intent,
 they'll see a list like this:**
 
-[![image](/_/rsrc/1337087123411/developers/web-intents-in-chrome/with.PNG)](/developers/web-intents-in-chrome/with.PNG?attredirects=0)
+[![image](/developers/web-intents-in-chrome/with.PNG)](/developers/web-intents-in-chrome/with.PNG)
 
 **In our case, the user might choose CloudFilePicker.**
 
-[![image](/_/rsrc/1337074264141/developers/web-intents-in-chrome/Screen%20shot%202012-05-11%20at%2012.02.41%20AM.png)](/developers/web-intents-in-chrome/Screen%20shot%202012-05-11%20at%2012.02.41%20AM.png?attredirects=0)
+[![image](/developers/web-intents-in-chrome/Screen%20shot%202012-05-11%20at%2012.02.41%20AM.png)](/developers/web-intents-in-chrome/Screen%20shot%202012-05-11%20at%2012.02.41%20AM.png)
 
 **The user selects the file and is returned back to the original application
 with the data.**
 
-[![image](/_/rsrc/1337081094961/developers/web-intents-in-chrome/Screen%20shot%202012-05-14%20at%204.48.28%20PM.png)](/developers/web-intents-in-chrome/Screen%20shot%202012-05-14%20at%204.48.28%20PM.png?attredirects=0)
+[![image](/developers/web-intents-in-chrome/Screen%20shot%202012-05-14%20at%204.48.28%20PM.png)](/developers/web-intents-in-chrome/Screen%20shot%202012-05-14%20at%204.48.28%20PM.png)
 
 **The user can now choose three options: [Edit](http://webintents.org/edit),
 [Save](http://webintents.org/save) or [Share](http://webintents.org/share). It
@@ -67,7 +67,7 @@
 from imagemator.com and passes it to the service app (in this case
 <http://mememator.com>)**
 
-[![image](/_/rsrc/1337081113743/developers/web-intents-in-chrome/Screen%20shot%202012-05-14%20at%204.56.03%20PM.png)](/developers/web-intents-in-chrome/Screen%20shot%202012-05-14%20at%204.56.03%20PM.png?attredirects=0)
+[![image](/developers/web-intents-in-chrome/Screen%20shot%202012-05-14%20at%204.56.03%20PM.png)](/developers/web-intents-in-chrome/Screen%20shot%202012-05-14%20at%204.56.03%20PM.png)
 
 **A lot has happened in this workflow, luckily the code is pretty simple. Let’s dive into the code that made this all possible.**
 **The user can't do much without an image, but Imagemator doesn't have built in functionality to choose an image--so it will fire a pick intent. The code for this is as follows:**
@@ -236,7 +236,7 @@
 but in the future the inline intents window will expand to fit the contents of
 the service.**
 
-[![image](/_/rsrc/1337081166156/developers/web-intents-in-chrome/Screen%20shot%202012-05-10%20at%2012.40.51%20AM.png)](/developers/web-intents-in-chrome/Screen%20shot%202012-05-10%20at%2012.40.51%20AM.png?attredirects=0)
+[![image](/developers/web-intents-in-chrome/Screen%20shot%202012-05-10%20at%2012.40.51%20AM.png)](/developers/web-intents-in-chrome/Screen%20shot%202012-05-10%20at%2012.40.51%20AM.png)
 
 **Web intents is a powerful model with many available actions ([share](http://webintents.org/share), [edit](http://webintents.org/edit), [save](http://webintents.org/save), [pick](http://webintents.org/pick)) allowing us to build eco-systems of functionality that developers can take advantage of to deliver great apps. By opening your existing application up via the intents system you are enabling a new set of client applications and users to discover, install and use your applications in ways that you might not have imagined.**
 
@@ -248,7 +248,7 @@
 
 **## How can I influence the API's development?**
 
-**First and foremost, by using it! It's impossible to design APIs in a vacuum, especially for ones as potentially complex as Web Intents. Make sure you're subscribed to the [Web Intents discussion list](https://groups.google.com/forum/?fromgroups#!forum/web-intents-discuss), and send any comments, questions, or suggestions you have. If you're interested in directly influencing the specification, we encourage you to participate in the [W3C mailing list](http://lists.w3.org/Archives/Public/public-web-intents/).**
+**First and foremost, by using it! It's impossible to design APIs in a vacuum, especially for ones as potentially complex as Web Intents. Make sure you're subscribed to the [Web Intents discussion list](https://groups.google.com/forum/), and send any comments, questions, or suggestions you have. If you're interested in directly influencing the specification, we encourage you to participate in the [W3C mailing list](http://lists.w3.org/Archives/Public/public-web-intents/).**
 
 **## What types of changes are expected in the future?**
 
@@ -275,7 +275,7 @@
 
 **## I'm having trouble getting it working. Where can I go for help?**
 
-**Send any comments, questions, or suggestions to the [Web Intents discussion list](https://groups.google.com/forum/?fromgroups#!forum/web-intents-discuss).**
+**Send any comments, questions, or suggestions to the [Web Intents discussion list](https://groups.google.com/forum/).**
 
 **## How will breaking changes be communicated?**
 
@@ -311,7 +311,7 @@
 
 **Remember that this is an experimental API that is evolving rapidly. In the future we may make breaking changes to the API. Only use the API if you can commit to staying current with any changes that may occur.**
 **To be alerted of breaking changes in upcoming versions of Chrome, follow our [Google + page](https://plus.google.com/116171619992010691739/posts). We'll also send announcements to the discussion list.**
-**To ask for help, talk about the implementation in Chrome, float informal ideas, or general discussion, use the [Web Intents discussion list](https://groups.google.com/forum/?fromgroups#!forum/web-intents-discuss).**
+**To ask for help, talk about the implementation in Chrome, float informal ideas, or general discussion, use the [Web Intents discussion list](https://groups.google.com/forum/).**
 **To participate in formal discussions about evolving the specification,
 participate in the [W3C mailing
 list](http://lists.w3.org/Archives/Public/public-web-intents/).**
diff --git a/site/developers/web-platform-status/index.md b/site/developers/web-platform-status/index.md
index dd1b2fb..8df768c 100644
--- a/site/developers/web-platform-status/index.md
+++ b/site/developers/web-platform-status/index.md
@@ -61,9 +61,8 @@
 Spec: [w3c spec](http://dev.w3.org/2009/dap/file-system/file-dir-sys.html)
 
 Notes: [devtools
-support](https://bug-45982-attachments.webkit.org/attachment.cgi?id=70320)
-coming. Needs flag `--allow-file-access-from-files` for testing from file://
-URLs.
+support](https://bug-45982-attachments.webkit.org/attachment.cgi) coming. Needs
+flag `--allow-file-access-from-files` for testing from file:// URLs.
 
 Demos:
 [layouttests](http://trac.webkit.org/browser/trunk/LayoutTests/fast/filesystem)
@@ -100,7 +99,7 @@
 
 Spec: [w3c spec](http://www.w3.org/TR/file-writer-api/)
 
-Tickets: [webk.it/44358](https://bugs.webkit.org/show_bug.cgi?id=44358)
+Tickets: [webk.it/44358](https://bugs.webkit.org/show_bug.cgi)
 
 Dev Contact: Eric Uhrhane (ericu)
 
@@ -285,8 +284,7 @@
 
 Allow web applications to handle URL protocols like mailto:.
 Availability: m13
-Tickets:
-[~~crbug.com/11359~~](http://code.google.com/p/chromium/issues/detail?id=11359)
+Tickets: [~~crbug.com/11359~~](http://code.google.com/p/chromium/issues/detail)
 
 Notes: Protocol list: "mailto", "mms", "nntp", "rtsp", "webcal". Custom
 protocols require "web+" prefix (e.g. "web+myScheme").
@@ -334,7 +332,7 @@
 
 Demo: [demo](http://slides.html5rocks.com/#web-sockets)
 
-Tickets: [WebKit protocol ticket](https://bugs.webkit.org/show_bug.cgi?id=50099)
+Tickets: [WebKit protocol ticket](https://bugs.webkit.org/show_bug.cgi)
 
 Planned: Implement permessage-compress extension and mux extension
 
@@ -445,7 +443,7 @@
 
 *   Exceptions are now raised when methods are called on deleted objects
 *   [Creating a transaction from within a transaction callback now
-            fails](https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-html5/VlWI87JFKMk)
+            fails](https://groups.google.com/a/chromium.org/forum/)
 *   Cursor value modifications are now preserved until cursor iterates
 *   Error codes should now match the latest spec
 *   Nonstandard enumeration API has now been renamed to
@@ -457,7 +455,7 @@
 *   The `IDBObjectStore.autoIncrement` property is now available
 *   [`transaction()`, `openCursor()` and `openKeyCursor()` have been
             updated to take strings instead of numbers for enum
-            values](https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-html5/OhsoAQLj7kc)
+            values](https://groups.google.com/a/chromium.org/forum/)
 
 #### Web Storage
 
@@ -469,7 +467,7 @@
 allow only strings. Chrome's [storage capacity is currently
 2.5mb](http://dev-test.nemikor.com/web-storage/support-test/).
 
-Tickets: [webk.it/41645](https://bugs.webkit.org/show_bug.cgi?id=41645)
+Tickets: [webk.it/41645](https://bugs.webkit.org/show_bug.cgi)
 Dev Contact: Jeremy Orlow (jorlow) -&gt; Michael Nordman (michaeln)
 
 **Quota Management API**
@@ -512,8 +510,7 @@
 Spec: [whatwg
 spec](http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-progress-element)
 
-Demo: [demo of elements in
-action](http://peter.sh/examples/?/html/meter-progress.html)
+Demo: [demo of elements in action](http://peter.sh/examples/)
 
 #### Ruby
 
@@ -622,7 +619,7 @@
 
 Spec: [w3 spec](http://www.w3.org/TR/css3-flexbox/)
 
-Tickets: [webk.it/62048](https://bugs.webkit.org/show_bug.cgi?id=62048)
+Tickets: [webk.it/62048](https://bugs.webkit.org/show_bug.cgi)
 
 Demo: <http://html5-demos.appspot.com/static/css/flexbox/index.html>
 
@@ -639,7 +636,7 @@
 
 Spec: [w3c](http://dev.w3.org/csswg/css3-regions/)
 
-Tickets: [webk.it/57312](https://bugs.webkit.org/show_bug.cgi?id=57312)
+Tickets: [webk.it/57312](https://bugs.webkit.org/show_bug.cgi)
 
 #### position: sticky
 
@@ -702,8 +699,8 @@
 windows/linux; perhaps m15 for mac. Currently, available in about:flags.
 
 webp format: `canvas.toDataURL("image/webp")`
-[added](http://code.google.com/p/chromium/issues/detail?id=63221) in m17 (WebKit
-535), but m18 on Mac.
+[added](http://code.google.com/p/chromium/issues/detail) in m17 (WebKit 535),
+but m18 on Mac.
 
 In M20, `canvas.getImageData(...).data` returns a `Uint8ClampedArray` instead of
 a `CanvasPixelArray`.
@@ -767,8 +764,7 @@
 for [live mic
 input](http://updates.html5rocks.com/2012/09/Live-Web-Audio-Input-Enabled)
 (enable in about:flags). m25 [updated API
-calls](https://code.google.com/p/chromium/issues/detail?id=160176) to the latest
-spec.
+calls](https://code.google.com/p/chromium/issues/detail) to the latest spec.
 
 Android availability: TBD ([issue 166003](http://crbug.com/166003))
 
@@ -957,8 +953,7 @@
 &lt;progress&gt;, &lt;meter&gt;, &lt;video&gt;, &lt;input type=range&gt;,
 &lt;keygen&gt;.
 
-Tickets: [webkit shadow dom
-tickets](https://bugs.webkit.org/buglist.cgi?query_format=advanced&short_desc_type=substring&short_desc=shadow+dom&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=)
+Tickets: [webkit shadow dom tickets](https://bugs.webkit.org/buglist.cgi)
 
 Notes: More details at [What the heck is a Shadow
 DOM?](http://glazkov.com/2011/01/14/what-the-heck-is-shadow-dom/), [+Component
@@ -984,7 +979,7 @@
 
 Method for registering (creating) custom elements in script.
 
-Availability: [bug](https://bugs.webkit.org/show_bug.cgi?id=100229)
+Availability: [bug](https://bugs.webkit.org/show_bug.cgi)
 
 **CSS @host at-rule**
 
@@ -1059,7 +1054,7 @@
 [WHATWG](http://www.whatwg.org/specs/web-apps/current-work/multipage/commands.html#the-dialog-element)
 
 #### Bug:
-[webk.it/](goog_742956014)[84635](https://bugs.webkit.org/show_bug.cgi?id=84635)
+[webk.it/](goog_742956014)[84635](https://bugs.webkit.org/show_bug.cgi)
 
 #### Availability: Behind a flag in m25. Enable "Experimental WebKit Features"
 in about:flags.
@@ -1236,7 +1231,7 @@
 Rocks](http://updates.html5rocks.com/2012/02/Pointer-Lock-API-Brings-FPS-Games-to-the-Browser)
 
 Notes: [Chromium tracking
-issue](http://code.google.com/p/chromium/issues/detail?id=72754)
+issue](http://code.google.com/p/chromium/issues/detail)
 
 Dev contact: scheib
 
@@ -1259,8 +1254,8 @@
 Availability: m13, prefixed as `document.webkitHidden`
 
 Notes: Relatedly, setTimeout/Interval are clamped to 1000ms when in a background
-tab as of [m11](http://code.google.com/p/chromium/issues/detail?id=66078).
-Firefox 5 has the
+tab as of [m11](http://code.google.com/p/chromium/issues/detail). Firefox 5 has
+the
 [same](https://developer.mozilla.org/en/DOM/window.setTimeout#Minimum_delay_and_timeout_nesting)
 behavior.
 
@@ -1391,8 +1386,8 @@
 Notes: [WHATWG
 proposal](http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2012-October/037711.html).
 
-Tickets: [crbug](http://code.google.com/p/chromium/issues/detail?id=159537),
-[webkit meta bug](https://bugs.webkit.org/show_bug.cgi?id=100560)
+Tickets: [crbug](http://code.google.com/p/chromium/issues/detail), [webkit meta
+bug](https://bugs.webkit.org/show_bug.cgi)
 
 ## DOM APIs
 
@@ -1427,4 +1422,4 @@
             Network](https://developer.mozilla.org/en/HTML/HTML5)
 *   [StackOverflow:
             html5](http://stackoverflow.com/questions/tagged/html5)
-*   [#html5](http://webchat.freenode.net/?channels=html5) on freenode
\ No newline at end of file
+*   [#html5](http://webchat.freenode.net/) on freenode
\ No newline at end of file
diff --git a/site/developers/webkit-core-projects.md b/site/developers/webkit-core-projects.md
index a946ab1..faa8d56 100644
--- a/site/developers/webkit-core-projects.md
+++ b/site/developers/webkit-core-projects.md
@@ -12,8 +12,8 @@
 ## blink/core projects
 
 *   **Please see the [Project Warden
-            list](https://code.google.com/p/chromium/issues/list?can=2&q=label%3AProject-Warden&colspec=ID+Pri+M+Iteration+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&cells=tiles)
-            for more maintainability tasks.**
+            list](https://code.google.com/p/chromium/issues/list) for more
+            maintainability tasks.**
 *   Identify and fix scrolling performance problems on this page:
             <http://crbug.com/157016>
 *   Moving widget-loading (iframes/plugins) out of the rendering tree
@@ -61,10 +61,10 @@
             <https://bugs.webkit.org/show_bug.cgi?id=101373>
 *   Improve garden-o-matic:
     *   let you minimize failures so they're not in your face:[
-                https://bugs.webkit.org/show_bug.cgi?id=97949](https://bugs.webkit.org/show_bug.cgi?id=97949)
+                https://bugs.webkit.org/show_bug.cgi?id=97949](https://bugs.webkit.org/show_bug.cgi)
     *   show the last revision process by every layout test bot and the
                 last by every non-layout test bot:[
-                https://bugs.webkit.org/show_bug.cgi?id=98088](https://bugs.webkit.org/show_bug.cgi?id=98088)
+                https://bugs.webkit.org/show_bug.cgi?id=98088](https://bugs.webkit.org/show_bug.cgi)
     *   garden-o-matic should run even if you don't have the server
                 running locally: [crbug.com/241506](http://crbug.com/241506)
 
@@ -74,7 +74,7 @@
             platform/chromium/foo-expected.txt and
             platform/mac/foo-expected.txt).**
 *   Rebaseline tests from the results.html page:[
-            https://bugs.webkit.org/show_bug.cgi?id=86797](https://bugs.webkit.org/show_bug.cgi?id=86797)
+            https://bugs.webkit.org/show_bug.cgi?id=86797](https://bugs.webkit.org/show_bug.cgi)
 
 *   ****Flakiness dashboard****
     *   gtests should output the same JSON format as run-webkit-tests:
@@ -93,10 +93,10 @@
             expected result. If the bitmap has only green and white pixels, it
             passes, otherwise it fails.
 *   Make the text caret not blink in tests:[
-            https://bugs.webkit.org/show_bug.cgi?id=97558](https://bugs.webkit.org/show_bug.cgi?id=97558)
+            https://bugs.webkit.org/show_bug.cgi?id=97558](https://bugs.webkit.org/show_bug.cgi)
 *   using js-test-pre.js should only require a DOCTYPE and
             js-test-pre.js:[
-            https://bugs.webkit.org/show_bug.cgi?id=48344](https://bugs.webkit.org/show_bug.cgi?id=48344)
+            https://bugs.webkit.org/show_bug.cgi?id=48344](https://bugs.webkit.org/show_bug.cgi)
 *   Hundreds of mac failures are due to a slightly different color
             repaint background: <https://bugs.webkit.org/show_bug.cgi?id=83400>
 *   Hundreds of MountainLion-only reftest failures:
diff --git a/site/developers/windows-binary-sizes.md b/site/developers/windows-binary-sizes.md
index ffd6320..5ff73d1 100644
--- a/site/developers/windows-binary-sizes.md
+++ b/site/developers/windows-binary-sizes.md
@@ -101,7 +101,7 @@
 Some fixed issues include:
 
 *   webrtc regression was analyzed to find a fix - see[
-            https://bugs.chromium.org/p/chromium/issues/detail?id=734631#c14](https://bugs.chromium.org/p/chromium/issues/detail?id=734631#c14)
+            https://bugs.chromium.org/p/chromium/issues/detail?id=734631#c14](https://bugs.chromium.org/p/chromium/issues/detail)
             for the many steps, and
             [crrev.com/c/567030](https://chromium-review.googlesource.com/c/567030/)
 *   We have 216 functions instances of color_xform_RGBA&lt;T&gt;
@@ -111,7 +111,7 @@
 *   A regression in chrome_watcher.dll was methodically analyzed to
             understand precisely where the size was coming from - see the steps
             listed out starting at [this bug
-            comment](https://bugs.chromium.org/p/chromium/issues/detail?id=717103#c24).
+            comment](https://bugs.chromium.org/p/chromium/issues/detail).
 
 The most egregious problems shown by these reports have been fixed but some
 remaining issues include:
diff --git a/site/devtools/breakpoints-tutorial/index.md b/site/devtools/breakpoints-tutorial/index.md
index 7137673..0e5887c 100644
--- a/site/devtools/breakpoints-tutorial/index.md
+++ b/site/devtools/breakpoints-tutorial/index.md
@@ -9,4 +9,4 @@
 
 You will be automatically redirected there in 10 seconds.
 
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BGoogle+Gadget'%3D20'f%5Cv'a%5C%3D0'10'%3D299'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Url+Redirector+Modified%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D300'%3D97'dim'%5C%3D10'%3D10'%3D300'%3D97'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=JNQvJfl50ag_X5BTxM2IMuBZovk)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/devtools/capturing-a-timeline-trace/index.md b/site/devtools/capturing-a-timeline-trace/index.md
index 8a4283b..d42b08e 100644
--- a/site/devtools/capturing-a-timeline-trace/index.md
+++ b/site/devtools/capturing-a-timeline-trace/index.md
@@ -8,7 +8,7 @@
 ### Prereqs if recording from Android:
 
 *   Use an up-to-date [Chrome Dev Channel on
-            android](https://play.google.com/store/apps/details?id=com.chrome.dev&hl=en).
+            android](https://play.google.com/store/apps/details).
 *   [Connect to the device with remote
             debugging](https://developers.google.com/web/tools/chrome-devtools/debug/remote-debugging/remote-debugging)
 
@@ -21,7 +21,7 @@
 5.  End the recording
 6.  If that looks like it captured the right stuff, right-click and save
             it.
-    *   [![image](/_/rsrc/1444687851757/devtools/capturing-a-timeline-trace/save%20timeline.png)](/devtools/capturing-a-timeline-trace/save%20timeline.png?attredirects=0)
+    *   [![image](/devtools/capturing-a-timeline-trace/save%20timeline.png)](/devtools/capturing-a-timeline-trace/save%20timeline.png)
 7.  Zip the file if you can. It'll compress a 40MB file to about 4MB.
 8.  Now you can share it: attaching it to a bug, emailing it, or sharing
             via dropbox/etc.
\ No newline at end of file
diff --git a/site/events/blinkon-14.md b/site/events/blinkon-14.md
index b4cde42..edec1e4 100644
--- a/site/events/blinkon-14.md
+++ b/site/events/blinkon-14.md
@@ -17,7 +17,7 @@
 Welcome to BlinkOn 14 - we're looking forward to hosting you soon!
 
 If you haven't already done so, please [register
-now](https://docs.google.com/forms/d/e/1FAIpQLSc1r9roNnTNDygOYptafgEIc1QkNyV65I0ZW5ySImfwpyVg_w/viewform?usp=sf_link).
+now](https://docs.google.com/forms/d/e/1FAIpQLSc1r9roNnTNDygOYptafgEIc1QkNyV65I0ZW5ySImfwpyVg_w/viewform).
 Registration will remain open until May 12th JST / May 11th PST, but we
 encourage you to register ASAP so that you can stay up to date with the latest
 information.
@@ -42,7 +42,7 @@
 The breakout talk sign up closed on May 11th JST / May 10th PST. If you signed
 up to host a breakout talk, please your add a link to your slides or
 pre-recorded talk to Column F in [this
-sheet](https://docs.google.com/spreadsheets/d/1XkgjTXOPVQd8GzJJafG2QSCUm9c-FZvIztgpygAsFvs/edit?usp=sharing).
+sheet](https://docs.google.com/spreadsheets/d/1XkgjTXOPVQd8GzJJafG2QSCUm9c-FZvIztgpygAsFvs/edit).
 
 ## **Call for Content (Lightning Talks)**
 
@@ -73,7 +73,7 @@
 *   Ensure your backup presenter is available
 
     [Present your slides or pre-recorded
-    talk](https://support.google.com/a/users/answer/9848723?hl=en&ref_topic=9545472)
+    talk](https://support.google.com/a/users/answer/9848723)
 
         On the bottom, select Present now
 
@@ -87,7 +87,7 @@
             slides or pre-recorded talk
 
     If applicable, [remove
-    participants](https://support.google.com/meet/answer/7501121?hl=en&ref_topic=7290350#)
+    participants](https://support.google.com/meet/answer/7501121)
 
         \[External Attendees\] ask a Google participant to remove participants
 
@@ -97,54 +97,50 @@
 During your breakout talk, you can moderate questions using any of the following
 features
 
-*   [Chat](https://support.google.com/meet/answer/9308979?hl=en&co=GENIE.Platform=Desktop)
-            - ask participants to:
+*   [Chat](https://support.google.com/meet/answer/9308979) - ask
+            participants to:
     *   On the top right, select "Chat"
     *   Enter their question and then select "Send"
-*   [Raise
-            hand](https://support.google.com/meet/answer/10159750?hl=en&ref_topic=7290350)
-            - ask participants to:
+*   [Raise hand](https://support.google.com/meet/answer/10159750) - ask
+            participants to:
     *   On the bottom right, select "Raise Hand"
-*   [Q&A](https://support.google.com/meet/answer/10146000?hl=en&ref_topic=7290350)
-            - ask participants to:
+*   [Q&A](https://support.google.com/meet/answer/10146000) - ask
+            participants to:
     *   On the top right, select "Activities" and then "Q&A"
     *   Select "Ask a question"
     *   Enter their question and then click "Post"
 
 ### *Technical Considerations*
 
-    [Turn on
-    captions](https://support.google.com/meet/answer/9300310?hl=en&ref_topic=7290350)
+    [Turn on captions](https://support.google.com/meet/answer/9300310)
 
         On the bottom, select "Turn on captions"
 
     [Change the number of participants you see on your
-    screen](https://support.google.com/meet/answer/9292748?hl=en)
+    screen](https://support.google.com/meet/answer/9292748)
 
         On the bottom, select "More options" and then "Change layout"
 
-    [Mute or pin
-    participants](https://support.google.com/meet/answer/7501121?hl=en&ref_topic=7290350#)
+    [Mute or pin participants](https://support.google.com/meet/answer/7501121)
 
         Select "Mute" or "Pin" in a participant's thumbnail image
 
     \[Internal Attendees\] [Toggle noise cancellation
-    on](https://support.google.com/meet/answer/9919960?hl=en)
+    on](https://support.google.com/meet/answer/9919960)
 
         On the bottom, select "More options"
 
         Select "Settings" and then "Audio"
 
     If you experience quality issues, [change your send and receive resolutions
-    to
-    360p](https://support.google.com/a/users/answer/9848870?hl=en&co=GENIE.Platform=Desktop)
+    to 360p](https://support.google.com/a/users/answer/9848870)
 
         On the bottom, select "More options"
 
         Select "Settings" and then "Video"
 
     If you experience any other troubleshoot issues, visit [troubleshoot issues
-    with Google Meet](https://support.google.com/meet/answer/7380413?hl=en)
+    with Google Meet](https://support.google.com/meet/answer/7380413)
 
 ## Chromium on Slack
 
@@ -177,8 +173,7 @@
 
 ### *Google Meet*
 
-*   Go to
-            [meet.google.com](https://www.google.com/url?q=http://meet.google.com&sa=D&source=editors&ust=1620403221523000&usg=AOvVaw05AjwDCdLqExMuippU1zNV)
+*   Go to [meet.google.com](https://www.google.com/url)
 *   Select "New meeting" and then "Start an instant meeting"
 *   After you join the meeting, you will be given a URL to share with
             participants
diff --git a/site/flash-roadmap/deprecating-wildcards.md b/site/flash-roadmap/deprecating-wildcards.md
index a96996b..c91ad68 100644
--- a/site/flash-roadmap/deprecating-wildcards.md
+++ b/site/flash-roadmap/deprecating-wildcards.md
@@ -12,7 +12,7 @@
 Notes:
 
 Currently, a wildcard port is
-[serialized](https://source.chromium.org/chromium/chromium/src/+/master:components/content_settings/core/common/content_settings_pattern_parser.cc;l=234-237;drc=456596a0b27623349d38e49d0e9812b24d47d5d8?originalUrl=https:%2F%2Fcs.chromium.org%2F)
+[serialized](https://source.chromium.org/chromium/chromium/src/+/master:components/content_settings/core/common/content_settings_pattern_parser.cc;l=234-237;drc=456596a0b27623349d38e49d0e9812b24d47d5d8)
 as an empty port into prefs. Changing the semantics would require migration.
 
 Pattern
diff --git a/site/flash-roadmap/flash-usage-trends/index.md b/site/flash-roadmap/flash-usage-trends/index.md
index 58f3aed..429c558 100644
--- a/site/flash-roadmap/flash-usage-trends/index.md
+++ b/site/flash-roadmap/flash-usage-trends/index.md
@@ -10,7 +10,7 @@
 ## Volume
 
 ##
-[![image](/_/rsrc/1562702272489/flash-roadmap/flash-usage-trends/Flash%20Volume%20-%20Update%20July%209.png)](/flash-roadmap/flash-usage-trends/Flash%20Volume%20-%20Update%20July%209.png?attredirects=0)
+[![image](/flash-roadmap/flash-usage-trends/Flash%20Volume%20-%20Update%20July%209.png)](/flash-roadmap/flash-usage-trends/Flash%20Volume%20-%20Update%20July%209.png)
 
 Absolute volume of Flash Impressions (on Chrome Stable for Windows and MacOS)
 
@@ -19,7 +19,7 @@
 Percent of users who have encountered at least one page w/ Flash Player content
 in a day (on Chrome Stable for Windows and MacOS)
 
-[![image](/_/rsrc/1562702316549/flash-roadmap/flash-usage-trends/Daily%20Actives%20-%20Update%20July%209.png)](/flash-roadmap/flash-usage-trends/Daily%20Actives%20-%20Update%20July%209.png?attredirects=0)
+[![image](/flash-roadmap/flash-usage-trends/Daily%20Actives%20-%20Update%20July%209.png)](/flash-roadmap/flash-usage-trends/Daily%20Actives%20-%20Update%20July%209.png)
 
 ## External Sites
 
diff --git a/site/flash-roadmap/index.md b/site/flash-roadmap/index.md
index fedcfce..797693a 100644
--- a/site/flash-roadmap/index.md
+++ b/site/flash-roadmap/index.md
@@ -34,18 +34,18 @@
             options](https://services.harman.com/partners/adobe) for Flash
             Player beyond 2020. These can be used in complement with Chrome's
             [Legacy Browser Support
-            (LBS)](https://support.google.com/chrome/a/answer/9270076?hl=en),
-            allowing for both to remain secure and up to date.
+            (LBS)](https://support.google.com/chrome/a/answer/9270076), allowing
+            for both to remain secure and up to date.
 
 ### Support for AllowOutdatedPlugins disabled (Target: All Chrome versions - Sept 2021)
 
 #### Summary
 
 It will no longer be possible to enable Flash Player, via Enterprise policy
-([AllowOutdatedPlugins](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AllowOutdatedPlugins)),
+([AllowOutdatedPlugins](https://cloud.google.com/docs/chrome-enterprise/policies/)),
 in versions of Chrome before Chrome 88 on Windows, Mac, and Linux. ChromeOS will
 continue to allow the use of the
-[AllowOutdatedPlugins](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AllowOutdatedPlugins)
+[AllowOutdatedPlugins](https://cloud.google.com/docs/chrome-enterprise/policies/)
 policy.
 
 #### Rationale
@@ -56,8 +56,8 @@
 
 #### Announcements/ Artifacts
 
-*   [1064657](https://bugs.chromium.org/p/chromium/issues/detail?id=1064657)
-            : Update Plugin Meta Data to block Flash Player
+*   [1064657](https://bugs.chromium.org/p/chromium/issues/detail) :
+            Update Plugin Meta Data to block Flash Player
 
 #### Notes for Administrators
 
@@ -67,8 +67,8 @@
             options](https://services.harman.com/partners/adobe) for Flash
             Player beyond 2020. These can be used in complement with Chrome's
             [Legacy Browser Support
-            (LBS)](https://support.google.com/chrome/a/answer/9270076?hl=en),
-            allowing for both to remain secure and up to date.
+            (LBS)](https://support.google.com/chrome/a/answer/9270076), allowing
+            for both to remain secure and up to date.
 
 ---
 
@@ -179,7 +179,7 @@
 
 *   [Proposal](https://docs.google.com/presentation/d/106_KLNJfwb9L-1hVVa4i29aw1YXUy9qFX-Ye4kvJj-4/edit#slide=id.p)
 *   [Design
-            Doc](https://docs.google.com/a/chromium.org/document/d/1QD3HQdkBgJea_92f5rars06Bd_SJz5IXjuNHhBuWCcg/edit?usp=sharing)
+            Doc](https://docs.google.com/a/chromium.org/document/d/1QD3HQdkBgJea_92f5rars06Bd_SJz5IXjuNHhBuWCcg/edit)
 *   [Intent to
             Implement](https://groups.google.com/a/chromium.org/forum/#!searchin/chromium-dev/HTML5$20by$20default/chromium-dev/0wWoRRhTA_E/__E3jf40OAAJ)
 *   [Site Engagement
@@ -344,8 +344,7 @@
 
 #### Announcements/ Artifacts
 
-*   Tracking
-            [issue](https://bugs.chromium.org/p/chromium/issues/detail?id=709550)
+*   Tracking [issue](https://bugs.chromium.org/p/chromium/issues/detail)
 
 ### Unify Flash Settings (Target: Chrome 62 - Oct 2017)
 
@@ -568,4 +567,4 @@
 **Unity**
 
 *   [Unity and creating content in a Post-Flash
-            World](https://blogs.unity3d.com/?p=52557) (July 2017)
\ No newline at end of file
+            World](https://blogs.unity3d.com/) (July 2017)
\ No newline at end of file
diff --git a/site/for-testers/bug-reporting-guidelines/index.md b/site/for-testers/bug-reporting-guidelines/index.md
index f3b77e9..1b54c85 100644
--- a/site/for-testers/bug-reporting-guidelines/index.md
+++ b/site/for-testers/bug-reporting-guidelines/index.md
@@ -26,7 +26,7 @@
 *   Report bugs at
             <https://code.google.com/p/chromium/issues/entry?template=Defect%20on%20Chrome%20OS>
 *   View existing bugs at [Chromium OS
-            issues](https://code.google.com/p/chromium/issues/list?can=2&q=os%3Dchrome)
+            issues](https://code.google.com/p/chromium/issues/list)
 
 You need a [Google Account](https://www.google.com/accounts/NewAccount)
 associated with your email address in order to use the bug system.
@@ -51,8 +51,8 @@
 *   Verify the bug in other browsers and provide the information.
 *   Include screenshots, if they might help.
 *   If a bug can be [reduced to a simplified
-            test](/system/errors/NodeNotFound?suri=wuid:gx:47b7501e05b5377c),
-            then create a simplified test and attach it to the bug.
+            test](/system/errors/NodeNotFound), then create a simplified test
+            and attach it to the bug.
 *   Additional [Bug Reporting Guidlines for the Mac & Linux
             builds](/for-testers/bug-reporting-guidlines-for-the-mac-linux-builds).
 *   Additional Guidelines for [Reporting Security
diff --git a/site/for-testers/bug-reporting-guidelines/reporting-crash-bug.md b/site/for-testers/bug-reporting-guidelines/reporting-crash-bug.md
index 931804d..0b06a28 100644
--- a/site/for-testers/bug-reporting-guidelines/reporting-crash-bug.md
+++ b/site/for-testers/bug-reporting-guidelines/reporting-crash-bug.md
@@ -95,7 +95,7 @@
 *   System crash reports are logged to `/data/data/$PACKAGE/cache/Crash\
             Reports/`, where `$PACKAGE` depends on which app (chrome, content
             test shell, etc..), as defined
-            [here](https://cs.chromium.org/chromium/src/third_party/catapult/devil/devil/android/constants/chrome.py?l=11).
+            [here](https://cs.chromium.org/chromium/src/third_party/catapult/devil/devil/android/constants/chrome.py).
 *   Sometimes the crash will also be printed to the "logcat" and/or as a
             tombstone file. More info
             [here](/developers/how-tos/debugging-on-android#TOC-Symbolizing-Crashstacks-Tombstones)
diff --git a/site/for-testers/bug-reporting-guidelines/triage-best-practices.md b/site/for-testers/bug-reporting-guidelines/triage-best-practices.md
index 3e2ed60..dba4b91 100644
--- a/site/for-testers/bug-reporting-guidelines/triage-best-practices.md
+++ b/site/for-testers/bug-reporting-guidelines/triage-best-practices.md
@@ -58,9 +58,9 @@
 
 *   Start by checking your team's load balance.
     *   Using your standard triage query, pull up the
-                "[Grid](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=&colspec=ID+Pri+M+Stars+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&groupby=&sort=&x=m&y=releaseblock&cells=tiles&mode=grid)"
-                view. Set ***Rows*** to be "Owner," ***Columns*** to be "None,"
-                and ***Cells*** to be "Counts"
+                "[Grid](https://bugs.chromium.org/p/chromium/issues/list)" view.
+                Set ***Rows*** to be "Owner," ***Columns*** to be "None," and
+                ***Cells*** to be "Counts"
     *   Get a rough sense for everyone's issue distribution.
     *   **Pro Tip:** Keep that page opened in the background, as a
                 reference for when you are assigning issues.
diff --git a/site/for-testers/bug-reporting-guidelines/uncaught-securityerror-failed-to-read-the-localstorage-property-from-window-access-is-denied-for-this-document/index.md b/site/for-testers/bug-reporting-guidelines/uncaught-securityerror-failed-to-read-the-localstorage-property-from-window-access-is-denied-for-this-document/index.md
index 01960d1..09896c7 100644
--- a/site/for-testers/bug-reporting-guidelines/uncaught-securityerror-failed-to-read-the-localstorage-property-from-window-access-is-denied-for-this-document/index.md
+++ b/site/for-testers/bug-reporting-guidelines/uncaught-securityerror-failed-to-read-the-localstorage-property-from-window-access-is-denied-for-this-document/index.md
@@ -12,7 +12,7 @@
 To find the setting, open Chrome settings, type "third" in the search box, click
 the Content Settings button, and view the fourth item under Cookies.
 
-[![image](/_/rsrc/1444426959784/for-testers/bug-reporting-guidelines/uncaught-securityerror-failed-to-read-the-localstorage-property-from-window-access-is-denied-for-this-document/blockthirdpartycookies.png)](/for-testers/bug-reporting-guidelines/uncaught-securityerror-failed-to-read-the-localstorage-property-from-window-access-is-denied-for-this-document/blockthirdpartycookies.png?attredirects=0)
+[![image](/for-testers/bug-reporting-guidelines/uncaught-securityerror-failed-to-read-the-localstorage-property-from-window-access-is-denied-for-this-document/blockthirdpartycookies.png)](/for-testers/bug-reporting-guidelines/uncaught-securityerror-failed-to-read-the-localstorage-property-from-window-access-is-denied-for-this-document/blockthirdpartycookies.png)
 
 If this setting is checked, third-party scripts cookies are disallowed and
 access to localStorage may result in thrown SecurityError exceptions.
\ No newline at end of file
diff --git a/site/for-testers/bug-reporting-guidlines-for-the-mac-linux-builds.md b/site/for-testers/bug-reporting-guidlines-for-the-mac-linux-builds.md
index afd2fc5..228f618 100644
--- a/site/for-testers/bug-reporting-guidlines-for-the-mac-linux-builds.md
+++ b/site/for-testers/bug-reporting-guidlines-for-the-mac-linux-builds.md
@@ -16,15 +16,13 @@
 slowing down our ability to produce a great piece of software.
 
 Before you file any bug, search the bug tracker to see if your problem is a
-known issues ([Mac
-query](http://code.google.com/p/chromium/issues/list?can=2&q=os:mac&sort=-stars),
-[Linux
-query](http://code.google.com/p/chromium/issues/list?can=2&q=os:linux&sort=-stars)).
-You can safely assume that huge holes in functionality (such as fullscreen not
-working) are well known and there's no need to file a bug. If you find the bug
-is already there, feel free to star it so you can find it later and indicate to
-us another person is interested in its resolution. If and only if you can't find
-the bug in the database should you consider filing a new one.
+known issues ([Mac query](http://code.google.com/p/chromium/issues/list), [Linux
+query](http://code.google.com/p/chromium/issues/list)). You can safely assume
+that huge holes in functionality (such as fullscreen not working) are well known
+and there's no need to file a bug. If you find the bug is already there, feel
+free to star it so you can find it later and indicate to us another person is
+interested in its resolution. If and only if you can't find the bug in the
+database should you consider filing a new one.
 
 If you have any questions about whether or not you should file your bug, feel
 free to visit #chromium on irc.freenode.net and ask the community. We'll be more
diff --git a/site/for-testers/enable-logging/index.md b/site/for-testers/enable-logging/index.md
index 4dba5fe..c84fdfb 100644
--- a/site/for-testers/enable-logging/index.md
+++ b/site/for-testers/enable-logging/index.md
@@ -99,8 +99,8 @@
 
 This will bring up a dialog that looks something like this:
 
-[![image](/_/rsrc/1323108238277/for-testers/enable-logging/configure%20providers.png)
-](/for-testers/enable-logging/configure%20providers.png?attredirects=0)
+[![image](/for-testers/enable-logging/configure%20providers.png)
+](/for-testers/enable-logging/configure%20providers.png)
 
 Set the log level for Chrome, Chrome Frame, and/or the Setup program to whatever
 suits you, and click "OK". You can revisit this dialog at any time to increase
diff --git a/site/for-testers/frontend-testing/windows-specific-interoperability-issues/index.md b/site/for-testers/frontend-testing/windows-specific-interoperability-issues/index.md
index 4a0c35f..8ee40bd 100644
--- a/site/for-testers/frontend-testing/windows-specific-interoperability-issues/index.md
+++ b/site/for-testers/frontend-testing/windows-specific-interoperability-issues/index.md
@@ -8,6 +8,6 @@
 When users face crash on start or other odd behavior, one helpful thing to do is
 to gather the list of dlls currently loaded in the chrome.exe processes whenever
 possible. You can execute the script in
-[list_chrome.zip](/for-testers/frontend-testing/windows-specific-interoperability-issues/list_chrome.zip?attredirects=0)
+[list_chrome.zip](/for-testers/frontend-testing/windows-specific-interoperability-issues/list_chrome.zip)
 which will generate a file named results.txt. The user can then send the content
 of this file by email for further analysis.
\ No newline at end of file
diff --git a/site/for-testers/index.md b/site/for-testers/index.md
index 1a34473..766221c 100644
--- a/site/for-testers/index.md
+++ b/site/for-testers/index.md
@@ -17,18 +17,18 @@
 
 *   [Find duplicate bugs](http://code.google.com/p/chromium/issues/list)
 *   [Confirm unconfirmed bugs
-            ](http://code.google.com/p/chromium/issues/list?q=status:Unconfirmed)
+            ](http://code.google.com/p/chromium/issues/list)
 *   [Confirm unconfirmed Mac
-            bugs](http://code.google.com/p/chromium/issues/list?can=2&q=+os:mac+status:unconfirmed&colspec=ID+Stars+Pri+Area+Type+Status+Summary+Modified+Owner+Mstone+OS&cells=tiles)
+            bugs](http://code.google.com/p/chromium/issues/list)
 *   [Confirm unconfirmed Linux
-            bugs](http://code.google.com/p/chromium/issues/list?can=2&q=os:Linux+status:unconfirmed&colspec=ID+Stars+Pri+Area+Type+Status+Summary+Modified+Owner+Mstone+OS&x=mstone&y=area&cells=tiles)
+            bugs](http://code.google.com/p/chromium/issues/list)
 *   [Help us by creating reduced test
-            cases](/system/errors/NodeNotFound?suri=wuid:gx:47b7501e05b5377c)
+            cases](/system/errors/NodeNotFound)
 *   [Verify Mac fixed
-            bugs](http://code.google.com/p/chromium/issues/list?can=1&q=os:mac+status:fixed&colspec=ID+Stars+Pri+Area+Type+Status+Summary+Modified+Owner+Mstone+OS&x=mstone&y=area&cells=tiles)
+            bugs](http://code.google.com/p/chromium/issues/list)
 *   [Verify Linux fixed
-            bugs](http://code.google.com/p/chromium/issues/list?can=1&q=os:Linux+status:fixed&colspec=ID+Stars+Pri+Area+Type+Status+Summary+Modified+Owner+Mstone+OS&x=mstone&y=area&cells=tiles)
+            bugs](http://code.google.com/p/chromium/issues/list)
 *   [Frontend testing](/for-testers/frontend-testing)
-*   [Backend testing](/system/errors/NodeNotFound?suri=wuid:gx:27d7d6cc5eb76945)
+*   [Backend testing](/system/errors/NodeNotFound)
 *   [Firmware testing](/for-testers/faft)
 *   [Installer](/for-testers/installer)
\ No newline at end of file
diff --git a/site/for-testers/providing-memory-details.md b/site/for-testers/providing-memory-details.md
index 1f34cb1..185c87c 100644
--- a/site/for-testers/providing-memory-details.md
+++ b/site/for-testers/providing-memory-details.md
@@ -7,9 +7,8 @@
 ---
 ## How to file a bug for memory bloat/leak issues:
 
-    Use [this
-    template](https://code.google.com/p/chromium/issues/entry?template=Memory%20usage)
-    when filing a bug for memory bloat/leak issues.
+    Use [this template](https://code.google.com/p/chromium/issues/entry) when
+    filing a bug for memory bloat/leak issues.
 
     See [instructions
     here](https://chromium.googlesource.com/chromium/src.git/+/master/docs/memory/filing_memory_bugs.md).
diff --git a/site/for-testers/providing-network-details/index.md b/site/for-testers/providing-network-details/index.md
index f71d63c..6868038 100644
--- a/site/for-testers/providing-network-details/index.md
+++ b/site/for-testers/providing-network-details/index.md
@@ -17,7 +17,7 @@
 
 > chrome://net-export/
 
-[![image](/_/rsrc/1505168730854/for-testers/providing-network-details/net-export-61.png)](/for-testers/providing-network-details/net-export-61.png?attredirects=0)
+[![image](/for-testers/providing-network-details/net-export-61.png)](/for-testers/providing-network-details/net-export-61.png)
 
 You can then follow the instructions on that page.
 
@@ -54,7 +54,7 @@
 > information and should generally be emailed rather than posted on public
 > forums or public bugs.
 
-[![image](/_/rsrc/1505169020303/for-testers/providing-network-details/net-export-raw-bytes-61.png)](/for-testers/providing-network-details/net-export-raw-bytes-61.png?attredirects=0)
+[![image](/for-testers/providing-network-details/net-export-raw-bytes-61.png)](/for-testers/providing-network-details/net-export-raw-bytes-61.png)
 
 **Advanced: Logging on startup**
 
diff --git a/site/for-testers/saft.md b/site/for-testers/saft.md
index 5b75a55..53834f7 100644
--- a/site/for-testers/saft.md
+++ b/site/for-testers/saft.md
@@ -13,21 +13,20 @@
 Linux application enabled in the [ChromeOS](/chromium-os) test distribution. On
 the target system SAFT code is placed in `/usr/sbin/firmware/saft. The source
 code is controlled by a separate [git](goog_880557684)`
-`[repository](http://gerrit.chromium.org/gerrit/gitweb?p=chromiumos%2Fplatform%2Fsaft.git;a=shortlog;h=HEAD).
-`
+`[repository](http://gerrit.chromium.org/gerrit/gitweb). `
 
 SAFT is designed to verify BIOS functionality, including different aspects of
 [Verified Boot](/chromium-os/chromiumos-design-docs/verified-boot) and [Google
 Chrome OS Firmware - High Level
-Specification](https://docs.google.com/a/google.com/Doc?docid=0AbUTgMyqR_XeZGRuaDd4OXdfODJkbTRjZzJjdA&hl=en).
-To test this thoroughly multiple system restarts are needed, some including
-booting in recovery mode. This is why **SAFT requires the flash drive to be
-present on the system under test**, both to keep state between reboots and to
-provide recovery mode boot medium. Recovery mode boot requires operator
-involvement (unplugging and plugging in the flash drive), which makes SAFT a
-'semi automated' test. SAFT is meant to be run by the firmware vendors, and is
-required to be easy to set up and run. This is why it is not using the autotest
-framework, all what's needed is a target netbook and a flash memory stick.
+Specification](https://docs.google.com/a/google.com/Doc). To test this
+thoroughly multiple system restarts are needed, some including booting in
+recovery mode. This is why **SAFT requires the flash drive to be present on the
+system under test**, both to keep state between reboots and to provide recovery
+mode boot medium. Recovery mode boot requires operator involvement (unplugging
+and plugging in the flash drive), which makes SAFT a 'semi automated' test. SAFT
+is meant to be run by the firmware vendors, and is required to be easy to set up
+and run. This is why it is not using the autotest framework, all what's needed
+is a target netbook and a flash memory stick.
 
 The Chrome OS root file system is immutable, so there is a need to enable or
 disable SAFT execution without modifying the root fs contents. The SAFT
diff --git a/site/for-testers/touch-firmware-tests/index.md b/site/for-testers/touch-firmware-tests/index.md
index 97f33e4..f105e7a 100644
--- a/site/for-testers/touch-firmware-tests/index.md
+++ b/site/for-testers/touch-firmware-tests/index.md
@@ -5,10 +5,10 @@
 title: Touch Firmware Tests
 
 ---
-[[TOC]](/for-testers/touch-firmware-tests/TouchFWTests.png?attredirects=0)
+[[TOC]](/for-testers/touch-firmware-tests/TouchFWTests.png)
 
 [
-![image](/_/rsrc/1429309744059/for-testers/touch-firmware-tests/TouchFWTests.png)](/for-testers/touch-firmware-tests/TouchFWTests.png?attredirects=0)
+![image](/for-testers/touch-firmware-tests/TouchFWTests.png)](/for-testers/touch-firmware-tests/TouchFWTests.png)
 
 ## Preparing the Testing Host
 
diff --git a/site/getting-involved/become-a-committer.md b/site/getting-involved/become-a-committer.md
index 3b627f3..611ff20 100644
--- a/site/getting-involved/become-a-committer.md
+++ b/site/getting-involved/become-a-committer.md
@@ -187,9 +187,7 @@
 accounts@chromium.org.
 
 \[Props: Much of this was inspired by/copied from the committer policies of
-[WebKit](http://www.google.com/url?q=http%3A%2F%2Fwebkit.org%2Fcoding%2Fcommit-review-policy.html&sa=D&sntz=1&usg=AFrqEze4W4Lvbhue4Bywqgbv-N5J66kQgA)
-and
-[Mozilla](http://www.google.com/url?q=http%3A%2F%2Fwww.mozilla.org%2Fhacking%2Fcommitter%2F&sa=D&sntz=1&usg=AFrqEzecK7iiXqV30jKibNmmMtzHwtYRTg).\]
+[WebKit](http://www.google.com/url) and [Mozilla](http://www.google.com/url).\]
 
 ## Chromium OS Commit Access (Code-Review +2)
 
diff --git a/site/getting-involved/bug-triage.md b/site/getting-involved/bug-triage.md
index c4fea83..f507814 100644
--- a/site/getting-involved/bug-triage.md
+++ b/site/getting-involved/bug-triage.md
@@ -21,9 +21,8 @@
 ## Finding duplicates
 
 Many of the bugs that are filed are duplicates of existing bugs. Look through
-the [unconfirmed
-bugs](http://code.google.com/p/chromium/issues/list?can=2&q=status:unconfirmed&sort=-id&colspec=ID%20Stars%20Area%20Feature%20Status%20Summary%20Modified%20OS)
-for any that are already filed.
+the [unconfirmed bugs](http://code.google.com/p/chromium/issues/list) for any
+that are already filed.
 
 *   If you can edit bugs: Close the new bug as a duplicate of the
             existing bug. If there are several new duplicates of each other with
@@ -48,8 +47,8 @@
 skip this step.
 
 Look through the [unconfirmed
-bugs](http://code.google.com/p/chromium/issues/list?can=2&q=status:unconfirmed&sort=-id&colspec=ID%20Stars%20Area%20Feature%20Status%20Summary%20Modified%20OS)
-for reports that nobody has tried to reproduce.
+bugs](http://code.google.com/p/chromium/issues/list) for reports that nobody has
+tried to reproduce.
 
 *   If you can reproduce the bug:
     *   Leave a comment saying so, and include your Chromium version and
@@ -122,13 +121,12 @@
 test case is extremely helpful. If you are familiar with HTML, CSS, and/or
 Javascript, this is a great way to use your skills to help improve Chromium.
 
-Look through the
-[Compat](http://code.google.com/p/chromium/issues/list?can=2&q=area:compat&sort=-id&colspec=ID%20Stars%20Pri%20Area%20Feature%20Type%20Status%20Summary%20Modified%20Owner%20Mstone%20OS)
-bugs for issues that haven’t already been tracked down to a specific problem—the
+Look through the [Compat](http://code.google.com/p/chromium/issues/list) bugs
+for issues that haven’t already been tracked down to a specific problem—the
 Needs-Reduction label is helpful in finding these, but it doesn’t always get
 added. Once you can reproduce a problem, [try to
-isolate](/system/errors/NodeNotFound?suri=wuid:gx:47b7501e05b5377c) exactly what
-in the HTML/CSS/JavaScript/etc. is responsible for the failure.
+isolate](/system/errors/NodeNotFound) exactly what in the
+HTML/CSS/JavaScript/etc. is responsible for the failure.
 
 *   If the problem is that the site is doing something wrong:
     *   Explain in detail what is causing the problem.
diff --git a/site/getting-involved/dev-channel/index.md b/site/getting-involved/dev-channel/index.md
index 618dd94..1fff681 100644
--- a/site/getting-involved/dev-channel/index.md
+++ b/site/getting-involved/dev-channel/index.md
@@ -20,13 +20,13 @@
 and use dedicated User Data directories.
 
 *   [Stable channel for Windows
-            (64-bit)](https://www.google.com/chrome/browser/?platform=win64)
+            (64-bit)](https://www.google.com/chrome/browser/)
 *   [Beta channel for Windows
-            (64-bit)](https://www.google.com/chrome/browser/beta.html?platform=win64)
+            (64-bit)](https://www.google.com/chrome/browser/beta.html)
 *   [Dev channel for Windows
-            (64-bit)](https://www.google.com/chrome/browser/index.html?extra=devchannel&platform=win64)
+            (64-bit)](https://www.google.com/chrome/browser/index.html)
 *   [Canary build for Windows
-            (64-bit)](https://www.google.com/chrome/browser/canary.html?platform=win64)
+            (64-bit)](https://www.google.com/chrome/browser/canary.html)
 
 #### Windows 32-bit
 
@@ -34,53 +34,48 @@
 and use dedicated User Data directories.
 
 *   [Stable channel for Windows
-            (32-bit)](https://www.google.com/chrome/browser/?platform=win)
+            (32-bit)](https://www.google.com/chrome/browser/)
 *   [Beta channel for Windows
-            (32-bit)](https://www.google.com/chrome/browser/beta.html?platform=win)
+            (32-bit)](https://www.google.com/chrome/browser/beta.html)
 *   [Dev channel for Windows
-            (32-bit)](https://www.google.com/chrome/browser/index.html?extra=devchannel&platform=win)
+            (32-bit)](https://www.google.com/chrome/browser/index.html)
 *   [Canary build for Windows
-            (32-bit)](https://www.google.com/chrome/browser/canary.html?platform=win)
+            (32-bit)](https://www.google.com/chrome/browser/canary.html)
 
 #### Mac
 
 All channels may be run in parallel -- they install into distinct directories
 and use dedicated User Data directories.
 
-*   [Stable channel for
-            Mac](https://www.google.com/chrome/browser/?platform=mac)
+*   [Stable channel for Mac](https://www.google.com/chrome/browser/)
 *   [Beta channel for
-            Mac](https://www.google.com/chrome/browser/beta.html?platform=mac&extra=betachannel)
-*   [Dev channel for
-            Mac](https://www.google.com/chrome/browser/?platform=mac&extra=devchannel)
+            Mac](https://www.google.com/chrome/browser/beta.html)
+*   [Dev channel for Mac](https://www.google.com/chrome/browser/)
 *   [Canary build for
-            Mac](https://www.google.com/chrome/browser/canary.html?platform=mac)
+            Mac](https://www.google.com/chrome/browser/canary.html)
 
 #### Android
 
 *   [Stable channel for
-            Android](https://play.google.com/store/apps/details?id=com.android.chrome)
+            Android](https://play.google.com/store/apps/details)
 *   [Beta channel for
-            Android](https://play.google.com/store/apps/details?id=com.chrome.beta)
+            Android](https://play.google.com/store/apps/details)
 *   [Dev channel for
-            Android](https://play.google.com/store/apps/details?id=com.chrome.dev)
+            Android](https://play.google.com/store/apps/details)
 *   [Canary channel for
-            Android](https://play.google.com/store/apps/details?id=com.chrome.canary)
+            Android](https://play.google.com/store/apps/details)
 
 #### iOS
 
 *   [Stable channel for
-            iOS](https://itunes.apple.com/us/app/chrome-web-browser-by-google/id535886823?mt=8)
+            iOS](https://itunes.apple.com/us/app/chrome-web-browser-by-google/id535886823)
 *   [Beta channel for iOS](https://testflight.apple.com/join/LPQmtkUs)
 
 #### Linux
 
-*   [Stable
-            channel](https://www.google.com/chrome/browser/?platform=linux)
-*   [Beta
-            channel](https://www.google.com/chrome/browser/beta.html?platform=linux)
-*   [Dev
-            channel](https://www.google.com/chrome/browser/?platform=linux&extra=devchannel)
+*   [Stable channel](https://www.google.com/chrome/browser/)
+*   [Beta channel](https://www.google.com/chrome/browser/beta.html)
+*   [Dev channel](https://www.google.com/chrome/browser/)
 
 ### How do I choose which channel to use?
 
diff --git a/site/getting-involved/index.md b/site/getting-involved/index.md
index c44de05..4983db3 100644
--- a/site/getting-involved/index.md
+++ b/site/getting-involved/index.md
@@ -12,9 +12,8 @@
             Center](https://productforums.google.com/forum/#!forum/chrome) and
             answer users' questions
 *   Help with [Testing](/for-testers)
-    *   Provide [reduced test
-                cases](/system/errors/NodeNotFound?suri=wuid:gx:47b7501e05b5377c)
-                to help improve web compatibility
+    *   Provide [reduced test cases](/system/errors/NodeNotFound) to
+                help improve web compatibility
     *   Get on the [Beta or Dev channel](/getting-involved/dev-channel)
                 or grab the [latest trunk build of
                 Chromium](/getting-involved/download-chromium)
@@ -22,16 +21,16 @@
     *   [Triage bugs](/getting-involved/bug-triage) to make existing bug
                 reports more useful
     *   [Report
-                translation](http://code.google.com/p/chromium/issues/entry?template=Translation%20Issue)
+                translation](http://code.google.com/p/chromium/issues/entry)
                 issues
 *   Develop Chromium
     *   See the pages for [Developers](/developers)
     *   Read the [Life of a Chromium
-                Developer](https://docs.google.com/a/google.com/present/view?id=0AetfwCoL2lQAZGQ5bXJ0NDVfMGRtdGQ0OWM2)
+                Developer](https://docs.google.com/a/google.com/present/view)
                 introduction and the
                 [Contributing](/developers/contributing-code) page
     *   Adopt a bug that's marked
-                [GoodFirstBug](http://code.google.com/p/chromium/issues/list?q=Hotlist:GoodFirstBug&can=2)
+                [GoodFirstBug](http://code.google.com/p/chromium/issues/list)
     *   Submit [patches](/developers/contributing-code) (submit enough
                 and you can [become a
                 committer](/getting-involved/become-a-committer)!)
diff --git a/site/getting-involved/summerofcode2013.md b/site/getting-involved/summerofcode2013.md
index cdb0415..f9b188d 100644
--- a/site/getting-involved/summerofcode2013.md
+++ b/site/getting-involved/summerofcode2013.md
@@ -9,7 +9,7 @@
 
 Add your ideas below with your name as a possible mentor. [Register with GSOC as
 a
-mentor](https://google-melange.appspot.com/gsoc/profile/mentor/google/gsoc2013?org=chromium)
+mentor](https://google-melange.appspot.com/gsoc/profile/mentor/google/gsoc2013)
 using your chromium.org account.
 
 **Students**
@@ -68,7 +68,7 @@
 **Your own idea!**
 
 If you have an idea you would like to propose, email
-[chromium-dev](https://groups.google.com/a/chromium.org/group/chromium-dev/topics?pli=1)
+[chromium-dev](https://groups.google.com/a/chromium.org/group/chromium-dev/topics)
 with the following:
 
 *   Your name
diff --git a/site/issue-tracking/autotriage.md b/site/issue-tracking/autotriage.md
index 8cea850..e007ea6 100644
--- a/site/issue-tracking/autotriage.md
+++ b/site/issue-tracking/autotriage.md
@@ -17,7 +17,7 @@
 Googlers can view sheriffbot's source at
 [go/sheriffbot-source](https://goto.google.com/sheriffbot-source). Please file
 issues with Sheriffbot
-[here](https://bugs.chromium.org/p/chromium/issues/entry?components=Tools%3EStability%3ESheriffbot).
+[here](https://bugs.chromium.org/p/chromium/issues/entry).
 
 *   ### **Unconfirmed bugs which are not updated for a year**
 
diff --git a/site/issue-tracking/editing-components/index.md b/site/issue-tracking/editing-components/index.md
index fcf6714..65d4008 100644
--- a/site/issue-tracking/editing-components/index.md
+++ b/site/issue-tracking/editing-components/index.md
@@ -12,16 +12,16 @@
 1. Once you load up the issue tracker, click on the "Development process" link
 on the top most menu.
 
-[![image](/_/rsrc/1475175651066/issue-tracking/editing-components/Development%20Process.png)](/issue-tracking/editing-components/Development%20Process.png?attredirects=0)
+[![image](/issue-tracking/editing-components/Development%20Process.png)](/issue-tracking/editing-components/Development%20Process.png)
 
 2. Select "Components" from the sub-menu that appears.
 
-[![image](/_/rsrc/1475175666168/issue-tracking/editing-components/Components.png)](/issue-tracking/editing-components/Components.png?attredirects=0)
+[![image](/issue-tracking/editing-components/Components.png)](/issue-tracking/editing-components/Components.png)
 
 3. Find your component from the current set of "Active components" (Pro tip:
 There are a lot, so Ctrl+F is helpful).
 
-[![image](/_/rsrc/1475175680365/issue-tracking/editing-components/Component%20List.png)](/issue-tracking/editing-components/Component%20List.png?attredirects=0)
+[![image](/issue-tracking/editing-components/Component%20List.png)](/issue-tracking/editing-components/Component%20List.png)
 
 4. Edit the component.
 
@@ -32,4 +32,4 @@
 has no "undo," in case a mistake is made. Given that errors happen, it's best
 practice to use "Deprecated" over delete to afford a measure of recovery.
 
-[![image](/_/rsrc/1475175697898/issue-tracking/editing-components/Component%20Edit%20View.png)](/issue-tracking/editing-components/Component%20Edit%20View.png?attredirects=0)
\ No newline at end of file
+[![image](/issue-tracking/editing-components/Component%20Edit%20View.png)](/issue-tracking/editing-components/Component%20Edit%20View.png)
\ No newline at end of file
diff --git a/site/issue-tracking/how-to-bulk-edit/index.md b/site/issue-tracking/how-to-bulk-edit/index.md
index 57d70e5..fd329c1 100644
--- a/site/issue-tracking/how-to-bulk-edit/index.md
+++ b/site/issue-tracking/how-to-bulk-edit/index.md
@@ -21,7 +21,7 @@
 
 3. **From the "Actions..." drop down, select "Bulk edit..."**
 
-[![image](/_/rsrc/1475170473653/issue-tracking/how-to-bulk-edit/Bulk%20Edit.png)](/issue-tracking/how-to-bulk-edit/Bulk%20Edit.png?attredirects=0)
+[![image](/issue-tracking/how-to-bulk-edit/Bulk%20Edit.png)](/issue-tracking/how-to-bulk-edit/Bulk%20Edit.png)
 
 4. **Edit away.** To remove values (e.g. Components, Owners, Labels, etc...) you
 simply have to select either ("Append +=" or "Remove -="). Click on the "Update
@@ -38,8 +38,8 @@
 ***Pro Tip 2:** If you are moving a lot of things, it maybe worthwhile to
 uncheck "Send email"*
 
-[![image](/_/rsrc/1475170664667/issue-tracking/how-to-bulk-edit/Bulk%20Edit%20-%20Confirm.png)](/issue-tracking/how-to-bulk-edit/Bulk%20Edit%20-%20Confirm.png?attredirects=0)
+[![image](/issue-tracking/how-to-bulk-edit/Bulk%20Edit%20-%20Confirm.png)](/issue-tracking/how-to-bulk-edit/Bulk%20Edit%20-%20Confirm.png)
 
 5. **You're done.**
 
-[![image](/_/rsrc/1475171114033/issue-tracking/how-to-bulk-edit/Bulk%20Edit%20-%20Worked.png)](/issue-tracking/how-to-bulk-edit/Bulk%20Edit%20-%20Worked.png?attredirects=0)
\ No newline at end of file
+[![image](/issue-tracking/how-to-bulk-edit/Bulk%20Edit%20-%20Worked.png)](/issue-tracking/how-to-bulk-edit/Bulk%20Edit%20-%20Worked.png)
\ No newline at end of file
diff --git a/site/issue-tracking/index.md b/site/issue-tracking/index.md
index e457b6f..1f189af 100644
--- a/site/issue-tracking/index.md
+++ b/site/issue-tracking/index.md
@@ -15,7 +15,7 @@
 *   [Requesting a Component or
             Label](/issue-tracking/requesting-a-component-or-label)
 *   [Triage Best
-            Practices](/for-testers/bug-reporting-guidelines/triage-best-practices?pli=1)
+            Practices](/for-testers/bug-reporting-guidelines/triage-best-practices)
 *   [How to Bulk Edit](/issue-tracking/how-to-bulk-edit)
 *   [Editing Components](/issue-tracking/editing-components)
 *   [Migrating Issue
diff --git a/site/issue-tracking/issue-tracking-lifecycle/index.md b/site/issue-tracking/issue-tracking-lifecycle/index.md
index b1cbffc..554db7e 100644
--- a/site/issue-tracking/issue-tracking-lifecycle/index.md
+++ b/site/issue-tracking/issue-tracking-lifecycle/index.md
@@ -12,7 +12,7 @@
 
 ## The Four Phases
 
-[![image](/_/rsrc/1457921362960/issue-tracking/issue-tracking-lifecycle/Conceptual%20Model.png)](/issue-tracking/issue-tracking-lifecycle/Conceptual%20Model.png?attredirects=0)
+[![image](/issue-tracking/issue-tracking-lifecycle/Conceptual%20Model.png)](/issue-tracking/issue-tracking-lifecycle/Conceptual%20Model.png)
 
 ### Reporting
 
@@ -56,4 +56,4 @@
 
 ## Status
 
-[![image](/_/rsrc/1457921358858/issue-tracking/issue-tracking-lifecycle/State%20Diagram.jpg)](/issue-tracking/issue-tracking-lifecycle/State%20Diagram.jpg?attredirects=0)
\ No newline at end of file
+[![image](/issue-tracking/issue-tracking-lifecycle/State%20Diagram.jpg)](/issue-tracking/issue-tracking-lifecycle/State%20Diagram.jpg)
\ No newline at end of file
diff --git a/site/issue-tracking/migrating-issue-components/index.md b/site/issue-tracking/migrating-issue-components/index.md
index 795b3b0..3e31cc8 100644
--- a/site/issue-tracking/migrating-issue-components/index.md
+++ b/site/issue-tracking/migrating-issue-components/index.md
@@ -18,7 +18,7 @@
 Blink&gt;&gt;Webrtc&gt;GetUserMedia). Once the results list appears, Select
 "All," go to the "Actions..." drop down and select "Bulk edit...".
 
-[![image](/_/rsrc/1475175455704/issue-tracking/migrating-issue-components/Bulk%20Edit.png)](/issue-tracking/migrating-issue-components/Bulk%20Edit.png?attredirects=0)
+[![image](/issue-tracking/migrating-issue-components/Bulk%20Edit.png)](/issue-tracking/migrating-issue-components/Bulk%20Edit.png)
 
 ​
 
@@ -29,23 +29,23 @@
 
 **Pro tip:** Uncheck the Send email box.
 
-[![image](/_/rsrc/1475175487840/issue-tracking/migrating-issue-components/Bulk%20Edit%20-%20Confirm.png)](/issue-tracking/migrating-issue-components/Bulk%20Edit%20-%20Confirm.png?attredirects=0)
+[![image](/issue-tracking/migrating-issue-components/Bulk%20Edit%20-%20Confirm.png)](/issue-tracking/migrating-issue-components/Bulk%20Edit%20-%20Confirm.png)
 
 Step 2 - Deprecate the component (to keep it out of Auto-complete)
 
 1. Once you load up the issue tracker, click on the "Development process" link
 on the top most menu.
 
-[![image](/_/rsrc/1475175523300/issue-tracking/migrating-issue-components/Development%20Process.png)](/issue-tracking/migrating-issue-components/Development%20Process.png?attredirects=0)
+[![image](/issue-tracking/migrating-issue-components/Development%20Process.png)](/issue-tracking/migrating-issue-components/Development%20Process.png)
 
 2. Select "Components" from the sub-menu that appears.
 
-[![image](/_/rsrc/1475175552306/issue-tracking/migrating-issue-components/Components.png)](/issue-tracking/migrating-issue-components/Components.png?attredirects=0)
+[![image](/issue-tracking/migrating-issue-components/Components.png)](/issue-tracking/migrating-issue-components/Components.png)
 
 3. Find your component from the current set of "Active components" (Pro tip:
 There are a lot, so ctrl+F is helpful).
 
-[![image](/_/rsrc/1475175570672/issue-tracking/migrating-issue-components/Component%20List.png)](/issue-tracking/migrating-issue-components/Component%20List.png?attredirects=0)
+[![image](/issue-tracking/migrating-issue-components/Component%20List.png)](/issue-tracking/migrating-issue-components/Component%20List.png)
 
 4. Check "Deprecated" and click on "Submit changes."
 
@@ -56,4 +56,4 @@
 has no "undo," in case a mistake is made. Given that errors happen, it's best
 practice to use "Deprecated" over delete to afford a measure of recovery.
 
-[![image](/_/rsrc/1475171922336/issue-tracking/migrating-issue-components/Depercate%20Component.png)](/issue-tracking/migrating-issue-components/Depercate%20Component.png?attredirects=0)
\ No newline at end of file
+[![image](/issue-tracking/migrating-issue-components/Depercate%20Component.png)](/issue-tracking/migrating-issue-components/Depercate%20Component.png)
\ No newline at end of file
diff --git a/site/issue-tracking/requesting-a-component-or-label.md b/site/issue-tracking/requesting-a-component-or-label.md
index b88b7b0..6f192da 100644
--- a/site/issue-tracking/requesting-a-component-or-label.md
+++ b/site/issue-tracking/requesting-a-component-or-label.md
@@ -13,10 +13,9 @@
 filing an issue:
 
 *   [Component
-            Request](https://bugs.chromium.org/p/chromium/issues/entry?template=Component%20Request)
+            Request](https://bugs.chromium.org/p/chromium/issues/entry)
             (Template)
-*   [Label
-            Request](https://bugs.chromium.org/p/chromium/issues/entry?template=Label%20Request)
+*   [Label Request](https://bugs.chromium.org/p/chromium/issues/entry)
             (Template)
 
 ## Component versus Label
diff --git a/site/issue-tracking/tips-and-tricks.md b/site/issue-tracking/tips-and-tricks.md
index e6302fe..3a54a58 100644
--- a/site/issue-tracking/tips-and-tricks.md
+++ b/site/issue-tracking/tips-and-tricks.md
@@ -18,11 +18,11 @@
 component.
 
 Example 1.1: Querying all Blink issues
-([component:Blink](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3ABlink)),
-from Blink to Blink&gt;WebRTC&gt;Audio etc...
+([component:Blink](https://bugs.chromium.org/p/chromium/issues/list)), from
+Blink to Blink&gt;WebRTC&gt;Audio etc...
 
 Example 1.1: Querying only issues explicitly w/ the Blink label
-([component=Blink](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3DBlink))
+([component=Blink](https://bugs.chromium.org/p/chromium/issues/list))
 
 ## Tip 2: Hit the "?" key to see a list of keyboard shortcuts.
 
diff --git a/site/july-2021---new-features-fixit-stability-security-fixes-interop-fixes-and-more.md b/site/july-2021---new-features-fixit-stability-security-fixes-interop-fixes-and-more.md
index cabc80d..89d28b2 100644
--- a/site/july-2021---new-features-fixit-stability-security-fixes-interop-fixes-and-more.md
+++ b/site/july-2021---new-features-fixit-stability-security-fixes-interop-fixes-and-more.md
@@ -46,7 +46,7 @@
 Capability Delegation
 
 mustaq@ finalized [Q3-Q4 shipping
-plan](https://docs.google.com/document/d/1L66B1QtqHCzAKlLQXdtv-YCmlXrJhi2Je2Vo91XWMsQ/edit?usp=sharing):
+plan](https://docs.google.com/document/d/1L66B1QtqHCzAKlLQXdtv-YCmlXrJhi2Je2Vo91XWMsQ/edit):
 
     origin trial at M94
 
@@ -156,10 +156,9 @@
 
 ![image](https://lh6.googleusercontent.com/79QhFw8veAOa5QuPOd526oGT8RMnbdrC92KsMj0M1eVDPPxkq2oLAazEAHrbCQbcLs77tQ15B87YU9FmvTDcoarlqngKkuDVrvJlGfjX0AHI47LfHq3vflDsjgweFIKzz8DZsG49ow)
 
-mustaq@ fixed a crash
-[bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1196872). The root
-cause is simply that hittest code is unaware that the contenteditable element is
-not editable
+mustaq@ fixed a crash [bug](https://bugs.chromium.org/p/chromium/issues/detail).
+The root cause is simply that hittest code is unaware that the contenteditable
+element is not editable
 ([CL](https://chromium-review.googlesource.com/c/chromium/src/+/3006934)).
 
 Binary size increase
@@ -167,14 +166,14 @@
 ![image](https://lh4.googleusercontent.com/-aonhm4OSowxVTec2CwsQtYUymc7eYGOUaq0JfDAw64zTSXv8nZcux24FLSxWn86NJv7Yn7g5dMpy3SJcw5dIolEBnJB2IVQfS0psqddF0GdSP6YBpu5na0NjnctDO1Xm43G89Uokw)
 
 flackr@ investigated a binary size increase
-[bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1226170) on Android,
-where Android stretch shader adds a large (~6KB) shader string (shown above).
+[bug](https://bugs.chromium.org/p/chromium/issues/detail) on Android, where
+Android stretch shader adds a large (~6KB) shader string (shown above).
 
     Short term, only include shader string on Android
     ([CL](https://chromium-review.googlesource.com/c/chromium/src/+/3016756)).
 
     Long term, find a way to [compress
-    string](https://bugs.chromium.org/p/chromium/issues/detail?id=1227747).
+    string](https://bugs.chromium.org/p/chromium/issues/detail).
 
 Chapter IV: Interop fixes
 
@@ -210,7 +209,7 @@
 skobes@ landed a
 [CL](https://chromium-review.googlesource.com/c/chromium/src/+/3002029) that
 fixes a jumpy scrollbar
-[bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1175210).
+[bug](https://bugs.chromium.org/p/chromium/issues/detail).
 
 Chapter VI: Bug Updates
 
diff --git a/site/layout-test-contest/index.md b/site/layout-test-contest/index.md
index 8bcafac..0591bf7 100644
--- a/site/layout-test-contest/index.md
+++ b/site/layout-test-contest/index.md
@@ -97,8 +97,7 @@
 
 **Your choice of:**
 
-[Kitchit Dinner
-Party](http://www.google.com/url?q=http%3A%2F%2Fwww.kitchit.com%2Flistings%2Flate-summer-farmers-market-dinner&sa=D&sntz=1&usg=AFrqEzeeon2ePMRBRFaHc6luP02HSn0e3w)
+[Kitchit Dinner Party](http://www.google.com/url)
 for 2
 ![image](https://kitchit-static01.insnw.net/images/4453/Large/6215_1160623569817_1054627764_484055_6067109_n.jpg)
 
diff --git a/site/nativeclient/day-to-day/index.md b/site/nativeclient/day-to-day/index.md
index f17ed5f..d23d09d 100644
--- a/site/nativeclient/day-to-day/index.md
+++ b/site/nativeclient/day-to-day/index.md
@@ -5,4 +5,4 @@
 title: '6: Day-to-Day Engineering'
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D249'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D250'%3D297'dim'%5C%3D10'%3D10'%3D250'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=4Bm9qaJUdSqYajg2_Fmi3qRL9R0)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/nativeclient/getting-started/getting-started-background-and-basics/index.md b/site/nativeclient/getting-started/getting-started-background-and-basics/index.md
index cc82399..8ab29f6 100644
--- a/site/nativeclient/getting-started/getting-started-background-and-basics/index.md
+++ b/site/nativeclient/getting-started/getting-started-background-and-basics/index.md
@@ -133,18 +133,17 @@
 The nexes are run using a loader program, sel_ldr (secure
 [ELF](http://en.wikipedia.org/wiki/Executable_and_Linkable_Format) loader),
 which is launched as a separate process. The sel_ldr process communicates with
-the NaCl plugin via
-[SRPC](/system/errors/NodeNotFound?suri=wuid:gx:3e5ac6935bee42c7) over IMC
-\[citation needed\].
-NaCl was [integrated](/system/errors/NodeNotFound?suri=wuid:gx:5902ff6fd05c29c6)
-into Chrome 5 as an in-process Pepper plugin. The NaCl modules that it runs can
-utilize the Pepper API for browser interaction. Part of the integration was to
-add special support to Chrome to allow sandboxed plugins to launch the sel_ldr
-process. NaCl can be enabled in Chrome 5 and later with the --enable-nacl
-command-line flag at browser start-up by developers who want to develop Native
-Client modules. From Chrome 14 and onwards Native Client is on by default and
-can be used in [Chrome Web Store](https://chrome.google.com/webstore) apps. For
-development purposes Native Client is also available to [unpacked
+the NaCl plugin via [SRPC](/system/errors/NodeNotFound) over IMC \[citation
+needed\].
+NaCl was [integrated](/system/errors/NodeNotFound) into Chrome 5 as an
+in-process Pepper plugin. The NaCl modules that it runs can utilize the Pepper
+API for browser interaction. Part of the integration was to add special support
+to Chrome to allow sandboxed plugins to launch the sel_ldr process. NaCl can be
+enabled in Chrome 5 and later with the --enable-nacl command-line flag at
+browser start-up by developers who want to develop Native Client modules. From
+Chrome 14 and onwards Native Client is on by default and can be used in [Chrome
+Web Store](https://chrome.google.com/webstore) apps. For development purposes
+Native Client is also available to [unpacked
 extensions](http://code.google.com/chrome/extensions/getstarted.html). Once we
 launch Portable Native Client (PNaCl)
 ([PDF](http://nativeclient.googlecode.com/svn/data/site/pnacl.pdf)), we plan to
@@ -174,7 +173,7 @@
 
 ### Diagram
 
-[![image](/_/rsrc/1278971287192/nativeclient/getting-started/getting-started-background-and-basics/nacl_diagram.png)](/nativeclient/getting-started/getting-started-background-and-basics/nacl_diagram.png?attredirects=0)
+[![image](/nativeclient/getting-started/getting-started-background-and-basics/nacl_diagram.png)](/nativeclient/getting-started/getting-started-background-and-basics/nacl_diagram.png)
 
 ### Related Documentation
 
@@ -212,8 +211,7 @@
 
 <http://sites.google.com/a/chromium.org/dev/nativeclient/simple-rpc>
 
-[Native Client integration with
-Chrome](/system/errors/NodeNotFound?suri=wuid:gx:5902ff6fd05c29c6)
+[Native Client integration with Chrome](/system/errors/NodeNotFound)
 
 ### Articles and Blog Posts
 
diff --git a/site/nativeclient/getting-started/index.md b/site/nativeclient/getting-started/index.md
index 9f57fcf..78fe118 100644
--- a/site/nativeclient/getting-started/index.md
+++ b/site/nativeclient/getting-started/index.md
@@ -5,4 +5,4 @@
 title: '1: Getting Started'
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/nativeclient/how-tos/building-and-testing-gcc-and-gnu-binutils.md b/site/nativeclient/how-tos/building-and-testing-gcc-and-gnu-binutils.md
index 4ed9954..4f519e3 100644
--- a/site/nativeclient/how-tos/building-and-testing-gcc-and-gnu-binutils.md
+++ b/site/nativeclient/how-tos/building-and-testing-gcc-and-gnu-binutils.md
@@ -11,15 +11,13 @@
 
 This page describes the structure of source code of the GCC-based Native Client
 toolchain. The sources are based on stable releases of external packages:
-[Binutils](http://git.chromium.org/gitweb/?p=nacl-binutils.git;a=summary),
-[GCC](http://git.chromium.org/gitweb/?p=nacl-gcc.git;a=summary),
-[Newlib](http://git.chromium.org/gitweb/?p=nacl-newlib.git;a=summary),
-[GDB](http://git.chromium.org/gitweb/?p=nacl-gdb.git;a=summary),
-[GlibC](http://git.chromium.org/gitweb/?p=nacl-glibc.git;a=summary) plus a
-subset of [linux kernel
-headers](http://git.chromium.org/gitweb/?p=linux-headers-for-nacl.git;a=summary).
-The rest of the page addresses the structure of the source repositories, the
-ways to synchronize patches across them and the build script.
+[Binutils](http://git.chromium.org/gitweb/),
+[GCC](http://git.chromium.org/gitweb/),
+[Newlib](http://git.chromium.org/gitweb/),
+[GDB](http://git.chromium.org/gitweb/), [GlibC](http://git.chromium.org/gitweb/)
+plus a subset of [linux kernel headers](http://git.chromium.org/gitweb/). The
+rest of the page addresses the structure of the source repositories, the ways to
+synchronize patches across them and the build script.
 
 ## Prerequisites
 
diff --git a/site/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/index.md b/site/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/index.md
index eeb5e80..d7b9394 100644
--- a/site/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/index.md
+++ b/site/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/index.md
@@ -21,11 +21,11 @@
 File-&gt;New-&gt;Makefile Project with Existing Code menu in Eclipse. Choose
 project name, enter project folder location and select Cross GCC toolchain.
 
-[![image](/_/rsrc/1348220127949/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20project.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20project.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20project.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20project.png)
 
 Your new project will look like this.
 
-[![image](/_/rsrc/1348220492789/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20project%20view.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20project%20view.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20project%20view.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20project%20view.png)
 
 ## Building NaCl project
 
@@ -39,23 +39,23 @@
 you downloaded NaCl SDK to c:\\nacl_sdk directory and want to use 22 pepper, set
 it to c:\\nacl_sdk\\pepper_22.
 
-[![image](/_/rsrc/1348221047866/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20build%20variable.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20build%20variable.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20build%20variable.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20build%20variable.png)
 
-[![image](/_/rsrc/1348221196426/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build%20variables.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build%20variables.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build%20variables.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build%20variables.png)
 
 Now we can use this variable to set build command on C/C++ Build page to
 ${NACL_SDK_ROOT}/tools/make NACL_SDK_ROOT=${NACL_SDK_ROOT}. On Linux and Mac use
 make NACL_SDK_ROOT=${NACL_SDK_ROOT}.
 
-[![image](/_/rsrc/1348221739069/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build.png)
 
 Enable parallel build on Behaviour tab.
 
-[![image](/_/rsrc/1348223714037/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build%20behaviour%20tab.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build%20behaviour%20tab.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build%20behaviour%20tab.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20build%20behaviour%20tab.png)
 
 Press OK in properties window. You can now build the project by right clicking
 on it and selecting Build Project in the popup menu or by pressing hammer icon
-[![image](/_/rsrc/1348223899057/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20hammer%20icon.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20hammer%20icon.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20hammer%20icon.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20hammer%20icon.png)
 in the toolbar. Make build log will be shown in console view.
 
 ## Set up eclipse indexer
@@ -65,30 +65,30 @@
 Symbols page. Open Source Location tab, add src folder using Add Folder...
 button and remove root of the project using Delete button.
 
-[![image](/_/rsrc/1348224469544/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20source%20location.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20source%20location.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20source%20location.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20source%20location.png)
 
 Then go to Output Location path, add glibc and newlib folders there and remove
 root of the project.
 
-[![image](/_/rsrc/1348224594206/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20output%20location.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20output%20location.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20output%20location.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20output%20location.png)
 
 Now let us setup include paths. Go to Includes tab and press Add... button.
 Enter ${NACL_SDK_ROOT}/include in the directory field and select Add to all
 configurations and Add to all languages checkboxes.
 
-[![image](/_/rsrc/1348225068540/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20add%20directory%20path%201.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20add%20directory%20path%201.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20add%20directory%20path%201.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20add%20directory%20path%201.png)
 
 Then press Add... button again and add
 ${NACL_SDK_ROOT}/toolchain/win_x86_glibc/x86_64-nacl/include directory (replace
 win_x86_glibc with linux_x86_glibc or mac_x86_glibc if you use Linux or Mac OS X
 accordingly).
 
-[![image](/_/rsrc/1348225506947/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20add%20directory%20path%202.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20add%20directory%20path%202.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20add%20directory%20path%202.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20add%20directory%20path%202.png)
 
 Press OK button in properties window and open hello_world.c. There should not be
 any compile errors now.
 
-[![image](/_/rsrc/1348225725535/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20with%20indexer%20enabled.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20with%20indexer%20enabled.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20with%20indexer%20enabled.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20with%20indexer%20enabled.png)
 
 ## Debug NaCl newlib application
 
@@ -98,10 +98,10 @@
 connection requires parameters that can't be determined automatically. So we
 have to create debugging configuration by hand. Go to Run-&gt;Debug
 Configurations... menu or press on debug icon arrow
-[![image](/_/rsrc/1348238967479/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20icon.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20icon.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20icon.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20icon.png)
 in toolbar and choose Debug Configurations... in the popup menu. Select C/C++
 Remote Application in Debug Configurations windows and press new button
-[![image](/_/rsrc/1348239165560/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20debug%20configuration%20icon.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20debug%20configuration%20icon.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20debug%20configuration%20icon.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20new%20debug%20configuration%20icon.png)
 above filter text field or choose New in the popup menu.
 
 Change configuration name to NaCl Project newlib and fill C/C++ Application
@@ -109,13 +109,13 @@
 Project\\newlib\\Debug\\hello_world_x86_64.nexe. We use ${workspace_loc} instead
 of ${project_loc} since the later depends on currently selected project.
 
-[![image](/_/rsrc/1348239931801/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20main.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20main.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20main.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20main.png)
 
 Now press Select other link at the bottom of the window. If you don't see the
 link, skip this step. Select Use configuration specific settings checkbox and
 choose GDB (DSF) Manual Remote Debugging Launcher in the list.
 
-[![image](/_/rsrc/1348240717522/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20select%20preferred%20launcher.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20select%20preferred%20launcher.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20select%20preferred%20launcher.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20select%20preferred%20launcher.png)
 
 Press OK and go to the debugger tab. Change Stop on startup at field to
 Instance_DidCreate or deselect the Stop on startup checkbox. On Main tab in
@@ -124,11 +124,11 @@
 Ensure that Non-stop mode checkbox is not selected since nacl-gdb doesn't
 support this mode.
 
-[![image](/_/rsrc/1348579743450/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20Debugger%20Main.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20Debugger%20Main.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20Debugger%20Main.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20Debugger%20Main.png)
 
 Set port number to 4014 in Gdbserver Settings tab.
 
-[![image](/_/rsrc/1348579917710/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20Debugger%20Gdbserver%20Settings.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20Debugger%20Gdbserver%20Settings.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20Debugger%20Gdbserver%20Settings.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20Debugger%20Gdbserver%20Settings.png)
 
 Save debug configuration by clicking Apply button.
 
@@ -138,12 +138,12 @@
 configuration and press Debug button. Next time, you can launch it by pressing
 debug icon arrow that shows 10 last debug configurations.
 
-[![image](/_/rsrc/1348241142985/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20last%20debug%20configurations.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20last%20debug%20configurations.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20last%20debug%20configurations.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20last%20debug%20configurations.png)
 
 When program will stop on the start breakpoint or breakpoint you set in project,
 Eclipse will switch to debug perspective.
 
-[![image](/_/rsrc/1348580936219/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20hit%20breakpoint.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20hit%20breakpoint.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20hit%20breakpoint.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20hit%20breakpoint.png)
 
 ## Debugging NaCl glibc application
 
@@ -152,20 +152,20 @@
 Project\\\\glibc\\\\Debug\\\\hello_world.nmf". If you use debugger from
 pepper_29+, you don't need to double slashes.
 
-[![image](/_/rsrc/1348585616527/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20gdb_init%20file.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20gdb_init%20file.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20gdb_init%20file.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20gdb_init%20file.png)
 
 Go to Run-&gt;Debug configuration... menu and duplicate newlib debug
 configuration using Duplicate item in popup menu. Change new configuration name
 to NaCl Project glibc and C/C++ Application field to ${workspace_loc}\\NaCl
 Project\\glibc\\Debug\\lib64\\runnable-ld.so.
 
-[![image](/_/rsrc/1348585787726/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20glibc%20main.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20glibc%20main.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20glibc%20main.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20glibc%20main.png)
 
 Then go to Debugger tab and change GDB command file on Main subtab to
 c:\\Users\\username\\workspace\\NaCl Project\\gdb_init.txt. Ensure that Non-stop
 mode checkbox is not selected.
 
-[![image](/_/rsrc/1348585907243/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20glibc%20Debugger%20Main.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20glibc%20Debugger%20Main.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20glibc%20Debugger%20Main.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20debug%20configuration%20glibc%20Debugger%20Main.png)
 
 Press Apply button and close the window. Now you need to run your NaCl
 application in chrome with --enable-nacl-debug and --no-sandbox flags, select
@@ -180,7 +180,7 @@
 
 You should ignore them.
 
-[![image](/_/rsrc/1348586276453/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20glibc%20hit%20breakpoint.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20glibc%20hit%20breakpoint.png?attredirects=0)
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20glibc%20hit%20breakpoint.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20glibc%20hit%20breakpoint.png)
 
 ## Troubleshooting
 
@@ -188,4 +188,4 @@
 arrow of console icon in Console view to show "NaCl Project glibc \[C/C++ Remote
 Application\] gdb traces" console.
 
-[![image](/_/rsrc/1348586543240/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20consoles.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20consoles.png?attredirects=0)
\ No newline at end of file
+[![image](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20consoles.png)](/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt/eclipse%20consoles.png)
\ No newline at end of file
diff --git a/site/nativeclient/how-tos/index.md b/site/nativeclient/how-tos/index.md
index b6cf889..2e64fa8 100644
--- a/site/nativeclient/how-tos/index.md
+++ b/site/nativeclient/how-tos/index.md
@@ -5,4 +5,4 @@
 title: '2: How Tos'
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/nativeclient/index.md b/site/nativeclient/index.md
index 8464769..e750085 100644
--- a/site/nativeclient/index.md
+++ b/site/nativeclient/index.md
@@ -17,6 +17,6 @@
 documentation previously). The following search field covers all these websites
 plus groups.
 
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BGoogle+Gadget'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D47'dim'%5C%3D10'%3D10'%3D500'%3D47'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=euCRKri7t9BYkRq20_OPFS3LDdo)
+![image](http://www.google.com/chart)
 
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=MbVUt4vxSWnPJM_hhStS4WI618E)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/nativeclient/life-of-sel_ldr.md b/site/nativeclient/life-of-sel_ldr.md
index 081d9a8..9d78a3a 100644
--- a/site/nativeclient/life-of-sel_ldr.md
+++ b/site/nativeclient/life-of-sel_ldr.md
@@ -136,7 +136,7 @@
 of the available methods.
 
 To read about SRPC, go to [Using Simple RPC to Implement Native Client
-Services](/system/errors/NodeNotFound?suri=wuid:gx:3e5ac6935bee42c7), the
+Services](/system/errors/NodeNotFound), the
 [reference](http://nativeclient.googlecode.com/svn/data/docs_tarball/nacl/googleclient/native_client/scons-out/doc/html/group___s_r_p_c.html)
 or native_client/src/shared/srpc in the Native Client sources. Take a look into
 native_client/src/shared/srpc/rpc_serialize.c to get understanding of SRPC
diff --git a/site/nativeclient/pnacl/aligned-bundling-support-in-llvm/index.md b/site/nativeclient/pnacl/aligned-bundling-support-in-llvm/index.md
index e5cd196..b0a24cc 100644
--- a/site/nativeclient/pnacl/aligned-bundling-support-in-llvm/index.md
+++ b/site/nativeclient/pnacl/aligned-bundling-support-in-llvm/index.md
@@ -176,7 +176,7 @@
 algorithm. The following diagram will help explain the layout of fragments
 w.r.t. bundling:
 
-[![image](/_/rsrc/1355526290127/nativeclient/pnacl/aligned-bundling-support-in-llvm/Fragment%20padding.png.1355408184699.png)](/nativeclient/pnacl/aligned-bundling-support-in-llvm/Fragment%20padding.png.1355408184699.png?attredirects=0)
+[![image](/nativeclient/pnacl/aligned-bundling-support-in-llvm/Fragment%20padding.png.1355408184699.png)](/nativeclient/pnacl/aligned-bundling-support-in-llvm/Fragment%20padding.png.1355408184699.png)
 
 *   When layout on a fragment is performed, the fragment's offset and
             size are computed.
diff --git a/site/nativeclient/pnacl/index.md b/site/nativeclient/pnacl/index.md
index 322ade9..c9168bf 100644
--- a/site/nativeclient/pnacl/index.md
+++ b/site/nativeclient/pnacl/index.md
@@ -5,4 +5,4 @@
 title: PNaCl
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D249'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D250'%3D297'dim'%5C%3D10'%3D10'%3D250'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=4Bm9qaJUdSqYajg2_Fmi3qRL9R0)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/nativeclient/pnacl/introduction-to-portable-native-client.md b/site/nativeclient/pnacl/introduction-to-portable-native-client.md
index 177a45d..cda3f49 100644
--- a/site/nativeclient/pnacl/introduction-to-portable-native-client.md
+++ b/site/nativeclient/pnacl/introduction-to-portable-native-client.md
@@ -124,10 +124,10 @@
     3.  For Chrome 31, the on-demand install can sometimes still fail.
                 Restart the browser and try again if that happens.
 2.  Once installed, visit a webpage with a [PNaCl
-            NMF](/system/errors/NodeNotFound?suri=wuid:gx:14ed7d44e735f46d) file
-            that points at your pexe application (the SDK has a create_nmf.py
-            tool that will help you create one). For example, try loading the
-            samples here: <http://gonativeclient.appspot.com/demo>.
+            NMF](/system/errors/NodeNotFound) file that points at your pexe
+            application (the SDK has a create_nmf.py tool that will help you
+            create one). For example, try loading the samples here:
+            <http://gonativeclient.appspot.com/demo>.
 3.  NOTE: In contrast to a NaCl application, the mime type must be
             application/x-pnacl (not application/x-nacl).
 
diff --git a/site/nativeclient/pnacl/subzero/index.md b/site/nativeclient/pnacl/subzero/index.md
index 7192118..5de7e0a 100644
--- a/site/nativeclient/pnacl/subzero/index.md
+++ b/site/nativeclient/pnacl/subzero/index.md
@@ -5,4 +5,4 @@
 title: Subzero
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D249'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D250'%3D297'dim'%5C%3D10'%3D10'%3D250'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=4Bm9qaJUdSqYajg2_Fmi3qRL9R0)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/nativeclient/reference/anatomy-of-a-sys/index.md b/site/nativeclient/reference/anatomy-of-a-sys/index.md
index 47f8b48..059ccc5 100644
--- a/site/nativeclient/reference/anatomy-of-a-sys/index.md
+++ b/site/nativeclient/reference/anatomy-of-a-sys/index.md
@@ -17,7 +17,7 @@
 details of this implementation vary from platform to platform, but the general
 flow is the same. This figure shows the flow of control:
 
-[![image](/_/rsrc/1278971574216/nativeclient/reference/anatomy-of-a-sys/NaClSyscallFlowchart2.png)](/nativeclient/reference/anatomy-of-a-sys/NaClSyscallFlowchart2.png?attredirects=0)
+[![image](/nativeclient/reference/anatomy-of-a-sys/NaClSyscallFlowchart2.png)](/nativeclient/reference/anatomy-of-a-sys/NaClSyscallFlowchart2.png)
 
 The syscall starts as a call from untrusted code to a trampoline, which is a
 tiny bit of code (less than one NaCl bundle) that resides at the bottom of the
diff --git a/site/nativeclient/reference/index.md b/site/nativeclient/reference/index.md
index 870a1f7..e543beb 100644
--- a/site/nativeclient/reference/index.md
+++ b/site/nativeclient/reference/index.md
@@ -5,4 +5,4 @@
 title: '4: Reference'
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/nativeclient/reference/research-papers/index.md b/site/nativeclient/reference/research-papers/index.md
index 6996f46..82c794d 100644
--- a/site/nativeclient/reference/research-papers/index.md
+++ b/site/nativeclient/reference/research-papers/index.md
@@ -18,8 +18,8 @@
             (<http://www.usenix.org/events/sec10/index.html>), August 2010;
             originally posted February 2010, revised June 2010
 *   [PNaCl: Portable Native Client
-            Executables](https://docs.google.com/a/chromium.org/viewer?a=v&pid=sites&srcid=Y2hyb21pdW0ub3JnfGRldnxneDo3ZmQ2NjI2NjFkM2EzYjFl),
-            white paper, February 2010
+            Executables](https://docs.google.com/a/chromium.org/viewer), white
+            paper, February 2010
 *   [Language-Independent Sandboxing of Just-In-Time Compilation and
             Self-Modifying
             Code](http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/pubs/archive/37204.pdf),
diff --git a/site/omnibox-history-provider/caching/index.md b/site/omnibox-history-provider/caching/index.md
index 8a88ab4..3ea1780 100644
--- a/site/omnibox-history-provider/caching/index.md
+++ b/site/omnibox-history-provider/caching/index.md
@@ -58,11 +58,11 @@
 Modifications to the HQP index caching code are underway such that all cache
 file and database operations will be performed on the appropriate thread.
 
-==Startup/Restoring==![image](/_/rsrc/1326315606847/omnibox-history-provider/caching/Startup.png)
+==Startup/Restoring==![image](/omnibox-history-provider/caching/Startup.png)
 
 The illustration to the right shows the threading model for profile
 initialization. For a larger image [click
-here](/omnibox-history-provider/caching/Startup.png?attredirects=0).
+here](/omnibox-history-provider/caching/Startup.png).
 
 Three threads are involved: the main (or UI) thread, the FILE thread, and the
 History Database thread.
@@ -89,10 +89,9 @@
 
 ==Shutdown/Saving==
 
-![image](/_/rsrc/1326315773179/omnibox-history-provider/caching/Shutdown.png)The
-illustration to the left shows the threading model for shutdown. For a larger
-image [click
-here](/omnibox-history-provider/caching/Shutdown.png?attredirects=0).
+![image](/omnibox-history-provider/caching/Shutdown.png)The illustration to the
+left shows the threading model for shutdown. For a larger image [click
+here](/omnibox-history-provider/caching/Shutdown.png).
 
 When the profile is shutdown, a copy of the HQP's index data is made on the main
 thread and then written to the cache file on the FILE thread. Once again, making
@@ -108,14 +107,12 @@
 
 The illustration below gives a detailed image showing all classes and functions
 involved in the profile startup/cache restoral operation. For a larger image
-[click
-here](/omnibox-history-provider/caching/StartupDetail.png?attredirects=0).
+[click here](/omnibox-history-provider/caching/StartupDetail.png).
 
-[![image](/_/rsrc/1326321316394/omnibox-history-provider/caching/StartupDetail.png)](/omnibox-history-provider/caching/StartupDetail.png?attredirects=0)
+[![image](/omnibox-history-provider/caching/StartupDetail.png)](/omnibox-history-provider/caching/StartupDetail.png)
 
 The illustration below a detailed image showing all classes and functions
 involved in the profile shutdown/cache saving operation. For a larger image
-[click
-here](/omnibox-history-provider/caching/ShutdownDetail.png?attredirects=0).
+[click here](/omnibox-history-provider/caching/ShutdownDetail.png).
 
-[![image](/_/rsrc/1326321376462/omnibox-history-provider/caching/ShutdownDetail.png)](/omnibox-history-provider/caching/ShutdownDetail.png?attredirects=0)
\ No newline at end of file
+[![image](/omnibox-history-provider/caching/ShutdownDetail.png)](/omnibox-history-provider/caching/ShutdownDetail.png)
\ No newline at end of file
diff --git a/site/omnibox-history-provider/index.md b/site/omnibox-history-provider/index.md
index 9e8a5f0..d3f227a 100644
--- a/site/omnibox-history-provider/index.md
+++ b/site/omnibox-history-provider/index.md
@@ -9,7 +9,7 @@
 database. As the user starts typing into the omnibox, the HQP performs a search
 in its index of significant historical visits for the term or terms which have
 
-[![image](/_/rsrc/1297893730349/omnibox-history-provider/Screen%20shot%202011-02-16%20at%202.59.44%20PM.png)](/omnibox-history-provider/Screen%20shot%202011-02-16%20at%202.59.44%20PM.png?attredirects=0)
+[![image](/omnibox-history-provider/Screen%20shot%202011-02-16%20at%202.59.44%20PM.png)](/omnibox-history-provider/Screen%20shot%202011-02-16%20at%202.59.44%20PM.png)
 
 been typed. The resulting candidates are scored and a limited number of only the
 most relevant matching URLs visited are presented to the user. For example,
@@ -19,7 +19,7 @@
 Substring matching is also performed. The drudgereport.com suggestion will also
 be made if the user types '**rep**', though the
 
-[![image](/_/rsrc/1297894829255/omnibox-history-provider/Screen%20shot%202011-02-16%20at%203.16.49%20PM.png)](/omnibox-history-provider/Screen%20shot%202011-02-16%20at%203.16.49%20PM.png?attredirects=0)
+[![image](/omnibox-history-provider/Screen%20shot%202011-02-16%20at%203.16.49%20PM.png)](/omnibox-history-provider/Screen%20shot%202011-02-16%20at%203.16.49%20PM.png)
 
 result will not be scored as highly and is likely not to be the top-most
 suggestion, as shown in the screenshot on the left.
@@ -124,7 +124,7 @@
 in-memory data structures with a reference to the original history item. Here is
 a diagram of these data structures:
 
-[![image](/_/rsrc/1297900195934/omnibox-history-provider/HQP.jpg)](/omnibox-history-provider/HQP.jpg?attredirects=0)
+[![image](/omnibox-history-provider/HQP.jpg)](/omnibox-history-provider/HQP.jpg)
 
 #### Indexing
 
@@ -165,7 +165,7 @@
 The following diagram demonstrates what occurs in the HQP as the user types into
 the omnibox. In this case, the user has type the four characters: **d r u d**.
 
-[![image](/_/rsrc/1298047467444/omnibox-history-provider/HQP%20Search.jpg)](/omnibox-history-provider/HQP%20Search.jpg?attredirects=0)
+[![image](/omnibox-history-provider/HQP%20Search.jpg)](/omnibox-history-provider/HQP%20Search.jpg)
 
 Whatever the user types may constitute multiple search terms, either
 deliberately or not. The following are examples of multiple search terms:
diff --git a/site/quic/index.md b/site/quic/index.md
index 90d3264..4e49092 100644
--- a/site/quic/index.md
+++ b/site/quic/index.md
@@ -50,27 +50,27 @@
 
 *   [SIGCOMM 2017 Paper](https://research.google/pubs/pub46403/)
 *   [QUIC
-            overview](https://docs.google.com/document/d/1gY9-YNDNAB1eip-RTPbqphgySwSNSDHLq9D5Bty4FSU/edit?usp=sharing)
+            overview](https://docs.google.com/document/d/1gY9-YNDNAB1eip-RTPbqphgySwSNSDHLq9D5Bty4FSU/edit)
 *   [QUIC FAQ](/quic/quic-faq)
 *   [A Guide to Parsing QUIC Client Hellos for Network Middlebox
             Vendors](https://docs.google.com/document/d/1GV2j-PGl7YGFqmWbYvzu7-UNVIpFdbprtmN9tt6USG8/preview)
 *   [Legacy QUIC wire specification (versions up to and including
-            Q043)](https://docs.google.com/document/d/1WJvyZflAO2pq77yOLbp9NsGjC1CHetAXV8I0fQe-B_U/edit?usp=sharing)
+            Q043)](https://docs.google.com/document/d/1WJvyZflAO2pq77yOLbp9NsGjC1CHetAXV8I0fQe-B_U/edit)
 *   [Legacy QUIC wire specification (versions from Q044 to Q048
-            inclusive)](https://docs.google.com/document/d/1FcpCJGTDEMblAs-Bm5TYuqhHyUqeWpqrItw2vkMFsdY/edit?usp=sharing)
+            inclusive)](https://docs.google.com/document/d/1FcpCJGTDEMblAs-Bm5TYuqhHyUqeWpqrItw2vkMFsdY/edit)
 *   [Cleartext QUIC wire specification (versions Q049 and
             above)](https://tools.ietf.org/html/draft-ietf-quic-invariants-07)
 *   [QUIC crypto design
-            doc](https://docs.google.com/document/d/1g5nIXAIkN_Y-7XJW5K45IblHd_L2f5LTaDUDwvZ5L6g/edit?usp=sharing)
+            doc](https://docs.google.com/document/d/1g5nIXAIkN_Y-7XJW5K45IblHd_L2f5LTaDUDwvZ5L6g/edit)
 *   [Getting started with the QUIC toy client and
             server](/quic/playing-with-quic)
-*   [QUIC tech talk](https://www.youtube.com/watch?v=hQZ-0mXFmk8)
+*   [QUIC tech talk](https://www.youtube.com/watch)
 *   [QUIC
-            Discovery](https://docs.google.com/document/d/1i4m7DbrWGgXafHxwl8SwIusY2ELUe8WX258xt2LFxPM/edit?usp=sharing)
+            Discovery](https://docs.google.com/document/d/1i4m7DbrWGgXafHxwl8SwIusY2ELUe8WX258xt2LFxPM/edit)
 *   [QUIC FEC v1
-            (deprecated)](https://docs.google.com/document/d/1Hg1SaLEl6T4rEU9j-isovCo8VEjjnuCPTcLNJewj7Nk/edit?usp=sharing)
+            (deprecated)](https://docs.google.com/document/d/1Hg1SaLEl6T4rEU9j-isovCo8VEjjnuCPTcLNJewj7Nk/edit)
 *   [QUIC flow
-            control](https://docs.google.com/document/d/1F2YfdDXKpy20WVKJueEf4abn_LVZHhMUMS5gX6Pgjl4/edit?usp=sharing)
+            control](https://docs.google.com/document/d/1F2YfdDXKpy20WVKJueEf4abn_LVZHhMUMS5gX6Pgjl4/edit)
 
 **Pre-Working Group IETF Material**
 
@@ -79,22 +79,22 @@
     *   [QUIC Protocol
                 Overview](https://www.ietf.org/proceedings/96/slides/slides-96-quic-5.pdf)
 *   Presentations from the IETF-93 (Prague) BarBoF on QUIC
-            ([Video](http://recordings.conf.meetecho.com/Playout/watch.jsp?recording=IETF93_QUIC&chapter=BAR_BOF))
-    *   [Introduction](https://docs.google.com/presentation/d/15bnWhEBVRVZDO5up7UTpZU-o6jPOfGU4fT5JlBZ7-Cs/edit?usp=sharing)
+            ([Video](http://recordings.conf.meetecho.com/Playout/watch.jsp))
+    *   [Introduction](https://docs.google.com/presentation/d/15bnWhEBVRVZDO5up7UTpZU-o6jPOfGU4fT5JlBZ7-Cs/edit)
     *   [QUIC Protocol
-                Overview](https://docs.google.com/presentation/d/15e1bLKYeN56GL1oTJSF9OZiUsI-rcxisLo9dEyDkWQs/edit?usp=sharing)
+                Overview](https://docs.google.com/presentation/d/15e1bLKYeN56GL1oTJSF9OZiUsI-rcxisLo9dEyDkWQs/edit)
     *   [Implementing QUIC For Fun And
-                Learning](https://docs.google.com/presentation/d/1BjPUowoOoG0ywmq5r8QNqnC9JPELUe02jvgyoOW3HFw/edit?usp=sharing)
+                Learning](https://docs.google.com/presentation/d/1BjPUowoOoG0ywmq5r8QNqnC9JPELUe02jvgyoOW3HFw/edit)
                 (Christian Huitema, Microsoft)
     *   [QUIC Congestion Control and Loss
-                Recovery](https://docs.google.com/presentation/d/1T9GtMz1CvPpZtmF8g-W7j9XHZBOCp9cu1fW0sMsmpoo/edit?usp=sharing)
+                Recovery](https://docs.google.com/presentation/d/1T9GtMz1CvPpZtmF8g-W7j9XHZBOCp9cu1fW0sMsmpoo/edit)
 *   Initial Presentation at IETF-88
             ([Slides](https://www.ietf.org/proceedings/88/slides/slides-88-tsvarea-10.pdf))
 
 Video
 
 *   [QUIC Connection Migration
-            demo](https://drive.google.com/file/d/1DlMI_3MOxnWarvEVfzKxFqmD7c-u1cYG/view?usp=sharing)
+            demo](https://drive.google.com/file/d/1DlMI_3MOxnWarvEVfzKxFqmD7c-u1cYG/view)
 
 Code
 
diff --git a/site/servicification.md b/site/servicification.md
index d6e9ffa..9f8dce3 100644
--- a/site/servicification.md
+++ b/site/servicification.md
@@ -50,13 +50,13 @@
 [sherifing
 notes](https://docs.google.com/document/d/1xjFD9yJVuUtekJe3a9rpBmYqTOvRuGwML3BP2SBvC3s/edit#heading=h.nyhdzanbjl3i)
 [conversion cheat
-sheet](https://docs.google.com/document/d/1OyBYvN0dwvpqfSZBdsfZ29iTFqGnVS2sdiPV14Z-Fto/edit?usp=sharing)
+sheet](https://docs.google.com/document/d/1OyBYvN0dwvpqfSZBdsfZ29iTFqGnVS2sdiPV14Z-Fto/edit)
 [bug triaging
-instructions](https://docs.google.com/document/d/1hMav0DUXW5ZF67L_g5B92VR-hYEgfUchhU9oHBByeJA/edit?usp=sharing)
+instructions](https://docs.google.com/document/d/1hMav0DUXW5ZF67L_g5B92VR-hYEgfUchhU9oHBByeJA/edit)
 
 **Device Service˜**
 
-[Device](https://bugs.chromium.org/p/chromium/issues/detail?id=612328)
+[Device](https://bugs.chromium.org/p/chromium/issues/detail)
 
 **Identity Service**
 
@@ -70,11 +70,11 @@
 
 **Past Projects**
 
-*   [Prefs](https://docs.google.com/document/d/1JU8QUWxMEXWMqgkvFUumKSxr7Z-nfq0YvreSJTkMVmU/edit?usp=sharing)
-*   [Process/Sandbox](https://bugs.chromium.org/p/chromium/issues/detail?id=654986)
+*   [Prefs](https://docs.google.com/document/d/1JU8QUWxMEXWMqgkvFUumKSxr7Z-nfq0YvreSJTkMVmU/edit)
+*   [Process/Sandbox](https://bugs.chromium.org/p/chromium/issues/detail)
 
 A prioritized list of projects that still need to be done is
-[available](https://docs.google.com/document/d/1VB0v_xwd7TqBLEF-5sFsC-zwqveEMS3EgJCtS_enzz8/edit?usp=sharing).
+[available](https://docs.google.com/document/d/1VB0v_xwd7TqBLEF-5sFsC-zwqveEMS3EgJCtS_enzz8/edit).
 
 ## Code Location
 
diff --git a/site/spdy/index.md b/site/spdy/index.md
index cc57725..dcbeb87 100644
--- a/site/spdy/index.md
+++ b/site/spdy/index.md
@@ -18,11 +18,11 @@
                     Hint](/spdy/link-headers-and-server-hint)
     *   Research
         *   [An Argument For Changing TCP Slow
-                    Start](/spdy/An_Argument_For_Changing_TCP_Slow_Start.pdf?attredirects=0)
-                    - Mike Belshe 01/11/10
+                    Start](/spdy/An_Argument_For_Changing_TCP_Slow_Start.pdf) -
+                    Mike Belshe 01/11/10
         *   [More Bandwidth Doesn't Matter
-                    (much)](http://docs.google.com/a/chromium.org/viewer?a=v&pid=sites&srcid=Y2hyb21pdW0ub3JnfGRldnxneDoxMzcyOWI1N2I4YzI3NzE2)
-                    - Mike Belshe 04/08/10
+                    (much)](http://docs.google.com/a/chromium.org/viewer) - Mike
+                    Belshe 04/08/10
     *   Standards Work
         *   [SSL Next-Protocol-Negotiation Extension
                     ](http://tools.ietf.org/html/draft-agl-tls-nextprotoneg-00.html)-
diff --git a/site/spdy/spdy-data/index.md b/site/spdy/spdy-data/index.md
index 2db4a1e..19d92cb 100644
--- a/site/spdy/spdy-data/index.md
+++ b/site/spdy/spdy-data/index.md
@@ -13,14 +13,14 @@
 When used loading our top-25 web pages, SPDY sent 40% fewer packets and 15%
 fewer bytes than the same pages loaded over HTTP.
 
-[![image](/_/rsrc/1257969878296/spdy/spdy-data/spdy-bytes.png)](/spdy/spdy-data/spdy-bytes.png?attredirects=0)
+[![image](/spdy/spdy-data/spdy-bytes.png)](/spdy/spdy-data/spdy-bytes.png)
 
 Here is a graph of SPDY and HTTP, measuring the top-25 web pages as the packet
 loss rate varies. Packet loss is an area ripe for more research; generally we
 believe global worldwide packet loss is ~1 to 1.5%. Some areas are better, and
 some areas are worse.
 
-[![image](/_/rsrc/1257971273065/spdy/spdy-data/spdy-pktloss.png)](/spdy/spdy-data/spdy-pktloss.png?attredirects=0)
+[![image](/spdy/spdy-data/spdy-pktloss.png)](/spdy/spdy-data/spdy-pktloss.png)
 
 Here is a graph of SPDY and HTTP average page load times as the RTT (round-trip
 time) varies. RTT can be as low as 5-10ms for high speed networks, or 500ms for
@@ -29,4 +29,4 @@
 Generally, a 20ms RTT is great, 50ms RTT is not too shabby, and a 115ms RTT is
 about average.
 
-[![image](/_/rsrc/1257971351763/spdy/spdy-data/spdy-rtt2.png)](/spdy/spdy-data/spdy-rtt2.png?attredirects=0)
\ No newline at end of file
+[![image](/spdy/spdy-data/spdy-rtt2.png)](/spdy/spdy-data/spdy-rtt2.png)
\ No newline at end of file
diff --git a/site/spdy/spdy-whitepaper/index.md b/site/spdy/spdy-whitepaper/index.md
index ee3ba9c..1e14159 100644
--- a/site/spdy/spdy-whitepaper/index.md
+++ b/site/spdy/spdy-whitepaper/index.md
@@ -139,7 +139,7 @@
 specifies a new framing format for encoding and transmitting the data over the
 wire.
 
-[![image](/_/rsrc/1258490355439/spdy/spdy-whitepaper/soarjOjSeS5hoFYvjtAnxCg.png)](/spdy/spdy-whitepaper/soarjOjSeS5hoFYvjtAnxCg.png?attredirects=0)
+[![image](/spdy/spdy-whitepaper/soarjOjSeS5hoFYvjtAnxCg.png)](/spdy/spdy-whitepaper/soarjOjSeS5hoFYvjtAnxCg.png)
 
 Streams are bi-directional, i.e. can be initiated by the client and server.
 
@@ -399,8 +399,7 @@
 To help with these challenges, we encourage you to get involved:
 
 *   Send feedback, comments, suggestions, ideas to the [chromium-discuss
-            discussion
-            group](http://groups.google.com/group/chromium-discuss?pli=1).
+            discussion group](http://groups.google.com/group/chromium-discuss).
 *   Download, build, run, and test the [Google Chrome client
             code](http://src.chromium.org/viewvc/chrome/trunk/src/net/spdy/).
 *   Contribute improvements to the code base.
diff --git a/site/sts/index.md b/site/sts/index.md
index 102dabe..6a63c1e 100644
--- a/site/sts/index.md
+++ b/site/sts/index.md
@@ -6,4 +6,4 @@
 ---
 See [chromium.org/hsts](/hsts/)
 
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BGoogle+Gadget'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Page+Redirect%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D197'dim'%5C%3D10'%3D10'%3D500'%3D197'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=RmVa16ZL_UQQmL8IDyOROP2fErI)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/teams/animations/animation-objectives.md b/site/teams/animations/animation-objectives.md
index ec36e73..668aa50 100644
--- a/site/teams/animations/animation-objectives.md
+++ b/site/teams/animations/animation-objectives.md
@@ -199,9 +199,9 @@
 **Improve animations code health** 0.2
 
 P1 - Begin consolidation of
-[blink::WorkletAnimation](https://cs.chromium.org/chromium/src/third_party/blink/renderer/modules/animationworklet/worklet_animation.h?l=37&rcl=a4f73cdaeddaee4969614ce2832ea8b997514242)
+[blink::WorkletAnimation](https://cs.chromium.org/chromium/src/third_party/blink/renderer/modules/animationworklet/worklet_animation.h)
 and
-[blink::Animation](https://cs.chromium.org/chromium/src/third_party/blink/renderer/core/animation/animation.h?l=64&rcl=a4f73cdaeddaee4969614ce2832ea8b997514242).
+[blink::Animation](https://cs.chromium.org/chromium/src/third_party/blink/renderer/core/animation/animation.h).
 0.1
 
 P2 - Make a blink driven cc integration/unit test possible. 0.0
diff --git a/site/teams/animations/animation-worklet.md b/site/teams/animations/animation-worklet.md
index ba01f5d..6c1d6a9 100644
--- a/site/teams/animations/animation-worklet.md
+++ b/site/teams/animations/animation-worklet.md
@@ -37,7 +37,7 @@
     [3](https://houdini.glitch.me/animation)
 
     [Blink Design
-    Document](https://docs.google.com/document/d/1MdpvGtnK_A2kTzLeTd07NUevMON2WBRn5wirxWEFd2w/edit?usp=sharing)
+    Document](https://docs.google.com/document/d/1MdpvGtnK_A2kTzLeTd07NUevMON2WBRn5wirxWEFd2w/edit)
 
 Current Status
 
diff --git a/site/teams/animations/highlights-archive/animations-documentation-throughput-metrics-code-health-capability-delegation-user-input-security-and-more.md b/site/teams/animations/highlights-archive/animations-documentation-throughput-metrics-code-health-capability-delegation-user-input-security-and-more.md
index 02c2de8..854bcb3 100644
--- a/site/teams/animations/highlights-archive/animations-documentation-throughput-metrics-code-health-capability-delegation-user-input-security-and-more.md
+++ b/site/teams/animations/highlights-archive/animations-documentation-throughput-metrics-code-health-capability-delegation-user-input-security-and-more.md
@@ -87,9 +87,9 @@
     animation/style regressions due to recent refactoring.
 
     liviutinta@ fixed a
-    [bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1076078) to
-    ensure that when right clicking on a mis-spelled word and contextmenu event
-    prevented, the mis-spelled word should not be highlighted.
+    [bug](https://bugs.chromium.org/p/chromium/issues/detail) to ensure that
+    when right clicking on a mis-spelled word and contextmenu event prevented,
+    the mis-spelled word should not be highlighted.
 
     liviutinta@ also [started](https://critique-ng.corp.google.com/cl/323644938)
     experimenta with Click as Pointer Event.
@@ -100,7 +100,7 @@
 
 Azimuth/Altitude for Pointer Events
 
-[![image](https://lh5.googleusercontent.com/4UlT7gRKaxiEjFSMUNpgY83bcFVmaS2YqhPN2mnU5RxMJ2hSrjwi8Ky1ZKJLa5iVm2h8cvVbaLT9vI8WgL9Mw3PWQ_6NqFVL9O_HkKQZlzlNDffgv8kGPUDzmcuxI3ehHhuIoyKguw)](https://patrickhlauke.github.io/touch/pen-tracker/index.html?azimuth)
+[![image](https://lh5.googleusercontent.com/4UlT7gRKaxiEjFSMUNpgY83bcFVmaS2YqhPN2mnU5RxMJ2hSrjwi8Ky1ZKJLa5iVm2h8cvVbaLT9vI8WgL9Mw3PWQ_6NqFVL9O_HkKQZlzlNDffgv8kGPUDzmcuxI3ehHhuIoyKguw)](https://patrickhlauke.github.io/touch/pen-tracker/index.html)
 
 liviutinta@ has
 [implemented](https://chromium-review.googlesource.com/c/chromium/src/+/2165457)
diff --git a/site/teams/animations/highlights-archive/april-2019-volume-ii.md b/site/teams/animations/highlights-archive/april-2019-volume-ii.md
index 09a1c20..45d6c91 100644
--- a/site/teams/animations/highlights-archive/april-2019-volume-ii.md
+++ b/site/teams/animations/highlights-archive/april-2019-volume-ii.md
@@ -25,7 +25,7 @@
 port of the Lottie renderer to a PaintWorklet - driven by a standard Web
 Animation for input progress. Not only does this bring richer devtools
 integration, but with the ongoing [Off-Thread
-PaintWorklet](https://docs.google.com/document/d/1USTH2Vd4D2tALsvZvy4B2aWotKWjkCYP5m0g7b90RAU/edit?ts=5bb772e1#heading=h.2zu1g67jbavu)
+PaintWorklet](https://docs.google.com/document/d/1USTH2Vd4D2tALsvZvy4B2aWotKWjkCYP5m0g7b90RAU/edit)
 effort we will soon be able to render Lottie animations performance-isolated
 from the main thread!
 
@@ -56,7 +56,7 @@
 days listening to (and giving) talks, syncing with colleagues from around the
 world, and getting to know some of our new collaborators from Microsoft. Both
 Stephen's [Off Main Thread CSS
-Paint](https://docs.google.com/presentation/u/1/d/1WrzDN_PiKBfOVUrrbOV8gHQO-ODN0gdCpWE4xMYv29c/edit?usp=drive_web&ouid=105513761242358226829)
+Paint](https://docs.google.com/presentation/u/1/d/1WrzDN_PiKBfOVUrrbOV8gHQO-ODN0gdCpWE4xMYv29c/edit)
 and Majid's [Event Delegation to Worker and
 Worklets](https://docs.google.com/presentation/d/1BCEbLCg-o_Ko65byel5QGnO7Cwf5aPZPjqnnMNbbA5E/edit)
 talks were well attended and well received.
diff --git a/site/teams/animations/highlights-archive/april-2020---web-animations-scroll-linked-animations-throughput-metrics-and-more.md b/site/teams/animations/highlights-archive/april-2020---web-animations-scroll-linked-animations-throughput-metrics-and-more.md
index ce7aa1b..4c39054 100644
--- a/site/teams/animations/highlights-archive/april-2020---web-animations-scroll-linked-animations-throughput-metrics-and-more.md
+++ b/site/teams/animations/highlights-archive/april-2020---web-animations-scroll-linked-animations-throughput-metrics-and-more.md
@@ -15,7 +15,7 @@
 ![image](https://lh5.googleusercontent.com/Asd0BAjki50O1Jd36jqK8YY87ftxZs4-UTyjagI2h_J-YXt_TCDKwOVcib-lSWoPZzyqhL9DmvaipvwzNVLkpwxr3acGYHXxUbY2m3xeNtuBRmz70cD3ii11lX7NceLqahtL_5Uf)
 
 Celebrate shipping Web Animation API[ using the
-API](https://jsbin.com/weqamosare/1/edit?js,output)
+API](https://jsbin.com/weqamosare/1/edit)
 
 Complete Web Animation API in M84!
 
@@ -50,8 +50,8 @@
 day](https://www.theverge.com/2020/4/28/21240434/google-meet-three-million-users-per-day-pichai-earnings).
 We’ve noticed that the green volume meter was unexpectedly re-rastered during
 animation, causing significant CPU usage. Rob (flackr@) came to the rescue and
-[fixed](https://bugs.chromium.org/p/chromium/issues/detail?id=1074055) the issue
-by preserving the raster scale for animations with will-change: transform. This
+[fixed](https://bugs.chromium.org/p/chromium/issues/detail) the issue by
+preserving the raster scale for animations with will-change: transform. This
 avoids unnecessary and expensive rasterization, and should greatly reduce
 CPU/power usage.
 
@@ -101,7 +101,7 @@
 [tetris](https://codepen.io/shengha2/pen/NWGWLvq), [ping
 pong](https://codepen.io/yigu/pen/dyYPoLY), [got it
 game](https://codepen.io/george-steel/pen/zYvYWxO), [pendulum
-](https://jsbin.com/tanuzonixo/1/edit?html,css,js,output)([explainer).](https://docs.google.com/document/d/1VImYZIzh6mSRwBhSgwiUsB8Mj9NCASqMYzXEa4JXXk4/edit?usp=sharing)
+](https://jsbin.com/tanuzonixo/1/edit)([explainer).](https://docs.google.com/document/d/1VImYZIzh6mSRwBhSgwiUsB8Mj9NCASqMYzXEa4JXXk4/edit)
 
 ![image](https://lh4.googleusercontent.com/T_bcxoaClVBZ9n8k-zQlEaI9eMHlIamrMH4ydr7WSvu0hmvTec4RwW9ZsjCEc42w1VrhCY6QHwNXRFnUDmSkjHGvNBAKNXEb_x0C5qF2KegFbmFY2j01q_r4sBIbQnOVYdw66L4b)
 
diff --git a/site/teams/animations/highlights-archive/april-2021---new-features-testing-stability-fixes-interop-fixes-metrics-and-more.md b/site/teams/animations/highlights-archive/april-2021---new-features-testing-stability-fixes-interop-fixes-metrics-and-more.md
index f6f7314..04cace8 100644
--- a/site/teams/animations/highlights-archive/april-2021---new-features-testing-stability-fixes-interop-fixes-metrics-and-more.md
+++ b/site/teams/animations/highlights-archive/april-2021---new-features-testing-stability-fixes-interop-fixes-metrics-and-more.md
@@ -63,8 +63,8 @@
 code.
 
 The picture on the left shows example usage (full
-[JSBin](https://jsbin.com/foxasib/10/edit?html,css,js) example). In the example,
-we don’t need to use the traditional CSS paint APIs such as “addModule” or
+[JSBin](https://jsbin.com/foxasib/10/edit) example). In the example, we don’t
+need to use the traditional CSS paint APIs such as “addModule” or
 “registerPaint”. Rather we use the “skottie” as the name to identify that this
 is native paint worklet.
 
@@ -140,8 +140,8 @@
     for the finch.
 
 The only explanation is maybe extension messaging
-[clobbering](https://bugs.chromium.org/p/chromium/issues/detail?id=957553) user
-activation again.
+[clobbering](https://bugs.chromium.org/p/chromium/issues/detail) user activation
+again.
 
 Mac crash blink::Scrollbar::SetNeedsPaintInvaliation
 
@@ -160,10 +160,8 @@
     Objective C retain/release.
 
     This is the top 7th renderer crash on latest beta on mac. It is responsible
-    for 4 bugs (2
-    [P1](https://bugs.chromium.org/p/chromium/issues/list?q=id%3A1183276%2C1189926%2C&can=1)
-    release blockers, 2
-    [P2s](https://bugs.chromium.org/p/chromium/issues/list?q=id%3A1194276%2C1193025%2C&can=1)).
+    for 4 bugs (2 [P1](https://bugs.chromium.org/p/chromium/issues/list) release
+    blockers, 2 [P2s](https://bugs.chromium.org/p/chromium/issues/list)).
 
 Chapter IV: Interop fixes
 
diff --git a/site/teams/animations/highlights-archive/april-2021-vol-2---new-features-testing-stability-fixes-interop-fixes-and-more.md b/site/teams/animations/highlights-archive/april-2021-vol-2---new-features-testing-stability-fixes-interop-fixes-and-more.md
index 51e9a8a..96bef29 100644
--- a/site/teams/animations/highlights-archive/april-2021-vol-2---new-features-testing-stability-fixes-interop-fixes-and-more.md
+++ b/site/teams/animations/highlights-archive/april-2021-vol-2---new-features-testing-stability-fixes-interop-fixes-and-more.md
@@ -49,7 +49,7 @@
 mustaq@ made awesome progress during this sprint, which includes
 
     Finalized [Q2 action
-    plans](https://docs.google.com/document/d/1VQiJBo_hBfgKfHN3lZnhHbs9ws74TCu5i-__y8_mdBU/edit?usp=sharing)
+    plans](https://docs.google.com/document/d/1VQiJBo_hBfgKfHN3lZnhHbs9ws74TCu5i-__y8_mdBU/edit)
     with Payments team (thanks to smcgruer@).
 
     Secured public approval from
@@ -67,7 +67,7 @@
     [931966](https://crbug.com/931966). Docs and repos:
     [repository](https://github.com/mustaqahmed/user-activation-delegation),
     [design
-    doc](https://docs.google.com/document/d/1NKLJ2MBa9lA_FKRgD2ZIO7vIftOJ_YiXXMYfRMdlV-s/edit?usp=sharing),
+    doc](https://docs.google.com/document/d/1NKLJ2MBa9lA_FKRgD2ZIO7vIftOJ_YiXXMYfRMdlV-s/edit),
     [follow-up attempt
     repo](https://github.com/mustaqahmed/autoplay-delegation/)
 
@@ -76,8 +76,8 @@
 liviutinta@ and mustaq@ collaborated on this work.
 
     Identified a regression in older [Esri software and
-    APIs](https://bugs.chromium.org/p/chromium/issues/detail?id=1192449#c31)
-    which is widely used related to fractional coordinates for click.
+    APIs](https://bugs.chromium.org/p/chromium/issues/detail) which is widely
+    used related to fractional coordinates for click.
 
     Disabled the [Finch
     experiment](https://critique-ng.corp.google.com/cl/369699904). Kept
@@ -114,7 +114,7 @@
     Several mouse wheel tests are flaking.
 
     Focused on
-    [percentage-mousewheel-scroll](https://source.chromium.org/chromium/chromium/src/+/master:third_party/blink/web_tests/fast/scrolling/percentage-mousewheel-scroll.html;l=1;drc=e51dd5c377fd47393a171f6bdcd7c1a6a9a609c5?q=percentage-mousewheel-scroll&sq=&ss=chromium%2Fchromium%2Fsrc)
+    [percentage-mousewheel-scroll](https://source.chromium.org/chromium/chromium/src/+/master:third_party/blink/web_tests/fast/scrolling/percentage-mousewheel-scroll.html;l=1;drc=e51dd5c377fd47393a171f6bdcd7c1a6a9a609c5)
     which has highest scroll on flake dashboard.
 
     Scroll and wheel events getting dropped.
@@ -139,9 +139,9 @@
 
 flackr@ fixed a UAF problem. Specifically, we were synchronously resolving ready
 promise during
-[RunPaintLifecyclePhase](https://bugs.chromium.org/p/chromium/issues/detail?id=1196781#c10).
+[RunPaintLifecyclePhase](https://bugs.chromium.org/p/chromium/issues/detail).
 Since promise resolution already [handles forbidden script context by posting a
-task](https://source.chromium.org/chromium/chromium/src/+/master:third_party/blink/renderer/core/animation/animation.cc;l=2382;drc=c86618b300799fd70be83a72afbe7e15f124493d?q=Animation::CommitPendingPause)
+task](https://source.chromium.org/chromium/chromium/src/+/master:third_party/blink/renderer/core/animation/animation.cc;l=2382;drc=c86618b300799fd70be83a72afbe7e15f124493d)
 so the solution was to wrap UpdateAnimations call in ScriptForbiddenScope. We
 move ScriptForbiddenScope to entire lifecycle with explicit exceptions for
 locations where we expect/handle script execution.
diff --git a/site/teams/animations/highlights-archive/august-2019.md b/site/teams/animations/highlights-archive/august-2019.md
index 083c46d..933fccf 100644
--- a/site/teams/animations/highlights-archive/august-2019.md
+++ b/site/teams/animations/highlights-archive/august-2019.md
@@ -50,7 +50,7 @@
 Smooth Paint Worklet animations
 
 An important goal of the [Off-thread
-PaintWorklet](https://docs.google.com/document/d/1USTH2Vd4D2tALsvZvy4B2aWotKWjkCYP5m0g7b90RAU/edit?ts=5bb772e1#heading=h.2zu1g67jbavu)
+PaintWorklet](https://docs.google.com/document/d/1USTH2Vd4D2tALsvZvy4B2aWotKWjkCYP5m0g7b90RAU/edit)
 project is being able to animate Paint Worklets on the compositor thread. This
 keeps them smooth even if the main thread is busy. As of our most recent sprint,
 this is now working (behind a flag) in the latest Chromium code! The example
@@ -80,7 +80,7 @@
 checks](https://chromium-review.googlesource.com/c/chromium/src/+/1755413) so
 nobody else will have to go through the pain he did!
 
-[![image](https://lh5.googleusercontent.com/h1XoTiLsay-bJT3_4WgJYlI7xCNMbSjeppOoc04D-JAZ-d3JInkO3NQcRt13bDSifCULj3olIczD_QH9d9XEg29oG6TlP285eaX8ebrPOJeXhoGKAxG5egQ6VJ9G9Upg1wgAqiGJ)](https://www.lucidchart.com/documents/edit/069541b2-a5d7-4b5f-89f3-56455afac3f3/0?callback=close&name=docs&callback_type=back&v=972&s=660)
+[![image](https://lh5.googleusercontent.com/h1XoTiLsay-bJT3_4WgJYlI7xCNMbSjeppOoc04D-JAZ-d3JInkO3NQcRt13bDSifCULj3olIczD_QH9d9XEg29oG6TlP285eaX8ebrPOJeXhoGKAxG5egQ6VJ9G9Upg1wgAqiGJ)](https://www.lucidchart.com/documents/edit/069541b2-a5d7-4b5f-89f3-56455afac3f3/0)
 
 Figure that shows how the verification of hit test result works and how it does
 not work
diff --git a/site/teams/animations/highlights-archive/august-2020---code-health-animations-context-menu-and-more.md b/site/teams/animations/highlights-archive/august-2020---code-health-animations-context-menu-and-more.md
index dee9264..f8fb512 100644
--- a/site/teams/animations/highlights-archive/august-2020---code-health-animations-context-menu-and-more.md
+++ b/site/teams/animations/highlights-archive/august-2020---code-health-animations-context-menu-and-more.md
@@ -81,19 +81,19 @@
     offset for the compositor assumes the animation is running in the forward
     direction. The time offset is incorrect if playing in the reverse direction
     and there is a start delay
-    ([1095813](https://bugs.chromium.org/p/chromium/issues/detail?id=1095813)).
+    ([1095813](https://bugs.chromium.org/p/chromium/issues/detail)).
 
     The solution is to Include the tweak for start delay only if the playback
     rate is positive.
     ([CL](https://chromium-review.googlesource.com/c/chromium/src/+/2339712)).
 
 kevers@ Fixed 5 WPT test flakes and one non-WPT test flake for animations.
-([1093451](https://bugs.chromium.org/p/chromium/issues/detail?id=1093451),[
-1092177](https://bugs.chromium.org/p/chromium/issues/detail?id=1092177),[
-1092141](https://bugs.chromium.org/p/chromium/issues/detail?id=1092141),
-[1064065](https://bugs.chromium.org/p/chromium/issues/detail?id=1064065),
-[1085564](https://bugs.chromium.org/p/chromium/issues/detail?id=1085564),
-[623434](https://bugs.chromium.org/p/chromium/issues/detail?id=623434))
+([1093451](https://bugs.chromium.org/p/chromium/issues/detail),[
+1092177](https://bugs.chromium.org/p/chromium/issues/detail),[
+1092141](https://bugs.chromium.org/p/chromium/issues/detail),
+[1064065](https://bugs.chromium.org/p/chromium/issues/detail),
+[1085564](https://bugs.chromium.org/p/chromium/issues/detail),
+[623434](https://bugs.chromium.org/p/chromium/issues/detail))
 
 WebDriver Actions API Spec
 
@@ -106,7 +106,7 @@
 liviutinta@ shipped the Azimuth and Altitude.
 
     Received 3 LGTMs on [Intent to
-    Ship](https://groups.google.com/a/chromium.org/forum/?utm_medium=email&utm_source=footer#!msg/blink-dev/ZRI-7X_4GwM/Sp1ZMIw5AgAJ)
+    Ship](https://groups.google.com/a/chromium.org/forum/)
 
     Landed [CL](http://crrev.com/c/2343385) to enable the feature flag by
     default
@@ -125,14 +125,14 @@
     Before: draggable divs can’t show context menu because a touch interaction
     has to choose between dragging vs context-menu. We have links and images
     always non-draggable for this reason. (Hi-res video
-    [here](https://drive.google.com/file/d/1W2zX7_SdCVVoV0yh9nwK6SY7X29ozOII/view?usp=sharing)).
+    [here](https://drive.google.com/file/d/1W2zX7_SdCVVoV0yh9nwK6SY7X29ozOII/view)).
 
 ![image](https://lh4.googleusercontent.com/mI0QBIs9oloJh6Foi_XwnQJzfH4VwmPZejBZkcPwmMOEjj2k4R9l-ledgLWkVXpVONHg6sHtsZU1JhlPqWkoz5RZqbv8MoMBmkjcL70QaqXT9n9fvov5ltkyj_5xqNOF_dDNh1jbZQ)
 
     After: draggable elements shows context menu on drag-end, like Windows
     desktop icons. Context menu depends on where the element is dropped. Works
     on divs, links and images. (Hi-res video
-    [here](https://drive.google.com/file/d/1MkUOjoi6qJnUl_XFphFzqonVQjg9XyO5/view?usp=sharing).)
+    [here](https://drive.google.com/file/d/1MkUOjoi6qJnUl_XFphFzqonVQjg9XyO5/view).)
 
 ![image](https://lh4.googleusercontent.com/Y4BB2dlHUTM3gmFARKxmlPRJ0WWZhSLkaCwNr_r7LrbsRPBBqaoY6sSvKYgEe13wMVEmZFWsUI4bTnTSHnZnewJiJWDqjhChVNLLbkOZqw_klQOQ1ZusQw8cvyAApXSkCLFRDuM3Rg)
 
diff --git a/site/teams/animations/highlights-archive/august-2021---new-features-fixit-testing-code-health-and-more.md b/site/teams/animations/highlights-archive/august-2021---new-features-fixit-testing-code-health-and-more.md
index 068da0a..1a8ba2c 100644
--- a/site/teams/animations/highlights-archive/august-2021---new-features-fixit-testing-code-health-and-more.md
+++ b/site/teams/animations/highlights-archive/august-2021---new-features-fixit-testing-code-health-and-more.md
@@ -53,9 +53,8 @@
 ![image](https://lh6.googleusercontent.com/YwLTJWcJyqJCA3Qp3Udo7jVtFHSpaW_DltCWoYfwHucQ5S6TsUlcI1s-OOCVq-EnGpuStDav3F26tpwZYB4lUXtkEa-_fJ6QTfX8nCmzr3t6-HuFSIDNMxVJQnjyI8FnosUWhwlRqg)
 
 xidachen@ launched the finch study for composite bgcolor animation. The
-preliminary
-[result](https://uma.googleplex.com/p/chrome/variations?sid=9249d9466a749268e49631a32938b1bb)
-looks very positive.
+preliminary [result](https://uma.googleplex.com/p/chrome/variations) looks very
+positive.
 
     The above table shows the summary of the result with all platforms combined,
     canary + dev channels.
@@ -71,16 +70,14 @@
     award](https://docs.google.com/presentation/d/1ahjM6k4TjGw6Pf_DGg1d7b30xROnav-7vV9ec-6CI1U/edit#slide=id.ge570983615_0_2467)
     for fixing the [oldest bug](https://crbug.com/43170).
 
-    We closed [15
-    bugs](https://bugs.chromium.org/p/chromium/issues/list?sort=Pri%20-Stars&x=Status&y=Owner&cells=counts&q=label%3Achrome-fixit-2021%20owner%3Aflackr%2Cgirard%2Ckevers%2Cmustaq%2Cskobes%2Cxidachen%20status%3Afixed%2Cverified%2Cwontfix%2Cduplicate&can=1&colspec=ID%2BPri%2BStars%2BType%2BComponent%2BStatus%2BSummary%2BOwner%2BModified%2BOpened)
-    in total:
+    We closed [15 bugs](https://bugs.chromium.org/p/chromium/issues/list) in
+    total:
 
         Got rid of bugs with [52](https://crbug.com/716694),
         [37](https://crbug.com/1148143), [27](https://crbug.com/43170) and
         [12](https://crbug.com/61574) stars.
 
-        Landed code to fix
-        [7](https://bugs.chromium.org/p/chromium/issues/list?sort=Pri%20-Stars&colspec=ID%20Pri%20Stars%20Type%20Component%20Status%20Summary%20Owner%20Modified%20Opened&x=Status&y=Owner&cells=counts&q=label%3Achrome-fixit-2021%20owner%3Aflackr%2Cgirard%2Ckevers%2Cmustaq%2Cskobes%2Cxidachen%20status%3Afixed%2Cverified&can=1)
+        Landed code to fix [7](https://bugs.chromium.org/p/chromium/issues/list)
         of bugs.
 
 Chapter III: Testing
@@ -215,7 +212,7 @@
     ago.
 
     We posted solution ideas but compat risks held us back. Our [design
-    doc](https://docs.google.com/document/d/1TKjjwFlQGh2LLm0_mOW6FJdmmwyOBMj_fdWJyAJ_Q50/edit?usp=sharing)
+    doc](https://docs.google.com/document/d/1TKjjwFlQGh2LLm0_mOW6FJdmmwyOBMj_fdWJyAJ_Q50/edit)
     in early 2020 didn’t get enough traction for the same reason.
 
     We added UMA in late 2020 to slice the problem but got [confusing
diff --git a/site/teams/animations/highlights-archive/august-2021-vol-2---new-features-code-health-stability-security-fixes.md b/site/teams/animations/highlights-archive/august-2021-vol-2---new-features-code-health-stability-security-fixes.md
index cb5db9d..00cbb13 100644
--- a/site/teams/animations/highlights-archive/august-2021-vol-2---new-features-code-health-stability-security-fixes.md
+++ b/site/teams/animations/highlights-archive/august-2021-vol-2---new-features-code-health-stability-security-fixes.md
@@ -25,8 +25,8 @@
 
 We have resolved the memory increase
 ([CL](https://chromium-review.googlesource.com/c/chromium/src/+/3088776)). Here
-is an [example](https://bugs.chromium.org/p/chromium/issues/detail?id=1238995)
-where a perf test used to crash due to OOM now works fine.
+is an [example](https://bugs.chromium.org/p/chromium/issues/detail) where a perf
+test used to crash due to OOM now works fine.
 
 ![image](https://lh3.googleusercontent.com/BlgpoWYHjGO-GwxXaaDY5Bx0AFAp6cww8WbcxkZecQRKvkvY5tIw60xzDE6XiWEbGIzGoH7f9deTeZKU_0QNoQkLwKJzl9PGfYVYW_SI3iFnwP-9j3zQ2EWUpytmUK4qtebbkwU6_w=s0)
 
@@ -119,8 +119,7 @@
 
 ![image](https://lh4.googleusercontent.com/hcw7zn56d5_NPAcmaJy1PaiMmtLKJul2Ze_tfE610DNIQs-wca7nZtOxOtXW-_v2i4IlpP-wyb4_zpJRm2uL2KPlUEGdciq-POm2T7UwR4dcwUyuFeOtLPomHUtDd8TvyNXOqHC1lA=s0)
 
-skobes@ fixed a
-[bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1114794) where
+skobes@ fixed a [bug](https://bugs.chromium.org/p/chromium/issues/detail) where
 scrollTo doesn’t abort mouse wheel scroll animation. The solution is to cancel
 impl-side scroll animation when we get a programmatic scroll. This also fixed a
 bug in scroll unification.
diff --git a/site/teams/animations/highlights-archive/february-2021-new-features-testing-stability-fixes-code-health-and-more.md b/site/teams/animations/highlights-archive/february-2021-new-features-testing-stability-fixes-code-health-and-more.md
index e3aeda6..bd88cb5 100644
--- a/site/teams/animations/highlights-archive/february-2021-new-features-testing-stability-fixes-code-health-and-more.md
+++ b/site/teams/animations/highlights-archive/february-2021-new-features-testing-stability-fixes-code-health-and-more.md
@@ -33,7 +33,7 @@
     stale.
 
     Unblocks remaining steps in developing the feature. ([Design
-    doc](https://docs.google.com/document/d/1Enj8nD-y2vgCp2A6-M2QFoUKf1-nxMX023ervOoXi50/edit?usp=sharing))
+    doc](https://docs.google.com/document/d/1Enj8nD-y2vgCp2A6-M2QFoUKf1-nxMX023ervOoXi50/edit))
 
 Composite background-color animation
 
@@ -62,7 +62,7 @@
     [doc](https://docs.google.com/document/d/1iz0YdNKHpcObTe3UrM7uY6fsGv8xOlwY35m5dZzIoR8/edit)
     that describes how to detect different types of main-thread animations from
     traces. And here is a sample
-    [video](https://drive.google.com/file/d/1IdObZMCYRMraUIYcM5RSQo2L9u2Uhqw9/view?usp=sharing&resourcekey=0-rTeQ2zu0ajWxMtGGhFAKng)
+    [video](https://drive.google.com/file/d/1IdObZMCYRMraUIYcM5RSQo2L9u2Uhqw9/view)
     of output.
 
 Impulse animations
@@ -165,7 +165,7 @@
 and a lot of people are contributing to it now.
 
 flackr@ and nsull@ took a first pass at an
-[explainer](https://docs.google.com/document/d/1HcQ75iRhO-dT7EHB6JrjmMATa9XlSCYZKWrXbzakexQ/edit?resourcekey=0-kYHpL3r3jY3Q8wtTaOa6aA).
+[explainer](https://docs.google.com/document/d/1HcQ75iRhO-dT7EHB6JrjmMATa9XlSCYZKWrXbzakexQ/edit).
 
 Disable double tap to zoom for mobile viewport
 
@@ -177,8 +177,8 @@
 
 liviutinta@ landed a
 [CL](https://chromium-review.googlesource.com/c/chromium/src/+/2679278) to fix
-this [bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1150979). The
-fix included:
+this [bug](https://bugs.chromium.org/p/chromium/issues/detail). The fix
+included:
 
     Added pointer events up/down.
 
diff --git a/site/teams/animations/highlights-archive/january-2020---off-thread-paintworklet-web-animation-scrolltimeline-virtual-scroller-scrollsnap-and-more.md b/site/teams/animations/highlights-archive/january-2020---off-thread-paintworklet-web-animation-scrolltimeline-virtual-scroller-scrollsnap-and-more.md
index 1009a54..62b7903 100644
--- a/site/teams/animations/highlights-archive/january-2020---off-thread-paintworklet-web-animation-scrolltimeline-virtual-scroller-scrollsnap-and-more.md
+++ b/site/teams/animations/highlights-archive/january-2020---off-thread-paintworklet-web-animation-scrolltimeline-virtual-scroller-scrollsnap-and-more.md
@@ -122,9 +122,9 @@
 
 Rob worked with Vlad’s (vmpstr@) viewport activation, created a simple version
 of virtual scroller which exposed a [scrollbar drag instability
-bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1043674) (left). This
-was initially an open design problem - changed content sizes changes the scroll
-bar position and track length. While scroll anchoring keeps the current content
+bug](https://bugs.chromium.org/p/chromium/issues/detail) (left). This was
+initially an open design problem - changed content sizes changes the scroll bar
+position and track length. While scroll anchoring keeps the current content
 visible the next drag tries to go back to the absolute position on the
 scrollbar. Rob applied a simple solution (right) - consistent with scrollers
 which load more content - treating scrollbar dragging as a delta from current
diff --git a/site/teams/animations/highlights-archive/january-2021---code-health-new-features-testing-and-stability-fixes.md b/site/teams/animations/highlights-archive/january-2021---code-health-new-features-testing-and-stability-fixes.md
index c81a4de..b3e195e 100644
--- a/site/teams/animations/highlights-archive/january-2021---code-health-new-features-testing-and-stability-fixes.md
+++ b/site/teams/animations/highlights-archive/january-2021---code-health-new-features-testing-and-stability-fixes.md
@@ -98,7 +98,7 @@
     Enabled for stable at 1% starting with M88.
 
     Improvement of the feature is still on-going, such as the [simulated
-    clicks](https://bugs.chromium.org/p/chromium/issues/detail?id=1150979).
+    clicks](https://bugs.chromium.org/p/chromium/issues/detail).
 
 Capability delegation with payment request
 
@@ -113,7 +113,7 @@
 liviutinta@ kept working on this feature, and has made progress.
 
     Landed [scrolling the &lt;select&gt;
-    popup](https://bugs.chromium.org/p/chromium/issues/detail?id=1113863).
+    popup](https://bugs.chromium.org/p/chromium/issues/detail).
 
     Designed
     [metrics](https://docs.google.com/document/d/1w_Pr4sKPXfHz03ZUxVSZL23xjQy-TiKAKf8rmbcW1Fc/edit#)
@@ -224,9 +224,9 @@
 Crash in PointerEventFactory
 
 mustaq@ untangled a mixed-up [crash
-report](https://bugs.chromium.org/p/chromium/issues/detail?id=1164347#c4) that
-becomes release-blocker-stable at the last moment. The effort of fixing the
-crash includes:
+report](https://bugs.chromium.org/p/chromium/issues/detail) that becomes
+release-blocker-stable at the last moment. The effort of fixing the crash
+includes:
 
     Determine the root cause, landed the
     [fix](https://chromium-review.googlesource.com/c/chromium/src/+/2488181) on
@@ -259,8 +259,8 @@
 girard@ re-enabled
 “[MissedTOUCHEVENTF_UP](https://chromium-review.googlesource.com/c/chromium/src/+/2643444)”
 which tracks a hack in windows touch. We would like to [tear out the
-hack/workaround](https://bugs.chromium.org/p/chromium/issues/detail?id=811273)
-once usage drops.
+hack/workaround](https://bugs.chromium.org/p/chromium/issues/detail) once usage
+drops.
 
 liviutinta@ removed the [AzimuthAltitude
 flag](https://chromium-review.googlesource.com/c/chromium/src/+/2595636) since
diff --git a/site/teams/animations/highlights-archive/june-2019-volume-ii.md b/site/teams/animations/highlights-archive/june-2019-volume-ii.md
index 0ea8a35..fe3eac2 100644
--- a/site/teams/animations/highlights-archive/june-2019-volume-ii.md
+++ b/site/teams/animations/highlights-archive/june-2019-volume-ii.md
@@ -19,8 +19,8 @@
 
 A spooky bug floated our way this sprint as users began reporting that their
 gmail and twitter pages were [scrolling without any user
-input](https://bugs.chromium.org/p/chromium/issues/detail?id=962346)! After
-initial analysis from the input team (great work by bokan@!) identified it as a
+input](https://bugs.chromium.org/p/chromium/issues/detail)! After initial
+analysis from the input team (great work by bokan@!) identified it as a
 BlinkGenPropertyTrees-related Animations bug, Rob (flackr@) spent days teasing
 out first a reproduction, then a diagnosis (surprise, [it was
 complicated](http://crbug.com/962346)), and finally landing [a
@@ -63,7 +63,7 @@
 It can be easy when working in the browser space to lose sight of what our
 corner of the web platform is actually like for web developers. This sprint Gene
 (girard@) put together and published [an
-overview](https://docs.google.com/document/d/1hPfNx9aM7KHRO7DZDTvrBAQUbTdYIap9U__uqp_-EQo/edit?usp=sharing)
+overview](https://docs.google.com/document/d/1hPfNx9aM7KHRO7DZDTvrBAQUbTdYIap9U__uqp_-EQo/edit)
 of the tools and processes web developers are using to create and deliver
 animations on the web. This form of insight is vital to better understand what
 features we should be prioritizing, and to deliver a better web for everyone.
diff --git a/site/teams/animations/highlights-archive/june-2019.md b/site/teams/animations/highlights-archive/june-2019.md
index 325fb67..4731ce4 100644
--- a/site/teams/animations/highlights-archive/june-2019.md
+++ b/site/teams/animations/highlights-archive/june-2019.md
@@ -37,7 +37,7 @@
 function. Thanks to Kevin’s (kevers@) [hard
 work](https://chromium-review.googlesource.com/c/chromium/src/+/1634722)
 chromium has [shipped these functions in
-M77](https://groups.google.com/a/chromium.org/forum/?utm_medium=email&utm_source=footer#!msg/blink-dev/u65DesVOzmY/htUnPfFcBgAJ)!
+M77](https://groups.google.com/a/chromium.org/forum/)!
 
 ![image](https://lh5.googleusercontent.com/BHmrokKErIb7eNeCsjGw4Ae6c-PDYX3YCjfB8ENHs70ELIQLDuL2nwSOza0XygjTYFQ5ZMKh8vmY11gBqmRZRv9FBbrh0aOmzD3dZcAhkIS9yYNZStUQle-EIFrjIKbhBM1x06eN)
 
@@ -48,7 +48,7 @@
 efforts scroll snap stop has now [officially
 shipped](https://groups.google.com/a/chromium.org/d/msg/blink-dev/bkUwigYHJDM/Bzvm8tkHAgAJ)
 in [M75](https://www.chromestatus.com/features/5439846480871424) and used by
-[AirBnb](https://drive.google.com/file/d/1D-xXO6wstu0HJJXvvwFjNpa2R1gzwuhG/view?usp=sharing).
+[AirBnb](https://drive.google.com/file/d/1D-xXO6wstu0HJJXvvwFjNpa2R1gzwuhG/view).
 
 Houdini Face-to-face
 
diff --git a/site/teams/animations/highlights-archive/june-2020---web-animations-scroll-linked-animations-throughput-metrics-scroll-unification-webdriver-pointer-events-and-more.md b/site/teams/animations/highlights-archive/june-2020---web-animations-scroll-linked-animations-throughput-metrics-scroll-unification-webdriver-pointer-events-and-more.md
index a71212c..9bd8624 100644
--- a/site/teams/animations/highlights-archive/june-2020---web-animations-scroll-linked-animations-throughput-metrics-scroll-unification-webdriver-pointer-events-and-more.md
+++ b/site/teams/animations/highlights-archive/june-2020---web-animations-scroll-linked-animations-throughput-metrics-scroll-unification-webdriver-pointer-events-and-more.md
@@ -66,7 +66,7 @@
 better reflects users’ browsing experience. Following graph shows the UKM curve
 where the red arrow points to the date when our change is landed.
 
-![image](https://docs.google.com/drawings/u/0/d/sy-viUUomGinfT8KjKYZiDQ/image?w=270&h=335&rev=15&ac=1&parent=14Nvi8kAwj_lSQYSf2z6Ywhvz7TD4B8S9Z-LViAhB5LI)
+![image](https://docs.google.com/drawings/u/0/d/sy-viUUomGinfT8KjKYZiDQ/image)
 
 Scroll-linked animations
 
@@ -91,7 +91,7 @@
 
 removed. eventSender sends the scroll events to the main thread, so it would not
 work after the scroll unification.
-([Issue](https://bugs.chromium.org/p/chromium/issues/detail?id=1047176))
+([Issue](https://bugs.chromium.org/p/chromium/issues/detail))
 
     Tests full event delivery path
 
diff --git a/site/teams/animations/highlights-archive/june-2021---new-features-stability-fixes-interop-fixes-and-more.md b/site/teams/animations/highlights-archive/june-2021---new-features-stability-fixes-interop-fixes-and-more.md
index a242f13..c000660 100644
--- a/site/teams/animations/highlights-archive/june-2021---new-features-stability-fixes-interop-fixes-and-more.md
+++ b/site/teams/animations/highlights-archive/june-2021---new-features-stability-fixes-interop-fixes-and-more.md
@@ -109,8 +109,8 @@
 problem](http://crbug.com/1201355).
 
     UMA investigation revealed
-    [&lt;0.005%](https://bugs.chromium.org/p/chromium/issues/detail?id=1082258#c7)
-    page loads could be affected.
+    [&lt;0.005%](https://bugs.chromium.org/p/chromium/issues/detail) page loads
+    could be affected.
 
     Tentatively removed the fake user activation notification from JS play() and
     everything seems good as before!
@@ -122,12 +122,12 @@
 ![image](https://lh6.googleusercontent.com/S2OGqJ8UBP5vXu-AHhhmG08aQ8vAqNZiIfalExhOPEMLceQvuMFl46LyzwWSQ8z7GuIAN72tD8D1ggtAWgoxMyyMu3fT_mq_a7C8pEzfn6AJGJQpdqNOC9TBCy0ETSsiXw1rFtJ7Pw)
 
 xidachen@ kept working on the
-[bug](https://bugs.chromium.org/p/chromium/issues/detail?id=954423), where
-chrome propagates overscroll-behavior from the &lt;body&gt; element, while by
-spec it should be from the &lt;html&gt; element.
+[bug](https://bugs.chromium.org/p/chromium/issues/detail), where chrome
+propagates overscroll-behavior from the &lt;body&gt; element, while by spec it
+should be from the &lt;html&gt; element.
 
     A detailed
-    [doc](https://docs.google.com/document/d/1-pqljDgzzgRVve2oWUq237JPgtT12wcoctxbtBaHZdU/edit?ts=609ec0c2#heading=h.1xrzhx8chbuz)
+    [doc](https://docs.google.com/document/d/1-pqljDgzzgRVve2oWUq237JPgtT12wcoctxbtBaHZdU/edit)
     describing the problem.
 
     Break the feature counter into two cases.
diff --git a/site/teams/animations/highlights-archive/june-2021-vol-2---new-features-stability-fixes-interop-fixes-and-more.md b/site/teams/animations/highlights-archive/june-2021-vol-2---new-features-stability-fixes-interop-fixes-and-more.md
index 9b933d4..ca4ba40 100644
--- a/site/teams/animations/highlights-archive/june-2021-vol-2---new-features-stability-fixes-interop-fixes-and-more.md
+++ b/site/teams/animations/highlights-archive/june-2021-vol-2---new-features-stability-fixes-interop-fixes-and-more.md
@@ -101,7 +101,7 @@
 ![image](https://lh6.googleusercontent.com/DTQM0AAbpo4H-S7bcy9udCr-jtZ4QenLeuLj6qu_C-HloTqU51QYym46H5gYpYoGN8TQBCqPRt_J91bfgicQfD1706FD7n2eHxcXzhbJTxqw19M9XJy-oVpZOLnebaoqy3PCFSSjIABAAAd61QwsZN8h8Sl74mghfvGMKZbMwEOzBXyj)
 
     Also investigated possible shipping options and finalized [a
-    plan](https://docs.google.com/document/d/1L66B1QtqHCzAKlLQXdtv-YCmlXrJhi2Je2Vo91XWMsQ/edit?usp=sharing)
+    plan](https://docs.google.com/document/d/1L66B1QtqHCzAKlLQXdtv-YCmlXrJhi2Je2Vo91XWMsQ/edit)
     working with smcgruer@ (Web Payments) and jyasskin@ (Web Standards).
 
 Chapter II: Stability fixes
@@ -178,8 +178,7 @@
 
 flackr@ wrapped up one of our team’s key product excellence/interop OKRs by
 fixing all WPT tests for position:sticky. Thanks to all the folks on the DOM
-team that contributed.
-([link](https://wpt.fyi/compat2021?feature=position-sticky))
+team that contributed. ([link](https://wpt.fyi/compat2021))
 
 Chapter IV: Bug Updates
 
diff --git a/site/teams/animations/highlights-archive/march-2019.md b/site/teams/animations/highlights-archive/march-2019.md
index 9b8e355..0d22401 100644
--- a/site/teams/animations/highlights-archive/march-2019.md
+++ b/site/teams/animations/highlights-archive/march-2019.md
@@ -54,7 +54,7 @@
 system using Scroll Timeline and Animation Worklet. They have identified[
 gaps](https://docs.google.com/document/d/1TZBb88apJ41Ibi3mued5ZB0Z9YY7h83UjAi2Q9b1fQM/edit#heading=h.eb8fxcagf7ig)
 in the API which we collaborated on an[ action
-plan](https://docs.google.com/document/d/1XFPgy3g57njeesgJdbVSc2x8vZJQFAJBxUwuHLc3VXs/edit?usp=sharing)
+plan](https://docs.google.com/document/d/1XFPgy3g57njeesgJdbVSc2x8vZJQFAJBxUwuHLc3VXs/edit)
 to address (mainly by proposing changes to Scroll Timeline API). It was also
 decided to[
 extend](https://groups.google.com/a/chromium.org/d/msg/blink-dev/AZ-PYPMS7EA/kffOspnyBwAJ)
@@ -62,10 +62,9 @@
 real users - which also helps us learn more about the performance of these
 features at scale.
 
-Here is a[
-recording](https://drive.google.com/open?id=1WqNNyJC1r9yUoYTgATlRX4mYIPo8R3yU)
-of the[ demo](https://amp-article.herokuapp.com/). (To run locally enable
-experimental web platform feature flag and enable relevant AMP experiment using
+Here is a[ recording](https://drive.google.com/open) of the[
+demo](https://amp-article.herokuapp.com/). (To run locally enable experimental
+web platform feature flag and enable relevant AMP experiment using
 \`AMP.toggleExperiment('chrome-animation-worklet')\` in devtools console)
 
 ![image](https://lh6.googleusercontent.com/OyXkbEam5SYQ1dD04AR3HrX-hQ6z2fklO7BTRRPy5ZYFqVPwctNRQbXTcp4JgxA95sPL99cQUfixsSOWmr4g8mdbONwlKX2iN9oMBxAPPGD9Qlc4pkIKxXuYGhh70Pqk2vDaGWL9)
@@ -74,21 +73,19 @@
 
 Finch trial is showing improvement over previous Draw Quad version. We are
 seeing 14%/8%/5% improvements in hit test requests answered in the fast path on
-[Windows](https://uma.googleplex.com/p/chrome/variations/?sid=7bf43df040ce9f90cbea1e762c5c03d5)/[MacOS](https://uma.googleplex.com/p/chrome/variations/?sid=035b5f6d5f7ca030b7887f5b4e7f6b07)/[Android](https://uma.googleplex.com/p/chrome/variations/?sid=e16a589895889a2310b4bc5f4387b43c),
-with 8% regressions on
-[Linux](https://uma.googleplex.com/p/chrome/variations/?sid=2ffbcd8b59f4a74e05490d98f34cb579)
+[Windows](https://uma.googleplex.com/p/chrome/variations/)/[MacOS](https://uma.googleplex.com/p/chrome/variations/)/[Android](https://uma.googleplex.com/p/chrome/variations/),
+with 8% regressions on [Linux](https://uma.googleplex.com/p/chrome/variations/)
 (under investigation). Across all platforms, [hit testing error
-rates](https://uma.googleplex.com/p/chrome/variations/?sid=5a3437665f748a4b4bcc679013900143)
-are lower than 0.05%.
+rates](https://uma.googleplex.com/p/chrome/variations/) are lower than 0.05%.
 
 ![image](https://lh5.googleusercontent.com/PdcNk4yzu3sVovMt1mQcuDwfoinb7N2EwvpdAgdC16SVQbeJOY-9snyuxO48NMCN2K0QrWH3S7uw7VJG-dWxEMJO_7b6Qpl6rrULnaV-garO2ER_s6st0NgQp01PECa9Yc3-HViY)
 
 Compositor Touch Action
 
 Finch trial is showing promising [early
-results](https://uma.googleplex.com/p/chrome/variations?sid=4d04b0905ac90bafd4b63b39754ae20e).
-ScrollBegin latency improves 5% @50pct and 13% @99pct. ScrollUpdate latency
-improves 1% @50pct and 3% @99pct.
+results](https://uma.googleplex.com/p/chrome/variations). ScrollBegin latency
+improves 5% @50pct and 13% @99pct. ScrollUpdate latency improves 1% @50pct and
+3% @99pct.
 
 Off-Main Paint Worklet
 
@@ -108,12 +105,12 @@
 Animation Worklet
 
 Animation Worklet is now fully
-[asynchronous](https://bugs.chromium.org/p/chromium/issues/detail?id=791280) in
-CC with proper scheduling in place. With
-[help](https://bugs.chromium.org/p/chromium/issues/detail?id=915352) from
-Microsoft engineers our tests have been upstreamed to
-[web-platform-tests](https://wpt.fyi/results/animation-worklet?label=master&product=chrome%5Bexperimental%5D&product=edge&product=firefox%5Bexperimental%5D&product=safari%5Bexperimental%5D&aligned&q=animation-worklet)
-and most critical flakiness issues are resolved. Specification has been updated
+[asynchronous](https://bugs.chromium.org/p/chromium/issues/detail) in CC with
+proper scheduling in place. With
+[help](https://bugs.chromium.org/p/chromium/issues/detail) from Microsoft
+engineers our tests have been upstreamed to
+[web-platform-tests](https://wpt.fyi/results/animation-worklet) and most
+critical flakiness issues are resolved. Specification has been updated
 ([1](https://github.com/w3c/css-houdini-drafts/commit/3c1cd1b3babc49a92d7a5079f9de77df67d06775#diff-6547a8c38ca0bdc51fd63edeaa4b66b3),
 [2](https://github.com/w3c/css-houdini-drafts/commit/93ab72f8abee1ac008eb4b5292265633387381fc#diff-6547a8c38ca0bdc51fd63edeaa4b66b3),
 [3](https://github.com/w3c/css-houdini-drafts/commit/cf1a69a4c9dd165f53df7ba7d68c329287ab2659#diff-6547a8c38ca0bdc51fd63edeaa4b66b3))
diff --git a/site/teams/animations/highlights-archive/march-2020---web-animations-scroll-linked-animations-throughput-metrics-and-more.md b/site/teams/animations/highlights-archive/march-2020---web-animations-scroll-linked-animations-throughput-metrics-and-more.md
index b33bae7..5351395 100644
--- a/site/teams/animations/highlights-archive/march-2020---web-animations-scroll-linked-animations-throughput-metrics-and-more.md
+++ b/site/teams/animations/highlights-archive/march-2020---web-animations-scroll-linked-animations-throughput-metrics-and-more.md
@@ -170,8 +170,7 @@
 arbitrary duration that is currently needed. And Olga (gerchiko@microsoft.com)
 drove the discussion on the inactive timeline spec
 [issue](https://github.com/w3c/csswg-drafts/issues/2066) and proposed the
-timeline state
-[chart](https://edotor.net/?engine=dot#digraph%20G%20%7B%0A%20%20node%20%5Bfontsize%3D8%5D%3B%0A%20%20%2F%2F%20States%0A%20%20%22Idle%22%20%5Blabel%3D%22Idle%5CnST%20%3D%20null%5CnHT%20%3D%20null%5CnTask%20%3D%20none%5Cn%3D%3D%3D%3D%3D%3D%3D%5Cncurrent_time%3Dunresolved%5Cnplay_state%3Didle%22%5D%0A%20%20%20%20subgraph%20cluster_0%20%7B%0A%20%20%20%20%20%20%20%20style%3Dfilled%3B%0A%20%20%20%20%20%20%20%20color%3Dlightgrey%3B%0A%20%20%20%20%20%20%20%20node%20%5Bstyle%3Dfilled%2Ccolor%3Dwhite%5D%3B%0A%20%20%20%20%20%20%20%20%22Play-pending%20(HT%2C%20TL%20Inactive)%22%20%5Blabel%3D%22Play-pending%20HT%5CnST%20%3D%20null%5CnHT%20%3D%20resolved%5CnTask%20%3D%20play%5Cn%3D%3D%3D%3D%3D%3D%3D%5Cncurrent_time%3Dresolved%5Cnplay_state%3Drunning%22%2C%20color%3Dyellow%5D%0A%20%20%20%20%20%20%20%20%22Play-pending%20(ST%2C%20TL%20Inactive)%22%20%5Blabel%3D%22Play-pending%20ST%5CnST%20%3D%20resolved%5CnHT%20%3D%20null%5CnTask%20%3D%20play%5Cn%3D%3D%3D%3D%3D%3D%3D%5Cncurrent_time%3Dnull%5Cnplay_state%3Drunning%22%2C%20color%3Dlightyellow1%5D%0A%20%20%20%20%20%20%20%20%22Pause-pending%20(HT%2C%20TL%20Inactive)%22%20%5Blabel%3D%22Pause-pending%20HT%5CnST%20%3D%20null%5CnHT%20%3D%20resolved%5CnTask%20%3D%20pause%5Cn%3D%3D%3D%3D%3D%3D%3D%5Cncurrent_time%3Dresolved%5Cnplay_state%3Dpaused%22%2C%20color%3Dlightskyblue1%5D%0A%20%20%20%20%20%20%20%20%22Pause-pending%20(ST%2C%20TL%20Inactive)%22%20%5Blabel%3D%22Pause-pending%20ST%5CnST%20%3D%20resolved%5CnHT%20%3D%20null%5CnTask%20%3D%20pause%5Cn%3D%3D%3D%3D%3D%3D%3D%5Cncurrent_time%3Dnull%5Cnplay_state%3Dpaused%22%2C%20color%3Daquamarine2%5D%0A%20%20%20%20%20%20%20%20%22Running%20(TL%20Inactive)%22%20%5Blabel%3D%22Running%5CnST%20%3D%20resolved%5CnHT%20%3D%20null%5CnTask%20%3D%20none%5Cn%3D%3D%3D%3D%3D%3D%3D%5Cncurrent_time%3Dnull%5Cnplay_state%3Drunning%22%2C%20color%3Dlemonchiffon2%5D%0A%20%20%20%20%20%20%20%20%22Paused%20(TL%20Inactive)%22%20%5Blabel%3D%22Paused%5CnST%20%3D%20null%5CnHT%20%3D%20resolved%5CnTask%20%3D%20none%5Cn%3D%3D%3D%3D%3D%3D%3D%5Cncurrent_time%3Dresolved%5Cnplay_state%3Dpaused%22%2C%20color%3Dgold1%5D%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20label%20%3D%20%22Timeline%20Inactive%22%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20subgraph%20cluster_1%20%7B%0A%20%20%20%20%20%20%20%20node%20%5Bstyle%3Dfilled%20fontsize%3D8%5D%3B%20%20%20%20%20%0A%20%20%20%20%20%20%20%20label%20%3D%20%22Timeline%20Active%22%3B%0A%20%20%20%20%20%20%20%20color%3Dblue%0A%20%20%20%20%20%20%20%20%22Play-pending%20(HT%2C%20TL%20Active)%22%20%5Blabel%3D%22Play-pending%20HT%5CnST%20%3D%20null%5CnHT%20%3D%20resolved%5CnTask%20%3D%20play%5Cn%3D%3D%3D%3D%3D%3D%3D%5Cncurrent_time%3Dresolved%5Cnplay_state%3Drunning%22%2C%20color%3Dyellow%5D%0A%20%20%20%20%20%20%20%20%22Play-pending%20(ST%2C%20TL%20Active)%22%20%5Blabel%3D%22Play-pending%20ST%5CnST%20%3D%20resolved%5CnHT%20%3D%20null%5CnTask%20%3D%20play%5Cn%3D%3D%3D%3D%3D%3D%3D%5Cncurrent_time%3Dresolved%5Cnplay_state%3Drunning%22%2C%20color%3Dlightyellow1%5D%0A%20%20%20%20%20%20%20%20%22Pause-pending%20(HT%2C%20TL%20Active)%22%20%5Blabel%3D%22Pause-pending%20HT%5CnST%20%3D%20null%5CnHT%20%3D%20resolved%5CnTask%20%3D%20pause%5Cn%3D%3D%3D%3D%3D%3D%3D%5Cncurrent_time%3Dresolved%5Cnplay_state%3Dpaused%22%2C%20color%3Dlightskyblue1%5D%0A%20%20%20%20%20%20%20%20%22Pause-pending%20(ST%2C%20TL%20Active)%22%20%5Blabel%3D%22Pause-pending%20ST%5CnST%20%3D%20resolved%5CnHT%20%3D%20null%5CnTask%20%3D%20pause%5Cn%3D%3D%3D%3D%3D%3D%3D%5Cncurrent_time%3Dresolved%5Cnplay_state%3Dpaused%22%2C%20color%3Daquamarine2%5D%0A%20%20%20%20%20%20%20%20%22Running%20(TL%20Active)%22%20%5Blabel%3D%22Running%5CnST%20%3D%20resolved%5CnHT%20%3D%20null%5CnTask%20%3D%20none%5Cn%3D%3D%3D%3D%3D%3D%3D%5Cncurrent_time%3Dresolved%5Cnplay_state%3Drunning%22%2C%20color%3Dlemonchiffon2%5D%0A%20%20%20%20%20%20%20%20%22Paused%20(TL%20Active)%22%20%5Blabel%3D%22Paused%5CnST%20%3D%20null%5CnHT%20%3D%20resolved%5CnTask%20%3D%20none%5Cn%3D%3D%3D%3D%3D%3D%3D%5Cncurrent_time%3Dresolved%5Cnplay_state%3Dpaused%22%2C%20color%3Dgold1%5D%0A%0A%20%20%20%20%7D%0A%20%20%0A%20%20%0A%20%20%2F%2F%20Idle%20state%0A%20%20%22Idle%22%20-%3E%20%22Play-pending%20(ST%2C%20TL%20Active)%22%20%5B%20label%3D%22play()%22%20color%3D%22red%22%20%5D%0A%20%20%22Idle%22%20-%3E%20%22Pause-pending%20(ST%2C%20TL%20Active)%22%20%5B%20label%3D%22pause()%22%20color%3D%22green%22%20%5D%0A%20%20%22Idle%22%20-%3E%20%22Play-pending%20(ST%2C%20TL%20Inactive)%22%20%5B%20label%3D%22play()%22%20color%3D%22red%22%20%5D%0A%20%20%22Idle%22%20-%3E%20%22Pause-pending%20(ST%2C%20TL%20Inactive)%22%20%5B%20label%3D%22pause()%22%20color%3D%22green%22%20%5D%0A%0A%20%20%2F%2F%20Play-pending%20(HT%2C%20TL%20Active)%20state%0A%20%20%22Play-pending%20(HT%2C%20TL%20Active)%22%20-%3E%20%22Running%20(TL%20Active)%22%20%5B%20label%3D%22ready%22%20style%3Ddashed%20%5D%0A%20%20%22Play-pending%20(HT%2C%20TL%20Active)%22%20-%3E%20%22Play-pending%20(HT%2C%20TL%20Active)%22%20%5B%20label%3D%22play()%22%20color%3D%22red%22%20%5D%0A%20%20%22Play-pending%20(HT%2C%20TL%20Active)%22%20-%3E%20%22Pause-pending%20(HT%2C%20TL%20Active)%22%20%5B%20label%3D%22pause()%22%20color%3D%22green%22%20%5D%0A%20%20%22Play-pending%20(HT%2C%20TL%20Active)%22%20-%3E%20%22Play-pending%20(HT%2C%20TL%20Inactive)%22%20%5B%20label%3D%22Inactive%22%20color%3D%22gray%22%20%5D%0A%0A%20%20%2F%2F%20Play-pending%20state%20(ST%2C%20TL%20Active)%0A%20%20%22Play-pending%20(ST%2C%20TL%20Active)%22%20-%3E%20%22Running%20(TL%20Active)%22%20%5B%20label%3D%22ready%22%20style%3Ddashed%20%5D%0A%20%20%22Play-pending%20(ST%2C%20TL%20Active)%22%20-%3E%20%22Play-pending%20(ST%2C%20TL%20Active)%22%20%5B%20label%3D%22play()%22%20color%3D%22red%22%20%5D%0A%20%20%22Play-pending%20(ST%2C%20TL%20Active)%22%20-%3E%20%22Pause-pending%20(ST%2C%20TL%20Active)%22%20%5B%20label%3D%22pause()%22%20color%3D%22green%22%20%5D%0A%20%20%22Play-pending%20(ST%2C%20TL%20Active)%22%20-%3E%20%22Play-pending%20(ST%2C%20TL%20Inactive)%22%20%5B%20label%3D%22Inactive%22%20color%3D%22gray%22%20%5D%0A%0A%20%20%2F%2F%20Pause-pending%20(HT%2C%20TL%20Active)%20state%0A%20%20%22Pause-pending%20(HT%2C%20TL%20Active)%22%20-%3E%20%22Paused%20(TL%20Active)%22%20%5B%20label%3D%22ready%22%20style%3Ddashed%20%5D%0A%20%20%22Pause-pending%20(HT%2C%20TL%20Active)%22%20-%3E%20%22Play-pending%20(HT%2C%20TL%20Active)%22%20%5B%20label%3D%22play()%22%20color%3D%22red%22%20%5D%0A%20%20%22Pause-pending%20(HT%2C%20TL%20Active)%22%20-%3E%20%22Pause-pending%20(HT%2C%20TL%20Active)%22%20%5B%20label%3D%22pause()%22%20color%3D%22green%22%20%5D%0A%20%20%22Pause-pending%20(HT%2C%20TL%20Active)%22%20-%3E%20%22Pause-pending%20(HT%2C%20TL%20Inactive)%22%20%5B%20label%3D%22Inactive%22%20color%3D%22gray%22%20%5D%0A%0A%20%20%2F%2F%20Pause-pending%20(ST%2C%20TL%20Active)%20state%0A%20%20%22Pause-pending%20(ST%2C%20TL%20Active)%22%20-%3E%20%22Paused%20(TL%20Active)%22%20%5B%20label%3D%22ready%22%20style%3Ddashed%20%5D%0A%20%20%2F%2F%20(Following%20is%20the%20aborted%20paused%20behavior)%0A%20%20%22Pause-pending%20(ST%2C%20TL%20Active)%22%20-%3E%20%22Play-pending%20(ST%2C%20TL%20Active)%22%20%5B%20label%3D%22play()%22%20color%3D%22red%22%20%5D%0A%20%20%22Pause-pending%20(ST%2C%20TL%20Active)%22%20-%3E%20%22Pause-pending%20(ST%2C%20TL%20Active)%22%20%5B%20label%3D%22pause()%22%20color%3D%22green%22%20%5D%0A%20%20%22Pause-pending%20(ST%2C%20TL%20Active)%22%20-%3E%20%22Pause-pending%20(ST%2C%20TL%20Inactive)%22%20%5B%20label%3D%22Inactive%22%20color%3D%22gray%22%20%5D%0A%0A%20%20%2F%2F%20Running%20state%0A%20%20%22Running%20(TL%20Active)%22%20-%3E%20%22Running%20(TL%20Active)%22%20%5B%20label%3D%22play()%22%20color%3D%22red%22%20%5D%0A%20%20%22Running%20(TL%20Active)%22%20-%3E%20%22Pause-pending%20(ST%2C%20TL%20Active)%22%20%5B%20label%3D%22pause()%22%20color%3D%22green%22%20%5D%0A%20%20%22Running%20(TL%20Active)%22%20-%3E%20%22Running%20(TL%20Inactive)%22%20%5B%20label%3D%22Inactive%22%20color%3D%22gray%22%20%5D%0A%0A%20%20%2F%2F%20Paused%20state%0A%20%20%22Paused%20(TL%20Active)%22%20-%3E%20%22Paused%20(TL%20Active)%22%20%5B%20label%3D%22pause()%22%20color%3D%22green%22%20%5D%0A%20%20%22Paused%20(TL%20Active)%22%20-%3E%20%22Play-pending%20(HT%2C%20TL%20Active)%22%20%5B%20label%3D%22play()%22%20color%3D%22red%22%20%5D%0A%20%20%22Paused%20(TL%20Active)%22%20-%3E%20%22Paused%20(TL%20Inactive)%22%20%5B%20label%3D%22Inactive%22%20color%3D%22gray%22%20%5D%0A%20%20%0A%20%20%2F%2FPlay-pending%20(HT%2C%20TL%20Inactive)%20state%0A%20%20%22Play-pending%20(HT%2C%20TL%20Inactive)%22%20-%3E%20%22Play-pending%20(HT%2C%20TL%20Inactive)%22%20%5B%20label%3D%22play()%22%20color%3D%22red%22%20%5D%0A%20%20%22Play-pending%20(HT%2C%20TL%20Inactive)%22%20-%3E%20%22Pause-pending%20(HT%2C%20TL%20Inactive)%22%20%5B%20label%3D%22pause()%22%20color%3D%22green%22%20%5D%0A%20%20%22Play-pending%20(HT%2C%20TL%20Inactive)%22%20-%3E%20%22Play-pending%20(HT%2C%20TL%20Active)%22%20%5B%20label%3D%22Active%22%20color%3D%22black%22%20%5D%0A%20%20%0A%20%20%2F%2FPlay-pending%20(ST%2C%20TL%20Inactive)%0A%20%20%22Play-pending%20(ST%2C%20TL%20Inactive)%22%20-%3E%20%22Play-pending%20(ST%2C%20TL%20Inactive)%22%20%5B%20label%3D%22play()%22%20color%3D%22red%22%20%5D%0A%20%20%22Play-pending%20(ST%2C%20TL%20Inactive)%22%20-%3E%20%22Pause-pending%20(ST%2C%20TL%20Inactive)%22%20%5B%20label%3D%22pause()%22%20color%3D%22green%22%20%5D%0A%20%20%22Play-pending%20(ST%2C%20TL%20Inactive)%22%20-%3E%20%22Play-pending%20(ST%2C%20TL%20Active)%22%20%5B%20label%3D%22Active%22%20color%3D%22black%22%20%5D%0A%20%20%0A%20%20%2F%2FPause-pending%20(HT%2C%20TL%20Inactive)%0A%20%20%22Pause-pending%20(HT%2C%20TL%20Inactive)%22%20-%3E%20%22Play-pending%20(HT%2C%20TL%20Inactive)%22%20%5B%20label%3D%22play()%22%20color%3D%22red%22%20%5D%0A%20%20%22Pause-pending%20(HT%2C%20TL%20Inactive)%22%20-%3E%20%22Pause-pending%20(HT%2C%20TL%20Inactive)%22%20%5B%20label%3D%22pause()%22%20color%3D%22green%22%20%5D%0A%20%20%22Pause-pending%20(HT%2C%20TL%20Inactive)%22%20-%3E%20%22Pause-pending%20(HT%2C%20TL%20Active)%22%20%5B%20label%3D%22Active%22%20color%3D%22black%22%20%5D%0A%20%20%0A%20%20%2F%2FPause-pending%20(ST%2C%20TL%20Inactive)%0A%20%20%22Pause-pending%20(ST%2C%20TL%20Inactive)%22%20-%3E%20%22Play-pending%20(ST%2C%20TL%20Inactive)%22%20%5B%20label%3D%22play()%22%20color%3D%22red%22%20%5D%0A%20%20%22Pause-pending%20(ST%2C%20TL%20Inactive)%22%20-%3E%20%22Pause-pending%20(ST%2C%20TL%20Inactive)%22%20%5B%20label%3D%22pause()%22%20color%3D%22green%22%20%5D%0A%20%20%22Pause-pending%20(ST%2C%20TL%20Inactive)%22%20-%3E%20%22Pause-pending%20(ST%2C%20TL%20Active)%22%20%5B%20label%3D%22Active%22%20color%3D%22black%22%20%5D%0A%20%20%0A%20%20%2F%2FTL%20Inactive%0A%20%20%22Running%20(TL%20Inactive)%22%20-%3E%20%22Running%20(TL%20Inactive)%22%20%5B%20label%3D%22play()%22%20color%3D%22red%22%20%5D%0A%20%20%22Running%20(TL%20Inactive)%22%20-%3E%20%22Pause-pending%20(ST%2C%20TL%20Inactive)%22%20%5B%20label%3D%22pause()%22%20color%3D%22green%22%20%5D%0A%20%20%22Running%20(TL%20Inactive)%22%20-%3E%20%22Running%20(TL%20Active)%22%20%5B%20label%3D%22Active%22%20color%3D%22black%22%20%5D%0A%20%20%0A%20%20%2F%2FPaused%20(TL%20Inactive)%0A%20%20%22Paused%20(TL%20Inactive)%22%20-%3E%20%22Paused%20(TL%20Inactive)%22%20%5B%20label%3D%22pause()%22%20color%3D%22green%22%20%5D%0A%20%20%22Paused%20(TL%20Inactive)%22%20-%3E%20%22Play-pending%20(HT%2C%20TL%20Inactive)%22%20%5B%20label%3D%22play()%22%20color%3D%22red%22%20%5D%0A%20%20%22Paused%20(TL%20Inactive)%22%20-%3E%20%22Paused%20(TL%20Active)%22%20%5B%20label%3D%22Active%22%20color%3D%22black%22%20%5D%0A%7D%0A).
+timeline state [chart](https://edotor.net/).
 
 On the implementation side, this sprint Yi (yigu@) added support for running
 scroll-linked animations on the compositor to free them from the [busy main
diff --git a/site/teams/animations/highlights-archive/march-2021---fixit-week-new-features-testing-interop-metrics-and-more.md b/site/teams/animations/highlights-archive/march-2021---fixit-week-new-features-testing-interop-metrics-and-more.md
index 6156155..12c5a99 100644
--- a/site/teams/animations/highlights-archive/march-2021---fixit-week-new-features-testing-interop-metrics-and-more.md
+++ b/site/teams/animations/highlights-archive/march-2021---fixit-week-new-features-testing-interop-metrics-and-more.md
@@ -42,7 +42,7 @@
 Our team had a fixit week during Mar 1~5, and the team made tremendous progress!
 
 Bugs we closed:
-[40](https://bugs.chromium.org/u/2341872843/hotlists/Interactions-FixIt-2021Q1?can=1)
+[40](https://bugs.chromium.org/u/2341872843/hotlists/Interactions-FixIt-2021Q1)
 including:
 
     P1s fixed: 4
@@ -54,7 +54,7 @@
     Others (WAIs, dups): 18
 
 Bugs re-triaged:
-[19](https://bugs.chromium.org/u/flackr@chromium.org/hotlists/Interactions-2021-Retriage?can=1)
+[19](https://bugs.chromium.org/u/flackr@chromium.org/hotlists/Interactions-2021-Retriage)
 including:
 
     Fixed: 2
@@ -237,11 +237,10 @@
 ![image](https://lh4.googleusercontent.com/xCplj7tBIokIzfY3bN1pO4H07CEWAZq9qG8C9p8DmlfYfor-6CGO4h9OdyDZsR03gCf5esw4S1xIsIvYiyLRBcxvS1C7k6zIDFvS_111zX_QJjBHotjN4mBbY_Gj7VMV51LgF9b9OkIw1SU2Tld6sb6IpufwOub1V2YeJK-ShNRd0XPB)
 
 flackr@ created [meta tracking
-bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1185163) for this.
-During this sprint, [3
-issues](https://bugs.chromium.org/p/chromium/issues/list?q=commentby%3Aflackr%40chromium.org%20sticky%20closed%3E2021-2-22%20closed%3C2021-3-12&can=1)
-were closed. Moreover, a [WPT
-test](https://wpt.fyi/results/css/css-position/sticky/position-sticky-scrollIntoView.html?label=experimental&label=master&aligned)
+bug](https://bugs.chromium.org/p/chromium/issues/detail) for this. During this
+sprint, [3 issues](https://bugs.chromium.org/p/chromium/issues/list) were
+closed. Moreover, a [WPT
+test](https://wpt.fyi/results/css/css-position/sticky/position-sticky-scrollIntoView.html)
 has been landed to track new spec scrollIntoView behavior.
 
 Fixed falsely overconstrained stick positioning
@@ -249,8 +248,7 @@
 ![image](https://lh4.googleusercontent.com/xtsXFqA5IqyV2xz6JWUDk25Ee5dkse6mUKh_5FTcPYpISbkPWErpJR5k3fMnUMI9qnyzgLJSziuxiFSOPImhoGdqX-fZ4NWry2y1Jivg6v_KZ5E75YtqmMTl-vw8OVl7xAa8VJmY7dVCm6VwrsrmLkbG3vK_A-VH1453sQTMChlYha0U)![image](https://lh4.googleusercontent.com/BG8InXEt7-3mnsMMdOjt8vPJ_Ff8aexfkJ2xiBSV3JryUb501rzf6JUkU2ELO8H0bUHzSU5zYg_gS8FeLzm0DQsjWUr_WlMZKvOJtfhK4O3KmArm4vROemwz6axHO3l66GcIXtbzKtAA_WHOJZYEPPvUQE-BcoIlh7yun3UZUoXyrMbj)
 
 flackr@ fixed a stick position
-[bug](https://bugs.chromium.org/p/chromium/issues/detail?id=841432). In the
-above demo:
+[bug](https://bugs.chromium.org/p/chromium/issues/detail). In the above demo:
 
     The left one is the wrong behavior where the bottom constraint is ignored.
 
@@ -271,10 +269,9 @@
     All google internal sites listed in the doc have made changes.
 
     Unfortunately the percentage of sites that might break is not going down
-    ([Beta](https://uma.googleplex.com/p/chrome/timeline_v2/?sid=29901cc34c7b4b624f5a759bda0b5a34):
-    ~2.2%,
-    [Stable](https://uma.googleplex.com/p/chrome/timeline_v2/?sid=706cc2310b84fa2bdb3e87b52b1c052b):
-    ~0.5% of page loads)
+    ([Beta](https://uma.googleplex.com/p/chrome/timeline_v2/): ~2.2%,
+    [Stable](https://uma.googleplex.com/p/chrome/timeline_v2/): ~0.5% of page
+    loads)
 
 Scroll snap behavior with scrollbar arrow keys
 
@@ -294,8 +291,7 @@
 
 ![image](https://lh3.googleusercontent.com/xoghGSmjwTGotF0VxXGa_XGkMHaKNQvIOvSx4CRqVpN900oCWoCYZwmMxbaz7IptN0gLl00CrW0XRgwSbhuOB3PZEjC4n1eDX3OqRybkLOhor4IUKXrFVqsTTyJNjMJmtfPHjIlYGAEtJdgIdluiKurKJJV6DahQdzEaNNQdvAwR1rgl)
 
-Finch study: [Scroll
-prediction](https://uma.googleplex.com/p/chrome/variations?sid=950bc8883d9b9c8ce6469b5592a5e81a)
+Finch study: [Scroll prediction](https://uma.googleplex.com/p/chrome/variations)
 
 flackr@ is launching this finch study on behave of a Microsoft engineer.
 
diff --git a/site/teams/animations/highlights-archive/may-2019.md b/site/teams/animations/highlights-archive/may-2019.md
index ce32dea..addff70 100644
--- a/site/teams/animations/highlights-archive/may-2019.md
+++ b/site/teams/animations/highlights-archive/may-2019.md
@@ -46,27 +46,26 @@
 
 Scroll Snap is continuing to gain traction, with AirBnB being the latest partner
 to [start using the feature](http://crbug.com/920482#c9) and Firefox [continuing
-to implement](https://bugzilla.mozilla.org/show_bug.cgi?id=1312165#c6) the new
-spec. On our side we have shifted into supporting the product: Majid (majidvp@)
-has been busy triaging bugs, addressing partner requests, and polishing the
-code.
+to implement](https://bugzilla.mozilla.org/show_bug.cgi) the new spec. On our
+side we have shifted into supporting the product: Majid (majidvp@) has been busy
+triaging bugs, addressing partner requests, and polishing the code.
 
-[![image](https://lh6.googleusercontent.com/IUKoi9dwyyJhEUdaoyDeGdtFoKLI_WO1j-Bkzk1s7RxSaP9ZZYTk6ugL1KHylCTX2IE5K6Vc8zvKUpKocBFDwF48OQJatYnjlXsJSSukICRCRvLKb6q2vVaHw_SM40RBFyXQDBtm)](https://uma.googleplex.com/p/chrome/histograms?endDate=20190515&dayCount=7&histograms=Blink.Animation.CompositedAnimationFailureReason&fixupData=true&showMax=true&filters=isofficial%2CEQ%2CTrue&implicitFilters=isofficial)
+[![image](https://lh6.googleusercontent.com/IUKoi9dwyyJhEUdaoyDeGdtFoKLI_WO1j-Bkzk1s7RxSaP9ZZYTk6ugL1KHylCTX2IE5K6Vc8zvKUpKocBFDwF48OQJatYnjlXsJSSukICRCRvLKb6q2vVaHw_SM40RBFyXQDBtm)](https://uma.googleplex.com/p/chrome/histograms)
 
 Understanding performance better
 
 Stephen (smcgruer@) landed a new [UMA
-metric](https://uma.googleplex.com/p/chrome/histograms/?endDate=20190519&dayCount=7&histograms=Blink.Animation.CompositedAnimationFailureReason&fixupData=true&showMax=true&filters=isofficial%2CEQ%2CTrue&implicitFilters=isofficial)
-this sprint to track why animations fail to run on the fast path. This allows
-the team to better understand where effort is needed to speed up existing
-animations on the web - vital for smoother user experiences.
+metric](https://uma.googleplex.com/p/chrome/histograms/) this sprint to track
+why animations fail to run on the fast path. This allows the team to better
+understand where effort is needed to speed up existing animations on the web -
+vital for smoother user experiences.
 
 ![image](https://lh5.googleusercontent.com/z-ajU372TxKnGgMOwOSQa30PmFdlpv-ZAWn_gZBkcvv91oDDyy9-Bl3W3t3Wz76F7OXc-VG3wxCP9PjyxClhdVKJ_fju9h25ymlvF0X3iSQxTQNEvzGHRYOqClEi9F-tWHW2zBrp)
 
 Smoothly animating Paint Worklets
 
 One of the key goals of the [Off-Thread
-PaintWorklet](https://docs.google.com/document/d/1USTH2Vd4D2tALsvZvy4B2aWotKWjkCYP5m0g7b90RAU/edit?ts=5bb772e1#heading=h.2zu1g67jbavu)
+PaintWorklet](https://docs.google.com/document/d/1USTH2Vd4D2tALsvZvy4B2aWotKWjkCYP5m0g7b90RAU/edit)
 project is to enable smoothly animating Paint Worklets even when the main thread
 is busy. Xida (xidachen@) has been working on a
 [prototype](https://chromium-review.googlesource.com/c/chromium/src/+/1601334)
diff --git a/site/teams/animations/highlights-archive/may-2021---new-features-testing-stability-fixes-interop-fixes-and-more.md b/site/teams/animations/highlights-archive/may-2021---new-features-testing-stability-fixes-interop-fixes-and-more.md
index 3abcc57..1a0477d 100644
--- a/site/teams/animations/highlights-archive/may-2021---new-features-testing-stability-fixes-interop-fixes-and-more.md
+++ b/site/teams/animations/highlights-archive/may-2021---new-features-testing-stability-fixes-interop-fixes-and-more.md
@@ -136,26 +136,22 @@
 ![image](https://lh6.googleusercontent.com/I7aNfDvFvhYarIPRGEYMVMSkFFNB8yPVjHStk4q9AeYvyrh6TolUXxSAAFZPsYrqHEtwBNvMRwk7a_sbFpg8ky_gGcaUn8jKxymnneXvxmi5UGPZCxSBh_ealFjDY-73bE5RXlb6mA)
 
 Our team closed fewer bugs this sprint, but we did get a
-[chance](https://youtu.be/m0JrspsaVDk?t=1779) to
-[have](https://youtu.be/VrEP7SPfQVM?list=PL9ioqAuyl6ULbse3njxmvJgJArp_-pKxY&t=3208)
-a
-[bunch](https://youtu.be/VrEP7SPfQVM?list=PL9ioqAuyl6ULbse3njxmvJgJArp_-pKxY&t=3370)
-of [great](https://youtu.be/m0JrspsaVDk?t=78)
-[conversations](https://youtu.be/m0JrspsaVDk?t=201) at Blinkon... The rate of
-incoming bugs was relatively consistent.
+[chance](https://youtu.be/m0JrspsaVDk) to [have](https://youtu.be/VrEP7SPfQVM) a
+[bunch](https://youtu.be/VrEP7SPfQVM) of [great](https://youtu.be/m0JrspsaVDk)
+[conversations](https://youtu.be/m0JrspsaVDk) at Blinkon... The rate of incoming
+bugs was relatively consistent.
 
     Xida Chen [Composite background-color
-    animation](https://youtu.be/VrEP7SPfQVM?list=PL9ioqAuyl6ULbse3njxmvJgJArp_-pKxY&t=3208)
+    animation](https://youtu.be/VrEP7SPfQVM)
 
-    Jordan Taylor: [Scroll
-    Timelines](https://youtu.be/VrEP7SPfQVM?list=PL9ioqAuyl6ULbse3njxmvJgJArp_-pKxY&t=3370)
+    Jordan Taylor: [Scroll Timelines](https://youtu.be/VrEP7SPfQVM)
 
-    Liviu Tinta: [Disable Double Tap to Zoom](https://youtu.be/m0JrspsaVDk?t=78)
+    Liviu Tinta: [Disable Double Tap to Zoom](https://youtu.be/m0JrspsaVDk)
 
-    Rob Flack: [Scroll To \*](https://youtu.be/m0JrspsaVDk?t=201)
+    Rob Flack: [Scroll To \*](https://youtu.be/m0JrspsaVDk)
 
     Liviu Tinta: [click/auxclick/contextmentu as
-    PointerEvents](https://youtu.be/m0JrspsaVDk?t=1779)
+    PointerEvents](https://youtu.be/m0JrspsaVDk)
 
 Chrome Interactions Highlights | May 2021
 
diff --git a/site/teams/animations/highlights-archive/nov-dec-2019---blinkon-scrollsnap-lottie-hittesting-virtualscroller-websharedlibrary-wpt-and-more.md b/site/teams/animations/highlights-archive/nov-dec-2019---blinkon-scrollsnap-lottie-hittesting-virtualscroller-websharedlibrary-wpt-and-more.md
index dfbd12d..caca198 100644
--- a/site/teams/animations/highlights-archive/nov-dec-2019---blinkon-scrollsnap-lottie-hittesting-virtualscroller-websharedlibrary-wpt-and-more.md
+++ b/site/teams/animations/highlights-archive/nov-dec-2019---blinkon-scrollsnap-lottie-hittesting-virtualscroller-websharedlibrary-wpt-and-more.md
@@ -21,12 +21,12 @@
 
 Kaan(alsan@), our fantastic intern, made the web more appealing with the “snap
 after relayout”
-[project](https://docs.google.com/presentation/d/1WUa6nFfkzXm2O1V70hr49vPFP4TOAbUh2q8fppkybJs/edit?usp=sharing).
+[project](https://docs.google.com/presentation/d/1WUa6nFfkzXm2O1V70hr49vPFP4TOAbUh2q8fppkybJs/edit).
 Previously content or layout changes (e.g. adding, moving, deleting, resizing)
 did not pay attention to the content’s snap setting. With Kaan’s
-[changes](https://bugs.chromium.org/p/chromium/issues/detail?id=866127) landing
-in Chrome 81, scroll positions automatically update to keep snapped objects in
-the correct position. Galleries of kittens never looked so good!
+[changes](https://bugs.chromium.org/p/chromium/issues/detail) landing in Chrome
+81, scroll positions automatically update to keep snapped objects in the correct
+position. Galleries of kittens never looked so good!
 
 Another cool use case unlocked by this work is the “Scroll By Clicking” effect
 shown below:
@@ -67,7 +67,7 @@
 [library](https://github.com/flackr/virtual-scroller), added display: none
 fallback when rendersubtree is not supported and created a nice
 [demo](https://flackr.github.io/virtual-scroller/demo/) with synthetic content
-and [test](https://flackr.github.io/virtual-scroller/demo/?test=true) use cases.
+and [test](https://flackr.github.io/virtual-scroller/demo/) use cases.
 
 ![image](https://lh6.googleusercontent.com/etS54zUr6juIFudSJaZ_4J0Tlp6Y9qxps7IENSmYxBBNx-5vCFMh9UugkPd9OZFpbvVMNM3seoFxoXe-JUoXQDpO_xfKT-Mu9Cw6FbNgCcBeFm9cpS4w2wqMme6pvg89s92sxvrJ)
 
@@ -92,9 +92,8 @@
 Web Shared Libraries attempts to improve website loading by sharing cache across
 sites. Rob’s presentation
 ([slides](https://docs.google.com/presentation/d/1CTC_BLpBqLf7B82b1ytIm0l84SjK45bk7UaCyRpyu5A/edit#slide=id.p),
-[video](https://www.youtube.com/watch?v=cBY3ZcHifXw&list=PL9ioqAuyl6UI6MmaMnRWHl2jHzflPcmA6&index=23&t=0s))
-at BlinkOn, kicked off a lot of constructive feedback. Gene (girard@) and Rob
-wrote up a [discussion
+[video](https://www.youtube.com/watch)) at BlinkOn, kicked off a lot of
+constructive feedback. Gene (girard@) and Rob wrote up a [discussion
 pape](https://docs.google.com/document/d/1lQykm9HgzkPlaKXwpQ9vNc3m2Eq2hF4TY-Vup5wg4qg/edit#heading=h.83t0eq3angjs)r
 capturing the opportunities and challenges involved, along with techniques to
 address the various concerns and metrics to evaluate impact.
@@ -104,19 +103,18 @@
 Scroll-linked Animation
 
 Yi and Majid (majidvp@) presented
-([slides](https://docs.google.com/presentation/d/12UNGCTJybiL5gEMAGY2f-05WxXARvNz4k-RS02qgNuU/edit?usp=sharing),
-[video](https://www.youtube.com/watch?v=nolDnHb_Sjo&list=PL9ioqAuyl6UI6MmaMnRWHl2jHzflPcmA6&index=4))
-the current design for Scroll-linked Animation at BlinkOn. The updated design
-incorporates feedback on our origin trial from the AMP team. There was a F2F
-sync between Microsoft and Google to
-[coordinate](https://docs.google.com/spreadsheets/d/1tGJeicFqgRXK8MMIqscdwEiIPQN--1aQJ5EwQZ2nXzE/edit?usp=sharing)
+([slides](https://docs.google.com/presentation/d/12UNGCTJybiL5gEMAGY2f-05WxXARvNz4k-RS02qgNuU/edit),
+[video](https://www.youtube.com/watch)) the current design for Scroll-linked
+Animation at BlinkOn. The updated design incorporates feedback on our origin
+trial from the AMP team. There was a F2F sync between Microsoft and Google to
+[coordinate](https://docs.google.com/spreadsheets/d/1tGJeicFqgRXK8MMIqscdwEiIPQN--1aQJ5EwQZ2nXzE/edit)
 future work and find solutions for outstanding spec
 [issues](https://github.com/w3c/csswg-drafts/issues/2066#issuecomment-557630869).
 
 Rob also attached Scroll Timeline into the Paint Worklet Lottie demo for a cool
 lighting talk
 ([slides](https://docs.google.com/presentation/d/124zcoxveCQyXVB4-HWCXhQptrnaHDE9JIXyQ8B1N4ig/edit#slide=id.g742aacb70c_9_789),
-[video](https://youtu.be/dJmWLQn9g2A?list=PL9ioqAuyl6UI6MmaMnRWHl2jHzflPcmA6&t=423))!
+[video](https://youtu.be/dJmWLQn9g2A))!
 
 Last but not least
 
@@ -125,16 +123,13 @@
 team gave several project updates during the Lighting Talks session including
 Off-thread PaintWorklet
 ([slides](https://docs.google.com/presentation/d/124zcoxveCQyXVB4-HWCXhQptrnaHDE9JIXyQ8B1N4ig/edit#slide=id.g70a5f3c77e_102_92),
-[video](https://youtu.be/FOCHCuGA_MA?list=PL9ioqAuyl6UI6MmaMnRWHl2jHzflPcmA6&t=886)),
-Contribute to WPT
+[video](https://youtu.be/FOCHCuGA_MA)), Contribute to WPT
 ([slides](https://docs.google.com/presentation/d/124zcoxveCQyXVB4-HWCXhQptrnaHDE9JIXyQ8B1N4ig/edit#slide=id.g70a5f3c77e_102_0),
-[video](https://youtu.be/FOCHCuGA_MA?list=PL9ioqAuyl6UI6MmaMnRWHl2jHzflPcmA6&t=1021)),
-Throughput Metrics
+[video](https://youtu.be/FOCHCuGA_MA)), Throughput Metrics
 ([slides](https://docs.google.com/presentation/d/124zcoxveCQyXVB4-HWCXhQptrnaHDE9JIXyQ8B1N4ig/edit#slide=id.g742aacb70c_289_204),
-[video](https://youtu.be/FOCHCuGA_MA?list=PL9ioqAuyl6UI6MmaMnRWHl2jHzflPcmA6&t=1442))
-and GroupEffect
+[video](https://youtu.be/FOCHCuGA_MA)) and GroupEffect
 ([slides](https://docs.google.com/presentation/d/124zcoxveCQyXVB4-HWCXhQptrnaHDE9JIXyQ8B1N4ig/edit#slide=id.g742aacb70c_9_417),
-[video](https://www.youtube.com/watch?v=z3EjkpvEWC4&feature=youtu.be&list=PL9ioqAuyl6UI6MmaMnRWHl2jHzflPcmA6&t=1455)).
+[video](https://www.youtube.com/watch)).
 
 Chrome Animations Highlights | Nov & Dec 2019
 
diff --git a/site/teams/animations/highlights-archive/october-2019.md b/site/teams/animations/highlights-archive/october-2019.md
index 4705daa..23bdaa6 100644
--- a/site/teams/animations/highlights-archive/october-2019.md
+++ b/site/teams/animations/highlights-archive/october-2019.md
@@ -42,8 +42,8 @@
     Lots of changes in the works to align with the spec.
 
 Stephen (smcgruer@)
-[implemented](https://bugs.chromium.org/p/chromium/issues/detail?id=788440)
-accumulate composite for
+[implemented](https://bugs.chromium.org/p/chromium/issues/detail) accumulate
+composite for
 [transform](https://chromium-review.googlesource.com/c/chromium/src/+/1829355)
 and
 [filter](https://chromium.googlesource.com/chromium/src.git/+/cc208c1adc376fa59aaa07897ed0555cebece58e)
@@ -54,9 +54,8 @@
 Frame Throughput Metric
 
 The initial version of the [Frame
-Throughput](https://uma.googleplex.com/p/chrome/histograms?sid=85974f925706cadddcae47f545d649f7)
-metric has landed. We have already made a few rounds of bug fixing and
-corrections.
+Throughput](https://uma.googleplex.com/p/chrome/histograms) metric has landed.
+We have already made a few rounds of bug fixing and corrections.
 
 Gene (girard@) and Xida (xidachen@) have been
 [evaluating](https://docs.google.com/spreadsheets/d/1-KJDVN60XQNrMtMRTv_9GldGMEwMkCpdlBfWyqgdtOQ/edit#gid=0)
@@ -74,7 +73,7 @@
 
 We (Majid, Yi from Chrome with Olga, Jordan from Edge team) have completed the
 [design
-document](https://docs.google.com/document/d/1laATsw0V4bibsADvps5vV2oVEyZgjXzs_LLxo7pzn00/edit?usp=sharing)
+document](https://docs.google.com/document/d/1laATsw0V4bibsADvps5vV2oVEyZgjXzs_LLxo7pzn00/edit)
 for the Scroll Timeline. We also worked on preparing a
 [presentation](https://docs.google.com/presentation/d/12UNGCTJybiL5gEMAGY2f-05WxXARvNz4k-RS02qgNuU/edit)
 on it for BlinkOn to share its current status.
@@ -116,14 +115,13 @@
 snap tests to wpt
 ([keyboard](https://chromium-review.googlesource.com/c/chromium/src/+/1893142),
 [touch](https://chromium-review.googlesource.com/c/chromium/src/+/1922950)),
-[fixing](https://bugs.chromium.org/p/chromium/issues/detail?id=1003055) an issue
-to have 8 tests pass on Chrome.
+[fixing](https://bugs.chromium.org/p/chromium/issues/detail) an issue to have 8
+tests pass on Chrome.
 
 OT Paint Worklets Launch-ish
 
 This cycle Paint Worklet was launched briefly but had to be reverted due to
-[unforeseen
-interactions](https://bugs.chromium.org/p/chromium/issues/detail?id=1020238)
+[unforeseen interactions](https://bugs.chromium.org/p/chromium/issues/detail)
 with OOP-R. In preparation for this launch Xida added necessary
 [metrics](https://chromium-review.googlesource.com/c/chromium/src/+/1827246) and
 improved stability
diff --git a/site/teams/animations/highlights-archive/october-2020---code-health-scroll-timelines-synthetic-user-activation-scroll-unification-and-more.md b/site/teams/animations/highlights-archive/october-2020---code-health-scroll-timelines-synthetic-user-activation-scroll-unification-and-more.md
index b1caa00..e1afded 100644
--- a/site/teams/animations/highlights-archive/october-2020---code-health-scroll-timelines-synthetic-user-activation-scroll-unification-and-more.md
+++ b/site/teams/animations/highlights-archive/october-2020---code-health-scroll-timelines-synthetic-user-activation-scroll-unification-and-more.md
@@ -36,7 +36,7 @@
     Discovered two bugs.
 
         [Wrong error
-        thrown](https://bugs.chromium.org/p/chromium/issues/detail?id=1136516).
+        thrown](https://bugs.chromium.org/p/chromium/issues/detail).
 
         [rootMargin missing in
         spec](https://github.com/w3c/csswg-drafts/issues/5599).
diff --git a/site/teams/animations/highlights-archive/september-update.md b/site/teams/animations/highlights-archive/september-update.md
index 1b9df83..29e6fe6 100644
--- a/site/teams/animations/highlights-archive/september-update.md
+++ b/site/teams/animations/highlights-archive/september-update.md
@@ -20,7 +20,7 @@
 [pre-planning](https://docs.google.com/document/d/1-y6rEBbOi3jXUtiuBW2ecmQSBKatCQu_ZC_N8yLY3DI/edit)
 ensuring key issues are filed and discussed with the right people. Full
 trip-report is
-[here](https://docs.google.com/document/d/1S49ZrTaCV1KMkFK4hdtMwheM9Sjdd_eiyDqH0A-3q48/edit?usp=sharing)
+[here](https://docs.google.com/document/d/1S49ZrTaCV1KMkFK4hdtMwheM9Sjdd_eiyDqH0A-3q48/edit)
 but some highlights from TPAC are:
 
     Agreements on deferring some small features
@@ -37,7 +37,7 @@
 
     Kevin (kevers@) learned a lot about WPT and how we can use it more
     effectively which he
-    [shared](https://docs.google.com/presentation/d/1hlweg5L2V6gyxtXnj6MeCTXqNHRMnvAILNDIPS8dnOc/edit?usp=sharing)
+    [shared](https://docs.google.com/presentation/d/1hlweg5L2V6gyxtXnj6MeCTXqNHRMnvAILNDIPS8dnOc/edit)
     with the team.
 
 All of these were a result of constructive discussions with collaborators from
@@ -81,8 +81,8 @@
 Stephen (smcgruer@) spend time to
 [categorize](https://docs.google.com/document/d/1YPgb85q9w3HGKuMb4YCgTNaUTcF9mkjcMmfb2AeD64I/edit#heading=h.luhqvvzi99ac)
 and file bugs for all remaining failures. Stephen also made
-[progress](https://bugs.chromium.org/p/chromium/issues/detail?id=788440#c9) on
-implementation of ‘composite: accumulate’ and several timing bugs
+[progress](https://bugs.chromium.org/p/chromium/issues/detail) on implementation
+of ‘composite: accumulate’ and several timing bugs
 [\[1\]](https://chromium.googlesource.com/chromium/src.git/+/c004564dcd80e078136866d21ab942e78a93753a),
 [\[2\]](https://chromium.googlesource.com/chromium/src.git/+/73b9e0f4905111da5034767d7956eca0940aaac0),
 [\[3\]](https://chromium.googlesource.com/chromium/src.git/+/108ec45b194b5e9a16d91e1ef0cd4dd145b00ae6).
diff --git a/site/teams/animations/index.md b/site/teams/animations/index.md
index 19797c2..12c6b88 100644
--- a/site/teams/animations/index.md
+++ b/site/teams/animations/index.md
@@ -68,7 +68,7 @@
 *   Week 1: Planning meeting on Tuesday 2:30pm EST, [meeting
             notes](http://bit.ly/animations-team-planning)
 *   Week 3: Demo meeting on Friday 11:00am EST, [meeting
-            notes](https://docs.google.com/document/d/15SH-FgMd0jPtUcPs_3A_JI9sOwmA1JrEZOHvIM8wIm0/edit?usp=sharing)
+            notes](https://docs.google.com/document/d/15SH-FgMd0jPtUcPs_3A_JI9sOwmA1JrEZOHvIM8wIm0/edit)
 
 Highlights from the demo meetings are shared in our ~monthly newsletter, see
 Activities above.
@@ -76,9 +76,9 @@
 ## Bug Triage
 
 The animations team is responsible for bugs filed in the
-[Blink&gt;Animation](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3ABlink%3EAnimation+&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids),
-[Internals&gt;Compositing&gt;Animation](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3AInternals%3ECompositing%3EAnimation&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids),
-[Internals&gt;Compositing&gt;Scroll](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3AInternals%3ECompositing%3EScroll&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)
+[Blink&gt;Animation](https://bugs.chromium.org/p/chromium/issues/list),
+[Internals&gt;Compositing&gt;Animation](https://bugs.chromium.org/p/chromium/issues/list),
+[Internals&gt;Compositing&gt;Scroll](https://bugs.chromium.org/p/chromium/issues/list)
 components.
 
 The team has a daily triage to confirm, triage, and categorize incoming bugs in
diff --git a/site/teams/animations/paint-worklet.md b/site/teams/animations/paint-worklet.md
index 098a0c1..cd8ac23 100644
--- a/site/teams/animations/paint-worklet.md
+++ b/site/teams/animations/paint-worklet.md
@@ -27,7 +27,7 @@
 Off-Thread Paint Worklet
 
 Off-Thread Paint Worklet ([design
-doc](https://docs.google.com/document/d/1USTH2Vd4D2tALsvZvy4B2aWotKWjkCYP5m0g7b90RAU/edit?ts=5bb772e1#heading=h.2zu1g67jbavu))
+doc](https://docs.google.com/document/d/1USTH2Vd4D2tALsvZvy4B2aWotKWjkCYP5m0g7b90RAU/edit))
 is an ongoing effort (as of 2019/01) to run the developer-provided paint
 functions on a different thread than the main rendering loop, and asynchronously
 from the standard document lifecycle. The goal is performance isolation, to
diff --git a/site/teams/binding-team.md b/site/teams/binding-team.md
index 23d4dcb..13ab58b 100644
--- a/site/teams/binding-team.md
+++ b/site/teams/binding-team.md
@@ -13,7 +13,7 @@
 ## Projects
 
     Make Window objects interoperable
-    ([Overview](https://docs.google.com/presentation/d/18Ap_EKEBu7nzDrlFM7FbCR4EgrNd3ryLabJUh-YvEwM/edit?disco=AAAAARwFnJ0&pli=1#slide=id.g2480feb0_1_0))
+    ([Overview](https://docs.google.com/presentation/d/18Ap_EKEBu7nzDrlFM7FbCR4EgrNd3ryLabJUh-YvEwM/edit))
 
     Script-disabled rendering
     ([Overview](https://docs.google.com/document/d/1p0yHAhx_DLOlP94LzcuGcr5KS0rGBEPhyLeVa6KZs7k/edit))
diff --git a/site/teams/devtools.md b/site/teams/devtools.md
index 438b196..d2f60d9 100644
--- a/site/teams/devtools.md
+++ b/site/teams/devtools.md
@@ -34,7 +34,7 @@
 **Bug Triage**
 
 The DevTools team is responsible for bugs filed for the
-[Platform&gt;DevTools](https://bugs.chromium.org/p/chromium/issues/list?q=component%3APlatform%3EDevTools)
+[Platform&gt;DevTools](https://bugs.chromium.org/p/chromium/issues/list)
 component.
 
 **Members**
diff --git a/site/teams/index.md b/site/teams/index.md
index 2c5653c..fc02d86 100644
--- a/site/teams/index.md
+++ b/site/teams/index.md
@@ -4,4 +4,4 @@
 title: Teams
 
 ---
-![image](http://www.google.com/chart?chc=sites&cht=d&chdp=sites&chl=%5B%5BPage+listing'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Subpage+Listing%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D297'dim'%5C%3D10'%3D10'%3D500'%3D297'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&sig=lxEPbO98PQKCTIgDHMqrwU0hJD8)
\ No newline at end of file
+![image](http://www.google.com/chart)
\ No newline at end of file
diff --git a/site/teams/input-dev/index.md b/site/teams/input-dev/index.md
index 5c472b5..42bffa5 100644
--- a/site/teams/input-dev/index.md
+++ b/site/teams/input-dev/index.md
@@ -33,14 +33,13 @@
 **Useful bug queries**
 
 *   [Blink&gt;input,
-            Blink&gt;scroll](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3ABlink%3EInput%2CBlink%3EScroll&sort=-id+-modified+-opened&colspec=ID+Pri+Summary+Modified+Opened&x=m&y=releaseblock&cells=ids)
-            - all (or most) bugs we're tracking
+            Blink&gt;scroll](https://bugs.chromium.org/p/chromium/issues/list) -
+            all (or most) bugs we're tracking
 *   We triage the bugs almost daily with [this
             process](https://docs.google.com/document/d/1IDjoUbe8_1lbhM10EVHwvMi0g9EUXImy0ufxtfvJqe0/edit).
-*   [Available
-            bugs](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3ABlink%3EInput%2CBlink%3EScroll+status%3AAvailable+&sort=-id+-modified+-opened&colspec=ID+Pri+Summary+Modified+Opened&x=m&y=releaseblock&cells=ids)
+*   [Available bugs](https://bugs.chromium.org/p/chromium/issues/list)
 *   [Code cleanup
-            ideas](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3ABlink%3EInput%2CBlink%3EScroll+Hotlist%3DCodeHealth+&sort=-id+-modified+-opened&colspec=ID+Pri+Summary+Modified+Opened&x=m&y=releaseblock&cells=ids)
+            ideas](https://bugs.chromium.org/p/chromium/issues/list)
 
 **Related specifications & Working Groups**
 
@@ -57,12 +56,9 @@
 
 **Presentations & Talks**
 
-*   [Overscroll
-            Customization](https://www.youtube.com/watch?v=sp1R-0dd7qg&t=18m54s)
-            lightning talk
-*   [Scroll into
-            text](https://www.youtube.com/watch?v=sp1R-0dd7qg&t=15m50s)
-            lightning talk
+*   [Overscroll Customization](https://www.youtube.com/watch) lightning
+            talk
+*   [Scroll into text](https://www.youtube.com/watch) lightning talk
 *   [Event Delegation to
             Workers](https://docs.google.com/presentation/d/1BCEbLCg-o_Ko65byel5QGnO7Cwf5aPZPjqnnMNbbA5E/edit#slide=id.g5636de1525_0_0)
 *   [Fling On
@@ -77,7 +73,7 @@
             Scroller](https://docs.google.com/presentation/d/1nfM4jjQt9pijIThK8KSwavdZtWgifDjo6odHNg-ThvM/)
 *   Extensible Scrolling - BlinkOn 3 (Nov 2014):
             [slides](https://docs.google.com/a/chromium.org/presentation/d/1P5LYe-jqC0mSFJoBDz8gfJZMDwj6aGeFYLx_AD6LHVU/edit#slide=id.p),
-            [video](https://www.youtube.com/watch?v=L8aTuoQWI8A)
+            [video](https://www.youtube.com/watch)
 *   [Smooth to the touch: chromium's challenges in input on
             mobile](https://docs.google.com/a/chromium.org/presentation/d/1VYfCKye4TM-QiR_hiLvwYxhci_xc5YcA4oZxtrp2qes/edit#slide=id.p)
             - BlinkOn 2 (May 2014)
@@ -101,37 +97,37 @@
 *   [Gesture
             Recognition](http://www.chromium.org/developers/design-documents/aura/gesture-recognizer)
 *   [Vsync-aligned buffered
-            input](https://docs.google.com/document/d/1L2JTgYMksmXgujKxxhyV45xL8jNhbCh60NQHoueKyS4/edit?usp=sharing)
+            input](https://docs.google.com/document/d/1L2JTgYMksmXgujKxxhyV45xL8jNhbCh60NQHoueKyS4/edit)
 *   [Touchpad and Wheel
             Latching](https://docs.google.com/document/d/1BizkQyW_FDU98sGxbHOZsAQWGYIA3xxXoFQZ3_XNo1o/edit)
 *   [Touchpad pinch
-            zoom](https://docs.google.com/document/d/1cYdt9r9stHLA2lbJ2I-Ucl_djhdSyngYFbmufZaLRHE/edit?usp=sharing)
+            zoom](https://docs.google.com/document/d/1cYdt9r9stHLA2lbJ2I-Ucl_djhdSyngYFbmufZaLRHE/edit)
 *   User Activation v2
     *   [How Chrome uses user
-                gestures](https://docs.google.com/document/d/1mcxB5J_u370juJhSsmK0XQONG2CIE3mvu827O-Knw_Y/edit?usp=sharing)
+                gestures](https://docs.google.com/document/d/1mcxB5J_u370juJhSsmK0XQONG2CIE3mvu827O-Knw_Y/edit)
                 (May 2017)
     *   [Case study: Popup with user-activation across
-                browsers](https://docs.google.com/document/d/1hYRTEkfWDl-KO4Y6cG469FBC3nyBy9_SYItZ1EEsXUA/edit?usp=sharing)
+                browsers](https://docs.google.com/document/d/1hYRTEkfWDl-KO4Y6cG469FBC3nyBy9_SYItZ1EEsXUA/edit)
                 (May 2017)
     *   [User Activation v2: Main
-                design](https://docs.google.com/document/d/1erpl1yqJlc1pH0QvVVmi1s3WzqQLsEXTLLh6VuYp228/edit?usp=sharing)
+                design](https://docs.google.com/document/d/1erpl1yqJlc1pH0QvVVmi1s3WzqQLsEXTLLh6VuYp228/edit)
                 (May 2017)
     *   [User Activation v2 with site
-                isolation](https://docs.google.com/document/d/1XL3vCedkqL65ueaGVD-kfB5RnnrnTaxLc7kmU91oerg/edit?usp=sharing)
+                isolation](https://docs.google.com/document/d/1XL3vCedkqL65ueaGVD-kfB5RnnrnTaxLc7kmU91oerg/edit)
                 (May 2018)
 *   Input for Worker:
     *   Initial design discussion: [Low-latency Event Handling in
-                Worker](https://docs.google.com/document/d/165f85uAKlknlQHwPkmpqLVq0O50XVkxzgTkO4utAsds/edit?usp=sharing)
+                Worker](https://docs.google.com/document/d/165f85uAKlknlQHwPkmpqLVq0O50XVkxzgTkO4utAsds/edit)
                 (July 2017)
     *   JS API proposals for [Routing Worker Events through the
                 Compositor
-                Thread](https://docs.google.com/a/chromium.org/document/d/1Ah3-O7Emp7cURyh-TINME0fId9laU0ctMCwjmlArgqU/edit?usp=sharing)
+                Thread](https://docs.google.com/a/chromium.org/document/d/1Ah3-O7Emp7cURyh-TINME0fId9laU0ctMCwjmlArgqU/edit)
                 (July 2017)
 *   [Plumbing mouse as mouse on
-            Android](https://docs.google.com/document/d/1mpBR7J7kgTXvp0QACVjhxtwNJ7bgGoTMmxfxN2dupGg/edit?usp=sharing)
+            Android](https://docs.google.com/document/d/1mpBR7J7kgTXvp0QACVjhxtwNJ7bgGoTMmxfxN2dupGg/edit)
             (October 2016)
 *   [Coalesced
-            Events](https://docs.google.com/document/d/1x-e8fH3I0DBrmrNufPQwRJHMYnW5q9CYZVEHe7BsfpI/edit?usp=sharing)
+            Events](https://docs.google.com/document/d/1x-e8fH3I0DBrmrNufPQwRJHMYnW5q9CYZVEHe7BsfpI/edit)
             (October 2016)
 
 # **Learning Resources**
@@ -140,7 +136,7 @@
             overview](https://docs.google.com/a/chromium.org/presentation/d/10oIOTWFKIHArnfk8ZZx-9evvDpWC9EwRjDrZIz83Dz0/edit)
 *   [Scrolling in blink](http://bit.ly/blink-scrolling)
 *   [Android tracing cheat
-            sheet](https://docs.google.com/presentation/u/1/d/1poMF7AEu5vd21BzUTIYfm2SXurEMlv2OVDlzs6JNRfg/edit?usp=sharing)
+            sheet](https://docs.google.com/presentation/u/1/d/1poMF7AEu5vd21BzUTIYfm2SXurEMlv2OVDlzs6JNRfg/edit)
 *   [Blink coordinate
             spaces](/developers/design-documents/blink-coordinate-spaces)
 *   [Touch event behavior details across
diff --git a/site/teams/layout-team/bug-triage.md b/site/teams/layout-team/bug-triage.md
index 04c948c..9487d59 100644
--- a/site/teams/layout-team/bug-triage.md
+++ b/site/teams/layout-team/bug-triage.md
@@ -16,8 +16,8 @@
 ## Suggested workflow:
 
 1.  Every other day check the list of [Untriaged
-            bugs](https://bugs.chromium.org/p/chromium/issues/list?can=37830509&sort=-id&colspec=ID+Pri+M+Status+Owner+Summary+Modified)
-            with the aim to reduce the number to zero.
+            bugs](https://bugs.chromium.org/p/chromium/issues/list) with the aim
+            to reduce the number to zero.
     For each bug, check whether the issue can be reproduced.
     *   If not either mark as WontFix or add the "Needs-Feedback" label
                 and ask for follow up information.
@@ -31,8 +31,8 @@
                 assign to owner for specific area. For P2 set status to
                 Available.
 2.  At least once a week check the list of regressions
-            ([P0/P1](https://bugs.chromium.org/p/chromium/issues/list?can=37830592&q=Pri%3D0%2C1&sort=-id&colspec=ID+Pri+M+Status+Owner+Summary+Modified),
-            [P2/P3](https://bugs.chromium.org/p/chromium/issues/list?can=37830592&q=-Pri%3D0%2C1&sort=-id&colspec=ID+Pri+M+Status+Owner+Summary+Modified)).
+            ([P0/P1](https://bugs.chromium.org/p/chromium/issues/list),
+            [P2/P3](https://bugs.chromium.org/p/chromium/issues/list)).
     For each P0 or P1 regression, check if it can still be reproduced.
     *   If not mark as Fixed and add comment to CL that fixed it.
     *   If the issue persists ping the owner or assign one as needed.
@@ -41,10 +41,9 @@
 
 ## Relevant Links
 
-*   [Untriaged
-            bugs](https://bugs.chromium.org/p/chromium/issues/list?can=37830509&sort=-id&colspec=ID+Pri+M+Status+Owner+Summary+Modified)
+*   [Untriaged bugs](https://bugs.chromium.org/p/chromium/issues/list)
 *   [P0 and P1
-            regressions](https://bugs.chromium.org/p/chromium/issues/list?can=37830592&q=Pri%3D0%2C1&sort=-id&colspec=ID+Pri+M+Status+Owner+Summary+Modified)
+            regressions](https://bugs.chromium.org/p/chromium/issues/list)
 *   [P2 and P3
-            regressions](https://bugs.chromium.org/p/chromium/issues/list?can=37830592&q=-Pri%3D0%2C1&sort=-id&colspec=ID+Pri+M+Status+Owner+Summary+Modified)
+            regressions](https://bugs.chromium.org/p/chromium/issues/list)
 *   [Bisecting builds](/developers/bisect-builds-py)
\ No newline at end of file
diff --git a/site/teams/layout-team/index.md b/site/teams/layout-team/index.md
index 7b2c567..c058ec4 100644
--- a/site/teams/layout-team/index.md
+++ b/site/teams/layout-team/index.md
@@ -78,7 +78,7 @@
             (2015)
 *   [Scroll Anchoring](http:////bit.ly/scroll-anchoring) (2016)
 *   [Shaper Driven Line
-            Breaking](https://docs.google.com/document/d/1eMTBKTnWEMDu00uS2p8Xj-l9Pk7Kf0q5y3FbcCrWYjU/edit?usp=sharing)
+            Breaking](https://docs.google.com/document/d/1eMTBKTnWEMDu00uS2p8Xj-l9Pk7Kf0q5y3FbcCrWYjU/edit)
             (2016)
 *   [Root Layer
             Scrolling](https://docs.google.com/document/d/137p-8FcnRh3C3KXi_x4-fK-SOgj5qOMgarjsqQOn5QQ/)
diff --git a/site/teams/layout-team/okrs/2015q1.md b/site/teams/layout-team/okrs/2015q1.md
index 5c004d7..1c1d166 100644
--- a/site/teams/layout-team/okrs/2015q1.md
+++ b/site/teams/layout-team/okrs/2015q1.md
@@ -83,10 +83,10 @@
 It turns out that all the key_silk_cases tests were already pretty fast when it
 comes to layout.
 
-*   [chapter-reflow](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-nexus7v2%2Cchromium-rel-mac9%2Cchromium-rel-win7-gpu-nvidia%2Clinux-release&tests=blink_perf.layout%2Fchapter-reflow&checked=chapter-reflow%2Cchapter-reflow%2Cref%2Cchapter-reflow%2Cref%2Cchapter-reflow%2Cref)
-            tests speed up by 5-12% depending on platform.
-*   [line-layout](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-nexus7v2%2Cchromium-rel-mac9%2Cchromium-rel-win7-gpu-nvidia%2Clinux-release&tests=blink_perf.layout%2Fline-layout&checked=line-layout%2Cline-layout%2Cref%2Cline-layout%2Cref%2Cline-layout%2Cref&start_rev=318673&end_rev=322609)
-            tests 4-15% depending on platform.
+*   [chapter-reflow](https://chromeperf.appspot.com/report) tests speed
+            up by 5-12% depending on platform.
+*   [line-layout](https://chromeperf.appspot.com/report) tests 4-15%
+            depending on platform.
 
 ### Create a Measure API prototype and write-up of lessons learned
 
@@ -169,9 +169,9 @@
 
 Speed up by over 2x at a minimum and up to 40x in some cases.
 
-*   [ArabicLineLayout](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-nexus7v2%2Cchromium-rel-mac9%2Cchromium-rel-win7-gpu-nvidia%2Clinux-release&tests=blink_perf.layout%2FArabicLineLayout&checked=ArabicLineLayout%2CArabicLineLayout%2Cref%2CArabicLineLayout%2Cref&start_rev=318673&end_rev=322609)
-            2-2.5x depending on platform.
-*   [latin-complex-text](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-nexus7v2%2Cchromium-rel-mac9%2Cchromium-rel-win7-gpu-nvidia%2Clinux-release&tests=blink_perf.layout%2Flatin-complex-text&checked=latin-complex-text%2Cref%2Clatin-complex-text%2Clatin-complex-text%2Cref%2Clatin-complex-text%2Cref&start_rev=318673&end_rev=322609)
-            8-40x depending on platform.
-*   [vertical-japanese-kokoro-insert](https://chromeperf.appspot.com/report?masters=ChromiumPerf&bots=android-nexus7v2%2Cchromium-rel-mac9%2Cchromium-rel-win7-gpu-nvidia%2Clinux-release&tests=blink_perf.layout%2Fvertical-japanese-kokoro-insert&checked=vertical-japanese-kokoro-insert%2Cvertical-japanese-kokoro-insert%2Cref%2Cvertical-japanese-kokoro-insert%2Cref%2Cvertical-japanese-kokoro-insert%2Cref&start_rev=318673&end_rev=322609)
+*   [ArabicLineLayout](https://chromeperf.appspot.com/report) 2-2.5x
+            depending on platform.
+*   [latin-complex-text](https://chromeperf.appspot.com/report) 8-40x
+            depending on platform.
+*   [vertical-japanese-kokoro-insert](https://chromeperf.appspot.com/report)
             2-5x depending on platform.
\ No newline at end of file
diff --git a/site/teams/paint-team/canvas-okrs.md b/site/teams/paint-team/canvas-okrs.md
index b8c1f02..27b43a0 100644
--- a/site/teams/paint-team/canvas-okrs.md
+++ b/site/teams/paint-team/canvas-okrs.md
@@ -7,9 +7,8 @@
 ---
 ## Q4 2016
 
-Ship OffscreenCanvas
-[#wp-performance](https://easyokrs.googleplex.com/search/?q=wp-performance)
-[#wp-ergonomics](https://easyokrs.googleplex.com/search/?q=wp-ergonomics)
+Ship OffscreenCanvas [#wp-performance](https://easyokrs.googleplex.com/search/)
+[#wp-ergonomics](https://easyokrs.googleplex.com/search/)
 
 Owners: [chrome-canvas](https://easyokrs.googleplex.com/view/chrome-canvas/),
 [junov](https://easyokrs.googleplex.com/view/junov/),
@@ -42,7 +41,7 @@
 ![Copy](https://easyokrs.googleplex.com/images/copy.svg)[![Link](https://easyokrs.googleplex.com/images/link.png)](https://easyokrs.googleplex.com/o/2361706/)
 
 OffscreenCanvas testing and tracking
-[#wp-predictability](https://easyokrs.googleplex.com/search/?q=wp-predictability)
+[#wp-predictability](https://easyokrs.googleplex.com/search/)
 
 Owners: [chrome-canvas](https://easyokrs.googleplex.com/view/chrome-canvas/),
 [junov](https://easyokrs.googleplex.com/view/junov/),
@@ -85,7 +84,7 @@
     perf issues.
 
 requestAnimationFrame in Workers
-[#wp-ergonomics](https://easyokrs.googleplex.com/search/?q=wp-ergonomics)
+[#wp-ergonomics](https://easyokrs.googleplex.com/search/)
 
 Owners: [chrome-canvas](https://easyokrs.googleplex.com/view/chrome-canvas/),
 [junov](https://easyokrs.googleplex.com/view/junov/)
@@ -94,8 +93,7 @@
 *   Spec it
 *   Ship it in M57
 
-Product excellence
-[#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
+Product excellence [#wp-health](https://easyokrs.googleplex.com/search/)
 
 Owners: [chrome-canvas](https://easyokrs.googleplex.com/view/chrome-canvas/),
 [xidachen](https://easyokrs.googleplex.com/view/xidachen/),
@@ -125,8 +123,7 @@
 *   Owners: [xidachen](https://easyokrs.googleplex.com/view/xidachen/),
             [xlai](https://easyokrs.googleplex.com/view/xlai/)
 
-Misc canvas features
-[#wp-ergonomics](https://easyokrs.googleplex.com/search/?q=wp-ergonomics)
+Misc canvas features [#wp-ergonomics](https://easyokrs.googleplex.com/search/)
 
 Owner: [chrome-canvas](https://easyokrs.googleplex.com/view/chrome-canvas/)
 
@@ -143,7 +140,7 @@
 ## Q3 2016
 
 OffscreenCanvas feature complete
-[#wp-future](https://easyokrs.googleplex.com/search/?q=wp-future)
+[#wp-future](https://easyokrs.googleplex.com/search/)
 
 Owners: [chrome-canvas](https://easyokrs.googleplex.com/view/chrome-canvas/),
 [junov](https://easyokrs.googleplex.com/view/junov/),
@@ -179,7 +176,7 @@
 ![Copy](https://easyokrs.googleplex.com/images/copy.svg)[![Link](https://easyokrs.googleplex.com/images/link.png)](https://easyokrs.googleplex.com/o/2239617/)
 
 0.10P3Canvas color space support
-[#wp-future](https://easyokrs.googleplex.com/search/?q=wp-future)
+[#wp-future](https://easyokrs.googleplex.com/search/)
 
 Owners: [chrome-canvas](https://easyokrs.googleplex.com/view/chrome-canvas/),
 [junov](https://easyokrs.googleplex.com/view/junov/)
@@ -202,8 +199,7 @@
             color space plumbing in the compositor is there, not functional due
             to several missing pieces in skia, blink and compositor.
 
-0.74P1Product Excellence
-[#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
+0.74P1Product Excellence [#wp-health](https://easyokrs.googleplex.com/search/)
 
 Owners: [chrome-canvas](https://easyokrs.googleplex.com/view/chrome-canvas/),
 [junov](https://easyokrs.googleplex.com/view/junov/),
@@ -251,8 +247,8 @@
     probably not be fixed this quarter.
     EOQ status: 1/2 bugs fixed + bonus bug 424291
 
-Misc Features [#wp-future](https://easyokrs.googleplex.com/search/?q=wp-future)
-[#wp-performance](https://easyokrs.googleplex.com/search/?q=wp-performance)
+Misc Features [#wp-future](https://easyokrs.googleplex.com/search/)
+[#wp-performance](https://easyokrs.googleplex.com/search/)
 
 Owner: [chrome-canvas](https://easyokrs.googleplex.com/view/chrome-canvas/)
 
diff --git a/site/teams/paint-team/okrs.md b/site/teams/paint-team/okrs.md
index caa898b..bde43c5 100644
--- a/site/teams/paint-team/okrs.md
+++ b/site/teams/paint-team/okrs.md
@@ -7,8 +7,7 @@
 ---
 ## Q1 2017
 
-Code health
-[#wp-predictability](https://easyokrs.googleplex.com/search/?q=wp-predictability)
+Code health [#wp-predictability](https://easyokrs.googleplex.com/search/)
 
 Owner: [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/)
 
@@ -23,8 +22,8 @@
 *   Should this be M56 and later, given it has not gone to stable yet?
 
 Improve quality of implementation
-[#wp-predictability](https://easyokrs.googleplex.com/search/?q=wp-predictability)
-[#wp-architecture](https://easyokrs.googleplex.com/search/?q=wp-architecture)
+[#wp-predictability](https://easyokrs.googleplex.com/search/)
+[#wp-architecture](https://easyokrs.googleplex.com/search/)
 
 *   P2Top-starred bugs fixed
 *   Fix at least the following"
@@ -42,7 +41,7 @@
 *   Owner: fs@opera.com
 
 Understand, maintain and improve performance
-[#wp-performance](https://easyokrs.googleplex.com/search/?q=wp-performance)
+[#wp-performance](https://easyokrs.googleplex.com/search/)
 
 Owner: [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/)
 
@@ -51,9 +50,9 @@
 *   Owner: [wkorman](https://easyokrs.googleplex.com/view/wkorman/)
 
 Improve paint/compositing interfaces
-[#wp-performance](https://easyokrs.googleplex.com/search/?q=wp-performance)
-[#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
-[#wp-architecture](https://easyokrs.googleplex.com/search/?q=wp-architecture)
+[#wp-performance](https://easyokrs.googleplex.com/search/)
+[#wp-health](https://easyokrs.googleplex.com/search/)
+[#wp-architecture](https://easyokrs.googleplex.com/search/)
 
 Owners: [ajuma](https://easyokrs.googleplex.com/view/ajuma/),
 [chrishtr](https://easyokrs.googleplex.com/view/chrishtr/),
@@ -138,8 +137,8 @@
             [flackr](https://easyokrs.googleplex.com/view/flackr/),
             [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/),
             [wkorman](https://easyokrs.googleplex.com/view/wkorman/)
-*   [#wp-architecture](https://easyokrs.googleplex.com/search/?q=wp-architecture),
-            [#wp-performance](https://easyokrs.googleplex.com/search/?q=wp-performance)
+*   [#wp-architecture](https://easyokrs.googleplex.com/search/),
+            [#wp-performance](https://easyokrs.googleplex.com/search/)
     Have a concrete design of how SPV2 will information necessary for
     touch-action hit testing on the compositor.
 
@@ -185,7 +184,7 @@
 
 ## Q4 2016
 
-Code health [#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
+Code health [#wp-health](https://easyokrs.googleplex.com/search/)
 
 Owner: [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/)
 
@@ -228,8 +227,8 @@
 ![History](https://easyokrs.googleplex.com/images/history.png)![Copy](https://easyokrs.googleplex.com/images/copy.svg)[![Link](https://easyokrs.googleplex.com/images/link.png)](https://easyokrs.googleplex.com/o/2336130/)
 
 0.56P2Improve quality of implementation
-[#wp-predictability](https://easyokrs.googleplex.com/search/?q=wp-predictability)
-[#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
+[#wp-predictability](https://easyokrs.googleplex.com/search/)
+[#wp-health](https://easyokrs.googleplex.com/search/)
 
 Owner: [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/)
 
@@ -273,7 +272,7 @@
     EOQ: no progress
 
 1.00P1Understand, maintain and improve performance
-[#wp-performance](https://easyokrs.googleplex.com/search/?q=wp-performance)
+[#wp-performance](https://easyokrs.googleplex.com/search/)
 
 Owner: [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/)
 
@@ -290,9 +289,9 @@
     No outstanding open issues.
 
 0.58P2Improve paint/compositing interfaces
-[#wp-performance](https://easyokrs.googleplex.com/search/?q=wp-performance)
-[#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
-[#wp-architecture](https://easyokrs.googleplex.com/search/?q=wp-architecture)
+[#wp-performance](https://easyokrs.googleplex.com/search/)
+[#wp-health](https://easyokrs.googleplex.com/search/)
+[#wp-architecture](https://easyokrs.googleplex.com/search/)
 
 Owner: [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/)
 
@@ -330,8 +329,8 @@
     passing yet.
 
 0.46P1Finish cc property tree implementation
-[#wp-performance](https://easyokrs.googleplex.com/search/?q=wp-performance)
-[#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
+[#wp-performance](https://easyokrs.googleplex.com/search/)
+[#wp-health](https://easyokrs.googleplex.com/search/)
 
 Owners: [ajuma](https://easyokrs.googleplex.com/view/ajuma/),
 [jaydasika](https://easyokrs.googleplex.com/view/jaydasika/),
@@ -376,7 +375,7 @@
 Owner: [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/)
 
 *   0.10P2Drive tentative standards agreement on a raster scale spec
-            [#wp-ergonomics](https://easyokrs.googleplex.com/search/?q=wp-ergonomics)
+            [#wp-ergonomics](https://easyokrs.googleplex.com/search/)
 *   Raster scale defines the scale at which to raster composited layers
     Note: crbug.com/652448 tracks doing this automatically for background
     images, and is tracked in another
@@ -386,15 +385,15 @@
     revert code. No progress
     any standards discussion.
 *   0.00P2Fix all bugs blocking backdrop-filter launch
-            [#wp-predictability](https://easyokrs.googleplex.com/search/?q=wp-predictability)
+            [#wp-predictability](https://easyokrs.googleplex.com/search/)
 *   Owner: [jaydasika](https://easyokrs.googleplex.com/view/jaydasika/)
 *   All dependent bugs of crbug.com/497522 fixed.
     Mid-quarter update: no progress so far.
     EOQ update: no progress.
 
 0.93P1Improve paint invalidation correctness and performance
-[#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
-[#wp-performance](https://easyokrs.googleplex.com/search/?q=wp-performance)
+[#wp-health](https://easyokrs.googleplex.com/search/)
+[#wp-performance](https://easyokrs.googleplex.com/search/)
 
 Owners: [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/),
 [wangxianzhu](https://easyokrs.googleplex.com/view/wangxianzhu/)
@@ -421,7 +420,7 @@
 
 ## Q3 2016
 
-## Code health [#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
+## Code health [#wp-health](https://easyokrs.googleplex.com/search/)
 
 ## Owners: [junov](https://easyokrs.googleplex.com/view/junov/),
 [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/),
@@ -468,8 +467,8 @@
     ## EOQ update: met
 
 ## 0.40Improve quality of implementation
-[#wp-predictability](https://easyokrs.googleplex.com/search/?q=wp-predictability)
-[#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
+[#wp-predictability](https://easyokrs.googleplex.com/search/)
+[#wp-health](https://easyokrs.googleplex.com/search/)
 
 ## Owner: [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/)
 
@@ -511,9 +510,8 @@
             [blink-layout](https://easyokrs.googleplex.com/view/blink-layout/),
             [szager](https://easyokrs.googleplex.com/view/szager/),
             [wkorman](https://easyokrs.googleplex.com/view/wkorman/)
-*   ##
-            [#wp-predictability](https://easyokrs.googleplex.com/search/?q=wp-predictability)
-            [#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
+*   ## [#wp-predictability](https://easyokrs.googleplex.com/search/)
+            [#wp-health](https://easyokrs.googleplex.com/search/)
     ## Shared between the paint and layout teams.
     ## Update: at risk. Plan in place for removing the Widget hierarchy, but not
     much progress yet.
@@ -523,7 +521,7 @@
     in flight.
 
 ## 0.97Understand, maintain and improve performance
-[#wp-performance](https://easyokrs.googleplex.com/search/?q=wp-performance)
+[#wp-performance](https://easyokrs.googleplex.com/search/)
 
 ## Owner: [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/)
 
@@ -547,8 +545,8 @@
     ## EOQ: in code review.
 
 ## 0.67Improve paint/compositing interfaces
-[#wp-performance](https://easyokrs.googleplex.com/search/?q=wp-performance)
-[#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
+[#wp-performance](https://easyokrs.googleplex.com/search/)
+[#wp-health](https://easyokrs.googleplex.com/search/)
 
 ## Owner: [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/)
 
@@ -577,8 +575,8 @@
     rects. Interest rests not yet done.
 
 ## 0.58Finish cc property tree implementation
-[#wp-performance](https://easyokrs.googleplex.com/search/?q=wp-performance)
-[#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
+[#wp-performance](https://easyokrs.googleplex.com/search/)
+[#wp-health](https://easyokrs.googleplex.com/search/)
 
 ## Owner: [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/)
 
@@ -621,18 +619,18 @@
 ## 1.00New features
 
 *   ## 1.00P2Support custom paint
-            [#wp-future](https://easyokrs.googleplex.com/search/?q=wp-future)
+            [#wp-future](https://easyokrs.googleplex.com/search/)
 *   ## Code reviews, design reviews, etc.
     ## Mid-quarter update: on track. (nothing to do)
     ## EOQ update: met
 *   ## 1.00P2Unprefix -webkit-clip-path
-            [#wp-predictability](https://easyokrs.googleplex.com/search/?q=wp-predictability)
+            [#wp-predictability](https://easyokrs.googleplex.com/search/)
 *   ## owner:fs@opera.com
     ## Mid-quarter update: on track, code complete already. Sending an intent to
     ship soon.
     ## EOQ update: met
 
-## Code health [#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
+## Code health [#wp-health](https://easyokrs.googleplex.com/search/)
 
 ## Owner: [blink-layout](https://easyokrs.googleplex.com/view/blink-layout/)
 
@@ -640,7 +638,7 @@
 *   ## Owners: [atotic](https://easyokrs.googleplex.com/view/atotic/),
             [paint-dev](https://easyokrs.googleplex.com/view/paint-dev/),
             [wangxianzhu](https://easyokrs.googleplex.com/view/wangxianzhu/)
-*   ## [#wp-health](https://easyokrs.googleplex.com/search/?q=wp-health)
+*   ## [#wp-health](https://easyokrs.googleplex.com/search/)
     ## Reduce life cycle violations in the rendering pipeline.
     ## Shared between the paint and layout teams.
 
diff --git a/site/teams/rendering/index.md b/site/teams/rendering/index.md
index e87fcf8..078fa51 100644
--- a/site/teams/rendering/index.md
+++ b/site/teams/rendering/index.md
@@ -59,7 +59,7 @@
 *   **CSS Containment**
     Ongoing work to optimize performance isolation for CSS containment.
 *   **[LayoutNG](/blink/layoutng)**, issue
-            [591099](https://bugs.chromium.org/p/chromium/issues/detail?id=591099).
+            [591099](https://bugs.chromium.org/p/chromium/issues/detail).
     A new layout system for Blink designed with fragmentation, extensibility and
     interruptibility in mind.
     Phase 1 (block flow) launched in M77.
@@ -68,7 +68,7 @@
 *   **[Composite After
             Paint](https://docs.google.com/document/d/114ie7KJY3e850ZmGh4YfNq8Vq10jGrunZJpaG6trWsQ/view)**
             (CAP), issue
-            [471333](https://bugs.chromium.org/p/chromium/issues/detail?id=471333).
+            [471333](https://bugs.chromium.org/p/chromium/issues/detail).
     Previously known as Slimming Paint v2. Project to re-implement the
     Blink&lt;-&gt;CC picture recording API to work in terms of a global display
     list rather than a tree of cc::Layers. It will result in a drastic
@@ -76,7 +76,7 @@
     and cc, which in turn will yield improved performance, correctness and
     flexibility.
 *   **src: local() matching**, issue
-            [627143](https://bugs.chromium.org/p/chromium/issues/detail?id=627143).
+            [627143](https://bugs.chromium.org/p/chromium/issues/detail).
     Font matching and IPC improvements to allow for spec compliant font matching
     and improved web font performance.
 
@@ -119,7 +119,7 @@
 
 Meeting notes are public and are sent to *rendering-core-dev*, they're also
 available in this document: [Meeting
-notes](https://docs.google.com/document/d/1J1E_cAAPVEuwTOEN7nCs8YcDAWclQboV4bfrMG8wBn4/edit?usp=sharing).
+notes](https://docs.google.com/document/d/1J1E_cAAPVEuwTOEN7nCs8YcDAWclQboV4bfrMG8wBn4/edit).
 
 ### Slack
 
@@ -210,23 +210,20 @@
 though. To make it a little easier we try to maintain a list of bugs that we
 think are suitable starter bugs. Those bugs are marked with a *GoodFirstBug*
 label. Use the following queries to see *GoodFirstBug* in the [style &
-layout](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Component%3ABlink%3ECSS%2CBlink%3EFonts%2CBlink%3EFullscreen%2CBlink%3ELayout%2CBlink%3ETextAutosize+Hotlist%3DGoodFirstBug+&colspec=ID+Pri+M+Stars+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-and [paint &
-compositing](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Component%3ABlink%3EPaint%2CBlink%3ECanvas%2CBlink%3ECompositing%2CBlink%3ESVG%2CBlink%3EImage%2CBlink%3EHitTesting%2CBlink%3EGeometry+Hotlist%3DGoodFirstBug+&colspec=ID+Pri+M+Stars+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)
-components respectively.
+layout](https://bugs.chromium.org/p/chromium/issues/list) and [paint &
+compositing](https://bugs.chromium.org/p/chromium/issues/list) components
+respectively.
 If you prefer, the following queries will show all open bugs in the respective
-bucket: [style &
-layout](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Component%3ABlink%3ECSS%2CBlink%3EFonts%2CBlink%3EFullscreen%2CBlink%3ELayout%2CBlink%3ETextAutosize&colspec=ID+Pri+M+Stars+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles),
-[paint &
-compositing](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=Component%3ABlink%3EPaint%2CBlink%3ECanvas%2CBlink%3ECompositing%2CBlink%3ESVG%2CBlink%3EImage%2CBlink%3EHitTesting%2CBlink%3EGeometry&colspec=ID+Pri+M+Stars+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles).
+bucket: [style & layout](https://bugs.chromium.org/p/chromium/issues/list),
+[paint & compositing](https://bugs.chromium.org/p/chromium/issues/list).
 
 ## Documentation
 
 For a high-level overview of the rendering pipeline please see the [Life of a
-Pixel](https://www.youtube.com/watch?v=w8lm4GV7ahg) ([slide
-deck](http://bit.ly/lifeofapixel)) talk that Steve Kobes gave a little while
-ago. It gives a very good overview and explains how the different steps in the
-pipeline work and interact with each other.
+Pixel](https://www.youtube.com/watch) ([slide deck](http://bit.ly/lifeofapixel))
+talk that Steve Kobes gave a little while ago. It gives a very good overview and
+explains how the different steps in the pipeline work and interact with each
+other.
 
 For more in-depth documentation about specific rendering stages see the relevant
 markdown files checked into the main source tree. The README.md file in each top
@@ -275,7 +272,7 @@
             Factor](https://docs.google.com/document/d/1CZSCPzOYujdUMyChocwzOBPKxYAoTsEoezMye30Hdcs/)
             (2015)
 *   [Unprefix CSS Writing
-            Modes](https://docs.google.com/document/d/1lGrcTSlKMDeOEKZbHqvdLnW_Soywn7oICci2ApBXB00/edit?usp=sharing)
+            Modes](https://docs.google.com/document/d/1lGrcTSlKMDeOEKZbHqvdLnW_Soywn7oICci2ApBXB00/edit)
             (2015)
 *   [Slimming Paint](/blink/slimming-paint) (2016)
 *   [LayoutNG](https://docs.google.com/document/d/1uxbDh4uONFQOiGuiumlJBLGgO4KDWB8ZEkp7Rd47fw4/)
@@ -285,13 +282,13 @@
             Breaking](https://docs.google.com/document/d/1eMTBKTnWEMDu00uS2p8Xj-l9Pk7Kf0q5y3FbcCrWYjU/)
             (2016)
 *   [Hyphenation in
-            Blink](https://docs.google.com/document/d/1ZgMnNxYxvPJYMOeyxJs8MsfGMNFiDKrz64AySxlCzpk/edit?usp=sharing)
+            Blink](https://docs.google.com/document/d/1ZgMnNxYxvPJYMOeyxJs8MsfGMNFiDKrz64AySxlCzpk/edit)
             (2016)
 *   ["system-ui" generic font
-            family](https://docs.google.com/document/d/1BI0OiWRUvsBOuPxPlF5J-_xtUZ49eVDUEXZXoF32ZcM/edit?usp=sharing)
+            family](https://docs.google.com/document/d/1BI0OiWRUvsBOuPxPlF5J-_xtUZ49eVDUEXZXoF32ZcM/edit)
             (2016)
 *   [Using ICU BiDi in
-            LayoutNG](https://docs.google.com/document/d/1GXtjMXE46IFDXUdzyUAY2_yzZ3tJoiuYPV15e5xtGeE/edit?usp=sharing)
+            LayoutNG](https://docs.google.com/document/d/1GXtjMXE46IFDXUdzyUAY2_yzZ3tJoiuYPV15e5xtGeE/edit)
             (2016)
 *   [Root Layer
             Scrolling](https://docs.google.com/document/d/137p-8FcnRh3C3KXi_x4-fK-SOgj5qOMgarjsqQOn5QQ/)
@@ -336,7 +333,7 @@
             fragmentation](https://docs.google.com/document/d/1EJOdFesZKspvrU7uWtGl-8ab2jIrzRF6NKJhwYOs6hU/)
             (2019)
 *   [Moving out from
-            NGPaintFragment](https://docs.google.com/document/d/1O6u2BWhvjsT_dkqQZPftmqZ-qgBqxGlA2ZyLh_xBpgQ/edit?usp=sharing)
+            NGPaintFragment](https://docs.google.com/document/d/1O6u2BWhvjsT_dkqQZPftmqZ-qgBqxGlA2ZyLh_xBpgQ/edit)
             (2019)
 *   [NGFragmentItem](https://docs.google.com/document/d/10vJ6wdyEdeGkmcotKBZ9h3YtDzw5FIpDksa8rCHVFuM/)
             (2019)
@@ -352,16 +349,16 @@
 *   [FastBorderRadius](https://docs.google.com/document/d/1bYuKa_X9faxHTs6B5OjE4n92ytP8CrEToeuBE4Mr7hI/edit)
             (2019/2020)
 *   [Improving UKM Client
-            Counts](https://docs.google.com/document/d/1P49GrDe3mDDV9Q1yUm27ioWE4m1_Zz1FwRwVwGQh-ZI/edit?usp=sharing)
+            Counts](https://docs.google.com/document/d/1P49GrDe3mDDV9Q1yUm27ioWE4m1_Zz1FwRwVwGQh-ZI/edit)
             (2020)
 *   [Ensuring Rendering of Sub-pixel
-            Borders](https://docs.google.com/document/d/1fAYkOFxp2Luh6OOoXxtwOehmvNRGNss58ibQtVXL0Tw/edit?usp=sharing)
+            Borders](https://docs.google.com/document/d/1fAYkOFxp2Luh6OOoXxtwOehmvNRGNss58ibQtVXL0Tw/edit)
             (2020)
 *   [Metrics for HTML
-            Parsing](https://docs.google.com/document/d/1zWlnQELDePFJBz105RgjjgPCkDN7quiVOHSWzNMf-DU/edit?usp=sharing)
+            Parsing](https://docs.google.com/document/d/1zWlnQELDePFJBz105RgjjgPCkDN7quiVOHSWzNMf-DU/edit)
             (2020)
 *   [Improving Tracking of Web Test
-            Changes](https://docs.google.com/document/d/1SCKmT1S7HmoaZFYThqXiqrQJvQPikUfV6mwwXbW7Bk4/edit?usp=sharing)
+            Changes](https://docs.google.com/document/d/1SCKmT1S7HmoaZFYThqXiqrQJvQPikUfV6mwwXbW7Bk4/edit)
             (2020)
 *   [Dependency-Aware
             MatchedPropertiesCache](https://docs.google.com/document/d/1uJSpTD9mAgFGljMaQzTvjFKzsvAv1yRJ15M0ZPzAVbo)
@@ -379,7 +376,7 @@
             Queries](https://docs.google.com/document/d/17pymtoSq1WIP6mSQj-fSPU_3EdeB0AfjdTq38bYW574)
             (2020)
 *   [SVG Text
-            NG](https://docs.google.com/document/d/1GOPKXsAMyKBCcTlByEwGHdu6QuG6YTd_mDwOX8z9S2c/edit?usp=sharing)
+            NG](https://docs.google.com/document/d/1GOPKXsAMyKBCcTlByEwGHdu6QuG6YTd_mDwOX8z9S2c/edit)
             (2021)
 
 Presentations
@@ -395,11 +392,11 @@
 *   [Compositing
             memory](https://docs.google.com/presentation/d/1_8PLdXVUPclq7aiWnTU7UES43NMjaUnRBbQYypmqrQQ/edit#slide=id.p)
             (pdr, Feb 2020)
-*   [Portals](https://docs.google.com/presentation/d/1UYQe9jOysS2zX1yyiqP-LOxJdo-elC0grP-xUbVBtxY/edit?usp=sharing)
+*   [Portals](https://docs.google.com/presentation/d/1UYQe9jOysS2zX1yyiqP-LOxJdo-elC0grP-xUbVBtxY/edit)
             (lfg, Feb 2020)
 *   [FlexNG](https://docs.google.com/presentation/d/10e7bnBrkpNJj8aQXiofCJCslWpPtlxZyt7wZIw9NQrg/edit)
             (dgrogan, Mar 2020)
-*   [Scrolling](https://docs.google.com/presentation/d/1cQZLTKzUWD2O0fUQhwaL4DbRckPPNiOjDqwfPYQzoDc/edit?usp=sharing)
+*   [Scrolling](https://docs.google.com/presentation/d/1cQZLTKzUWD2O0fUQhwaL4DbRckPPNiOjDqwfPYQzoDc/edit)
             (samfort@microsoft, Mar 2020)
 
 Google-internal design documents (aim is to migrate them to the list above; on
diff --git a/site/teams/style-team.md b/site/teams/style-team.md
index 312af2e..39055e8 100644
--- a/site/teams/style-team.md
+++ b/site/teams/style-team.md
@@ -36,7 +36,7 @@
                 whether to either accept and implement, or reject proposed CSS
                 features.
 *   Triage CSS issues as they arise (and eliminate the
-            [backlog](https://code.google.com/p/chromium/issues/list?can=2&q=Cr%3DBlink-CSS+&colspec=ID+Pri+M+Week+ReleaseBlock+Cr+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=tiles)).
+            [backlog](https://code.google.com/p/chromium/issues/list)).
 *   Maintain existing features as necessary.
 *   Improve knowledge of feature usage and deprecate rare and expensive
             feature.
@@ -54,6 +54,6 @@
 [Docs](http://blink.style/docs)
 
 [CL best
-practices](https://docs.google.com/document/d/1Zk3y699NTmH96qEDvofiUHbTckHJbkT8t3vY6ker3z0/edit?ts=590a6e7b#)
+practices](https://docs.google.com/document/d/1Zk3y699NTmH96qEDvofiUHbTckHJbkT8t3vY6ker3z0/edit)
 
 Last updated: May 2017
\ No newline at end of file
diff --git a/site/teams/web-capabilities-fugu.md b/site/teams/web-capabilities-fugu.md
index e36df8e..804ff4d 100644
--- a/site/teams/web-capabilities-fugu.md
+++ b/site/teams/web-capabilities-fugu.md
@@ -51,12 +51,11 @@
 We prioritize capabilities by which partners we enable or improve by a given
 capability.
 
-[Full list of
-capabilities](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=proj-fugu&sort=pri&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids):
+[Full list of capabilities](https://bugs.chromium.org/p/chromium/issues/list):
 Every capability that is currently considered as part of Fugu
 
 [Bug Tracking
-Process](https://docs.google.com/document/d/1bAcLkqbEQJEphmjvnguB7WxltT_zEEXrUlwawpbrCNQ/edit?usp=sharing):
+Process](https://docs.google.com/document/d/1bAcLkqbEQJEphmjvnguB7WxltT_zEEXrUlwawpbrCNQ/edit):
 Information on how we track bugs & partners through crbug, as well as the
 meaning of different labels
 
diff --git a/site/updates/first-party-sets.md b/site/updates/first-party-sets.md
index 535de30..ff1ed92 100644
--- a/site/updates/first-party-sets.md
+++ b/site/updates/first-party-sets.md
@@ -124,7 +124,7 @@
         using the standard origin-trial meta tag and Origin-Trial HTTP header.
 
     ### Submit your proposed set by creating a bug using [this bug
-    template](https://bugs.chromium.org/p/chromium/issues/entry?template=Defect+report+from+user&summary=%5BFormation%5D%2F%5BDissolution%5D+of+First-Party+Set+membership+in+Origin+Trial&comment=The+purpose+of+this+template+is+to+request+the+formation%2C+or+dissolution%2C+of+a+First-Party+Set.+For+more+details+about+First-Party+Sets%2C+please+see+the+explainer%3A+https%3A%2F%2Fgithub.com%2Fprivacycg%2Ffirst-party-sets%0A%0APlease+fill+in+the+following+items+below+and+your+request+will+be+publicly+visible+and+reviewed+by+the+Chrome+team.+Any+follow-up+questions+will+be+added+to+this+bug.+Once+all+details+are+confirmed+as+adhering+to+the+requirements+for+this+Origin+Trial%2C+your+First-Party+Set+will+be+included+in+a+component+list+of+Chrome.%0A%0A1%29+Webmaster+contact%28s%29+of+domains+in+set%2C+if+different+from+the+user+filing+this+bug%3A%0A+-+%5Bemail+address%5D%0A%0A2a%29+Please+list+the+registrable+domains+%28see+https%3A%2F%2Fpublicsuffix.org%2F+for+definition+of+registrable+domain%29+that+you+would+like+to+be+in+the+First-Party+Set%2C+with+all+desired+TLD+variants.+The+first+listed+domain+should+be+the+%E2%80%9Cowner%E2%80%9D+domain+of+the+set.+Note%3A+For+the+Origin+Trial%2C+we+will+be+using+a+limit+of+5+registrable+domains+%28not+including+ccTLD+variants%29.%0A%5Bowner.example%5D%0A%5Bowner.test%5D%0A%5Bbrand.example%5D%0A%5Bbrand.test%5D%0A%5Bcobrand.example%5D%0A%5Bcobrand.test%5D+...%0A%0A2b%29+%5BOptional%5D+Our+initial+origin+trial+is+limited+to+5+registrable+domains.+If+you+are+interested+in+your+set+containing+additional+domains+beyond+the+5+you+have+listed+above+in+%282a%29%2C+please+feel+free+to+list+them+here%3A%0A%0A%0A3%29+Please+confirm+that+the+domains+listed+above+have+the+same+common+owner+and+controller.+Optional%3A+you+may+add+additional+detail+here+to+help+in+the+verification+of+this.%0A-+%5BYes%2FNo%5D%0A-+%5BOptional+detail%5D+%0A%0A4%29+Please+list+the+URL+of+the+Privacy+Policies+for+each+domain.+If+there+are+known+differences+between+the+privacy+policies%2C+please+summarize+those+differences+as+well.%0A+-+%5BURL%5D+%0A+-+%5BURL%5D++%0A-+%5BSummary+of+differences+in+privacy+policies%5D%0A%0A5%29+Have+you+hosted+%60.well-known%2Ffirst-party-set%60+files+on+all+domains+as+described+in+the+instructions%3F&components=Internals%3ENetwork%3EFirst-Party-Sets&status=Assigned&owner=chrome-first-party-sets%40chromium.org&labels=allpublic,Type-Bug,Pri-2).
+    template](https://bugs.chromium.org/p/chromium/issues/entry).
 
         ### Bugs (and any resulting comments/questions) will be publicly visible
         once submitted.
diff --git a/site/updates/same-site/faq.md b/site/updates/same-site/faq.md
index 7c45f42..b1c14e5 100644
--- a/site/updates/same-site/faq.md
+++ b/site/updates/same-site/faq.md
@@ -102,7 +102,7 @@
 
 Chrome extensions use the `chrome-extension://` URL scheme, which appears as
 cross-site to anything `https://` or `http://`. The fix, which is to
-[treat](https://cs.chromium.org/chromium/src/chrome/renderer/extensions/chrome_extensions_renderer_client.cc?l=327-328&rcl=93f8b74447f261ada0224ae54176fbecdf03a294)
+[treat](https://cs.chromium.org/chromium/src/chrome/renderer/extensions/chrome_extensions_renderer_client.cc)
 extension-initiated requests as same-site**\***, is available in Chrome 79 and
 later. Some use cases involving requests made from web frames on extension pages
 may also behave differently in Chrome 80. If you test on newer (80+) versions of
@@ -110,7 +110,7 @@
 crbug.com using [this template](https://bit.ly/2lJMd5c).
 
 **\***
-[If](https://cs.chromium.org/chromium/src/chrome/renderer/extensions/chrome_extensions_renderer_client.cc?l=86-90&rcl=9235d01ebbb6f18a74b0b99f7922175b4f11e68a)
+[If](https://cs.chromium.org/chromium/src/chrome/renderer/extensions/chrome_extensions_renderer_client.cc)
 the extension has host permissions access to the page.
 
 ### Q: Are cookies in WebViews affected by the new default behavior?
diff --git a/site/updates/same-site/incompatible-clients.md b/site/updates/same-site/incompatible-clients.md
index 9bbd8a3..86af311 100644
--- a/site/updates/same-site/incompatible-clients.md
+++ b/site/updates/same-site/incompatible-clients.md
@@ -31,8 +31,8 @@
             browsers on iOS 12. These versions will erroneously treat cookies
             marked with \`SameSite=None\` as if they were marked
             \`SameSite=Strict\`. This
-            [bug](https://bugs.webkit.org/show_bug.cgi?id=198181) has been fixed
-            on newer versions of iOS and MacOS.
+            [bug](https://bugs.webkit.org/show_bug.cgi) has been fixed on newer
+            versions of iOS and MacOS.
 
 Here is a potential approach to working around incompatible clients (in
 pseudocode). If you implement this sample, we highly encourage you to do your
diff --git a/site/updates/same-site/index.md b/site/updates/same-site/index.md
index bb81334..bfdd1eb 100644
--- a/site/updates/same-site/index.md
+++ b/site/updates/same-site/index.md
@@ -68,14 +68,14 @@
             targeting an overall limited global population of users on Chrome 80
             stable and newer. We continue to monitor metrics and ecosystem
             feedback via our [tracking
-            bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1052195),
-            and other support channels.
+            bug](https://bugs.chromium.org/p/chromium/issues/detail), and other
+            support channels.
 *   **March 9, 2020**: The rollout population has been additionally
             increased, although it continues to target a fraction of the overall
             Chrome 80 stable population. We continue to monitor metrics and
             ecosystem feedback via our [tracking
-            bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1052195),
-            and other support channels.
+            bug](https://bugs.chromium.org/p/chromium/issues/detail), and other
+            support channels.
 *   **April 3, 2020**: In light of the extraordinary global
             circumstances due to COVID-19, [we’ve decided to temporarily roll
             back the enforcement of SameSite cookie labeling on Chrome 80
@@ -108,7 +108,7 @@
 *   **July 28, 2020**: The rollout population has been increased to
             target a fraction of the overall Chrome 80+ stable population. We
             are monitoring metrics and ecosystem feedback on our [tracking
-            bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1052195).
+            bug](https://bugs.chromium.org/p/chromium/issues/detail).
 
     **Aug 11, 2020:** The target rollout population has been increased to 100%
     of users on Chrome Stable versions 80 and above, and the actual proportion
@@ -137,28 +137,19 @@
 
 **All updates:**
 
-*   [Mar 18,
-            2021](https://chromium.org/updates/same-site?pli=1#20210318)
-*   [Jan 8, 2021](https://chromium.org/updates/same-site?pli=1#20210108)
-*   [Aug 11,
-            2020](https://chromium.org/updates/same-site?pli=1#20200811)
-*   [July 28,
-            2020](https://chromium.org/updates/same-site?pli=1#20200728)
-*   [July 14,
-            2020](https://chromium.org/updates/same-site?pli=1#20200714)
-*   [May 28,
-            2020](https://chromium.org/updates/same-site?pli=1#20200528)
-*   [April 3,
-            2020](https://chromium.org/updates/same-site?pli=1#20200403)
-*   [Feb 10,
-            2020](https://chromium.org/updates/same-site?pli=1#20200210)
-*   [Nov 21,
-            2019](https://chromium.org/updates/same-site?pli=1#20191121)
-*   [Nov 1, 2019](https://chromium.org/updates/same-site?pli=1#20191101)
-*   [Oct 2, 2019](https://chromium.org/updates/same-site?pli=1#20191002)
+*   [Mar 18, 2021](https://chromium.org/updates/same-site)
+*   [Jan 8, 2021](https://chromium.org/updates/same-site)
+*   [Aug 11, 2020](https://chromium.org/updates/same-site)
+*   [July 28, 2020](https://chromium.org/updates/same-site)
+*   [July 14, 2020](https://chromium.org/updates/same-site)
+*   [May 28, 2020](https://chromium.org/updates/same-site)
+*   [April 3, 2020](https://chromium.org/updates/same-site)
+*   [Feb 10, 2020](https://chromium.org/updates/same-site)
+*   [Nov 21, 2019](https://chromium.org/updates/same-site)
+*   [Nov 1, 2019](https://chromium.org/updates/same-site)
+*   [Oct 2, 2019](https://chromium.org/updates/same-site)
 *   [Sept 30, 2019](#20190930)
-*   [Sept 26,
-            2019](https://chromium.org/updates/same-site?pli=1#20190926)
+*   [Sept 26, 2019](https://chromium.org/updates/same-site)
 
 **Mar 18, 2021**
 
@@ -192,8 +183,7 @@
 
 The rollout population has been increased to target a fraction of the overall
 Chrome 80+ stable population. We are monitoring metrics and ecosystem feedback
-on our [tracking
-bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1052195).
+on our [tracking bug](https://bugs.chromium.org/p/chromium/issues/detail).
 
 **July 14, 2020**
 
diff --git a/site/updates/same-site/test-debug/index.md b/site/updates/same-site/test-debug/index.md
index b567545..d1dc1f9 100644
--- a/site/updates/same-site/test-debug/index.md
+++ b/site/updates/same-site/test-debug/index.md
@@ -67,8 +67,8 @@
 
 For any flows involving POST requests (such as some login flows), we recommend
 that you test with and without a long (&gt; 2 minute) delay, due to the 2 minute
-threshold for [Lax+POST](/updates/same-site?pli=1#20191101) behavior (see below
-for more Lax+POST tips).
+threshold for [Lax+POST](/updates/same-site) behavior (see below for more
+Lax+POST tips).
 
 You will know if cookies used on your site will be affected by the new SameSite
 behavior if you see a banner in DevTools about issues detected while testing
@@ -101,11 +101,11 @@
 SameSite behavior, any cookie that was not set with a specified SameSite
 attribute value will be treated as SameSite=Lax by default, which will exclude
 cookies from these requests. However there is the
-“[Lax+POST](/updates/same-site?pli=1#20191101)” special exception that Chrome
-makes for such cookies for the first 2 minutes after they are created, which
-allows them to be sent on top-level cross-site POST requests (which normal Lax
-cookies are excluded from). This special exception for fresh cookies will be
-phased out in future Chrome releases.
+“[Lax+POST](/updates/same-site)” special exception that Chrome makes for such
+cookies for the first 2 minutes after they are created, which allows them to be
+sent on top-level cross-site POST requests (which normal Lax cookies are
+excluded from). This special exception for fresh cookies will be phased out in
+future Chrome releases.
 
 When testing, you should pay special attention to any requests that require
 cross-site POST requests (such as some login flows). If a cookie was granted
@@ -237,7 +237,7 @@
 will explain why that cookie was excluded. There may be multiple reasons why a
 cookie was excluded.
 
-[![image](/_/rsrc/1597175656551/updates/same-site/test-debug/tsyEts8ZOXE.png)](/updates/same-site/test-debug/tsyEts8ZOXE.png?attredirects=0)
+[![image](/updates/same-site/test-debug/tsyEts8ZOXE.png)](/updates/same-site/test-debug/tsyEts8ZOXE.png)
 
 Look for cookies that were excluded solely for SameSite reasons. If any of these
 cookies are important to site functionality, their absence is likely the cause
@@ -266,9 +266,9 @@
 reproducing the problem.
 
 For the full descriptions of every histogram, see
-[histograms.xml](https://source.chromium.org/chromium/chromium/src/+/master:tools/metrics/histograms/histograms.xml?originalUrl=https:%2F%2Fcs.chromium.org%2F)
+[histograms.xml](https://source.chromium.org/chromium/chromium/src/+/master:tools/metrics/histograms/histograms.xml)
 and
-[enums.xml](https://source.chromium.org/chromium/chromium/src/+/master:tools/metrics/histograms/enums.xml?originalUrl=https:%2F%2Fcs.chromium.org%2F)
+[enums.xml](https://source.chromium.org/chromium/chromium/src/+/master:tools/metrics/histograms/enums.xml)
 (very large files!) in the Chromium source tree.
 
 ### Using a NetLog dump
diff --git a/site/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/index.md b/site/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/index.md
index 92ff2b7..f34541a 100644
--- a/site/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/index.md
+++ b/site/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/index.md
@@ -39,7 +39,7 @@
             #cookie-deprecation-messages to "Enabled".
 2.  Restart Chrome.
 
-![image](/_/rsrc/1600800818645/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/SS%20of%20flags.png)
+![image](/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/SS%20of%20flags.png)
 
 ## Testing your Site
 
@@ -67,7 +67,7 @@
 *   “Migrate entirely to HTTPS to allow cookies to be set by same-site
             subresources”
 
-![image](/_/rsrc/1600800857142/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/SS%20of%20Issue.png)
+![image](/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/SS%20of%20Issue.png)
 
 Note that the presence of a cookie within an issue doesn't necessarily indicate
 that something on your site broke, you need test and determine that yourself.
@@ -131,7 +131,7 @@
 disable the Schemeful Same-Site flag then you can be confident that the cookie
 was blocked due to Schemeful Same-Site.
 
-[![image](/_/rsrc/1600811215120/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/tsyEts8ZOXE.png)](/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/tsyEts8ZOXE.png?attredirects=0)
+[![image](/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/tsyEts8ZOXE.png)](/updates/schemeful-same-site/testing-and-debugging-tips-for-schemeful-same-site/tsyEts8ZOXE.png)
 
 ### Using Chrome Histograms
 
@@ -160,7 +160,7 @@
 For the full descriptions of every histogram, see
 [histograms.xml](https://source.chromium.org/chromium/chromium/src/+/master:tools/metrics/histograms/histograms_xml/cookie/histograms.xml)
 and
-[enums.xml](https://source.chromium.org/chromium/chromium/src/+/master:tools/metrics/histograms/enums.xml?originalUrl=https:%2F%2Fcs.chromium.org%2F)
+[enums.xml](https://source.chromium.org/chromium/chromium/src/+/master:tools/metrics/histograms/enums.xml)
 (very large files!) in the Chromium source tree.
 
 ### Using a NetLog Dump
diff --git a/site/updates/trust-token.md b/site/updates/trust-token.md
index 3e1c71c..1963e5f 100644
--- a/site/updates/trust-token.md
+++ b/site/updates/trust-token.md
@@ -45,7 +45,7 @@
 
 If you have questions/suggestions related to the Chrome origin trial or
 implementation, please file a bug at: [Chromium Bug
-Tracker](https://bugs.chromium.org/p/chromium/issues/entry?components=Internals%3ENetwork%3ETrustTokens)
+Tracker](https://bugs.chromium.org/p/chromium/issues/entry)
 
 **Launch Timeline**
 
diff --git a/site/updates/ua-ch.md b/site/updates/ua-ch.md
index a9ec573..5a98309 100644
--- a/site/updates/ua-ch.md
+++ b/site/updates/ua-ch.md
@@ -40,8 +40,8 @@
 request headers, such as double-quotes (“), equal signs (=), forward-slashes
 (/), and question marks (?). Some Web-Application-Firewall (WAF) software, as
 well as backend security measures, may
-[mis-categorize](https://bugs.chromium.org/p/chromium/issues/detail?id=1091285)
-those new characters as “suspicious”, and as such, block those requests.
+[mis-categorize](https://bugs.chromium.org/p/chromium/issues/detail) those new
+characters as “suspicious”, and as such, block those requests.
 
 This typically presents itself as a 4XX HTTP response code (e.g. 400, 404 or
 422), either on any request or on POST requests or API endpoints (which servers
@@ -67,7 +67,7 @@
 If after trying these things, you have determined that it may be a UA-CH issue,
 please [file a CR bug](https://crbug.com/new), including \[UA-CH\] in its title.
 Add a comment about it to the following [tracking
-bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1091285).
+bug](https://bugs.chromium.org/p/chromium/issues/detail).
 
 # **(Depricated) How to identify if a user is in the stable experiment**
 
diff --git a/site/updates/ua-reduction.md b/site/updates/ua-reduction.md
index 3896a83..d355370 100644
--- a/site/updates/ua-reduction.md
+++ b/site/updates/ua-reduction.md
@@ -204,8 +204,8 @@
 version.
 
 Also note that the macOS platform version was already [capped to
-10_15_7](https://bugs.chromium.org/p/chromium/issues/detail?id=1175225) in
-Chrome 90 for site compatibility reasons.
+10_15_7](https://bugs.chromium.org/p/chromium/issues/detail) in Chrome 90 for
+site compatibility reasons.
 
 Desktop (user on Windows 8.1, for example)
 
@@ -357,7 +357,7 @@
 
 navigator.appVersion is effectively an alias of navigator.userAgent (it’s
 [everything after
-“Mozilla/”](https://source.chromium.org/chromium/chromium/src/+/master:third_party/blink/renderer/core/frame/navigator_id.cc;l=56?q=appVersion&ss=chromium)).
+“Mozilla/”](https://source.chromium.org/chromium/chromium/src/+/master:third_party/blink/renderer/core/frame/navigator_id.cc;l=56)).
 
 To avoid confusion and reduce implementation complexity, we aim to follow the
 same plan for navigator.userAgent.
\ No newline at end of file
diff --git a/site/user-experience/assistive-technology-support.md b/site/user-experience/assistive-technology-support.md
index f7832fd..9e7cc05 100644
--- a/site/user-experience/assistive-technology-support.md
+++ b/site/user-experience/assistive-technology-support.md
@@ -45,8 +45,7 @@
 
 #### If you are reporting bugs, please test the "Canary" version of Chrome, which can be installed alongside the standard version you already have installed. It helps a lot to know if the bug reproduces in the latest version or not.
 
-> [Chrome Canary download
-> instructions](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CDcQFjAA&url=https%3A%2F%2Fwww.google.com%2Fintl%2Fen%2Fchrome%2Fbrowser%2Fcanary.html&ei=3x52UcGWPMGpiAKZhoBg&usg=AFQjCNEmCd7QnngnWgQiA5M_Vyvwzq71Vw&sig2=lTuBDKvb6i4xs7Ph8fZjGQ&bvm=bv.45580626,d.cGE)
+> [Chrome Canary download instructions](https://www.google.com/url)
 
 > Please report bugs at [CRBug.com](http://CRBug.com) (redirects to
 > <https://bugs.chromium.org/p/chromium/>)
diff --git a/site/user-experience/bookmarklets/index.md b/site/user-experience/bookmarklets/index.md
index bf190ef..8852de3 100644
--- a/site/user-experience/bookmarklets/index.md
+++ b/site/user-experience/bookmarklets/index.md
@@ -15,11 +15,11 @@
 
 We move the star to the right-side of the Omnibox, and add a drop-down menu:
 
-[![image](/_/rsrc/1229474823561/user-experience/bookmarklets/default.png)](/user-experience/bookmarklets/default.png?attredirects=0)
+[![image](/user-experience/bookmarklets/default.png)](/user-experience/bookmarklets/default.png)
 
 ... that contains a list of bookmarklets:
 
-[![image](/_/rsrc/1229474893893/user-experience/bookmarklets/menu.png)](/user-experience/bookmarklets/menu.png?attredirects=0)
+[![image](/user-experience/bookmarklets/menu.png)](/user-experience/bookmarklets/menu.png)
 
 In this case, the "Email this page" action is basically a mailto: link with the
 subject and content prefilled.
@@ -33,13 +33,13 @@
 Chrome, they will be presented with the following permissions dialog (exact copy
 TBD):
 
-[![image](/_/rsrc/1229474945507/user-experience/bookmarklets/install_dialog.png)](/user-experience/bookmarklets/install_dialog.png?attredirects=0)
+[![image](/user-experience/bookmarklets/install_dialog.png)](/user-experience/bookmarklets/install_dialog.png)
 
 ### **Managing bookmarklets**
 
 Bookmarklets can be managed by right-clicking on them in the drop-down menu:
 
-[![image](/_/rsrc/1229475216799/user-experience/bookmarklets/menu_context.png)](/user-experience/bookmarklets/menu_context.png?attredirects=0)
+[![image](/user-experience/bookmarklets/menu_context.png)](/user-experience/bookmarklets/menu_context.png)
 
 We may also provide an option to promote bookmarklets to the top level, in which
 case they will appear next to the star. Only bookmarklets with a favicon can be
diff --git a/site/user-experience/bookmarks/index.md b/site/user-experience/bookmarks/index.md
index b952456..e679218 100644
--- a/site/user-experience/bookmarks/index.md
+++ b/site/user-experience/bookmarks/index.md
@@ -9,7 +9,7 @@
 
 ## Adding
 
-[![image](/_/rsrc/1220197823705/user-experience/bookmarks/bookmark_add.png)](/user-experience/bookmarks/bookmark_add.png?attredirects=0)
+[![image](/user-experience/bookmarks/bookmark_add.png)](/user-experience/bookmarks/bookmark_add.png)
 
 Bookmarks can be added using the star in the location bar. The dialog that
 appears can be dismissed by focusing elsewhere, otherwise user actions take
@@ -20,7 +20,7 @@
 
 Bookmarks Bar
 
-[![image](/_/rsrc/1220197823846/user-experience/bookmarks/bookmarks_bar.png)](/user-experience/bookmarks/bookmarks_bar.png?attredirects=0)
+[![image](/user-experience/bookmarks/bookmarks_bar.png)](/user-experience/bookmarks/bookmarks_bar.png)
 
 The bookmarks bar is the home of all of the bookmarks the user creates. We
 wished to avoid creating multiple separate locations for bookmarks as each
diff --git a/site/user-experience/downloads/index.md b/site/user-experience/downloads/index.md
index ffb605a..4d83b93 100644
--- a/site/user-experience/downloads/index.md
+++ b/site/user-experience/downloads/index.md
@@ -9,7 +9,7 @@
 
 ## Shelf
 
-[![image](/_/rsrc/1371484827403/user-experience/downloads/download_shelf.png)](/user-experience/downloads/download_shelf.png?attredirects=0)
+[![image](/user-experience/downloads/download_shelf.png)](/user-experience/downloads/download_shelf.png)
 
 The download shelf is a tab-parented toolbar that shows the downloads that have
 occurred in its parent tab. The shelf allows us to show download UI without the
diff --git a/site/user-experience/feed-subscriptions/index.md b/site/user-experience/feed-subscriptions/index.md
index ebc9140..5198b36 100644
--- a/site/user-experience/feed-subscriptions/index.md
+++ b/site/user-experience/feed-subscriptions/index.md
@@ -27,7 +27,7 @@
 When a feed is available for a page, we will display an rss icon in the address
 bar:
 
-[![image](/_/rsrc/1229475725986/user-experience/feed-subscriptions/default.png)](/user-experience/feed-subscriptions/default.png?attredirects=0)
+[![image](/user-experience/feed-subscriptions/default.png)](/user-experience/feed-subscriptions/default.png)
 
 Clicking on the feed icon will redirect the user to feed, nicely formatted for
 the browser. If the page specifies multiple feed formats, the icon will link to
@@ -42,7 +42,7 @@
 When the user follows a link to a feed file, Chrome formats it for display in
 the browser:
 
-[![image](/_/rsrc/1229475837394/user-experience/feed-subscriptions/rss_preview.png)](/user-experience/feed-subscriptions/rss_preview.png?attredirects=0)
+[![image](/user-experience/feed-subscriptions/rss_preview.png)](/user-experience/feed-subscriptions/rss_preview.png)
 
 **Caveat:** parsing feeds can be tricky, so in the interest of shipping this
 quickly, the initial implementation will likely not include a preview of the
diff --git a/site/user-experience/find-in-page/index.md b/site/user-experience/find-in-page/index.md
index 49577dc..c640c63 100644
--- a/site/user-experience/find-in-page/index.md
+++ b/site/user-experience/find-in-page/index.md
@@ -5,7 +5,7 @@
 title: Find in Page
 
 ---
-[![image](/_/rsrc/1220197827641/user-experience/find-in-page/find_bar.png)](/user-experience/find-in-page/find_bar.png?attredirects=0)
+[![image](/user-experience/find-in-page/find_bar.png)](/user-experience/find-in-page/find_bar.png)
 
 Chromium's 'Find in Page' bar appears in the top-right of the content area, and
 allows users to find text on the page. The find bar is presented as an overlay
diff --git a/site/user-experience/history/index.md b/site/user-experience/history/index.md
index 2714447..2a024a4 100644
--- a/site/user-experience/history/index.md
+++ b/site/user-experience/history/index.md
@@ -21,7 +21,7 @@
 
 ## Browse
 
-[![image](/_/rsrc/1220197827754/user-experience/history/history_browse.png)](/user-experience/history/history_browse.png?attredirects=0)
+[![image](/user-experience/history/history_browse.png)](/user-experience/history/history_browse.png)
 
 When the user first enters the history page, they are in browse mode - a
 condensed 'time, favicon, and title' view of their browsing history. Breaks are
@@ -31,7 +31,7 @@
 
 ## Search
 
-[![image](/_/rsrc/1220197827849/user-experience/history/history_results.png)](/user-experience/history/history_results.png?attredirects=0)
+[![image](/user-experience/history/history_results.png)](/user-experience/history/history_results.png)
 
 If the user begins a search, the history view shows a list of search results,
 presented by date, title, text snippet, and a thumbnail. Bookmarked pages are
diff --git a/site/user-experience/incognito/index.md b/site/user-experience/incognito/index.md
index d3295f3..e758761 100644
--- a/site/user-experience/incognito/index.md
+++ b/site/user-experience/incognito/index.md
@@ -5,7 +5,7 @@
 title: Incognito
 
 ---
-[![image](/_/rsrc/1220197827938/user-experience/incognito/incognito2.png)](/user-experience/incognito/incognito2.png?attredirects=0)
+[![image](/user-experience/incognito/incognito2.png)](/user-experience/incognito/incognito2.png)
 
 Incognito mode is a window-level mode - all pages viewed within this window are
 not persisted to the user's history, and incognito pages use a temporary cookie
diff --git a/site/user-experience/index.md b/site/user-experience/index.md
index 9774340..fb1431a 100644
--- a/site/user-experience/index.md
+++ b/site/user-experience/index.md
@@ -11,7 +11,7 @@
 developed in-style, or so that our assumptions can be challenged, changed, and
 improved.
 
-[![image](/_/rsrc/1268162499309/user-experience/Chrome.png)](/user-experience/Chrome.png?attredirects=0)
+[![image](/user-experience/Chrome.png)](/user-experience/Chrome.png)
 
 ## Chrome Features
 
@@ -110,7 +110,7 @@
             unifying the behavior of the two, and exploring how each can be used
             to make navigation faster and more intuitive.
 
-[![image](/_/rsrc/1268162518397/user-experience/ChromeOS.png)](/user-experience/ChromeOS.png?attredirects=0)
+[![image](/user-experience/ChromeOS.png)](/user-experience/ChromeOS.png)
 
 ## Chrome OS Features
 
@@ -124,7 +124,7 @@
 Menu](/chromium-os/user-experience/access-points) |
 [Panels](/chromium-os/user-experience/panels)
 
-[UI Elements](/system/errors/NodeNotFound?suri=wuid:gx:df86bf95a44ec49) |
+[UI Elements](/system/errors/NodeNotFound) |
 [Gestures](/user-experience/multitouch) | [System Status
 Icons](/chromium-os/user-experience/system-status-icons)
 
@@ -145,8 +145,8 @@
 The implementation, the concept video, and the screenshots are presenting
 different UI explorations. Expect to see some variation.
 
-**[![image](/_/rsrc/1258651979399/chromium-os/user-experience/Concept2.jpg)](http://www.youtube.com/watch?v=hJ57xzo287U)**
+**[![image](/chromium-os/user-experience/Concept2.jpg)](http://www.youtube.com/watch)**
 
-[![image](/_/rsrc/1258651223854/chromium-os/user-experience/sdres_0000_Basic.png)](/chromium-os/user-experience/sdres_0000_Basic.png?attredirects=0)
-[![image](/_/rsrc/1258651237968/chromium-os/user-experience/sdres_0001_App-Menu.png)](/chromium-os/user-experience/sdres_0001_App-Menu.png?attredirects=0)
-[![image](/_/rsrc/1258651256545/chromium-os/user-experience/sdres_0002_Panels.png)](/chromium-os/user-experience/sdres_0002_Panels.png?attredirects=0)
\ No newline at end of file
+[![image](/chromium-os/user-experience/sdres_0000_Basic.png)](/chromium-os/user-experience/sdres_0000_Basic.png)
+[![image](/chromium-os/user-experience/sdres_0001_App-Menu.png)](/chromium-os/user-experience/sdres_0001_App-Menu.png)
+[![image](/chromium-os/user-experience/sdres_0002_Panels.png)](/chromium-os/user-experience/sdres_0002_Panels.png)
\ No newline at end of file
diff --git a/site/user-experience/infobars/geolocation/index.md b/site/user-experience/infobars/geolocation/index.md
index 6d02c12..cc90fb4 100644
--- a/site/user-experience/infobars/geolocation/index.md
+++ b/site/user-experience/infobars/geolocation/index.md
@@ -5,16 +5,16 @@
 title: Geolocation
 
 ---
-[![image](/_/rsrc/1277929411846/user-experience/infobars/geolocation/1.png)](/user-experience/infobars/geolocation/1.png?attredirects=0)
+[![image](/user-experience/infobars/geolocation/1.png)](/user-experience/infobars/geolocation/1.png)
 
-[![image](/_/rsrc/1277929424610/user-experience/infobars/geolocation/02_embedded_infobar.png)](/user-experience/infobars/geolocation/02_embedded_infobar.png?attredirects=0)
+[![image](/user-experience/infobars/geolocation/02_embedded_infobar.png)](/user-experience/infobars/geolocation/02_embedded_infobar.png)
 
-[![image](/_/rsrc/1277929436846/user-experience/infobars/geolocation/03_contentsettings.png)](/user-experience/infobars/geolocation/03_contentsettings.png?attredirects=0)
+[![image](/user-experience/infobars/geolocation/03_contentsettings.png)](/user-experience/infobars/geolocation/03_contentsettings.png)
 
-[![image](/_/rsrc/1277929466735/user-experience/infobars/geolocation/04_exceptions.png)](/user-experience/infobars/geolocation/04_exceptions.png?attredirects=0)
+[![image](/user-experience/infobars/geolocation/04_exceptions.png)](/user-experience/infobars/geolocation/04_exceptions.png)
 
-[![image](/_/rsrc/1277929479434/user-experience/infobars/geolocation/05_exceptionsproperties.png)](/user-experience/infobars/geolocation/05_exceptionsproperties.png?attredirects=0)
+[![image](/user-experience/infobars/geolocation/05_exceptionsproperties.png)](/user-experience/infobars/geolocation/05_exceptionsproperties.png)
 
-[![image](/_/rsrc/1277929491787/user-experience/infobars/geolocation/06_tracking.png)](/user-experience/infobars/geolocation/06_tracking.png?attredirects=0)
+[![image](/user-experience/infobars/geolocation/06_tracking.png)](/user-experience/infobars/geolocation/06_tracking.png)
 
-[![image](/_/rsrc/1277929513301/user-experience/infobars/geolocation/07_trackingbubble.png)](/user-experience/infobars/geolocation/07_trackingbubble.png?attredirects=0)
\ No newline at end of file
+[![image](/user-experience/infobars/geolocation/07_trackingbubble.png)](/user-experience/infobars/geolocation/07_trackingbubble.png)
\ No newline at end of file
diff --git a/site/user-experience/infobars/index.md b/site/user-experience/infobars/index.md
index 0814ed3..bb2db9a 100644
--- a/site/user-experience/infobars/index.md
+++ b/site/user-experience/infobars/index.md
@@ -43,22 +43,22 @@
 # **From Chrome/3rd party (PC)**
 
 #
-**[![image](/_/rsrc/1268171824859/user-experience/infobars/blue-gradient.png)](/user-experience/infobars/blue-gradient.png?attredirects=0)**
+**[![image](/user-experience/infobars/blue-gradient.png)](/user-experience/infobars/blue-gradient.png)**
 
 # **From Chrome/3rd party (Mac)**
 
 #
-**[![image](/_/rsrc/1268171843497/user-experience/infobars/grey-gradient.png)](/user-experience/infobars/grey-gradient.png?attredirects=0)**
+**[![image](/user-experience/infobars/grey-gradient.png)](/user-experience/infobars/grey-gradient.png)**
 
 # ****Confirmation/warning****
 
 #
-****[![image](/_/rsrc/1268171857241/user-experience/infobars/yellow-gradient.png)](/user-experience/infobars/yellow-gradient.png?attredirects=0)****
+****[![image](/user-experience/infobars/yellow-gradient.png)](/user-experience/infobars/yellow-gradient.png)****
 
 # ****Controls****
 
 # ****###
-[![image](/_/rsrc/1268172124824/user-experience/infobars/controls.png)](/user-experience/infobars/controls.png?attredirects=0)****
+[![image](/user-experience/infobars/controls.png)](/user-experience/infobars/controls.png)****
 
 # **Note: The Options menu on an infobar only shows the encasing button on hover
 and press, similar to the page and wrench menus in Chrome.**
@@ -84,17 +84,16 @@
 # **### ****### ****### ****### ****### **Translate********************
 
 # **### ****### ****### ****### ****### ****###
-**[![image](/_/rsrc/1268173421014/user-experience/infobars/example-translate.png)](/user-experience/infobars/example-translate.png?attredirects=0)************************
+**[![image](/user-experience/infobars/example-translate.png)](/user-experience/infobars/example-translate.png)************************
 
 # **### **e.g. Confirmation./page action infobar with more options****
 
-# **###
-**![image](/_/rsrc/1268173035518/user-experience/infobars/example-translate-confirm.png)****
+# **### **![image](/user-experience/infobars/example-translate-confirm.png)****
 
 # **### ****### ****### **e.g. Problem infobar************
 
 # **### ****### ****### ****###
-**[![image](/_/rsrc/1268172903152/user-experience/infobars/example-ext-crash.png)](/user-experience/infobars/example-ext-crash.png?attredirects=0)****************
+**[![image](/user-experience/infobars/example-ext-crash.png)](/user-experience/infobars/example-ext-crash.png)****************
 
 # ****#### ****Content********
 
@@ -185,7 +184,7 @@
 # **e.g.**
 
 #
-**[![image](/_/rsrc/1268173578521/user-experience/infobars/dialog.png)](/user-experience/infobars/dialog.png?attredirects=0)**
+**[![image](/user-experience/infobars/dialog.png)](/user-experience/infobars/dialog.png)**
 
 # ****#### ****## **Variants**********
 
diff --git a/site/user-experience/keyboard-access.md b/site/user-experience/keyboard-access.md
index a1d634d..a56c291 100644
--- a/site/user-experience/keyboard-access.md
+++ b/site/user-experience/keyboard-access.md
@@ -88,10 +88,10 @@
 Explorer), so this should be a very easy shortcut to remember.
 
 [Chrome extensions](https://chrome.google.com/extensions) can install [Page
-Actions and Browser
-Actions](http://www.google.com/support/chrome/bin/answer.py?answer=154007) in
-the main toolbar. These are all fully accessible using these keystrokes. Don't
-forget to try the **Context Menu** key for Page Actions and Browser Actions.
+Actions and Browser Actions](http://www.google.com/support/chrome/bin/answer.py)
+in the main toolbar. These are all fully accessible using these keystrokes.
+Don't forget to try the **Context Menu** key for Page Actions and Browser
+Actions.
 
 The following keys can be used to access the menus:
 
@@ -111,7 +111,7 @@
 *   **ALT-F4** quits the application.
 
 Want more information? See the [full list of keyboard
-shortcuts](https://support.google.com/chrome/answer/157179?hl=en).
+shortcuts](https://support.google.com/chrome/answer/157179).
 
 ### Other pages on accessibility
 
diff --git a/site/user-experience/low-vision-support.md b/site/user-experience/low-vision-support.md
index 915937a..267a503 100644
--- a/site/user-experience/low-vision-support.md
+++ b/site/user-experience/low-vision-support.md
@@ -17,7 +17,7 @@
 page, you can use either the keyboard shortcuts (see table below) or access
 ‘Zoom-&gt;Larger/Normal/Smaller’ in the Chrome Page menu.
 
-[![image](/_/rsrc/1268098422513/developers/design-documents/accessibility/xoom_menu.png)](/developers/design-documents/accessibility/xoom_menu.png?attredirects=0)
+[![image](/developers/design-documents/accessibility/xoom_menu.png)](/developers/design-documents/accessibility/xoom_menu.png)
 
 Page zoom level will be remembered for *each unique domain*, e.g. if you
 increase zoom for Google Search (http://www.google.com), zoom level will also be
@@ -45,7 +45,7 @@
 ([1040](http://crbug.com/1040)) to allow these settings to override fonts
 specified in web pages).
 
-[![image](/_/rsrc/1276802147723/developers/design-documents/accessibility/chrome_font_and_languages.png)](/developers/design-documents/accessibility/chrome_font_and_languages.png?attredirects=0)
+[![image](/developers/design-documents/accessibility/chrome_font_and_languages.png)](/developers/design-documents/accessibility/chrome_font_and_languages.png)
 
 In addition, there are a variety of Chrome Extensions that can be used to modify
 various font properties:
@@ -69,8 +69,8 @@
 supported on Mac, and Windows support is on the way.
 
 1.  Install a [Chrome
-            Extension](http://www.google.com/support/chrome/bin/answer.py?answer=154007)
-            which allows you to specify your own custom color combinations, for
+            Extension](http://www.google.com/support/chrome/bin/answer.py) which
+            allows you to specify your own custom color combinations, for
             instance the [Change
             Colors](https://chrome.google.com/extensions/detail/jbmkekhehjedonbhoikhhkmlapalklgn)
             extension.
@@ -89,7 +89,7 @@
             Gallery](https://chrome.google.com/extensions) offers many other
             themes, with a variety of color combinations.
 
-[![image](/_/rsrc/1268098508985/developers/design-documents/accessibility/custom_colors.png)](/developers/design-documents/accessibility/custom_colors.png?attredirects=0)
+[![image](/developers/design-documents/accessibility/custom_colors.png)](/developers/design-documents/accessibility/custom_colors.png)
 
 ---
 
diff --git a/site/user-experience/multi-profiles/index.md b/site/user-experience/multi-profiles/index.md
index 2755490..e14c83d 100644
--- a/site/user-experience/multi-profiles/index.md
+++ b/site/user-experience/multi-profiles/index.md
@@ -89,7 +89,7 @@
 The user will be able to add a new Chrome user from from the preferences/options
 dialog:
 
-[![image](/_/rsrc/1320164249955/user-experience/multi-profiles/signin_1.png)](/user-experience/multi-profiles/signin_1.png?attredirects=0)
+[![image](/user-experience/multi-profiles/signin_1.png)](/user-experience/multi-profiles/signin_1.png)
 
 **Launching New Windows**
 
@@ -147,7 +147,7 @@
 accounts using this interface, and the avatar image and account name can be
 personalized through the settings page belonging to the account being edited.
 
-[![image](/_/rsrc/1320164750126/user-experience/multi-profiles/cupcake_2.png)](/user-experience/multi-profiles/cupcake_2.png?attredirects=0)
+[![image](/user-experience/multi-profiles/cupcake_2.png)](/user-experience/multi-profiles/cupcake_2.png)
 
 **User Launch Menu**
 
@@ -159,7 +159,7 @@
 dropdown menu). If a user is signed in to a syncing Google account, that
 account's name will be displayed in the dropdown menu.
 
-[![image](/_/rsrc/1320182607973/user-experience/multi-profiles/profile_menu3.png)](/user-experience/multi-profiles/profile_menu3.png?attredirects=0)
+[![image](/user-experience/multi-profiles/profile_menu3.png)](/user-experience/multi-profiles/profile_menu3.png)
 
 **Disconnecting**
 Disconnecting from an attached account will not result in any changes to the
diff --git a/site/user-experience/multitouch/index.md b/site/user-experience/multitouch/index.md
index 5fbe427..dcbe488 100644
--- a/site/user-experience/multitouch/index.md
+++ b/site/user-experience/multitouch/index.md
@@ -13,7 +13,7 @@
 
 ### Gesture Types
 
-> [![image](/_/rsrc/1264460290892/user-experience/multitouch/GesturesImages.png)](/user-experience/multitouch/GesturesImages.png?attredirects=0)
+> [![image](/user-experience/multitouch/GesturesImages.png)](/user-experience/multitouch/GesturesImages.png)
 
 *   1 finger: traditional pointing
 *   2 finger: traditional scrolling
diff --git a/site/user-experience/new-tab-page/index.md b/site/user-experience/new-tab-page/index.md
index 9b8b7c7..a8b3a59 100644
--- a/site/user-experience/new-tab-page/index.md
+++ b/site/user-experience/new-tab-page/index.md
@@ -49,7 +49,7 @@
 this page is defined in browser\\dom_ui\\new_tab_ui.cc. After making HTML
 changes, you'll need to recompile the resources:
 
-> [![image](/_/rsrc/1220197828231/user-experience/new-tab-page/new_tab_resources.png)](/user-experience/new-tab-page/new_tab_resources.png?attredirects=0)
+> [![image](/user-experience/new-tab-page/new_tab_resources.png)](/user-experience/new-tab-page/new_tab_resources.png)
 
 1.  Right-click new_tab.html and select **Compile**.
 2.  Right-click browser_resources.rc and select **Compile**.
diff --git a/site/user-experience/notifications/index.md b/site/user-experience/notifications/index.md
index 62f3ab2..622488c 100644
--- a/site/user-experience/notifications/index.md
+++ b/site/user-experience/notifications/index.md
@@ -9,7 +9,7 @@
 
 **Chrome OS Notifications**
 
-**[![image](/_/rsrc/1264114129321/user-experience/notifications/Notifications.png)](/user-experience/notifications/Notifications.png?attredirects=0)**
+**[![image](/user-experience/notifications/Notifications.png)](/user-experience/notifications/Notifications.png)**
 
 **The notifications panel is used for all OS and website notifications**
 
diff --git a/site/user-experience/omnibox/index.md b/site/user-experience/omnibox/index.md
index f5ec40d..fc0755a 100644
--- a/site/user-experience/omnibox/index.md
+++ b/site/user-experience/omnibox/index.md
@@ -96,7 +96,7 @@
 > > results while doing a background DNS lookup to figure out if a local host
 > > exists - if it does, we display a "Did you mean http://input/" infobar as
 > > show below:
-> > ![image](/_/rsrc/1220197828630/user-experience/omnibox/cheese_results.png)
+> > ![image](/user-experience/omnibox/cheese_results.png)
 > > If a user accepts the 'did you mean' suggestion, the auto-complete system
 > > will ensure that subsequent entries of the given term will go to that URL.
 > > A user can override the search-first behavior by making the search term look
@@ -140,11 +140,11 @@
 > the option of pressing **Tab** to do an Amazon search the next time they type
 > something that auto-completes to amazon.com, leading to the ability to type
 > 'ama \[tab to complete\] pies'. We call this functionality 'tab to search'.
-> [![image](/_/rsrc/1220197828930/user-experience/omnibox/keyword.png)](/user-experience/omnibox/keyword.png?attredirects=0)
+> [![image](/user-experience/omnibox/keyword.png)](/user-experience/omnibox/keyword.png)
 
 ## Result Types
 
-> [![image](/_/rsrc/1220197829099/user-experience/omnibox/omnibox_results.png)](/user-experience/omnibox/omnibox_results.png?attredirects=0)
+> [![image](/user-experience/omnibox/omnibox_results.png)](/user-experience/omnibox/omnibox_results.png)
 
 > ### Search for...
 
diff --git a/site/user-experience/options/index.md b/site/user-experience/options/index.md
index ba08404..eda16f2 100644
--- a/site/user-experience/options/index.md
+++ b/site/user-experience/options/index.md
@@ -15,7 +15,7 @@
 left until late in the process so that the team would have to live with the
 defaults.
 
-[![image](/_/rsrc/1220197829165/user-experience/options/options_basics.png)](/user-experience/options/options_basics.png?attredirects=0)
+[![image](/user-experience/options/options_basics.png)](/user-experience/options/options_basics.png)
 
 ## Sections
 
diff --git a/site/user-experience/resolution-independence/index.md b/site/user-experience/resolution-independence/index.md
index c2f0536..0e33e4e 100644
--- a/site/user-experience/resolution-independence/index.md
+++ b/site/user-experience/resolution-independence/index.md
@@ -10,14 +10,14 @@
 We are focusing on two primary resolutions (at 1280@125dpi and 1366@150dpi), but
 should behave well on standard shipping netbooks.
 
-[![image](/_/rsrc/1264459523105/user-experience/resolution-independence/Screen%20shot%202009-10-14%20at%208.47.17%20AM.png)](/user-experience/resolution-independence/Screen%20shot%202009-10-14%20at%208.47.17%20AM.png?attredirects=0)
+[![image](/user-experience/resolution-independence/Screen%20shot%202009-10-14%20at%208.47.17%20AM.png)](/user-experience/resolution-independence/Screen%20shot%202009-10-14%20at%208.47.17%20AM.png)
 
 **Prototype: (Requires a webkit browser)**
 
 ****[Chrome dynamic UI
 prototype](http://ux.chromium.org/demos/dynamicui/index.html#).****
 
-![image](/_/rsrc/1265104331688/user-experience/resolution-independence/Screen%20shot%202010-02-02%20at%2010.51.45%20AM.PNG)
+![image](/user-experience/resolution-independence/Screen%20shot%202010-02-02%20at%2010.51.45%20AM.PNG)
 
 For different DPIs we would support different multipliers:
 
diff --git a/site/user-experience/status-bubble/index.md b/site/user-experience/status-bubble/index.md
index c0f3b0e..b01ed7e 100644
--- a/site/user-experience/status-bubble/index.md
+++ b/site/user-experience/status-bubble/index.md
@@ -12,7 +12,7 @@
 Chromium does not have a status bar - to show the target of a link or page load
 status, we use a fixed-width bubble that floats over the content when necessary.
 
-[![image](/_/rsrc/1220197829306/user-experience/status-bubble/status_bubble_hover.png)](/user-experience/status-bubble/status_bubble_hover.png?attredirects=0)
+[![image](/user-experience/status-bubble/status_bubble_hover.png)](/user-experience/status-bubble/status_bubble_hover.png)
 
 ## Timing and behavior
 
diff --git a/site/user-experience/tabs/index.md b/site/user-experience/tabs/index.md
index 7dbbdea..acec714 100644
--- a/site/user-experience/tabs/index.md
+++ b/site/user-experience/tabs/index.md
@@ -5,8 +5,7 @@
 title: Tabs
 
 ---
-####
-[![image](/_/rsrc/1220197829431/user-experience/tabs/tab.png)](/user-experience/tabs/tab.png?attredirects=0)
+#### [![image](/user-experience/tabs/tab.png)](/user-experience/tabs/tab.png)
 
 Tabs are the title bar-like representation of a webpage - like title bars, they
 can be moved independently, but can also be grouped together to form a single
diff --git a/site/user-experience/tabs/throbber/index.md b/site/user-experience/tabs/throbber/index.md
index bd4962f..f199b86 100644
--- a/site/user-experience/tabs/throbber/index.md
+++ b/site/user-experience/tabs/throbber/index.md
@@ -5,7 +5,7 @@
 title: Throbber
 
 ---
-[![image](/_/rsrc/1220197837301/user-experience/tabs/throbber/throbber.png)](/user-experience/tabs/throbber/throbber.png?attredirects=0)
+[![image](/user-experience/tabs/throbber/throbber.png)](/user-experience/tabs/throbber/throbber.png)
 
 We use throbber in the favicon area of the tab to indicate that a page is
 loading.
diff --git a/site/user-experience/touch-access/index.md b/site/user-experience/touch-access/index.md
index 0461fd2..b680731 100644
--- a/site/user-experience/touch-access/index.md
+++ b/site/user-experience/touch-access/index.md
@@ -10,8 +10,8 @@
 screen. It's based on the same ideas used on [iOS
 VoiceOver](http://axslab.com/articles/ios-voiceover-gestures-and-keyboard-commands.php)
 and [Android
-TalkBack](https://support.google.com/accessibility/android/answer/6006598?hl=en),
-but with a few Chrome-specific differences.
+TalkBack](https://support.google.com/accessibility/android/answer/6006598), but
+with a few Chrome-specific differences.
 
 Currently iOS and Android provide mobile touch accessibility by allowing users
 to touch the screen to explore the content currently showing. The user can hear
@@ -300,7 +300,7 @@
 dispatched to simulate clicks, and these dispatched events are also shown in
 this chart.
 
-[![image](/_/rsrc/1408145933096/user-experience/touch-access/chromeos_touch_accessibility_user_flow.png)](/user-experience/touch-access/chromeos_touch_accessibility_user_flow.png?attredirects=0)
+[![image](/user-experience/touch-access/chromeos_touch_accessibility_user_flow.png)](/user-experience/touch-access/chromeos_touch_accessibility_user_flow.png)
 
 This chart was generated using https://www.gliffy.com
 
diff --git a/site/user-experience/visual-design/index.md b/site/user-experience/visual-design/index.md
index 07da090..d12aa02 100644
--- a/site/user-experience/visual-design/index.md
+++ b/site/user-experience/visual-design/index.md
@@ -42,7 +42,7 @@
 
 #### Mathemagics
 
-[![image](/_/rsrc/1220197830079/user-experience/visual-design/mathemagics%20%281%29.png)](/user-experience/visual-design/mathemagics%20%281%29.png?attredirects=0)
+[![image](/user-experience/visual-design/mathemagics%20%281%29.png)](/user-experience/visual-design/mathemagics%20%281%29.png)
 
 While the following is very rough because of gradual changes over time, rounding
 errors, and because highlights and shadows make it hard to judge perceptual
@@ -78,4 +78,4 @@
 
 ## Resources
 
-[![image](/_/rsrc/1220197829743/user-experience/visual-design/chrome_colorscheme.png)](/user-experience/visual-design/chrome_colorscheme.png?attredirects=0)
\ No newline at end of file
+[![image](/user-experience/visual-design/chrome_colorscheme.png)](/user-experience/visual-design/chrome_colorscheme.png)
\ No newline at end of file
diff --git a/site/user-experience/window-frame/index.md b/site/user-experience/window-frame/index.md
index 09bf271..069e8a7 100644
--- a/site/user-experience/window-frame/index.md
+++ b/site/user-experience/window-frame/index.md
@@ -22,7 +22,7 @@
 
 ## Frame corners
 
-[![image](/_/rsrc/1220197830351/user-experience/window-frame/frame_corners.png)](/user-experience/window-frame/frame_corners.png?attredirects=0)
+[![image](/user-experience/window-frame/frame_corners.png)](/user-experience/window-frame/frame_corners.png)
 
 Like all Windows apps, we have aliased corners. We originally wanted a square
 frame, but this clashed with other XP desktop software. Instead we have corners