[html5] r7562 - [e] (0) Update references to DOM spec so they call it its real name. (Boy am I l [...]

whatwg at whatwg.org whatwg at whatwg.org
Tue Dec 4 15:55:59 PST 2012


Author: ianh
Date: 2012-12-04 15:55:58 -0800 (Tue, 04 Dec 2012)
New Revision: 7562

Modified:
   complete.html
   index
   source
Log:
[e] (0) Update references to DOM spec so they call it its real name. (Boy am I late to _this_ party.) This update will also make <iframe seamless> do event retargetting once DOM is updated to support that (see bug 18780 - marked this bug 'editorial' since this change doesn't work without the DOM stuff). Also, a lot of clean-up to affected areas.
Affected topics: Canvas, DOM APIs, HTML, HTML Syntax and Parsing

Modified: complete.html
===================================================================
--- complete.html	2012-12-04 18:47:45 UTC (rev 7561)
+++ complete.html	2012-12-04 23:55:58 UTC (rev 7562)
@@ -387,8 +387,7 @@
      <li><a href=#domelementmap-0><span class=secno>2.8.4 </span>DOMElementMap</a></li>
      <li><a href=#transferable-objects><span class=secno>2.8.5 </span>Transferable objects</a></li>
      <li><a href=#safe-passing-of-structured-data><span class=secno>2.8.6 </span>Safe passing of structured data</a></li>
-     <li><a href=#dom-feature-strings><span class=secno>2.8.7 </span>DOM feature strings</a></li>
-     <li><a href=#garbage-collection><span class=secno>2.8.8 </span>Garbage collection</a></ol></li>
+     <li><a href=#garbage-collection><span class=secno>2.8.7 </span>Garbage collection</a></ol></li>
    <li><a href=#namespaces><span class=secno>2.9 </span>Namespaces</a></ol></li>
  <li><a href=#dom><span class=secno>3 </span>Semantics, structure, and APIs of HTML documents</a>
   <ol>
@@ -1398,7 +1397,7 @@
   relative to other specifications can be best summed up as
   follows:</p>
 
-  <p><img alt="It consists of everything else, above such core technologies as HTTP, URI/IRIs, DOM Core, XML, Unicode, and ECMAScript; below presentation-layer technologies like CSS, XBL, and the NPAPI; and to the side of technologies like Geolocation, SVG, MathML, and XHR." height=359 src=http://images.whatwg.org/abstract.png width=398></p>
+  <p><img alt="It consists of everything else, above such core technologies as HTTP, URI/IRIs, DOM, XML, Unicode, and ECMAScript; below presentation-layer technologies like CSS, XBL, and the NPAPI; and to the side of technologies like Geolocation, SVG, MathML, and XHR." height=359 src=http://images.whatwg.org/abstract.png width=398></p>
 
 
 
@@ -1679,23 +1678,21 @@
 
   <p><i>This section is non-normative.</i></p>
 
-  <p>This specification is intended for authors of documents and
-  scripts that use the features defined in this specification<span class=impl>, implementors of tools that operate on pages that use
-  the features defined in this specification, and individuals wishing
-  to establish the correctness of documents or implementations with
-  respect to the requirements of this specification</span>.</p>
+  <p>This specification is intended for authors of documents and scripts that use the features
+  defined in this specification<span class=impl>, implementors of tools that operate on pages that
+  use the features defined in this specification, and individuals wishing to establish the
+  correctness of documents or implementations with respect to the requirements of this
+  specification</span>.</p>
 
-  <p>This document is probably not suited to readers who do not
-  already have at least a passing familiarity with Web technologies,
-  as in places it sacrifices clarity for precision, and brevity for
-  completeness. More approachable tutorials and authoring guides can
-  provide a gentler introduction to the topic.</p>
+  <p>This document is probably not suited to readers who do not already have at least a passing
+  familiarity with Web technologies, as in places it sacrifices clarity for precision, and brevity
+  for completeness. More approachable tutorials and authoring guides can provide a gentler
+  introduction to the topic.</p>
 
-  <p>In particular, familiarity with the basics of DOM Core and DOM
-  Events is necessary for a complete understanding of some of the more
-  technical parts of this specification. An understanding of Web IDL,
-  HTTP, XML, Unicode, character encodings, JavaScript, and CSS will
-  also be helpful in places but is not essential.</p>
+  <p>In particular, familiarity with the basics of DOM is necessary for a complete understanding of
+  some of the more technical parts of this specification. An understanding of Web IDL, HTTP, XML,
+  Unicode, character encodings, JavaScript, and CSS will also be helpful in places but is not
+  essential.</p>
 
 
   <h3 id=scope><span class=secno>1.5 </span>Scope</h3>
@@ -3199,67 +3196,53 @@
 
   <h3 id=terminology><span class=secno>2.1 </span>Terminology</h3>
 
-  <p>This specification refers to both HTML and XML attributes and IDL
-  attributes, often in the same context. When it is not clear which is
-  being referred to, they are referred to as <dfn title="">content
-  attributes</dfn> for HTML and XML attributes, and <dfn title="">IDL
-  attributes</dfn> for those defined on IDL interfaces. Similarly, the
-  term "properties" is used for both JavaScript object properties and
-  CSS properties. When these are ambiguous they are qualified as <dfn title="">object properties</dfn> and <dfn title="">CSS
-  properties</dfn> respectively.</p>
+  <p>This specification refers to both HTML and XML attributes and IDL attributes, often in the same
+  context. When it is not clear which is being referred to, they are referred to as <dfn title="">content attributes</dfn> for HTML and XML attributes, and <dfn title="">IDL
+  attributes</dfn> for those defined on IDL interfaces. Similarly, the term "properties" is used for
+  both JavaScript object properties and CSS properties. When these are ambiguous they are qualified
+  as <dfn title="">object properties</dfn> and <dfn title="">CSS properties</dfn> respectively.</p>
 
-  <p>Generally, when the specification states that a feature applies
-  to <a href=#syntax>the HTML syntax</a> or <a href=#the-xhtml-syntax>the XHTML syntax</a>, it
-  also includes the other. When a feature specifically only applies to
-  one of the two languages, it is called out by explicitly stating
-  that it does not apply to the other format, as in "for HTML,
-  ... (this does not apply to XHTML)".</p>
+  <p>Generally, when the specification states that a feature applies to <a href=#syntax>the HTML syntax</a>
+  or <a href=#the-xhtml-syntax>the XHTML syntax</a>, it also includes the other. When a feature specifically only
+  applies to one of the two languages, it is called out by explicitly stating that it does not apply
+  to the other format, as in "for HTML, ... (this does not apply to XHTML)".</p>
 
-  <p>This specification uses the term <dfn title="">document</dfn> to
-  refer to any use of HTML, ranging from short static documents to
-  long essays or reports with rich multimedia, as well as to
-  fully-fledged interactive applications. The term is used to refer
-  both to <code><a href=#document>Document</a></code> objects and their descendant DOM
-  trees, and to serialized byte streams using the <a href=#syntax title="the
-  HTML syntax">HTML syntax</a> or <a href=#the-xhtml-syntax title="the XHTML
-  syntax">XHTML syntax</a>, depending on context.</p>
+  <p>This specification uses the term <dfn title="">document</dfn> to refer to any use of HTML,
+  ranging from short static documents to long essays or reports with rich multimedia, as well as to
+  fully-fledged interactive applications. The term is used to refer both to <code><a href=#document>Document</a></code>
+  objects and their descendant DOM trees, and to serialized byte streams using the <a href=#syntax title="the
+  HTML syntax">HTML syntax</a> or <a href=#the-xhtml-syntax title="the XHTML syntax">XHTML syntax</a>, depending
+  on context.</p>
 
-  <p>In the context of the DOM structures, the terms <a href=#html-documents title="HTML
-  documents">HTML document</a> and <a href=#xml-documents title="XML documents">XML
-  document</a> are used as defined in the DOM Core specification,
-  and refer specifically to two different modes that
-  <code><a href=#document>Document</a></code> objects can find themselves in. <a href=#refsDOMCORE>[DOMCORE]</a> (Such uses are always hyperlinked
-  to their definition.)</p>
+  <p>In the context of the DOM structures, the terms <a href=#html-documents title="HTML documents">HTML
+  document</a> and <a href=#xml-documents title="XML documents">XML document</a> are used as defined in the DOM
+  specification, and refer specifically to two different modes that <code><a href=#document>Document</a></code> objects
+  can find themselves in. <a href=#refsDOM>[DOM]</a> (Such uses are always hyperlinked to their
+  definition.)</p>
 
-  <p>In the context of byte streams, the term HTML document refers to
-  resources labeled as <code><a href=#text/html>text/html</a></code>, and the term XML
-  document refers to resources labeled with an <a href=#xml-mime-type>XML MIME
-  type</a>.</p>
+  <p>In the context of byte streams, the term HTML document refers to resources labeled as
+  <code><a href=#text/html>text/html</a></code>, and the term XML document refers to resources labeled with an <a href=#xml-mime-type>XML
+  MIME type</a>.</p>
 
-  <p>The term <dfn id=xhtml-document>XHTML document</dfn> is used to refer to both
-  <code><a href=#document>Document</a></code>s in the <a href=#xml-documents title="XML documents">XML
-  document</a> mode that contains element nodes in the <a href=#html-namespace-0>HTML
-  namespace</a>, and byte streams labeled with an <a href=#xml-mime-type>XML MIME
-  type</a> that contain elements from the <a href=#html-namespace-0>HTML
-  namespace</a>, depending on context.</p>
+  <p>The term <dfn id=xhtml-document>XHTML document</dfn> is used to refer to both <code><a href=#document>Document</a></code>s in the <a href=#xml-documents title="XML documents">XML document</a> mode that contains element nodes in the <a href=#html-namespace-0>HTML
+  namespace</a>, and byte streams labeled with an <a href=#xml-mime-type>XML MIME type</a> that contain
+  elements from the <a href=#html-namespace-0>HTML namespace</a>, depending on context.</p>
 
-  <hr><p>For simplicity, terms such as <dfn title="">shown</dfn>, <dfn title="">displayed</dfn>, and <dfn title="">visible</dfn> might
-  sometimes be used when referring to the way a document is rendered
-  to the user. These terms are not meant to imply a visual medium;
-  they must be considered to apply to other media in equivalent
-  ways.</p>
+  <hr><p>For simplicity, terms such as <dfn title="">shown</dfn>, <dfn title="">displayed</dfn>, and
+  <dfn title="">visible</dfn> might sometimes be used when referring to the way a document is
+  rendered to the user. These terms are not meant to imply a visual medium; they must be considered
+  to apply to other media in equivalent ways.</p>
 
   <div class=impl>
 
-  <p>When an algorithm B says to return to another algorithm A, it
-  implies that A called B. Upon returning to A, the implementation
-  must continue from where it left off in calling B.</p>
+  <p>When an algorithm B says to return to another algorithm A, it implies that A called B. Upon
+  returning to A, the implementation must continue from where it left off in calling B.</p>
 
   </div>
 
   <!-- should find somewhere more appropriate to put this -->
-  <p>The term "transparent black" refers to the color with red, green,
-  blue, and alpha channels all set to zero.</p>
+  <p>The term "transparent black" refers to the color with red, green, blue, and alpha channels all
+  set to zero.</p>
 
 
   <h4 id=resources><span class=secno>2.1.1 </span>Resources</h4>
@@ -3409,27 +3392,23 @@
 
   <h4 id=scripting-0><span class=secno>2.1.4 </span>Scripting</h4>
 
-  <p>The construction "a <code>Foo</code> object", where
-  <code>Foo</code> is actually an interface, is sometimes used instead
-  of the more accurate "an object implementing the interface
+  <p>The construction "a <code>Foo</code> object", where <code>Foo</code> is actually an interface,
+  is sometimes used instead of the more accurate "an object implementing the interface
   <code>Foo</code>".</p>
 
-  <p>An IDL attribute is said to be <dfn title="">getting</dfn> when
-  its value is being retrieved (e.g. by author script), and is said to
-  be <dfn title="">setting</dfn> when a new value is assigned to
-  it.</p>
+  <p>An IDL attribute is said to be <dfn title="">getting</dfn> when its value is being retrieved
+  (e.g. by author script), and is said to be <dfn title="">setting</dfn> when a new value is
+  assigned to it.</p>
 
-  <p>If a DOM object is said to be <dfn id=live>live</dfn>, then the
-  attributes and methods on that object <span class=impl>must</span>
-  operate on the actual underlying data, not a snapshot of the
+  <p>If a DOM object is said to be <dfn id=live>live</dfn>, then the attributes and methods on that object
+  <span class=impl>must</span> operate on the actual underlying data, not a snapshot of the
   data.</p>
 
   <p>In the contexts of events, the terms <i>fire</i> and <i>dispatch</i> are used as defined in the
-  DOM Core specification: <dfn id=concept-event-fire title=concept-event-fire>firing</dfn> an event means to create and
-  <a href=#concept-event-dispatch title=concept-event-dispatch>dispatch</a> it, and <dfn id=concept-event-dispatch title=concept-event-dispatch>dispatching</dfn> an event means to follow the steps that propagate
+  DOM specification: <dfn id=concept-event-fire title=concept-event-fire>firing</dfn> an event means to create and <a href=#concept-event-dispatch title=concept-event-dispatch>dispatch</a> it, and <dfn id=concept-event-dispatch title=concept-event-dispatch>dispatching</dfn> an event means to follow the steps that propagate
   the event through the tree. The term <dfn id=concept-events-trusted title=concept-events-trusted>trusted event</dfn> is
   used to refer to events whose <code title=dom-event-isTrusted><a href=#dom-event-istrusted>isTrusted</a></code> attribute is
-  initialized to true. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  initialized to true. <a href=#refsDOM>[DOM]</a></p>
 
 
   <h4 id=plugins><span class=secno>2.1.5 </span>Plugins</h4>
@@ -4026,19 +4005,15 @@
 
    <dd>
 
-    <p>The Document Object Model (DOM) is a representation — a
-    model — of a document and its content. The DOM is not just
-    an API; the conformance criteria of HTML implementations are
-    defined, in this specification, in terms of operations on the DOM.
-    <a href=#refsDOMCORE>[DOMCORE]</a></p>
+    <p>The Document Object Model (DOM) is a representation — a model — of a document and
+    its content. The DOM is not just an API; the conformance criteria of HTML implementations are
+    defined, in this specification, in terms of operations on the DOM. <a href=#refsDOM>[DOM]</a></p>
 
-    <p>Implementations must support DOM Core and the events defined in
-    DOM Events, because this specification is defined in terms of the
-    DOM, and some of the features are defined as extensions to the DOM
-    Core interfaces. <a href=#refsDOMCORE>[DOMCORE]</a> <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
+    <p>Implementations must support DOM and the events defined in DOM Events, because this
+    specification is defined in terms of the DOM, and some of the features are defined as extensions
+    to the DOM interfaces. <a href=#refsDOM>[DOM]</a> <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
 
-    <p>In particular, the following features are defined in the DOM
-    Core specification: <a href=#refsDOMCORE>[DOMCORE]</a></p>
+    <p>In particular, the following features are defined in the DOM specification: <a href=#refsDOM>[DOM]</a></p>
 
     <ul class=brief><li><dfn id=attr><code>Attr</code></dfn> interface</li>
      <li><dfn id=comment-0><code>Comment</code></dfn> interface</li>
@@ -4084,6 +4059,7 @@
      <li><dfn id=dom-event-istrusted title=dom-Event-isTrusted><code>isTrusted</code></dfn> attribute</li>
      <li>The <dfn id=concept-event-type title=concept-event-type>type</dfn> of an event</li>
      <li>The concept of an <dfn id=concept-event-listener title=concept-event-listener>event listener</dfn> and the <a href=#concept-event-listener title=concept-event-listener>event listeners</a> associated with an <code><a href=#eventtarget>EventTarget</a></code></li>
+     <li>The concept of a regular <dfn id=event-parent>event parent</dfn> and a <dfn id=cross-boundary-event-parent>cross-boundary event parent</dfn></li> <!-- see bug 18780 -->
 
      <li>The <dfn id="document's-character-encoding" title="document's character encoding">encoding</dfn> (herein the <i>character encoding</i>) and <dfn id=concept-document-content-type title=concept-document-content-type>content type</dfn> of a <code><a href=#document>Document</a></code></li>
      <li>The distinction between <dfn id=xml-documents>XML documents</dfn> and <dfn id=html-documents>HTML documents</dfn></li>
@@ -4098,10 +4074,8 @@
      <li>The <dfn id=mutationobserver-scripting-environment><code>MutationObserver</code> <var title="">scripting environment</var></dfn> concept</li>
      <li>The <dfn id=concept-mo-invoke title=concept-mo-invoke>invoke <code>MutationObserver</code> objects</dfn> algorithm</li>
 
-    </ul><p>The term <dfn id=throw>throw</dfn> in this specification is used as
-    defined in the DOM Core specification. The following
-    <code><a href=#domexception>DOMException</a></code> types are defined in the DOM Core
-    specification: <a href=#refsDOMCORE>[DOMCORE]</a></p>
+    </ul><p>The term <dfn id=throw>throw</dfn> in this specification is used as defined in the DOM specification.
+    The following <code><a href=#domexception>DOMException</a></code> types are defined in the DOM specification: <a href=#refsDOM>[DOM]</a></p>
 
     <ol class=brief><li value=1><dfn id=indexsizeerror><code>IndexSizeError</code></dfn></li>
      <li value=3><dfn id=hierarchyrequesterror><code>HierarchyRequestError</code></dfn></li>
@@ -4124,20 +4098,15 @@
      <li value=23><dfn id=timeouterror><code>TimeoutError</code></dfn></li>
      <li value=24><dfn id=invalidnodetypeerror><code>InvalidNodeTypeError</code></dfn></li>
      <li value=25><dfn id=datacloneerror><code>DataCloneError</code></dfn></li>
-    </ol><p class=example>For example, to <i>throw a
-    <code><a href=#timeouterror>TimeoutError</a></code> exception</i>, a user agent would
-    construct a <code><a href=#domexception>DOMException</a></code> object whose type was the
-    string "<code title="">TimeoutError</code>" (and whose code was
-    the number 23, for legacy reasons) and actually throw that object
-    as an exception.</p>
+    </ol><p class=example>For example, to <i>throw a <code><a href=#timeouterror>TimeoutError</a></code> exception</i>, a user
+    agent would construct a <code><a href=#domexception>DOMException</a></code> object whose type was the string "<code title="">TimeoutError</code>" (and whose code was the number 23, for legacy reasons) and
+    actually throw that object as an exception.</p>
 
-    <p>The <span title=concept-document-URL>URL</span> associated
-    with a <code><a href=#document>Document</a></code>, as defined in the DOM Core
-    specification, is referred to in this specification as <a href="#the-document's-address">the
-    document's address</a>.</p>
+    <p>The <span title=concept-document-URL>URL</span> associated with a <code><a href=#document>Document</a></code>, as
+    defined in the DOM specification, is referred to in this specification as <a href="#the-document's-address">the document's
+    address</a>.</p>
 
-    <p>The following features are defined in the DOM Events
-    specification: <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
+    <p>The following features are defined in the DOM Events specification: <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
 
     <ul class=brief><li><dfn id=mouseevent><code>MouseEvent</code></dfn> interface</li>
      <li><dfn id=mouseeventinit><code>MouseEventInit</code></dfn> dictionary type</li>
@@ -7682,7 +7651,7 @@
   <a href=#affected-by-a-base-url-change>affected by a base URL change</a>.</p>
 
   <p>The following are <a href=#base-url-change-steps>base URL change steps</a>, which run when an element is
-  <a href=#affected-by-a-base-url-change>affected by a base URL change</a> (as defined by the DOM Core specification):</p>
+  <a href=#affected-by-a-base-url-change>affected by a base URL change</a> (as defined by the DOM specification):</p>
 
   <dl class=switch><dt>If the element creates a <a href=#hyperlink>hyperlink</a></dt>
 
@@ -9126,8 +9095,8 @@
    node of <var title="">reference</var>. Otherwise, let <var title="">parent</var> be the
    <code><a href=#the-select-element>select</a></code> element on which the <code><a href=#htmloptionscollection>HTMLOptionsCollection</a></code> is rooted.</li>
 
-   <li><p>Act as if the DOM Core <code title=dom-Node-insertBefore><a href=#dom-node-insertbefore>insertBefore()</a></code> method
-   was invoked on the <var title="">parent</var> node, with <var title="">element</var> as the first
+   <li><p>Act as if the DOM <code title=dom-Node-insertBefore><a href=#dom-node-insertbefore>insertBefore()</a></code> method was
+   invoked on the <var title="">parent</var> node, with <var title="">element</var> as the first
    argument and <var title="">reference</var> as the second argument.</p>
 
   </ol><p>The <dfn id=dom-htmloptionscollection-remove title=dom-HTMLOptionsCollection-remove><code>remove(<var title="">index</var>)</code></dfn> method must act according to the following algorithm:</p>
@@ -9572,32 +9541,11 @@
   </div>
 
 
-  <h4 id=dom-feature-strings><span class=secno>2.8.7 </span>DOM feature strings</h4>
 
-  <p>DOM3 Core defines mechanisms for checking for interface support,
-  and for obtaining implementations of interfaces, using <a href=http://www.w3.org/TR/DOM-Level-3-Core/core.html#DOMFeatures>feature
-  strings</a>. <a href=#refsDOMCORE>[DOMCORE]</a></p>
-
-  <p>Authors are strongly discouraged from using these, as they are
-  notoriously unreliable and imprecise. Authors are encouraged to rely
-  on explicit feature testing or the graceful degradation behavior
-  intrinsic to some of the features in this specification.</p>
-
   <div class=impl>
 
-  <p>For historical reasons, user agents should return the true value
-  when the <dfn id=hasfeature title=hasFeature><code>hasFeature(<var title="">feature</var>, <var title="">version</var>)</code></dfn>
-  method of the <code><a href=#domimplementation>DOMImplementation</a></code> interface is invoked
-  with <var title="">feature</var> set to either "<code title="">HTML</code>" or "<code title="">XHTML</code>" and <var title="">version</var> set to either "<code>1.0</code>" or
-  "<code>2.0</code>".</p>
+  <h4 id=garbage-collection><span class=secno>2.8.7 </span>Garbage collection</h4>
 
-  </div>
-
-
-  <div class=impl>
-
-  <h4 id=garbage-collection><span class=secno>2.8.8 </span>Garbage collection</h4>
-
   <p>There is an <dfn id=implied-strong-reference>implied strong reference</dfn> from any IDL
   attribute that returns a pre-existing object to that object.</p>
 
@@ -9648,58 +9596,47 @@
 
   <h3 id=documents><span class=secno>3.1 </span>Documents</h3>
 
-  <p>Every XML and HTML document in an HTML UA is represented by a
-  <code><a href=#document>Document</a></code> object. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  <p>Every XML and HTML document in an HTML UA is represented by a <code><a href=#document>Document</a></code> object. <a href=#refsDOM>[DOM]</a></p>
 
-  <p><dfn id="the-document's-address">The document's address</dfn> is an <a href=#absolute-url>absolute URL</a>
-  that is initially set when the <code><a href=#document>Document</a></code> is created but
-  that can change during the lifetime of the <code><a href=#document>Document</a></code>,
-  for example when the user <a href=#navigate title=navigate>navigates</a> to
-  a <a href=#scroll-to-fragid title=navigate-fragid>fragment identifier</a> on the
-  page or when the <code title=dom-history-pushState><a href=#dom-history-pushstate>pushState()</a></code> method is called
-  with a new <a href=#url>URL</a>.</p>
+  <p><dfn id="the-document's-address">The document's address</dfn> is an <a href=#absolute-url>absolute URL</a> that is initially set when
+  the <code><a href=#document>Document</a></code> is created but that can change during the lifetime of the
+  <code><a href=#document>Document</a></code>, for example when the user <a href=#navigate title=navigate>navigates</a> to a
+  <a href=#scroll-to-fragid title=navigate-fragid>fragment identifier</a> on the page or when the <code title=dom-history-pushState><a href=#dom-history-pushstate>pushState()</a></code> method is called with a new <a href=#url>URL</a>.</p>
   <!--
     http://www.hixie.ch/tests/adhoc/dom/level0/history/pushState/002/
     http://www.hixie.ch/tests/adhoc/html/navigation/fragids/016.html
   -->
 
-  <p class=warning>Interactive user agents typically expose
-  <a href="#the-document's-address">the document's address</a> in their user interface. This is
-  the primary mechanism by which a user can tell if a site is
+  <p class=warning>Interactive user agents typically expose <a href="#the-document's-address">the document's address</a> in
+  their user interface. This is the primary mechanism by which a user can tell if a site is
   attempting to impersonate another.</p>
 
-  <p>When a <code><a href=#document>Document</a></code> is created by a <a href=#concept-script title=concept-script>script</a> using the <code title=dom-DOMImplementation-createDocument><a href=#dom-domimplementation-createdocument>createDocument()</a></code>
-  or <code title=dom-DOMImplementation-createHTMLDocument><a href=#dom-domimplementation-createhtmldocument>createHTMLDocument()</a></code>
-  APIs, <a href="#the-document's-address">the document's address</a> is the same as <a href="#the-document's-address">the
-  document's address</a> of the <a href="#script's-document">script's document</a>, and
-  the <code><a href=#document>Document</a></code> is both <a href=#ready-for-post-load-tasks>ready for post-load
-  tasks</a> and <a href=#completely-loaded>completely loaded</a> immediately.</p>
+  <p>When a <code><a href=#document>Document</a></code> is created by a <a href=#concept-script title=concept-script>script</a> using
+  the <code title=dom-DOMImplementation-createDocument><a href=#dom-domimplementation-createdocument>createDocument()</a></code> or <code title=dom-DOMImplementation-createHTMLDocument><a href=#dom-domimplementation-createhtmldocument>createHTMLDocument()</a></code> APIs, <a href="#the-document's-address">the
+  document's address</a> is the same as <a href="#the-document's-address">the document's address</a> of the <a href="#script's-document">script's
+  document</a>, and the <code><a href=#document>Document</a></code> is both <a href=#ready-for-post-load-tasks>ready for post-load tasks</a> and
+  <a href=#completely-loaded>completely loaded</a> immediately.</p>
 
-  <p>Each <code><a href=#document>Document</a></code> object has a <dfn id=reload-override-flag>reload override
-  flag</dfn> that is originally unset. The flag is set by the <code title=dom-document-open><a href=#dom-document-open>document.open()</a></code> and <code title=dom-document-open><a href=#dom-document-open>document.write()</a></code> methods in certain
-  situations. When the flag is set, the <code><a href=#document>Document</a></code> also has
-  a <dfn id=reload-override-buffer>reload override buffer</dfn> which is a Unicode string that
-  is used as the source of the document when it is reloaded.</p>
+  <p>Each <code><a href=#document>Document</a></code> object has a <dfn id=reload-override-flag>reload override flag</dfn> that is originally
+  unset. The flag is set by the <code title=dom-document-open><a href=#dom-document-open>document.open()</a></code> and <code title=dom-document-open><a href=#dom-document-open>document.write()</a></code> methods in certain situations. When the flag is
+  set, the <code><a href=#document>Document</a></code> also has a <dfn id=reload-override-buffer>reload override buffer</dfn> which is a Unicode
+  string that is used as the source of the document when it is reloaded.</p>
 
-  <p>When the user agent is to perform <dfn id=an-overridden-reload>an overridden
-  reload</dfn>, it must act as follows:</p>
+  <p>When the user agent is to perform <dfn id=an-overridden-reload>an overridden reload</dfn>, it must act as follows:</p>
 
-  <ol><li><p>Let <var title="">source</var> be the value of the
-   <a href=#browsing-context>browsing context</a>'s <a href=#active-document>active document</a>'s
-   <a href=#reload-override-buffer>reload override buffer</a>.</li>
+  <ol><li><p>Let <var title="">source</var> be the value of the <a href=#browsing-context>browsing context</a>'s
+   <a href=#active-document>active document</a>'s <a href=#reload-override-buffer>reload override buffer</a>.</li>
 
-   <li><p><a href=#navigate>Navigate</a><!--DONAV reload after d.open()--> the
-   <a href=#browsing-context>browsing context</a> to a resource whose source is <var title="">source</var>, with <a href=#replacement-enabled>replacement enabled</a>. When
-   the <a href=#navigate>navigate</a> algorithm creates a <code><a href=#document>Document</a></code>
-   object for this purpose, set that <code><a href=#document>Document</a></code>'s
-   <a href=#reload-override-flag>reload override flag</a> and set its <a href=#reload-override-buffer>reload override
-   buffer</a> to <var title="">source</var>.</li>
+   <li><p><a href=#navigate>Navigate</a><!--DONAV reload after d.open()--> the <a href=#browsing-context>browsing context</a>
+   to a resource whose source is <var title="">source</var>, with <a href=#replacement-enabled>replacement enabled</a>.
+   When the <a href=#navigate>navigate</a> algorithm creates a <code><a href=#document>Document</a></code> object for this purpose,
+   set that <code><a href=#document>Document</a></code>'s <a href=#reload-override-flag>reload override flag</a> and set its <a href=#reload-override-buffer>reload
+   override buffer</a> to <var title="">source</var>.</li>
 
   </ol><h4 id=the-document-object><span class=secno>3.1.1 </span>The <code><a href=#document>Document</a></code> object</h4>
 
-  <p>The DOM Core specification defines a <code title="DOM
-  Document"><a href=#dom-document>Document</a></code> interface, which this specification
-  extends significantly:</p>
+  <p>The DOM specification defines a <code title="DOM Document"><a href=#dom-document>Document</a></code> interface, which
+  this specification extends significantly:</p>
 
   <pre class=idl>[OverrideBuiltins]
 partial /*sealed*/ interface <dfn id=document>Document</dfn> {
@@ -10997,28 +10934,24 @@
 
   <h5 id=the-id-attribute><span class=secno>3.2.3.1 </span>The <dfn title=attr-id><code>id</code></dfn> attribute</h5>
 
-  <p>The <code title=attr-id><a href=#the-id-attribute>id</a></code> attribute specifies its
-  element's <a href=#concept-id title=concept-id>unique identifier (ID)</a>. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  <p>The <code title=attr-id><a href=#the-id-attribute>id</a></code> attribute specifies its element's <a href=#concept-id title=concept-id>unique identifier (ID)</a>. <a href=#refsDOM>[DOM]</a></p>
 
-  <p>The value must be unique amongst all the <a href=#concept-id title=concept-id>IDs</a> in the element's <a href=#home-subtree>home
-  subtree</a> and must contain at least one character. The value
-  must not contain any <a href=#space-character title="space character">space
-  characters</a>.</p>
+  <p>The value must be unique amongst all the <a href=#concept-id title=concept-id>IDs</a> in the element's
+  <a href=#home-subtree>home subtree</a> and must contain at least one character. The value must not contain any
+  <a href=#space-character title="space character">space characters</a>.</p>
 
-  <!-- space characters are disallowed because space-separated lists
-  of IDs otherwise would not be able to reach all valid IDs -->
+  <!-- space characters are disallowed because space-separated lists of IDs otherwise would not be
+  able to reach all valid IDs -->
 
-  <p class=note>An element's <a href=#concept-id title=concept-id>unique
-  identifier</a> can be used for a variety of purposes, most
-  notably as a way to link to specific parts of a document using
-  fragment identifiers, as a way to target an element when scripting,
-  and as a way to style a specific element from CSS.</p>
+  <p class=note>An element's <a href=#concept-id title=concept-id>unique identifier</a> can be used for a
+  variety of purposes, most notably as a way to link to specific parts of a document using fragment
+  identifiers, as a way to target an element when scripting, and as a way to style a specific
+  element from CSS.</p>
 
   <div class=impl>
 
-  <p>Identifiers are opaque strings. Particular meanings should not be
-  derived from the value of the <code title=attr-id><a href=#the-id-attribute>id</a></code>
-  attribute.</p>
+  <p>Identifiers are opaque strings. Particular meanings should not be derived from the value of the
+  <code title=attr-id><a href=#the-id-attribute>id</a></code> attribute.</p>
 
   </div>
 
@@ -11538,38 +11471,32 @@
 
   <h5 id=classes><span class=secno>3.2.3.7 </span>The <dfn title=attr-class><code>class</code></dfn> attribute</h5>
 
-  <p>Every <a href=#html-elements title="HTML elements">HTML element</a> may have a
-  <code title=attr-class><a href=#classes>class</a></code> attribute specified.</p>
+  <p>Every <a href=#html-elements title="HTML elements">HTML element</a> may have a <code title=attr-class><a href=#classes>class</a></code> attribute specified.</p>
 
-  <p>The attribute, if specified, must have a value that is a
-  <a href=#set-of-space-separated-tokens>set of space-separated tokens</a> representing the various
-  classes that the element belongs to.</p>
+  <p>The attribute, if specified, must have a value that is a <a href=#set-of-space-separated-tokens>set of space-separated
+  tokens</a> representing the various classes that the element belongs to.</p>
 
   <div class=impl>
 
-  <p>The classes that an <a href=#html-elements title="HTML elements">HTML
-  element</a> has assigned to it consists of all the classes
-  returned when the value of the <code title=attr-class><a href=#classes>class</a></code>
-  attribute is <a href=#split-a-string-on-spaces title="split a string on spaces">split on
-  spaces</a>. (Duplicates are ignored.)</p>
+  <p>The classes that an <a href=#html-elements title="HTML elements">HTML element</a> has assigned to it consists
+  of all the classes returned when the value of the <code title=attr-class><a href=#classes>class</a></code> attribute
+  is <a href=#split-a-string-on-spaces title="split a string on spaces">split on spaces</a>. (Duplicates are ignored.)</p>
 
   </div>
 
-  <p class=note>Assigning classes to an element affects class
-  matching in selectors in CSS, the <code title=dom-document-getElementsByClassName>getElementsByClassName()</code>
-  method in the DOM, and other such features.</p>
+  <p class=note>Assigning classes to an element affects class matching in selectors in CSS, the
+  <code title=dom-document-getElementsByClassName>getElementsByClassName()</code> method in the
+  DOM, and other such features.</p>
 
-  <p>There are no additional restrictions on the tokens authors can
-  use in the <code title=attr-class><a href=#classes>class</a></code> attribute, but
-  authors are encouraged to use values that describe the nature of the
-  content, rather than values that describe the desired presentation
-  of the content.</p>
+  <p>There are no additional restrictions on the tokens authors can use in the <code title=attr-class><a href=#classes>class</a></code> attribute, but authors are encouraged to use values that describe
+  the nature of the content, rather than values that describe the desired presentation of the
+  content.</p>
 
   <div class=impl>
 
-  <hr><p class=note>The <dfn id=dom-classname title=dom-className><code>className</code></dfn> and <dfn id=dom-classlist title=dom-classList><code>classList</code></dfn> IDL attributes,
-  defined in the DOM Core specification, <a href=#reflect>reflect</a> the
-  <code title=attr-class><a href=#classes>class</a></code> content attribute. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  <hr><p class=note>The <dfn id=dom-classname title=dom-className><code>className</code></dfn> and <dfn id=dom-classlist title=dom-classList><code>classList</code></dfn> IDL attributes, defined in the DOM
+  specification, <a href=#reflect>reflect</a> the <code title=attr-class><a href=#classes>class</a></code> content attribute.
+  <a href=#refsDOM>[DOM]</a></p>
 
   </div>
 
@@ -16061,85 +15988,63 @@
            attribute DOMString <a href=#dom-script-text title=dom-script-text>text</a>;
 };</pre>
    </dd>
-  </dl><!--TOPIC:HTML--><p>The <code><a href=#the-script-element>script</a></code> element allows authors to include dynamic
-  script and data blocks in their documents. The element does not
-  <a href=#represents title=represents>represent</a> content for the user.</p>
+  </dl><!--TOPIC:HTML--><p>The <code><a href=#the-script-element>script</a></code> element allows authors to include dynamic script and data blocks in
+  their documents. The element does not <a href=#represents title=represents>represent</a> content for the
+  user.</p>
 
-  <p>When used to include dynamic scripts, the scripts may either be
-  embedded inline or may be imported from an external file using the
-  <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute. If the language
-  is not that described by "<code title="">text/javascript</code>",
-  then the <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute must
-  be present, as described below. Whatever language is used, the
-  contents of the <code><a href=#the-script-element>script</a></code> element must conform with the
+  <p>When used to include dynamic scripts, the scripts may either be embedded inline or may be
+  imported from an external file using the <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute. If
+  the language is not that described by "<code title="">text/javascript</code>", then the <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute must be present, as described below. Whatever
+  language is used, the contents of the <code><a href=#the-script-element>script</a></code> element must conform with the
   requirements of that language's specification.</p>
 
-  <p>When used to include data blocks (as opposed to scripts), the
-  data must be embedded inline, the format of the data must be given
-  using the <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute, the
-  <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute must not be
-  specified, and the contents of the <code><a href=#the-script-element>script</a></code> element must
-  conform to the requirements defined for the format used.</p>
+  <p>When used to include data blocks (as opposed to scripts), the data must be embedded inline, the
+  format of the data must be given using the <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute,
+  the <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute must not be specified, and the contents of
+  the <code><a href=#the-script-element>script</a></code> element must conform to the requirements defined for the format used.</p>
 
-  <p>The <dfn id=attr-script-type title=attr-script-type><code>type</code></dfn>
-  attribute gives the language of the script or format of the data. If
-  the attribute is present, its value must be a <a href=#valid-mime-type>valid MIME
-  type</a>. The <code title="">charset</code> parameter must not be
-  specified. The default, which is used if the attribute is absent,
-  is "<code title="">text/javascript</code>".</p>
+  <p>The <dfn id=attr-script-type title=attr-script-type><code>type</code></dfn> attribute gives the language of the
+  script or format of the data. If the attribute is present, its value must be a <a href=#valid-mime-type>valid MIME
+  type</a>. The <code title="">charset</code> parameter must not be specified. The default, which
+  is used if the attribute is absent, is "<code title="">text/javascript</code>".</p>
 
-  <p>The <dfn id=attr-script-src title=attr-script-src><code>src</code></dfn>
-  attribute, if specified, gives the address of the external script
-  resource to use. The value of the attribute must be a <a href=#valid-non-empty-url-potentially-surrounded-by-spaces>valid
-  non-empty URL potentially surrounded by spaces</a> identifying a
-  script resource of the type given by the <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute, if the attribute is
-  present, or of the type "<code title="">text/javascript</code>", if
-  the attribute is absent. A resource is a script resource of a given
-  type if that type identifies a scripting language and the resource
+  <p>The <dfn id=attr-script-src title=attr-script-src><code>src</code></dfn> attribute, if specified, gives the
+  address of the external script resource to use. The value of the attribute must be a <a href=#valid-non-empty-url-potentially-surrounded-by-spaces>valid
+  non-empty URL potentially surrounded by spaces</a> identifying a script resource of the type
+  given by the <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute, if the attribute is present, or
+  of the type "<code title="">text/javascript</code>", if the attribute is absent. A resource is a
+  script resource of a given type if that type identifies a scripting language and the resource
   conforms with the requirements of that language's specification.</p>
 
-  <p>The <dfn id=attr-script-charset title=attr-script-charset><code>charset</code></dfn>
-  attribute gives the character encoding of the external script
-  resource. The attribute must not be specified if the <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute is not present. If the
-  attribute is set, its value must be a valid character encoding name,
-  must be an <a href=#ascii-case-insensitive>ASCII case-insensitive</a> match for the
-  <a href=#preferred-mime-name>preferred MIME name</a> for that encoding, and must match
-  the encoding given in the <code title="">charset</code> parameter of
-  the <a href=#content-type title=Content-Type>Content-Type metadata</a> of the
-  external file, if any. <a href=#refsIANACHARSET>[IANACHARSET]</a></p>
+  <p>The <dfn id=attr-script-charset title=attr-script-charset><code>charset</code></dfn> attribute gives the character
+  encoding of the external script resource. The attribute must not be specified if the <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute is not present. If the attribute is set, its value
+  must be a valid character encoding name, must be an <a href=#ascii-case-insensitive>ASCII case-insensitive</a> match for
+  the <a href=#preferred-mime-name>preferred MIME name</a> for that encoding, and must match the encoding given in the
+  <code title="">charset</code> parameter of the <a href=#content-type title=Content-Type>Content-Type
+  metadata</a> of the external file, if any. <a href=#refsIANACHARSET>[IANACHARSET]</a></p>
 
-  <p>The <dfn id=attr-script-async title=attr-script-async><code>async</code></dfn> and
-  <dfn id=attr-script-defer title=attr-script-defer><code>defer</code></dfn> attributes
-  are <a href=#boolean-attribute title="boolean attribute">boolean attributes</a> that
-  indicate how the script should be executed. The <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> and <code title=attr-script-async><a href=#attr-script-async>async</a></code> attributes must not be
-  specified if the <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute
-  is not present.</p>
+  <p>The <dfn id=attr-script-async title=attr-script-async><code>async</code></dfn> and <dfn id=attr-script-defer title=attr-script-defer><code>defer</code></dfn> attributes are <a href=#boolean-attribute title="boolean
+  attribute">boolean attributes</a> that indicate how the script should be executed. The <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> and <code title=attr-script-async><a href=#attr-script-async>async</a></code> attributes
+  must not be specified if the <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute is not
+  present.</p>
 
-  <p>There are three possible modes that can be selected using these
-  attributes. If the <code title=attr-script-async><a href=#attr-script-async>async</a></code>
-  attribute is present, then the script will be executed
-  asynchronously, as soon as it is available. If the <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute is not present but
-  the <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> attribute is
-  present, then the script is executed when the page has finished
-  parsing. If neither attribute is present, then the script is
-  fetched and executed immediately, before the user agent continues
+  <p>There are three possible modes that can be selected using these attributes. If the <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute is present, then the script will be executed
+  asynchronously, as soon as it is available. If the <code title=attr-script-async><a href=#attr-script-async>async</a></code>
+  attribute is not present but the <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> attribute is
+  present, then the script is executed when the page has finished parsing. If neither attribute is
+  present, then the script is fetched and executed immediately, before the user agent continues
   parsing the page.</p>
 
-  <p class=note>The exact processing details for these attributes
-  are, for mostly historical reasons, somewhat non-trivial, involving
-  a number of aspects of HTML. The implementation requirements are
-  therefore by necessity scattered throughout the specification. The
-  algorithms below (in this section) describe the core of this
-  processing, but these algorithms reference and are referenced by the
-  parsing rules for <code><a href=#the-script-element>script</a></code> <a href=#scriptTag>start</a>
-  and <a href=#scriptEndTag>end</a> tags in HTML, <a href=#scriptForeignEndTag>in foreign content</a>, and <a href=#scriptTagXML>in XML</a>, the rules for the <code title=dom-document-write><a href=#dom-document-write>document.write()</a></code> method, the
-  handling of <a href=#scripting>scripting</a>, etc.</p>
+  <p class=note>The exact processing details for these attributes are, for mostly historical
+  reasons, somewhat non-trivial, involving a number of aspects of HTML. The implementation
+  requirements are therefore by necessity scattered throughout the specification. The algorithms
+  below (in this section) describe the core of this processing, but these algorithms reference and
+  are referenced by the parsing rules for <code><a href=#the-script-element>script</a></code> <a href=#scriptTag>start</a> and <a href=#scriptEndTag>end</a> tags in HTML, <a href=#scriptForeignEndTag>in foreign content</a>,
+  and <a href=#scriptTagXML>in XML</a>, the rules for the <code title=dom-document-write><a href=#dom-document-write>document.write()</a></code> method, the handling of <a href=#scripting>scripting</a>, etc.</p>
 
-  <p>The <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> attribute may be
-  specified even if the <code title=attr-script-async><a href=#attr-script-async>async</a></code>
-  attribute is specified, to cause legacy Web browsers that only
-  support <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> (and not <code title=attr-script-async><a href=#attr-script-async>async</a></code>) to fall back to the <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> behavior instead of the
-  synchronous blocking behavior that is the default.</p>
+  <p>The <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> attribute may be specified even if the <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute is specified, to cause legacy Web browsers that
+  only support <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> (and not <code title=attr-script-async><a href=#attr-script-async>async</a></code>) to fall back to the <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> behavior instead of the synchronous blocking behavior that
+  is the default.</p>
 
   <p>The <dfn id=attr-script-crossorigin title=attr-script-crossorigin><code>crossorigin</code></dfn> attribute is a
   <a href=#cors-settings-attribute>CORS settings attribute</a>. It controls, for scripts that are obtained from other <a href=#origin title=origin>origins</a>, whether error information will be exposed.</p>
@@ -16150,53 +16055,40 @@
 
   <div class=impl>
 
-  <p>A <code><a href=#the-script-element>script</a></code> element has several associated pieces of
-  state.</p>
+  <p>A <code><a href=#the-script-element>script</a></code> element has several associated pieces of state.</p>
 
-  <p>The first is a flag indicating whether or not the script block
-  has been <dfn id=already-started>"already started"</dfn>. Initially,
-  <code><a href=#the-script-element>script</a></code> elements must have this flag unset (script
-  blocks, when created, are not "already started"). The <a href=#concept-node-clone-ext title=concept-node-clone-ext>cloning steps</a> for
-  <code><a href=#the-script-element>script</a></code> elements must set the "already started" flag on
-  the copy if it is set on the element being cloned.</p>
+  <p>The first is a flag indicating whether or not the script block has been <dfn id=already-started>"already
+  started"</dfn>. Initially, <code><a href=#the-script-element>script</a></code> elements must have this flag unset (script blocks,
+  when created, are not "already started"). The <a href=#concept-node-clone-ext title=concept-node-clone-ext>cloning
+  steps</a> for <code><a href=#the-script-element>script</a></code> elements must set the "already started" flag on the copy if
+  it is set on the element being cloned.</p>
 
-  <p>The second is a flag indicating whether the element was
-  <dfn id=parser-inserted>"parser-inserted"</dfn>. Initially, <code><a href=#the-script-element>script</a></code>
-  elements must have this flag unset. It is set by the <a href=#html-parser>HTML
-  parser</a> and the <a href=#xml-parser>XML parser</a> on <code><a href=#the-script-element>script</a></code>
-  elements they insert and affects the processing of those
-  elements.</p>
+  <p>The second is a flag indicating whether the element was <dfn id=parser-inserted>"parser-inserted"</dfn>.
+  Initially, <code><a href=#the-script-element>script</a></code> elements must have this flag unset. It is set by the <a href=#html-parser>HTML
+  parser</a> and the <a href=#xml-parser>XML parser</a> on <code><a href=#the-script-element>script</a></code> elements they insert and
+  affects the processing of those elements.</p>
 
-  <p>The third is a flag indicating whether the element will
-  <dfn id=force-async>"force-async"</dfn>. Initially, <code><a href=#the-script-element>script</a></code> elements
-  must have this flag set. It is unset by the <a href=#html-parser>HTML parser</a>
-  and the <a href=#xml-parser>XML parser</a> on <code><a href=#the-script-element>script</a></code> elements they
-  insert. In addition, whenever a <code><a href=#the-script-element>script</a></code> element whose
-  <a href=#force-async>"force-async"</a> flag is set has a <code title=attr-script-async><a href=#attr-script-async>async</a></code> content attribute added, the
-  element's <a href=#force-async>"force-async"</a> flag must be unset.</p> <!--
-  there's no need to unset it when the attribute is removed since you
-  can't have the attribute and the flag set at once. -->
+  <p>The third is a flag indicating whether the element will <dfn id=force-async>"force-async"</dfn>. Initially,
+  <code><a href=#the-script-element>script</a></code> elements must have this flag set. It is unset by the <a href=#html-parser>HTML parser</a>
+  and the <a href=#xml-parser>XML parser</a> on <code><a href=#the-script-element>script</a></code> elements they insert. In addition, whenever
+  a <code><a href=#the-script-element>script</a></code> element whose <a href=#force-async>"force-async"</a> flag is set has a <code title=attr-script-async><a href=#attr-script-async>async</a></code> content attribute added, the element's
+  <a href=#force-async>"force-async"</a> flag must be unset.</p> <!-- there's no need to unset it when the
+  attribute is removed since you can't have the attribute and the flag set at once. -->
 
-  <p>The fourth is a flag indicating whether or not the script block is
-  <dfn id=ready-to-be-parser-executed>"ready to be parser-executed"</dfn>. Initially,
-  <code><a href=#the-script-element>script</a></code> elements must have this flag unset (script
-  blocks, when created, are not "ready to be parser-executed"). This
-  flag is used only for elements that are also
-  <a href=#parser-inserted>"parser-inserted"</a>, to let the parser know when to
-  execute the script.</p>
+  <p>The fourth is a flag indicating whether or not the script block is <dfn id=ready-to-be-parser-executed>"ready to be
+  parser-executed"</dfn>. Initially, <code><a href=#the-script-element>script</a></code> elements must have this flag unset (script
+  blocks, when created, are not "ready to be parser-executed"). This flag is used only for elements
+  that are also <a href=#parser-inserted>"parser-inserted"</a>, to let the parser know when to execute the
+  script.</p>
 
-  <p>The last few pieces of state are <dfn id="the-script-block's-type"><var>the script block's
-  type</var></dfn>, <dfn id="the-script-block's-character-encoding"><var>the script block's character
-  encoding</var></dfn>, and <dfn id="the-script-block's-fallback-character-encoding"><var>the script block's fallback
-  character encoding</var></dfn>. They are determined when the script
-  is prepared, based on the attributes on the element at that time,
-  and the <code><a href=#document>Document</a></code> of the <code><a href=#the-script-element>script</a></code>
-  element.</p>
+  <p>The last few pieces of state are <dfn id="the-script-block's-type"><var>the script block's type</var></dfn>, <dfn id="the-script-block's-character-encoding"><var>the
+  script block's character encoding</var></dfn>, and <dfn id="the-script-block's-fallback-character-encoding"><var>the script block's fallback character
+  encoding</var></dfn>. They are determined when the script is prepared, based on the attributes on
+  the element at that time, and the <code><a href=#document>Document</a></code> of the <code><a href=#the-script-element>script</a></code> element.</p>
 
-  <p>When a <code><a href=#the-script-element>script</a></code> element that is not marked as being
-  <a href=#parser-inserted>"parser-inserted"</a> experiences one of the events listed
-  in the following list, the user agent must synchronously <a href=#prepare-a-script title="prepare a script">prepare</a> the <code><a href=#the-script-element>script</a></code>
-  element:</p>
+  <p>When a <code><a href=#the-script-element>script</a></code> element that is not marked as being <a href=#parser-inserted>"parser-inserted"</a>
+  experiences one of the events listed in the following list, the user agent must synchronously
+  <a href=#prepare-a-script title="prepare a script">prepare</a> the <code><a href=#the-script-element>script</a></code> element:</p>
 
   <ul><li>The <code><a href=#the-script-element>script</a></code> element gets <a href=#insert-an-element-into-a-document title="insert an element into a document">inserted
    into a document</a>, at the time the <a href=#nodes-are-inserted title="nodes are inserted">node is inserted</a>
@@ -16208,33 +16100,28 @@
    <code><a href=#the-script-element>script</a></code> element, after any <code><a href=#the-script-element>script</a></code> elements <a href=#nodes-are-inserted title="nodes are
    inserted">inserted</a> at that time.</li>
 
-   <li>The <code><a href=#the-script-element>script</a></code> element is <a href=#in-a-document>in a
-   <code>Document</code></a> and has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute set where previously
-   the element had no such attribute.</li>
+   <li>The <code><a href=#the-script-element>script</a></code> element is <a href=#in-a-document>in a <code>Document</code></a> and has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute set where previously the element had no such
+   attribute.</li>
 
-  </ul><p>To <dfn id=prepare-a-script title="prepare a script">prepare a script</dfn>, the user
-  agent must act as follows:</p>
+  </ul><p>To <dfn id=prepare-a-script title="prepare a script">prepare a script</dfn>, the user agent must act as
+  follows:</p>
 
   <ol><li>
 
-    <p>If the <code><a href=#the-script-element>script</a></code> element is marked as having
-    <a href=#already-started>"already started"</a>, then the user agent must abort
-    these steps at this point. The script is not executed.</p>
+    <p>If the <code><a href=#the-script-element>script</a></code> element is marked as having <a href=#already-started>"already started"</a>, then
+    the user agent must abort these steps at this point. The script is not executed.</p>
 
    </li>
 
    <li>
 
-    <p>If the element has its <a href=#parser-inserted>"parser-inserted"</a> flag set,
-    then set <var title="">was-parser-inserted</var> to true and unset
-    the element's <a href=#parser-inserted>"parser-inserted"</a> flag. Otherwise, set
-    <var title="">was-parser-inserted</var> to false.</p>
+    <p>If the element has its <a href=#parser-inserted>"parser-inserted"</a> flag set, then set <var title="">was-parser-inserted</var> to true and unset the element's
+    <a href=#parser-inserted>"parser-inserted"</a> flag. Otherwise, set <var title="">was-parser-inserted</var> to
+    false.</p>
 
-    <p class=note>This is done so that if parser-inserted
-    <code><a href=#the-script-element>script</a></code> elements fail to run when the parser tries to
-    run them, e.g. because they are empty or specify an unsupported
-    scripting language, another script can later mutate them and cause
-    them to run again.</p>
+    <p class=note>This is done so that if parser-inserted <code><a href=#the-script-element>script</a></code> elements fail to run
+    when the parser tries to run them, e.g. because they are empty or specify an unsupported
+    scripting language, another script can later mutate them and cause them to run again.</p>
 
     <!-- q.v. http://hsivonen.iki.fi/test/moz/script-setting-src-on-parser-inserted-script.html -->
 
@@ -16242,33 +16129,28 @@
 
    <li>
 
-    <p>If <var title="">was-parser-inserted</var> is true and the
-    element does not have an <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute, then set the
-    element's <a href=#force-async>"force-async"</a> flag to true.</p>
+    <p>If <var title="">was-parser-inserted</var> is true and the element does not have an <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute, then set the element's
+    <a href=#force-async>"force-async"</a> flag to true.</p>
 
-    <p class=note>This is done so that if a parser-inserted
-    <code><a href=#the-script-element>script</a></code> element fails to run when the parser tries to
-    run it, but it is later executed after a script dynamically
-    updates it, it will execute asynchronously even if the
-    <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute isn't
-    set.</p>
+    <p class=note>This is done so that if a parser-inserted <code><a href=#the-script-element>script</a></code> element fails to
+    run when the parser tries to run it, but it is later executed after a script dynamically updates
+    it, it will execute asynchronously even if the <code title=attr-script-async><a href=#attr-script-async>async</a></code>
+    attribute isn't set.</p>
 
    </li>
 
    <li id=script-processing-empty>
 
-    <p>If the element has no <code title=attr-script-src><a href=#attr-script-src>src</a></code>
-    attribute, and its child nodes, if any, consist only of comment
-    nodes and empty <code><a href=#text>Text</a></code> nodes, then the user agent must
-    abort these steps at this point. The script is not executed.</p>
+    <p>If the element has no <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, and its child
+    nodes, if any, consist only of comment nodes and empty <code><a href=#text>Text</a></code> nodes, then the user
+    agent must abort these steps at this point. The script is not executed.</p>
 
    </li>
 
    <li>
 
-    <p>If the element is not <a href=#in-a-document>in a <code>Document</code></a>,
-    then the user agent must abort these steps at this point. The
-    script is not executed.</p>
+    <p>If the element is not <a href=#in-a-document>in a <code>Document</code></a>, then the user agent must abort
+    these steps at this point. The script is not executed.</p>
 
    </li>
 
@@ -16276,123 +16158,116 @@
 
     <p>If either:</p>
 
-    <ul class=brief><li>the <code><a href=#the-script-element>script</a></code> element has a <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute and its value is
-     the empty string, or</li>
+    <ul class=brief><li>the <code><a href=#the-script-element>script</a></code> element has a <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute
+     and its value is the empty string, or</li>
 
-     <li>the <code><a href=#the-script-element>script</a></code> element has no <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute but it has a <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute and
-     <em>that</em> attribute's value is the empty string, or</li>
+     <li>the <code><a href=#the-script-element>script</a></code> element has no <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute
+     but it has a <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute and <em>that</em>
+     attribute's value is the empty string, or</li>
 
-     <li>the <code><a href=#the-script-element>script</a></code> element has neither a <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute nor a <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute, then</li>
+     <li>the <code><a href=#the-script-element>script</a></code> element has neither a <code title=attr-script-type><a href=#attr-script-type>type</a></code>
+     attribute nor a <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute, then</li>
 
-    </ul><p>...let <var><a href="#the-script-block's-type">the script block's type</a></var> for this
-    <code><a href=#the-script-element>script</a></code> element be "<code title="">text/javascript</code>".</p>
+    </ul><p>...let <var><a href="#the-script-block's-type">the script block's type</a></var> for this <code><a href=#the-script-element>script</a></code> element be "<code title="">text/javascript</code>".</p>
 
-    <p>Otherwise, if the <code><a href=#the-script-element>script</a></code> element has a <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute, let <var><a href="#the-script-block's-type">the
-    script block's type</a></var> for this <code><a href=#the-script-element>script</a></code> element be
-    the value of that attribute with any leading or trailing sequences
-    of <a href=#space-character title="space character">space characters</a>
-    removed.</p> <!-- <span>Strip leading and trailing
-    whitespace</span> from... -->
+    <p>Otherwise, if the <code><a href=#the-script-element>script</a></code> element has a <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute, let <var><a href="#the-script-block's-type">the script block's type</a></var> for this
+    <code><a href=#the-script-element>script</a></code> element be the value of that attribute with any leading or trailing
+    sequences of <a href=#space-character title="space character">space characters</a> removed.</p> <!-- <span>Strip
+    leading and trailing whitespace</span> from... -->
 
-    <p>Otherwise, the element has a non-empty <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute; let
-    <var><a href="#the-script-block's-type">the script block's type</a></var> for this <code><a href=#the-script-element>script</a></code>
-    element be the concatenation of the string "<code title="">text/</code>" followed by the value of the <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute.</p> <!--
-    user agents already support, e.g., type="text/javascript1.3", so
-    we don't have to support that separately. -->
+    <p>Otherwise, the element has a non-empty <code title=attr-script-language><a href=#attr-script-language>language</a></code>
+    attribute; let <var><a href="#the-script-block's-type">the script block's type</a></var> for this <code><a href=#the-script-element>script</a></code> element be the
+    concatenation of the string "<code title="">text/</code>" followed by the value of the <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute.</p> <!-- user agents already support,
+    e.g., type="text/javascript1.3", so we don't have to support that separately. -->
 
     <p class=note>The <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute is never
-    conforming, and is always ignored if there is a <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute present.</p>
+    conforming, and is always ignored if there is a <code title=attr-script-type><a href=#attr-script-type>type</a></code>
+    attribute present.</p>
 
    </li>
 
    <li>
 
-    <p>If the user agent does not <a href=#support-the-scripting-language>support the scripting
-    language</a> given by <var><a href="#the-script-block's-type">the script block's type</a></var> for
-    this <code><a href=#the-script-element>script</a></code> element, then the user agent must abort
+    <p>If the user agent does not <a href=#support-the-scripting-language>support the scripting language</a> given by <var><a href="#the-script-block's-type">the
+    script block's type</a></var> for this <code><a href=#the-script-element>script</a></code> element, then the user agent must abort
     these steps at this point. The script is not executed.</p>
 
    </li>
 
    <li>
 
-    <p>If <var title="">was-parser-inserted</var> is true, then flag
-    the element as <a href=#parser-inserted>"parser-inserted"</a> again, and set the
-    element's <a href=#force-async>"force-async"</a> flag to false.</p>
+    <p>If <var title="">was-parser-inserted</var> is true, then flag the element as
+    <a href=#parser-inserted>"parser-inserted"</a> again, and set the element's <a href=#force-async>"force-async"</a> flag to
+    false.</p>
 
    </li>
 
    <li id=script-processing-start>
 
-    <p>The user agent must set the element's <a href=#already-started>"already
-    started"</a> flag.</p>
+    <p>The user agent must set the element's <a href=#already-started>"already started"</a> flag.</p>
 
-    <p class=note>The state of the element at this moment <a href=#establish-script-block-source>is later used</a> to
-    determine the script source.</p>
+    <p class=note>The state of the element at this moment <a href=#establish-script-block-source>is later used</a> to determine the script source.</p>
 
    </li>
 
    <li>
 
-    <p>If the element is flagged as <a href=#parser-inserted>"parser-inserted"</a>,
-    but the element's <code><a href=#document>Document</a></code> is not the
-    <code><a href=#document>Document</a></code> of the parser that created the element, then
-    abort these steps.</p>
+    <p>If the element is flagged as <a href=#parser-inserted>"parser-inserted"</a>, but the element's
+    <code><a href=#document>Document</a></code> is not the <code><a href=#document>Document</a></code> of the parser that created the element,
+    then abort these steps.</p>
 
    </li>
 
    <li id=script-processing-noscript>
 
-    <p>If <a href=#concept-n-noscript title=concept-n-noscript>scripting is
-    disabled</a> for the <code><a href=#the-script-element>script</a></code> element, then the user
-    agent must abort these steps at this point. The script is not
+    <p>If <a href=#concept-n-noscript title=concept-n-noscript>scripting is disabled</a> for the <code><a href=#the-script-element>script</a></code>
+    element, then the user agent must abort these steps at this point. The script is not
     executed.</p>
 
-    <p class=note>The definition of <a href=#concept-n-noscript title=concept-n-noscript>scripting is disabled</a> means
-    that, amongst others, the following scripts will not execute:
-    scripts in <code>XMLHttpRequest</code>'s <code title=dom-XMLHttpRequest-responseXML>responseXML</code>
-    documents, scripts in <code>DOMParser</code>-created documents,
-    scripts in documents created by <code>XSLTProcessor</code>'s <code title=dom-XSLTProcessor-transformToDocument>transformToDocument</code>
-    feature, and scripts that are first inserted by a script into a
-    <code><a href=#document>Document</a></code> that was created using the <code title=dom-DOMImplementation-createDocument><a href=#dom-domimplementation-createdocument>createDocument()</a></code>
-    API. <a href=#refsXHR>[XHR]</a> <a href=#refsDOMPARSING>[DOMPARSING]</a> <!--<a
-    href="#refsXSLTP">[XSLTP]</a>--> <a href=#refsDOMCORE>[DOMCORE]</a></p>
+    <p class=note>The definition of <a href=#concept-n-noscript title=concept-n-noscript>scripting is disabled</a>
+    means that, amongst others, the following scripts will not execute: scripts in
+    <code>XMLHttpRequest</code>'s <code title=dom-XMLHttpRequest-responseXML>responseXML</code>
+    documents, scripts in <code>DOMParser</code>-created documents, scripts in documents created by
+    <code>XSLTProcessor</code>'s <code title=dom-XSLTProcessor-transformToDocument>transformToDocument</code> feature, and scripts
+    that are first inserted by a script into a <code><a href=#document>Document</a></code> that was created using the
+    <code title=dom-DOMImplementation-createDocument><a href=#dom-domimplementation-createdocument>createDocument()</a></code> API. <a href=#refsXHR>[XHR]</a> <a href=#refsDOMPARSING>[DOMPARSING]</a> <!--<a
+    href="#refsXSLTP">[XSLTP]</a>--> <a href=#refsDOM>[DOM]</a></p>
 
 
    </li>
 
    <li id=script-processing-for>
 
-    <p>If the <code><a href=#the-script-element>script</a></code> element has an <code title=attr-script-event><a href=#attr-script-event>event</a></code> attribute and a <code title=attr-script-for><a href=#attr-script-for>for</a></code> attribute, then run these
-    substeps:</p>
+    <p>If the <code><a href=#the-script-element>script</a></code> element has an <code title=attr-script-event><a href=#attr-script-event>event</a></code>
+    attribute and a <code title=attr-script-for><a href=#attr-script-for>for</a></code> attribute, then run these substeps:</p>
 
-    <ol><li><p>Let <var title="">for</var> be the value of the <code title=attr-script-for><a href=#attr-script-for>for</a></code> attribute.</li>
+    <ol><li><p>Let <var title="">for</var> be the value of the <code title=attr-script-for><a href=#attr-script-for>for</a></code>
+     attribute.</li>
 
      <li><p>Let <var title="">event</var> be the value of the <code title=attr-script-event><a href=#attr-script-event>event</a></code> attribute.</li>
 
-     <li><p><a href=#strip-leading-and-trailing-whitespace>Strip leading and trailing whitespace</a> from
-     <var title="">event</var> and <var title="">for</var>.</li>
+     <li><p><a href=#strip-leading-and-trailing-whitespace>Strip leading and trailing whitespace</a> from <var title="">event</var> and
+     <var title="">for</var>.</li>
 
-     <li><p>If <var title="">for</var> is not an <a href=#ascii-case-insensitive>ASCII
-     case-insensitive</a> match for the string "<code title="">window</code>", then the user agent must abort these
-     steps at this point. The script is not executed.</li>
+     <li><p>If <var title="">for</var> is not an <a href=#ascii-case-insensitive>ASCII case-insensitive</a> match for the
+     string "<code title="">window</code>", then the user agent must abort these steps at this
+     point. The script is not executed.</li>
 
-     <li><p>If <var title="">event</var> is not an <a href=#ascii-case-insensitive>ASCII
-     case-insensitive</a> match for either the string "<code title="">onload</code>" or the string "<code title="">onload()</code>", then the user agent must abort these
-     steps at this point. The script is not executed.</li>
+     <li><p>If <var title="">event</var> is not an <a href=#ascii-case-insensitive>ASCII case-insensitive</a> match for
+     either the string "<code title="">onload</code>" or the string "<code title="">onload()</code>", then the user agent must abort these steps at this point. The script
+     is not executed.</li>
 
     </ol></li>
 
    <li id=script-processing-encoding>
 
-    <p>If the <code><a href=#the-script-element>script</a></code> element has a <code title=attr-script-charset><a href=#attr-script-charset>charset</a></code> attribute, then let
-    <var><a href="#the-script-block's-character-encoding">the script block's character encoding</a></var> for this
+    <p>If the <code><a href=#the-script-element>script</a></code> element has a <code title=attr-script-charset><a href=#attr-script-charset>charset</a></code>
+    attribute, then let <var><a href="#the-script-block's-character-encoding">the script block's character encoding</a></var> for this
     <code><a href=#the-script-element>script</a></code> element be the encoding given by the <code title=attr-script-charset><a href=#attr-script-charset>charset</a></code> attribute.</p>
 
-    <p>Otherwise, let <var><a href="#the-script-block's-fallback-character-encoding">the script block's fallback character
-    encoding</a></var> for this <code><a href=#the-script-element>script</a></code> element be the same as
-    <a href="#document's-character-encoding" title="document's character encoding">the encoding of the
-    document itself</a>.</p>
+    <p>Otherwise, let <var><a href="#the-script-block's-fallback-character-encoding">the script block's fallback character encoding</a></var> for this
+    <code><a href=#the-script-element>script</a></code> element be the same as <a href="#document's-character-encoding" title="document's character encoding">the
+    encoding of the document itself</a>.</p>
 
     <p class=note>Only one of these two pieces of state is set.</p>
 
@@ -16400,8 +16275,8 @@
 
    <li id=script-processing-src-prepare>
 
-    <p>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code>
-    content attribute, run these substeps:</p>
+    <p>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> content attribute, run these
+    substeps:</p>
 
     <ol><li><p>Let <var title="">src</var> be the value of the element's <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute.</li>
 
@@ -16446,187 +16321,152 @@
 
     </ol></li>
 
-   <!-- at this point if the element is "parser-inserted" then we know
-   it is not "force-async". -->
+   <!-- at this point if the element is "parser-inserted" then we know it is not "force-async". -->
 
    <li>
 
-    <p>Then, the first of the following options that describes the
-    situation must be followed:</p>
+    <p>Then, the first of the following options that describes the situation must be followed:</p>
 
-    <dl class=switch><dt id=script-processing-defer>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, and the element has
-     a <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> attribute, and the
-     element has been flagged as <a href=#parser-inserted>"parser-inserted"</a>, and
-     the element does not have an <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute</dt>
+    <dl class=switch><dt id=script-processing-defer>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code>
+     attribute, and the element has a <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> attribute, and
+     the element has been flagged as <a href=#parser-inserted>"parser-inserted"</a>, and the element does not have
+     an <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute</dt>
 
      <dd>
 
-      <p>The element must be added to the end of the <dfn id=list-of-scripts-that-will-execute-when-the-document-has-finished-parsing>list of
-      scripts that will execute when the document has finished
-      parsing</dfn> associated with the <code><a href=#document>Document</a></code> of the
-      parser that created the element.</p>
+      <p>The element must be added to the end of the <dfn id=list-of-scripts-that-will-execute-when-the-document-has-finished-parsing>list of scripts that will execute when the
+      document has finished parsing</dfn> associated with the <code><a href=#document>Document</a></code> of the parser
+      that created the element.</p>
 
-      <p>The <a href=#concept-task title=concept-task>task</a> that the
-      <a href=#networking-task-source>networking task source</a> places on the <a href=#task-queue>task
-      queue</a> once the <a href=#fetch title=fetch>fetching
-      algorithm</a> has completed must set the element's
-      <a href=#ready-to-be-parser-executed>"ready to be parser-executed"</a> flag. The parser will
-      handle executing the script.</p>
+      <p>The <a href=#concept-task title=concept-task>task</a> that the <a href=#networking-task-source>networking task source</a>
+      places on the <a href=#task-queue>task queue</a> once the <a href=#fetch title=fetch>fetching algorithm</a>
+      has completed must set the element's <a href=#ready-to-be-parser-executed>"ready to be parser-executed"</a> flag. The
+      parser will handle executing the script.</p>
 
      </dd>
 
 
-     <dt id=script-processing-parser-inserted>If the element has a
-     <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, and the
-     element has been flagged as <a href=#parser-inserted>"parser-inserted"</a>, and
-     the element does not have an <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute</dt>
+     <dt id=script-processing-parser-inserted>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, and the element has been flagged as
+     <a href=#parser-inserted>"parser-inserted"</a>, and the element does not have an <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute</dt>
 
      <dd>
 
-      <p>The element is the <a href=#pending-parsing-blocking-script>pending parsing-blocking
-      script</a> of the <code><a href=#document>Document</a></code> of the parser that
-      created the element. (There can only be one such script per
-      <code><a href=#document>Document</a></code> at a time.)</p>
+      <p>The element is the <a href=#pending-parsing-blocking-script>pending parsing-blocking script</a> of the
+      <code><a href=#document>Document</a></code> of the parser that created the element. (There can only be one such
+      script per <code><a href=#document>Document</a></code> at a time.)</p>
 
-      <p>The <a href=#concept-task title=concept-task>task</a> that the
-      <a href=#networking-task-source>networking task source</a> places on the <a href=#task-queue>task
-      queue</a> once the <a href=#fetch title=fetch>fetching
-      algorithm</a> has completed must set the element's
-      <a href=#ready-to-be-parser-executed>"ready to be parser-executed"</a> flag. The parser will
-      handle executing the script.</p>
+      <p>The <a href=#concept-task title=concept-task>task</a> that the <a href=#networking-task-source>networking task source</a>
+      places on the <a href=#task-queue>task queue</a> once the <a href=#fetch title=fetch>fetching algorithm</a>
+      has completed must set the element's <a href=#ready-to-be-parser-executed>"ready to be parser-executed"</a> flag. The
+      parser will handle executing the script.</p>
 
      </dd>
 
 
-     <dt id=script-processing-style-delayed>If the element does not
-     have a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, and
-     the element has been flagged as <a href=#parser-inserted>"parser-inserted"</a>,
-     and either the parser that created the <code><a href=#the-script-element>script</a></code> is an
-     <a href=#xml-parser>XML parser</a> or it's an <a href=#html-parser>HTML parser</a> whose
-     <a href=#script-nesting-level>script nesting level</a> is not greater than one, and the
-     <code><a href=#document>Document</a></code> of the <a href=#html-parser>HTML parser</a> or
-     <a href=#xml-parser>XML parser</a> that created the <code><a href=#the-script-element>script</a></code>
-     element <a href=#has-a-style-sheet-that-is-blocking-scripts>has a style sheet that is blocking
-     scripts</a></dt>
+     <dt id=script-processing-style-delayed>If the element does not have a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, and the element has been flagged as
+     <a href=#parser-inserted>"parser-inserted"</a>, and either the parser that created the <code><a href=#the-script-element>script</a></code> is
+     an <a href=#xml-parser>XML parser</a> or it's an <a href=#html-parser>HTML parser</a> whose <a href=#script-nesting-level>script nesting
+     level</a> is not greater than one, and the <code><a href=#document>Document</a></code> of the <a href=#html-parser>HTML
+     parser</a> or <a href=#xml-parser>XML parser</a> that created the <code><a href=#the-script-element>script</a></code> element <a href=#has-a-style-sheet-that-is-blocking-scripts>has
+     a style sheet that is blocking scripts</a></dt>
 
      <dd>
 
-      <p>The element is the <a href=#pending-parsing-blocking-script>pending parsing-blocking
-      script</a> of the <code><a href=#document>Document</a></code> of the parser that
-      created the element. (There can only be one such script per
-      <code><a href=#document>Document</a></code> at a time.)</p>
+      <p>The element is the <a href=#pending-parsing-blocking-script>pending parsing-blocking script</a> of the
+      <code><a href=#document>Document</a></code> of the parser that created the element. (There can only be one such
+      script per <code><a href=#document>Document</a></code> at a time.)</p>
 
-      <p>Set the element's <a href=#ready-to-be-parser-executed>"ready to be parser-executed"</a>
-      flag. The parser will handle executing the script.</p>
+      <p>Set the element's <a href=#ready-to-be-parser-executed>"ready to be parser-executed"</a> flag. The parser will handle
+      executing the script.</p>
 
      </dd>
 
 
-     <dt id=script-processing-src-sync>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, does not have an
-     <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute, and does
-     not have the <a href=#force-async>"force-async"</a> flag set</dt>
+     <dt id=script-processing-src-sync>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, does not have an <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute, and does not have the
+     <a href=#force-async>"force-async"</a> flag set</dt>
 
      <dd>
 
-      <p>The element must be added to the end of the <dfn id=list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of
-      scripts that will execute in order as soon as possible</dfn>
-      associated with the <code><a href=#document>Document</a></code> of the
-      <code><a href=#the-script-element>script</a></code> element at the time the <a href=#prepare-a-script>prepare a
-      script</a> algorithm started.</p>
+      <p>The element must be added to the end of the <dfn id=list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will execute in order
+      as soon as possible</dfn> associated with the <code><a href=#document>Document</a></code> of the <code><a href=#the-script-element>script</a></code>
+      element at the time the <a href=#prepare-a-script>prepare a script</a> algorithm started.</p>
 
-      <p>The <a href=#concept-task title=concept-task>task</a> that the
-      <a href=#networking-task-source>networking task source</a> places on the <a href=#task-queue>task
-      queue</a> once the <a href=#fetch title=fetch>fetching
-      algorithm</a> has completed must run the following steps:</p>
+      <p>The <a href=#concept-task title=concept-task>task</a> that the <a href=#networking-task-source>networking task source</a>
+      places on the <a href=#task-queue>task queue</a> once the <a href=#fetch title=fetch>fetching algorithm</a>
+      has completed must run the following steps:</p>
 
-      <ol><li><p>If the element is not now the first element in the
-       <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will execute in order as soon as
-       possible</a> to which it was added above, then mark the
-       element as ready but abort these steps without executing the
-       script yet.</li>
+      <ol><li><p>If the element is not now the first element in the <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will
+       execute in order as soon as possible</a> to which it was added above, then mark the
+       element as ready but abort these steps without executing the script yet.</li>
 
-       <li><p><i>Execution</i>: <a href=#execute-the-script-block>Execute the script block</a>
-       corresponding to the first script element in this <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of
-       scripts that will execute in order as soon as
+       <li><p><i>Execution</i>: <a href=#execute-the-script-block>Execute the script block</a> corresponding to the first
+       script element in this <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will execute in order as soon as
        possible</a>.</li>
 
-       <li><p>Remove the first element from this <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts
-       that will execute in order as soon as possible</a>.</li>
+       <li><p>Remove the first element from this <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will execute in order as
+       soon as possible</a>.</li>
 
-       <li><p>If this <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will execute in order
-       as soon as possible</a> is still not empty and the first
-       entry has already been marked as ready, then jump back to the
+       <li><p>If this <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will execute in order as soon as possible</a> is
+       still not empty and the first entry has already been marked as ready, then jump back to the
        step labeled <i>execution</i>.</li>
 
       </ol></dd>
 
 
-     <dt id=script-processing-src>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute</dt>
+     <dt id=script-processing-src>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code>
+     attribute</dt>
 
      <dd>
 
-      <p>The element must be added to the <dfn id=set-of-scripts-that-will-execute-as-soon-as-possible>set of scripts that
-      will execute as soon as possible</dfn> of the
-      <code><a href=#document>Document</a></code> of the <code><a href=#the-script-element>script</a></code> element at the
-      time the <a href=#prepare-a-script>prepare a script</a> algorithm started.</p>
+      <p>The element must be added to the <dfn id=set-of-scripts-that-will-execute-as-soon-as-possible>set of scripts that will execute as soon as
+      possible</dfn> of the <code><a href=#document>Document</a></code> of the <code><a href=#the-script-element>script</a></code> element at the time the
+      <a href=#prepare-a-script>prepare a script</a> algorithm started.</p>
 
-      <p>The <a href=#concept-task title=concept-task>task</a> that the
-      <a href=#networking-task-source>networking task source</a> places on the <a href=#task-queue>task
-      queue</a> once the <a href=#fetch title=fetch>fetching
-      algorithm</a> has completed must <a href=#execute-the-script-block>execute the script
-      block</a> and then remove the element from the <a href=#set-of-scripts-that-will-execute-as-soon-as-possible>set of
-      scripts that will execute as soon as possible</a>.</p>
+      <p>The <a href=#concept-task title=concept-task>task</a> that the <a href=#networking-task-source>networking task source</a>
+      places on the <a href=#task-queue>task queue</a> once the <a href=#fetch title=fetch>fetching algorithm</a>
+      has completed must <a href=#execute-the-script-block>execute the script block</a> and then remove the element from the
+      <a href=#set-of-scripts-that-will-execute-as-soon-as-possible>set of scripts that will execute as soon as possible</a>.</p>
 
      </dd>
 
 
      <dt id=script-processing-inline>Otherwise</dt>
 
-     <dd>The user agent must immediately <a href=#execute-the-script-block>execute the script
-     block</a>, even if other scripts are already executing.</dd>
+     <dd>The user agent must immediately <a href=#execute-the-script-block>execute the script block</a>, even if other
+     scripts are already executing.</dd>
 
     </dl></li>
 
-  </ol><!-- similar text in various places --><p>Fetching an external script must <a href=#delay-the-load-event>delay the load
-  event</a> of the element's document until the <a href=#concept-task title=concept-task>task</a> that is <a href=#queue-a-task title="queue a
-  task">queued</a> by the <a href=#networking-task-source>networking task source</a> once
-  the resource has been <a href=#fetch title=fetch>fetched</a> (defined
-  above) has been run.</p>
+  </ol><!-- similar text in various places --><p>Fetching an external script must <a href=#delay-the-load-event>delay the load event</a> of the element's document
+  until the <a href=#concept-task title=concept-task>task</a> that is <a href=#queue-a-task title="queue a task">queued</a>
+  by the <a href=#networking-task-source>networking task source</a> once the resource has been <a href=#fetch title=fetch>fetched</a> (defined above) has been run.</p>
 
-  <p>The <dfn id=pending-parsing-blocking-script>pending parsing-blocking script</dfn> of a
-  <code><a href=#document>Document</a></code> is used by the <code><a href=#document>Document</a></code>'s
-  parser(s).</p>
+  <p>The <dfn id=pending-parsing-blocking-script>pending parsing-blocking script</dfn> of a <code><a href=#document>Document</a></code> is used by the
+  <code><a href=#document>Document</a></code>'s parser(s).</p>
 
-  <p class=note>If a <code><a href=#the-script-element>script</a></code> element that blocks a
-  parser gets moved to another <code><a href=#document>Document</a></code> before it would
-  normally have stopped blocking that parser, it nonetheless continues
-  blocking that parser until the condition that causes it to be
-  blocking the parser no longer applies (e.g. if the script is a
-  <a href=#pending-parsing-blocking-script>pending parsing-blocking script</a> because there was
-  <a href=#a-style-sheet-that-is-blocking-scripts>a style sheet that is blocking scripts</a> when it was
-  parsed, but then the script is moved to another
-  <code><a href=#document>Document</a></code> before the style sheet loads, the script still
-  blocks the parser until the style sheets are all loaded, at which
-  time the script executes and the parser is unblocked).</p>
+  <p class=note>If a <code><a href=#the-script-element>script</a></code> element that blocks a parser gets moved to another
+  <code><a href=#document>Document</a></code> before it would normally have stopped blocking that parser, it nonetheless
+  continues blocking that parser until the condition that causes it to be blocking the parser no
+  longer applies (e.g. if the script is a <a href=#pending-parsing-blocking-script>pending parsing-blocking script</a> because there
+  was <a href=#a-style-sheet-that-is-blocking-scripts>a style sheet that is blocking scripts</a> when it was parsed, but then the script is
+  moved to another <code><a href=#document>Document</a></code> before the style sheet loads, the script still blocks the
+  parser until the style sheets are all loaded, at which time the script executes and the parser is
+  unblocked).</p>
 
-  <!-- also (and this would be worth testing): the way the spec is
-  written, if you do not have a style sheet that is blocking scripts,
-  then you parse a <script src>, then while waiting for the script to
-  load you insert an external style sheet, the script will delay until
-  the sheet is loaded, because there's just a binary "are style sheets
-  blocking scripts" state, things aren't defined in terms of which
-  style sheets are blocking which scripts -->
+  <!-- also (and this would be worth testing): the way the spec is written, if you do not have a
+  style sheet that is blocking scripts, then you parse a <script src>, then while waiting for the
+  script to load you insert an external style sheet, the script will delay until the sheet is
+  loaded, because there's just a binary "are style sheets blocking scripts" state, things aren't
+  defined in terms of which style sheets are blocking which scripts -->
 
-  <p>When the user agent is required to <dfn id=execute-the-script-block title="execute the script
-  block">execute a script block</dfn>, it must run the following
-  steps:</p>
+  <p>When the user agent is required to <dfn id=execute-the-script-block title="execute the script block">execute a script
+  block</dfn>, it must run the following steps:</p>
 
   <ol><li>
 
-    <p>If the element is flagged as <a href=#parser-inserted>"parser-inserted"</a>,
-    but the element's <code><a href=#document>Document</a></code> is not the
-    <code><a href=#document>Document</a></code> of the parser that created the element, then
-    abort these steps.</p>
+    <p>If the element is flagged as <a href=#parser-inserted>"parser-inserted"</a>, but the element's
+    <code><a href=#document>Document</a></code> is not the <code><a href=#document>Document</a></code> of the parser that created the element,
+    then abort these steps.</p>
 
    </li>
 
@@ -16634,58 +16474,48 @@
 
     <p>Jump to the appropriate set of steps from the list below:</p>
 
-    <dl class=switch><dt>If the load resulted in an error (for example a DNS error, or
-     an HTTP 404 error)</dt>
+    <dl class=switch><dt>If the load resulted in an error (for example a DNS error, or an HTTP 404 error)</dt>
 
-     <dd><p>Executing the script block must just consist of <a href=#fire-a-simple-event title="fire a simple event">firing a simple event</a> named
-     <code title=event-error>error</code> at the element.</dd>
+     <dd><p>Executing the script block must just consist of <a href=#fire-a-simple-event title="fire a simple event">firing
+     a simple event</a> named <code title=event-error>error</code> at the element.</dd>
 
      <dt>If the load was successful</dt>
 
      <!-- SCRIPT EXEC -->
      <dd>
 
-      <p>Executing the script block must consist of running the
-      following steps. For the purposes of these steps, the script is
-      considered to be from an <i>external file</i> if, while the
-      <a href=#prepare-a-script>prepare a script</a> algorithm above was running for
-      this script, the <code><a href=#the-script-element>script</a></code> element had a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute specified.</p>
+      <p>Executing the script block must consist of running the following steps. For the purposes of
+      these steps, the script is considered to be from an <i>external file</i> if, while the
+      <a href=#prepare-a-script>prepare a script</a> algorithm above was running for this script, the
+      <code><a href=#the-script-element>script</a></code> element had a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute
+      specified.</p>
 
       <ol><li id=establish-script-block-source>
 
-        <p>Initialize <dfn id="the-script-block's-source"><var>the script block's source</var></dfn>
-        as follows:</p>
+        <p>Initialize <dfn id="the-script-block's-source"><var>the script block's source</var></dfn> as follows:</p>
 
-        <dl class=switch><dt>If the script is from an external file and <var><a href="#the-script-block's-type">the
-         script block's type</a></var> is a text-based language</dt>
+        <dl class=switch><dt>If the script is from an external file and <var><a href="#the-script-block's-type">the script block's type</a></var> is a
+         text-based language</dt>
 
          <dd>
 
-          <p>The contents of that file, interpreted as a Unicode
-          string, are the script source.</p>
+          <p>The contents of that file, interpreted as a Unicode string, are the script source.</p>
 
-          <p>To obtain the Unicode string, the user agent run the
-          following steps:</p>
+          <p>To obtain the Unicode string, the user agent run the following steps:</p>
 
-          <ol><li><p>If the resource's <a href=#content-type title=Content-Type>Content
-           Type metadata</a>, if any, specifies a character
-           encoding, and the user agent supports that encoding, then
-           let <var title="">character encoding</var> be that
-           encoding, and jump to the bottom step in this series of
-           steps.</li>
+          <ol><li><p>If the resource's <a href=#content-type title=Content-Type>Content Type metadata</a>, if any,
+           specifies a character encoding, and the user agent supports that encoding, then let <var title="">character encoding</var> be that encoding, and jump to the bottom step in this
+           series of steps.</li>
 
-           <li><p>If the algorithm above set <var><a href="#the-script-block's-character-encoding">the script block's
-           character encoding</a></var>, then let <var title="">character
-           encoding</var> be that encoding, and jump to the bottom
-           step in this series of steps.</li>
+           <li><p>If the algorithm above set <var><a href="#the-script-block's-character-encoding">the script block's character encoding</a></var>, then
+           let <var title="">character encoding</var> be that encoding, and jump to the bottom step
+           in this series of steps.</li>
 
-           <li><p>For each of the rows in the following table,
-           starting with the first one and going down, if the file has
-           as many or more bytes available than the number of bytes in
-           the first column, and the first bytes of the file match the
-           bytes given in the first column, then set <var title="">character encoding</var> to the encoding given in
-           the cell in the second column of that row, and jump to the
-           bottom step in this series of steps:</p>
+           <li><p>For each of the rows in the following table, starting with the first one and going
+           down, if the file has as many or more bytes available than the number of bytes in the
+           first column, and the first bytes of the file match the bytes given in the first column,
+           then set <var title="">character encoding</var> to the encoding given in the cell in the
+           second column of that row, and jump to the bottom step in this series of steps:</p>
 
             <!-- this table is present in several forms in this file; keep them in sync -->
             <table id=table-script-bom><thead><tr><th>Bytes in Hexadecimal
@@ -16708,53 +16538,47 @@
                <td>DD 73 66 73
                <td>UTF-EBCDIC
     -->
-            </table><p class=note>This step looks for Unicode Byte Order
-            Marks (BOMs).</p>
+            </table><p class=note>This step looks for Unicode Byte Order Marks (BOMs).</p>
 
            </li>
 
-           <li><p>Let <var title="">character encoding</var> be
-           <var><a href="#the-script-block's-fallback-character-encoding">the script block's fallback character
-           encoding</a></var>.</li>
+           <li><p>Let <var title="">character encoding</var> be <var><a href="#the-script-block's-fallback-character-encoding">the script block's fallback
+           character encoding</a></var>.</li>
 
-           <li><p>Convert the file to Unicode using <var>character
-           encoding</var>, following the rules for doing so given by
-           the specification for <var><a href="#the-script-block's-type">the script block's
+           <li><p>Convert the file to Unicode using <var>character encoding</var>, following the
+           rules for doing so given by the specification for <var><a href="#the-script-block's-type">the script block's
            type</a></var>.</li>
 
           </ol></dd>
 
-         <dt>If the script is from an external file and <var><a href="#the-script-block's-type">the
-         script block's type</a></var> is an XML-based language</dt>
+         <dt>If the script is from an external file and <var><a href="#the-script-block's-type">the script block's type</a></var> is an
+         XML-based language</dt>
 
          <dd>
 
-          <p>The external file is the script source. When it is later
-          executed, it must be interpreted in a manner consistent with
-          the specification defining the language given by <var><a href="#the-script-block's-type">the
-          script block's type</a></var>.</p>
+          <p>The external file is the script source. When it is later executed, it must be
+          interpreted in a manner consistent with the specification defining the language given by
+          <var><a href="#the-script-block's-type">the script block's type</a></var>.</p>
 
          </dd>
 
-         <dt>If the script is inline and <var><a href="#the-script-block's-type">the script block's
-         type</a></var> is a text-based language</dt>
+         <dt>If the script is inline and <var><a href="#the-script-block's-type">the script block's type</a></var> is a text-based
+         language</dt>
 
          <dd>
 
-          <p>The value of the <code title=dom-script-text><a href=#dom-script-text>text</a></code> IDL attribute at the
-          time the element's <a href=#already-started>"already started"</a> flag was
-          last set is the script source.</p>
+          <p>The value of the <code title=dom-script-text><a href=#dom-script-text>text</a></code> IDL attribute at the time
+          the element's <a href=#already-started>"already started"</a> flag was last set is the script source.</p>
 
          </dd>
 
-         <dt>If the script is inline and <var><a href="#the-script-block's-type">the script block's
-         type</a></var> is an XML-based language</dt>
+         <dt>If the script is inline and <var><a href="#the-script-block's-type">the script block's type</a></var> is an XML-based
+         language</dt>
 
          <dd>
 
-          <p>The child nodes of the <code><a href=#the-script-element>script</a></code> element at the
-          time the element's <a href=#already-started>"already started"</a> flag was
-          last set are the script source.</p>
+          <p>The child nodes of the <code><a href=#the-script-element>script</a></code> element at the time the element's
+          <a href=#already-started>"already started"</a> flag was last set are the script source.</p>
 
          </dd>
 
@@ -16762,9 +16586,8 @@
 
        <li>
 
-        <p><a href=#fire-a-simple-event>Fire a simple event</a> named <code title=event-beforescriptexecute>beforescriptexecute</code>
-        that bubbles and is cancelable at the <code><a href=#the-script-element>script</a></code>
-        element.</p>
+        <p><a href=#fire-a-simple-event>Fire a simple event</a> named <code title=event-beforescriptexecute>beforescriptexecute</code> that bubbles and is cancelable
+        at the <code><a href=#the-script-element>script</a></code> element.</p>
 
         <p>If the event is canceled, then abort these steps.</p>
 
@@ -16773,8 +16596,8 @@
        <li>
 
         <p>If the script is from an external file, then increment the
-        <a href=#ignore-destructive-writes-counter>ignore-destructive-writes counter</a> of the
-        <code><a href=#the-script-element>script</a></code> element's <code><a href=#document>Document</a></code>. Let <var title="">neutralized doc</var> be that
+        <a href=#ignore-destructive-writes-counter>ignore-destructive-writes counter</a> of the <code><a href=#the-script-element>script</a></code> element's
+        <code><a href=#document>Document</a></code>. Let <var title="">neutralized doc</var> be that
         <code><a href=#document>Document</a></code>.</p>
 
        </li>
@@ -16796,18 +16619,16 @@
 
        <li>
 
-        <p><a href=#create-a-script-from-a-node title="create a script from a node">Create a
-        script</a> from the <code><a href=#the-script-element>script</a></code> element node, using
-        <var><a href="#the-script-block's-source">the script block's source</a></var>, the <a href=#url>URL</a>
-        from which the script was obtained, and <var><a href="#the-script-block's-type">the script
-        block's type</a></var>.</p>
+        <p><a href=#create-a-script-from-a-node title="create a script from a node">Create a script</a> from the
+        <code><a href=#the-script-element>script</a></code> element node, using <var><a href="#the-script-block's-source">the script block's source</a></var>, the
+        <a href=#url>URL</a> from which the script was obtained, and <var><a href="#the-script-block's-type">the script block's
+        type</a></var>.</p>
 
         <p>If the script came from a resource that was <a href=#fetch title=fetch>fetched</a> in the
         steps above, and the resource was <a href=#cors-cross-origin>CORS-cross-origin</a>, then pass the <var title="">muted errors</var> flag to the <a href=#create-a-script-from-a-node>create a script from a node</a>
         algorithm.</p>
 
-        <p class=note>This is where the script is compiled and
-        actually executed.</p>
+        <p class=note>This is where the script is compiled and actually executed.</p>
 
        </li>
 
@@ -16820,28 +16641,24 @@
 
        <li>
 
-        <p>Decrement the <a href=#ignore-destructive-writes-counter>ignore-destructive-writes
-        counter</a> of <var title="">neutralized doc</var>, if it
-        was incremented in the earlier step.</p>
+        <p>Decrement the <a href=#ignore-destructive-writes-counter>ignore-destructive-writes counter</a> of <var title="">neutralized
+        doc</var>, if it was incremented in the earlier step.</p>
 
        </li>
 
        <li>
 
-        <p><a href=#fire-a-simple-event>Fire a simple event</a> named <code title=event-afterscriptexecute>afterscriptexecute</code>
-        that bubbles (but is not cancelable) at the
-        <code><a href=#the-script-element>script</a></code> element.</p>
+        <p><a href=#fire-a-simple-event>Fire a simple event</a> named <code title=event-afterscriptexecute>afterscriptexecute</code> that bubbles (but is not
+        cancelable) at the <code><a href=#the-script-element>script</a></code> element.</p>
 
        </li>
 
        <li>
 
-        <p>If the script is from an external file, <a href=#fire-a-simple-event>fire a simple
-        event</a> named <code title=event-load>load</code> at the
-        <code><a href=#the-script-element>script</a></code> element.</p>
+        <p>If the script is from an external file, <a href=#fire-a-simple-event>fire a simple event</a> named <code title=event-load>load</code> at the <code><a href=#the-script-element>script</a></code> element.</p>
 
-        <p>Otherwise, the script is internal; <a href=#queue-a-task>queue a
-        task</a> to <a href=#fire-a-simple-event>fire a simple event</a> named <code title=event-load>load</code> at the <code><a href=#the-script-element>script</a></code>
+        <p>Otherwise, the script is internal; <a href=#queue-a-task>queue a task</a> to <a href=#fire-a-simple-event>fire a simple
+        event</a> named <code title=event-load>load</code> at the <code><a href=#the-script-element>script</a></code>
         element.</p>
 
        </li>
@@ -16850,25 +16667,21 @@
 
     </dl></li>
 
-  </ol><p>The IDL attributes <dfn id=dom-script-src title=dom-script-src><code>src</code></dfn>, <dfn id=dom-script-type title=dom-script-type><code>type</code></dfn>, <dfn id=dom-script-charset title=dom-script-charset><code>charset</code></dfn>, <dfn id=dom-script-defer title=dom-script-defer><code>defer</code></dfn>, each must
-  <a href=#reflect>reflect</a> the respective content attributes of the same
-  name.</p>
+  </ol><p>The IDL attributes <dfn id=dom-script-src title=dom-script-src><code>src</code></dfn>, <dfn id=dom-script-type title=dom-script-type><code>type</code></dfn>, <dfn id=dom-script-charset title=dom-script-charset><code>charset</code></dfn>, <dfn id=dom-script-defer title=dom-script-defer><code>defer</code></dfn>, each must <a href=#reflect>reflect</a> the respective
+  content attributes of the same name.</p>
 
   <p>The <dfn id=dom-script-crossorigin title=dom-script-crossOrigin><code>crossOrigin</code></dfn> IDL attribute must
   <a href=#reflect>reflect</a> the <code title=attr-script-crossorigin><a href=#attr-script-crossorigin>crossorigin</a></code> content
   attribute.</p>
 
-  <p>The <dfn id=dom-script-async title=dom-script-async><code>async</code></dfn> IDL
-  attribute controls whether the element will execute asynchronously
-  or not. If the element's <a href=#force-async>"force-async"</a> flag is set,
-  then, on getting, the <code title=dom-script-async><a href=#dom-script-async>async</a></code>
-  IDL attribute must return true, and on setting, the
-  <a href=#force-async>"force-async"</a> flag must first be unset, and then the
-  content attribute must be removed if the IDL attribute's new value
-  is false, and must be set to the empty string if the IDL attribute's
-  new value is true. If the element's <a href=#force-async>"force-async"</a> flag
-  is <em>not</em> set, the IDL attribute must <a href=#reflect>reflect</a> the
-  <code title=attr-script-async><a href=#attr-script-async>async</a></code> content attribute.</p>
+  <p>The <dfn id=dom-script-async title=dom-script-async><code>async</code></dfn> IDL attribute controls whether the
+  element will execute asynchronously or not. If the element's <a href=#force-async>"force-async"</a> flag is
+  set, then, on getting, the <code title=dom-script-async><a href=#dom-script-async>async</a></code> IDL attribute must return
+  true, and on setting, the <a href=#force-async>"force-async"</a> flag must first be unset, and then the
+  content attribute must be removed if the IDL attribute's new value is false, and must be set to
+  the empty string if the IDL attribute's new value is true. If the element's
+  <a href=#force-async>"force-async"</a> flag is <em>not</em> set, the IDL attribute must <a href=#reflect>reflect</a>
+  the <code title=attr-script-async><a href=#attr-script-async>async</a></code> content attribute.</p>
 
   </div>
 
@@ -16877,35 +16690,32 @@
 
    <dd>
 
-    <p>Returns the contents of the element, ignoring child nodes that
-    aren't <code><a href=#text>Text</a></code> nodes.</p>
+    <p>Returns the contents of the element, ignoring child nodes that aren't <code><a href=#text>Text</a></code>
+    nodes.</p>
 
-    <p>Can be set, to replace the element's children with the given
-    value.</p>
+    <p>Can be set, to replace the element's children with the given value.</p>
 
    </dd>
 
   </dl><div class=impl>
 
   <p>The IDL attribute <dfn id=dom-script-text title=dom-script-text><code>text</code></dfn> must return a
-  concatenation of the contents of all the <code><a href=#text>Text</a></code> nodes
-  that are children of the <code><a href=#the-script-element>script</a></code> element (ignoring any
-  other nodes such as comments or elements), in tree order. On
-  setting, it must act the same way as the <code><a href=#textcontent>textContent</a></code>
-  IDL attribute.</p>
+  concatenation of the contents of all the <code><a href=#text>Text</a></code> nodes that are children of the
+  <code><a href=#the-script-element>script</a></code> element (ignoring any other nodes such as comments or elements), in tree
+  order. On setting, it must act the same way as the <code><a href=#textcontent>textContent</a></code> IDL attribute.</p>
 
   </div>
 <!--TOPIC:HTML-->
 
-  <p class=note>When inserted using the <code title=dom-document-write><a href=#dom-document-write>document.write()</a></code> method,
-  <code><a href=#the-script-element>script</a></code> elements execute (typically synchronously), but
-  when inserted using <code title=dom-innerHTML><a href=#dom-innerhtml>innerHTML</a></code> and <code title=dom-outerHTML><a href=#dom-outerhtml>outerHTML</a></code> attributes, they do not
-  execute at all.</p>
+  <p class=note>When inserted using the <code title=dom-document-write><a href=#dom-document-write>document.write()</a></code>
+  method, <code><a href=#the-script-element>script</a></code> elements execute (typically synchronously), but when inserted using
+  <code title=dom-innerHTML><a href=#dom-innerhtml>innerHTML</a></code> and <code title=dom-outerHTML><a href=#dom-outerhtml>outerHTML</a></code>
+  attributes, they do not execute at all.</p>
 
   <div class=example>
 
-   <p>In this example, two <code><a href=#the-script-element>script</a></code> elements are used. One
-   embeds an external script, and the other includes some data.</p>
+   <p>In this example, two <code><a href=#the-script-element>script</a></code> elements are used. One embeds an external script, and
+   the other includes some data.</p>
 
    <pre><script src="game-engine.js"></script>
 <script type="text/x-game-map">
@@ -16915,22 +16725,19 @@
 .A..AAA...AAAAA...e
 </script></pre>
 
-   <p>The data in this case might be used by the script to generate
-   the map of a video game. The data doesn't have to be used that way,
-   though; maybe the map data is actually embedded in other parts of
-   the page's markup, and the data block here is just used by the
-   site's search engine to help users who are looking for particular
-   features in their game maps.</p>
+   <p>The data in this case might be used by the script to generate the map of a video game. The
+   data doesn't have to be used that way, though; maybe the map data is actually embedded in other
+   parts of the page's markup, and the data block here is just used by the site's search engine to
+   help users who are looking for particular features in their game maps.</p>
 
   </div>
 
   <div class=example>
 
-   <p>The following sample shows how a script element can be used to
-   define a function that is then used by other parts of the
-   document. It also shows how a <code><a href=#the-script-element>script</a></code> element can be
-   used to invoke script while the document is being parsed, in this
-   case to initialize the form's output.</p>
+   <p>The following sample shows how a script element can be used to define a function that is then
+   used by other parts of the document. It also shows how a <code><a href=#the-script-element>script</a></code> element can be used
+   to invoke script while the document is being parsed, in this case to initialize the form's
+   output.</p>
 
    <pre><script>
  function calculate(form) {
@@ -22502,15 +22309,13 @@
    <dd><a href=#global-attributes>Global attributes</a></dd>
    <dt><a href=#element-dfn-dom title=element-dfn-dom>DOM interface</a>:</dt><!--TOPIC:DOM APIs-->
    <dd>Uses <code><a href=#htmlelement>HTMLElement</a></code>.</dd>
-  </dl><!--TOPIC:HTML--><p>The <code><a href=#the-ruby-element>ruby</a></code> element allows one or more spans of
-  phrasing content to be marked with ruby annotations. Ruby
-  annotations are short runs of text presented alongside base text,
-  primarily used in East Asian typography as a guide for
-  pronunciation or to include other annotations. In Japanese, this
-  form of typography is also known as <i>furigana</i>.</p>
+  </dl><!--TOPIC:HTML--><p>The <code><a href=#the-ruby-element>ruby</a></code> element allows one or more spans of phrasing content to be marked with
+  ruby annotations. Ruby annotations are short runs of text presented alongside base text, primarily
+  used in East Asian typography as a guide for pronunciation or to include other annotations. In
+  Japanese, this form of typography is also known as <i>furigana</i>.</p>
 
-  <p>The content model of <code><a href=#the-ruby-element>ruby</a></code> elements consists of one
-  or more of the following sequences:</p>
+  <p>The content model of <code><a href=#the-ruby-element>ruby</a></code> elements consists of one or more of the following
+  sequences:</p>
 
   <ol class=brief><li>One or the other of the following:
     <ul class=brief><li><a href=#phrasing-content>Phrasing content</a>, but with no <code><a href=#the-ruby-element>ruby</a></code> elements and with no <code><a href=#the-ruby-element>ruby</a></code> element descendants
@@ -22518,16 +22323,14 @@
     </ul><li>One or the other of the following:
     <ul class=brief><li>One or more <code><a href=#the-rt-element>rt</a></code> elements
      <li>An <code><a href=#the-rp-element>rp</a></code> element followed by one or more <code><a href=#the-rt-element>rt</a></code> elements, each of which is itself followed by an <code><a href=#the-rp-element>rp</a></code> element
-    </ul></ol><!-- ( ( phrasing-content | <ruby> ) ( <rt>+ | <rp> ( <rt> <rp> )+ ) )+ // with further ruby descendant restrictions --><p>The <code><a href=#the-ruby-element>ruby</a></code> and <code><a href=#the-rt-element>rt</a></code> elements can be used
-  for a variety of kinds of annotations, including in particular those
-  described below. For more details on Japanese Ruby in particular,
-  and how to render Ruby for Japanese, see <cite>Requirements for
-  Japanese Text Layout</cite>. <a href=#refsJLREQ>[JLREQ]</a></p>
+    </ul></ol><!-- ( ( phrasing-content | <ruby> ) ( <rt>+ | <rp> ( <rt> <rp> )+ ) )+ // with further ruby descendant restrictions --><p>The <code><a href=#the-ruby-element>ruby</a></code> and <code><a href=#the-rt-element>rt</a></code> elements can be used for a variety of kinds of
+  annotations, including in particular those described below. For more details on Japanese Ruby in
+  particular, and how to render Ruby for Japanese, see <cite>Requirements for Japanese Text
+  Layout</cite>. <a href=#refsJLREQ>[JLREQ]</a></p>
 
-  <p class=note>At the time of writing, CSS does not yet provide a
-  way to fully control the rendering of the HTML <code><a href=#the-ruby-element>ruby</a></code>
-  element. It is hoped that CSS will be extended to support the styles
-  described below in due course.</p>
+  <p class=note>At the time of writing, CSS does not yet provide a way to fully control the
+  rendering of the HTML <code><a href=#the-ruby-element>ruby</a></code> element. It is hoped that CSS will be extended to support
+  the styles described below in due course.</p>
 
   <!-- examples in the following list are mostly based on those in http://www.w3.org/International/datespace/2010/02/jlreq-examples/ -->
 
@@ -22556,11 +22359,10 @@
 
    <dd>
 
-    <p>This is similar to the previous case: each ideographic
-    character in the compound word (the base text) has its reading
-    given in hiragana or katakana characters (the ruby annotation).
-    The difference is that the base text segments form a compound word
-    rather than being separate from each other.
+    <p>This is similar to the previous case: each ideographic character in the compound word (the
+    base text) has its reading given in hiragana or katakana characters (the ruby annotation). The
+    difference is that the base text segments form a compound word rather than being separate from
+    each other.
 
     <div class=example> <!-- B as in BASE -->
      <pre><ruby>B<rt>annotation</rt>B<rt>annotation</ruby></pre>
@@ -22581,11 +22383,9 @@
 
    <dd>
 
-    <p>This is semantically identical to the previous case (each
-    individual ideographic character in the base compound word has its
-    reading given in an annotation in hiragana or katakana
-    characters), but the rendering is the more complicated Jukugo Ruby
-    rendering.
+    <p>This is semantically identical to the previous case (each individual ideographic character in
+    the base compound word has its reading given in an annotation in hiragana or katakana
+    characters), but the rendering is the more complicated Jukugo Ruby rendering.
 
     <div class=example>
      <p>This is the same example as above for mono-ruby for compound words. The different rendering is expected to be achieved using different styling (e.g. in CSS), and is not shown here.</p>
@@ -22596,9 +22396,8 @@
      -->
     </div>
 
-    <p class=note>For more details on <a href=http://www.w3.org/TR/jlreq/#positioning_of_jukugoruby>Jukugo
-    Ruby rendering</a>, see Appendix F in the <cite>Requirements for
-    Japanese Text Layout</cite>. <a href=#refsJLREQ>[JLREQ]</a></p>
+    <p class=note>For more details on <a href=http://www.w3.org/TR/jlreq/#positioning_of_jukugoruby>Jukugo Ruby rendering</a>, see
+    Appendix F in the <cite>Requirements for Japanese Text Layout</cite>. <a href=#refsJLREQ>[JLREQ]</a></p>
 
    </dd>
 
@@ -22607,9 +22406,8 @@
 
    <dd>
 
-    <p>The annotation describes the meaning of the base text, rather
-    than (or in addition to) the pronunciation. As such, both the base
-    text and the annotation can be multiple characters long.
+    <p>The annotation describes the meaning of the base text, rather than (or in addition to) the
+    pronunciation. As such, both the base text and the annotation can be multiple characters long.
 
     <div class=example>
      <pre><ruby>BASE<rt>annotation</ruby></pre>
@@ -22632,11 +22430,10 @@
 
    <dd>
 
-    <p>A phonetic reading that corresponds to multiple base
-    characters, because a one-to-one mapping would be difficult. (In
-    English, the words "Colonel" and "Lieutenant" are examples of
-    words where a direct mapping of pronunciation to individual
-    letters is, in some dialects, rather unclear.)
+    <p>A phonetic reading that corresponds to multiple base characters, because a one-to-one mapping
+    would be difficult. (In English, the words "Colonel" and "Lieutenant" are examples of words
+    where a direct mapping of pronunciation to individual letters is, in some dialects, rather
+    unclear.)
 
     <div class=example>
      <p>In this example, the name of a species of flowers has a phonetic reading provided using group ruby:
@@ -22674,48 +22471,38 @@
 
    </dd>
 
-  </dl><hr><p>Within a <code><a href=#the-ruby-element>ruby</a></code> element that does not have a
-  <code><a href=#the-ruby-element>ruby</a></code> element ancestor, content is segmented and
-  segments are placed into three categories: base text segments,
-  annotation segments, and ignored segments. Ignored segments do not
-  form part of the document's semantics (they consist of some
-  <a href=#inter-element-whitespace>inter-element whitespace</a> and <code><a href=#the-rp-element>rp</a></code> elements,
-  the latter of which are used for legacy user agents that do not
-  support ruby at all). Base text segments can overlap (with a limit
-  of two segments overlapping any one position in the DOM, and with
-  any segment having an earlier start point than an overlapping
-  segment also having an equal or later end point, and any segment
-  have a later end point than an overlapping segment also having an
-  equal or earlier start point<!-- if anyone can find a better way of
-  phrasing this parenthetical, do let me know! -->). Annotation
-  segments correspond to <code><a href=#the-rt-element>rt</a></code> elements. Each annotation
-  segment can be associated with a base text segment, and each base
-  text segment can have annotation segments associated with it. (In a
-  conforming document, each base text segment is associated with at
-  least one annotation segment, and each annotation segment is
-  associated with one base text segment.) A <code><a href=#the-ruby-element>ruby</a></code> element
-  <a href=#represents>represents</a> the union of the segments of base text it
-  contains, along with the mapping from those base text segments to
-  annotation segments. Segments are described in terms of DOM ranges;
-  annotation segment ranges always consist of exactly one element. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  </dl><hr><p>Within a <code><a href=#the-ruby-element>ruby</a></code> element that does not have a <code><a href=#the-ruby-element>ruby</a></code> element ancestor,
+  content is segmented and segments are placed into three categories: base text segments, annotation
+  segments, and ignored segments. Ignored segments do not form part of the document's semantics
+  (they consist of some <a href=#inter-element-whitespace>inter-element whitespace</a> and <code><a href=#the-rp-element>rp</a></code> elements, the
+  latter of which are used for legacy user agents that do not support ruby at all). Base text
+  segments can overlap (with a limit of two segments overlapping any one position in the DOM, and
+  with any segment having an earlier start point than an overlapping segment also having an equal or
+  later end point, and any segment have a later end point than an overlapping segment also having an
+  equal or earlier start point<!-- if anyone can find a better way of phrasing this parenthetical,
+  do let me know! -->). Annotation segments correspond to <code><a href=#the-rt-element>rt</a></code> elements. Each annotation
+  segment can be associated with a base text segment, and each base text segment can have annotation
+  segments associated with it. (In a conforming document, each base text segment is associated with
+  at least one annotation segment, and each annotation segment is associated with one base text
+  segment.) A <code><a href=#the-ruby-element>ruby</a></code> element <a href=#represents>represents</a> the union of the segments of base
+  text it contains, along with the mapping from those base text segments to annotation segments.
+  Segments are described in terms of DOM ranges; annotation segment ranges always consist of exactly
+  one element. <a href=#refsDOM>[DOM]</a></p>
 
-  <p>At any particular time, the segmentation and categorisation of
-  content of a <code><a href=#the-ruby-element>ruby</a></code> element is the result that would be
-  obtained from running the following algorithm:</p>
+  <p>At any particular time, the segmentation and categorisation of content of a <code><a href=#the-ruby-element>ruby</a></code>
+  element is the result that would be obtained from running the following algorithm:</p>
 
-  <ol><li><p>Let <var title="">base text segments</var> be an empty list
-   of base text segments, each potentially with a list of base text
-   subsegments.</li>
+  <ol><li><p>Let <var title="">base text segments</var> be an empty list of base text segments, each
+   potentially with a list of base text subsegments.</li>
 
-   <li><p>Let <var title="">annotation segments</var> be an empty list
-   of annotation segments, each potentially being associated with a
-   base text segment or subsegment.</li>
+   <li><p>Let <var title="">annotation segments</var> be an empty list of annotation segments, each
+   potentially being associated with a base text segment or subsegment.</li>
 
-   <li><p>Let <var title="">root</var> be the <code><a href=#the-ruby-element>ruby</a></code>
-   element for which the algorithm is being run.</li>
+   <li><p>Let <var title="">root</var> be the <code><a href=#the-ruby-element>ruby</a></code> element for which the algorithm is
+   being run.</li>
 
-   <li><p>If <var title="">root</var> has a <code><a href=#the-ruby-element>ruby</a></code> element
-   ancestor, then jump to the step labeled <i>end</i>.</li>
+   <li><p>If <var title="">root</var> has a <code><a href=#the-ruby-element>ruby</a></code> element ancestor, then jump to the
+   step labeled <i>end</i>.</li>
 
    <li><p>Let <var title="">current parent</var> be <var title="">root</var>.</li>
 
@@ -22728,165 +22515,153 @@
    <li><p>Let <var title="">current base text</var> be null.</li>
 
 
-   <!-- This is spaghetti code. If someone can work out a way to
-   phrase this that is as unambiguous but maps more cleanly to
-   structured code, please let me know. -->
+   <!-- This is spaghetti code. If someone can work out a way to phrase this that is as unambiguous
+   but maps more cleanly to structured code, please let me know. -->
 
 
-   <li><p><i>Start mode</i>: If <var title="">index</var> is equal to
-   or greater than the number of child nodes in <var title="">current
-   parent</var>, then jump to the step labeled <i>end mode</i>.</p>
+   <li><p><i>Start mode</i>: If <var title="">index</var> is equal to or greater than the number of
+   child nodes in <var title="">current parent</var>, then jump to the step labeled <i>end
+   mode</i>.</p>
 
-   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an <code><a href=#the-rt-element>rt</a></code> or
-   <code><a href=#the-rp-element>rp</a></code> element, jump to the step labeled <i>annotation
+   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an
+   <code><a href=#the-rt-element>rt</a></code> or <code><a href=#the-rp-element>rp</a></code> element, jump to the step labeled <i>annotation
    mode</i>.</li>
 
-   <!-- if we get here then the first node in a ruby element or after
-   an <rt> or <rp> is something we want in a base text -->
+   <!-- if we get here then the first node in a ruby element or after an <rt> or <rp> is something
+   we want in a base text -->
    
    <li><p>Set <var title="">start index</var> to the value of <var title="">index</var>.</li>
 
-   <li><p><i>Base mode</i>: If the <var title="">index</var>th node in
-   <var title="">current parent</var> is a <code><a href=#the-ruby-element>ruby</a></code> element,
-   and if <var title="">current parent</var> is the same element as
-   <var title="">root</var>, then <a href=#push-a-ruby-level>push a ruby level</a> and
-   then jump to the step labeled <i>start mode</i>.</li>
+   <li><p><i>Base mode</i>: If the <var title="">index</var>th node in <var title="">current
+   parent</var> is a <code><a href=#the-ruby-element>ruby</a></code> element, and if <var title="">current parent</var> is the
+   same element as <var title="">root</var>, then <a href=#push-a-ruby-level>push a ruby level</a> and then jump to
+   the step labeled <i>start mode</i>.</li>
 
-   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an <code><a href=#the-rt-element>rt</a></code> or
-   <code><a href=#the-rp-element>rp</a></code> element, then <a href=#set-the-current-base-text>set the current base
-   text</a> and then jump to the step labeled <i>annotation
-   mode</i>.</li>
+   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an
+   <code><a href=#the-rt-element>rt</a></code> or <code><a href=#the-rp-element>rp</a></code> element, then <a href=#set-the-current-base-text>set the current base text</a> and then
+   jump to the step labeled <i>annotation mode</i>.</li>
 
    <li><p>Increment <var title="">index</var> by one.</li>
 
-   <li><p><i>Base mode post-increment</i>: If <var title="">index</var> is equal to or greater than the number of
-   child nodes in <var title="">current parent</var>, then jump to the
-   step labeled <i>end mode</i>.</li>
+   <li><p><i>Base mode post-increment</i>: If <var title="">index</var> is equal to or greater than
+   the number of child nodes in <var title="">current parent</var>, then jump to the step labeled
+   <i>end mode</i>.</li>
 
    <li><p>Jump back to the step labeled <i>base mode</i>.</li>
 
 
-   <li><p><i>Annotation mode</i>: If the <var title="">index</var>th
-   node in <var title="">current parent</var> is an <code><a href=#the-rt-element>rt</a></code>
-   element, then <a href=#push-a-ruby-annotation>push a ruby annotation</a> and jump to the
-   step labeled <i>annotation mode increment</i>.</li>
+   <li><p><i>Annotation mode</i>: If the <var title="">index</var>th node in <var title="">current
+   parent</var> is an <code><a href=#the-rt-element>rt</a></code> element, then <a href=#push-a-ruby-annotation>push a ruby annotation</a> and jump to
+   the step labeled <i>annotation mode increment</i>.</li>
 
-   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an <code><a href=#the-rp-element>rp</a></code> element, jump
-   to the step labeled <i>annotation mode increment</i>.</li>
+   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an
+   <code><a href=#the-rp-element>rp</a></code> element, jump to the step labeled <i>annotation mode increment</i>.</li>
 
-   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is not a <code><a href=#text>Text</a></code> node, or
-   is a <code><a href=#text>Text</a></code> node that is not <a href=#inter-element-whitespace>inter-element
-   whitespace</a>, then jump to the step labeled <i>base
-   mode</i>.</li>
+   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is not a
+   <code><a href=#text>Text</a></code> node, or is a <code><a href=#text>Text</a></code> node that is not <a href=#inter-element-whitespace>inter-element
+   whitespace</a>, then jump to the step labeled <i>base mode</i>.</li>
 
    <!-- index points at whitespace -->
 
-   <li><p><i>Annotation mode increment</i>: Let <var title="">lookahead index</var> be <var title="">index</var> plus
-   one.</li>
+   <li><p><i>Annotation mode increment</i>: Let <var title="">lookahead index</var> be <var title="">index</var> plus one.</li>
 
-   <li><p><i>Annotation mode white-space skipper</i>: If <var title="">lookahead index</var> is equal to the number of child
-   nodes in <var title="">current parent</var> then jump to the step
+   <li><p><i>Annotation mode white-space skipper</i>: If <var title="">lookahead index</var> is
+   equal to the number of child nodes in <var title="">current parent</var> then jump to the step
    labeled <i>end mode</i>.</li>
 
-   <li><p>If the <var title="">lookahead index</var>th node in <var title="">current parent</var> is an <code><a href=#the-rt-element>rt</a></code> element or an
-   <code><a href=#the-rp-element>rp</a></code> element, then set <var title="">index</var> to <var title="">lookahead index</var> and jump to the step labeled
-   <i>annotation mode</i>.</li>
+   <li><p>If the <var title="">lookahead index</var>th node in <var title="">current parent</var> is
+   an <code><a href=#the-rt-element>rt</a></code> element or an <code><a href=#the-rp-element>rp</a></code> element, then set <var title="">index</var> to
+   <var title="">lookahead index</var> and jump to the step labeled <i>annotation mode</i>.</li>
 
-   <li><p>If the <var title="">lookahead index</var>th node in <var title="">current parent</var> is not a <code><a href=#text>Text</a></code> node, or
-   is a <code><a href=#text>Text</a></code> node that is not <a href=#inter-element-whitespace>inter-element
-   whitespace</a>, then jump to the step labeled <i>base mode</i>
-   (without further incrementing <var title="">index</var>, so the
-   <a href=#inter-element-whitespace>inter-element whitespace</a> seen so far becomes part of
-   the next base text segment).</li>
+   <li><p>If the <var title="">lookahead index</var>th node in <var title="">current parent</var> is
+   not a <code><a href=#text>Text</a></code> node, or is a <code><a href=#text>Text</a></code> node that is not <a href=#inter-element-whitespace>inter-element
+   whitespace</a>, then jump to the step labeled <i>base mode</i> (without further incrementing
+   <var title="">index</var>, so the <a href=#inter-element-whitespace>inter-element whitespace</a> seen so far becomes part
+   of the next base text segment).</li>
 
-   <li><p>Increment <var title="">lookahead index</var> by
-   one.</li>
+   <li><p>Increment <var title="">lookahead index</var> by one.</li>
 
-   <li><p>Jump to the step labeled <i>annotation mode white-space
-   skipper</i>.</li>
+   <li><p>Jump to the step labeled <i>annotation mode white-space skipper</i>.</li>
 
 
-   <li><p><i>End mode</i>: If <var title="">current parent</var> is
-   not the same element as <var title="">root</var>, then <a href=#pop-a-ruby-level>pop a
-   ruby level</a> and jump to the step labeled <i>base mode
+   <li><p><i>End mode</i>: If <var title="">current parent</var> is not the same element as <var title="">root</var>, then <a href=#pop-a-ruby-level>pop a ruby level</a> and jump to the step labeled <i>base mode
    post-increment</i>.</li>
 
-   <li><p><i>End</i>: Return <var title="">base text segments</var>
-   and <var title="">annotation segments</var>. Any content of the
-   <code><a href=#the-ruby-element>ruby</a></code> element not described by segments in either of
-   thost lists is implicitly in an <i>ignored segment</i>.</li>
+   <li><p><i>End</i>: Return <var title="">base text segments</var> and <var title="">annotation
+   segments</var>. Any content of the <code><a href=#the-ruby-element>ruby</a></code> element not described by segments in either
+   of thost lists is implicitly in an <i>ignored segment</i>.</li>
 
-  </ol><p>When the steps above say to <dfn id=set-the-current-base-text>set the current base text</dfn>,
-  it means to run the following steps at that point in the
-  algorithm:</p>
+  </ol><p>When the steps above say to <dfn id=set-the-current-base-text>set the current base text</dfn>, it means to run the following
+  steps at that point in the algorithm:</p>
 
-  <ol><li><p>Let <var title="">text range</var> a DOM range whose <a href=#concept-range-start title=concept-range-start>start</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary point</a> (<var title="">current parent</var>, <var title="">start index</var>) and
-   whose <a href=#concept-range-end title=concept-range-end>end</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary point</a> (<var title="">current parent</var>, <var title="">index</var>).</li>
+  <ol><li><p>Let <var title="">text range</var> a DOM range whose <a href=#concept-range-start title=concept-range-start>start</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary
+   point</a> (<var title="">current parent</var>, <var title="">start index</var>) and whose
+   <a href=#concept-range-end title=concept-range-end>end</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary
+   point</a> (<var title="">current parent</var>, <var title="">index</var>).</li>
 
-   <li><p>Let <var title="">new text segment</var> be a base text
-   segment described by the range <var title="">annotation
-   range</var>.</p>
+   <li><p>Let <var title="">new text segment</var> be a base text segment described by the range
+   <var title="">annotation range</var>.</p>
 
-   <li><p>Add <var title="">new text segment</var> to <var title="">base text segments</var>.</li>
+   <li><p>Add <var title="">new text segment</var> to <var title="">base text
+   segments</var>.</li>
 
-   <li><p>Let <var title="">current base text</var> be <var title="">new text segment</var>.</li>
+   <li><p>Let <var title="">current base text</var> be <var title="">new text
+   segment</var>.</li>
 
    <li><p>Let <var title="">start index</var> be null.</li>
 
-  </ol><p>When the steps above say to <dfn id=push-a-ruby-level>push a ruby level</dfn>, it
-  means to run the following steps at that point in the algorithm:</p>
+  </ol><p>When the steps above say to <dfn id=push-a-ruby-level>push a ruby level</dfn>, it means to run the following steps
+  at that point in the algorithm:</p>
 
-  <ol><li><p>Let <var title="">current parent</var> be the <var title="">index</var>th node in <var title="">current
-   parent</var>.</li>
+  <ol><li><p>Let <var title="">current parent</var> be the <var title="">index</var>th node in <var title="">current parent</var>.</li>
 
    <li><p>Let <var title="">index</var> be 0.</li>
 
-   <li><p>Set <var title="">saved start index</var> to the value of
-   <var title="">start index</var>.</li>
+   <li><p>Set <var title="">saved start index</var> to the value of <var title="">start
+   index</var>.</li>
 
    <li><p>Let <var title="">start index</var> be null.</li>
 
-  </ol><p>When the steps above say to <dfn id=pop-a-ruby-level>pop a ruby level</dfn>, it means
-  to run the following steps at that point in the algorithm:</p>
+  </ol><p>When the steps above say to <dfn id=pop-a-ruby-level>pop a ruby level</dfn>, it means to run the following steps at
+  that point in the algorithm:</p>
 
-  <ol><li><p>Let <var title="">index</var> be the position of <var title="">current parent</var> in <var title="">root</var>.</li>
+  <ol><li><p>Let <var title="">index</var> be the position of <var title="">current parent</var> in
+   <var title="">root</var>.</li>
 
    <li><p>Let <var title="">current parent</var> be <var title="">root</var>.</li>
 
    <li><p>Increment <var title="">index</var> by one.</li>
 
-   <li><p>Set <var title="">start index</var> to the value of
-   <var title="">saved start index</var>.</li>
+   <li><p>Set <var title="">start index</var> to the value of <var title="">saved start
+   index</var>.</li>
 
    <li><p>Let <var title="">saved start index</var> be null.</li>
 
-  </ol><p>When the steps above say to <dfn id=push-a-ruby-annotation>push a ruby annotation</dfn>, it
-  means to run the following steps at that point in the algorithm:</p>
+  </ol><p>When the steps above say to <dfn id=push-a-ruby-annotation>push a ruby annotation</dfn>, it means to run the following
+  steps at that point in the algorithm:</p>
 
-  <ol><li><p>Let <var title="">rt</var> be the <code><a href=#the-rt-element>rt</a></code> element
-   that is the <var title="">index</var>th node of <var title="">current parent</var>.</li>
+  <ol><li><p>Let <var title="">rt</var> be the <code><a href=#the-rt-element>rt</a></code> element that is the <var title="">index</var>th node of <var title="">current parent</var>.</li>
 
-   <li><p>Let <var title="">annotation range</var> a DOM range whose
-   <a href=#concept-range-start title=concept-range-start>start</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary point</a> (<var title="">current parent</var>, <var title="">index</var>) and whose
-   <a href=#concept-range-end title=concept-range-end>end</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary point</a> (<var title="">current parent</var>, <var title="">index</var> plus one)
-   (i.e. that contains only <var title="">rt</var>).</li>
+   <li><p>Let <var title="">annotation range</var> a DOM range whose <a href=#concept-range-start title=concept-range-start>start</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary
+   point</a> (<var title="">current parent</var>, <var title="">index</var>) and whose <a href=#concept-range-end title=concept-range-end>end</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary point</a>
+   (<var title="">current parent</var>, <var title="">index</var> plus one) (i.e. that contains only
+   <var title="">rt</var>).</li>
 
-   <li><p>Let <var title="">new annotation segment</var> be an
-   annotation segment described by the range <var title="">annotation
-   range</var>.</li>
+   <li><p>Let <var title="">new annotation segment</var> be an annotation segment described by the
+   range <var title="">annotation range</var>.</li>
 
-   <li><p>If <var title="">current base text</var> is not null,
-   associate <var title="">new annotation segment</var> with <var title="">current base text</var>.</li>
+   <li><p>If <var title="">current base text</var> is not null, associate <var title="">new
+   annotation segment</var> with <var title="">current base text</var>.</li>
 
-   <li><p>Add <var title="">new annotation segment</var> to <var title="">annotation segments</var>.</li>
+   <li><p>Add <var title="">new annotation segment</var> to <var title="">annotation
+   segments</var>.</li>
 
   </ol><div class=example>
 
    <!-- this is the hiragana for the word "kanji" ("chinese character") in japanese -->
    <!-- in japanese, ruby-like typography is called "furigana" -->
 
-   <p>In this example, each ideograph in the Japanese text <span lang=ja title="">漢字</span> is annotated with its
-   reading in hiragana.</p>
+   <p>In this example, each ideograph in the Japanese text <span lang=ja title="">漢字</span> is annotated with its reading in hiragana.</p>
 
    <pre lang=ja>...
 <ruby>漢<rt>かん</rt>字<rt>じ</rt></ruby>
@@ -22902,9 +22677,7 @@
 
    <!-- this is the zhuyin fuhao (aka bopomofo) for the word "hanzi" ("chinese character") in traditional chinese, as used in taiwan -->
 
-   <p>In this example, each ideograph in the traditional Chinese text
-   <span lang=zh-TW title="">漢字</span> is annotated
-   with its bopomofo reading.</p>
+   <p>In this example, each ideograph in the traditional Chinese text <span lang=zh-TW title="">漢字</span> is annotated with its bopomofo reading.</p>
 
    <pre lang=zh-TW><ruby>漢<rt>ㄏㄢˋ</rt>字<rt>ㄗˋ</rt></ruby></pre>
 
@@ -22918,9 +22691,7 @@
 
    <!-- this is the pinyin for the word "hanzi" ("chinese character") in simplified chinese, as used in mainland china -->
 
-   <p>In this example, each ideograph in the simplified Chinese text
-   <span lang=zh-CN title="">汉字</span> is annotated
-   with its pinyin reading.</p>
+   <p>In this example, each ideograph in the simplified Chinese text <span lang=zh-CN title="">汉字</span> is annotated with its pinyin reading.</p>
 
    <pre lang=zh-CN>...<ruby>汉<rt>hàn</rt>字<rt>zì</rt></ruby>...</pre>
 
@@ -22934,11 +22705,10 @@
 
   <div class=example>
 
-   <p>In this more contrived example, the acronym "HTML" has four
-   annotations: one for the whole acronym, briefly describing what it
-   is, one for the letters "HT" expanding them to "Hypertext", one for
-   the letter "M" expanding it to "Markup", and one for the letter "L"
-   expanding it to "Language".</p>
+   <p>In this more contrived example, the acronym "HTML" has four annotations: one for the whole
+   acronym, briefly describing what it is, one for the letters "HT" expanding them to "Hypertext",
+   one for the letter "M" expanding it to "Markup", and one for the letter "L" expanding it to
+   "Language".</p>
 
    <pre><ruby>
  <ruby>HT<rt>Hypertext</rt>M<rt>Markup</rt>L<rt>Language</rt></ruby>
@@ -24841,21 +24611,17 @@
    <li>The <code><a href=#the-img-element>img</a></code> element is <a href=#img-all title=img-all>completely available</a>.
   </ul><p>Otherwise, the attribute must return false.</p>
 
-  <p class=note>The value of <code title=dom-img-complete><a href=#dom-img-complete>complete</a></code> can thus change while a
-  <a href=#concept-script title=concept-script>script</a> is executing.</p>
+  <p class=note>The value of <code title=dom-img-complete><a href=#dom-img-complete>complete</a></code> can thus change while
+  a <a href=#concept-script title=concept-script>script</a> is executing.</p>
 
-  <p>Three constructors are provided for creating
-  <code><a href=#htmlimageelement>HTMLImageElement</a></code> objects (in addition to the factory
-  methods from DOM Core such as <code title="">createElement()</code>): <dfn id=dom-image title=dom-image><code>Image()</code></dfn>, <dfn id=dom-image-w title=dom-image-w><code>Image(<var title="">width</var>)</code></dfn>, and <dfn id=dom-image-wh title=dom-image-wh><code>Image(<var title="">width</var>, <var title="">height</var>)</code></dfn>. When invoked as constructors,
-  these must return a new <code><a href=#htmlimageelement>HTMLImageElement</a></code> object (a new
-  <code><a href=#the-img-element>img</a></code> element). If the <var title="">width</var> argument
-  is present, the new object's <code title=attr-dim-width><a href=#attr-dim-width>width</a></code> content attribute must be set to
-  <var title="">width</var>. If the <var title="">height</var>
-  argument is also present, the new object's <code title=attr-dim-height><a href=#attr-dim-height>height</a></code> content attribute must be set
-  to <var title="">height</var>. The element's document must be the
-  <a href=#active-document>active document</a> of the <a href=#browsing-context>browsing context</a> of
-  the <code><a href=#window>Window</a></code> object on which the interface object of the
-  invoked constructor is found.</p>
+  <p>Three constructors are provided for creating <code><a href=#htmlimageelement>HTMLImageElement</a></code> objects (in addition
+  to the factory methods from DOM such as <code title="">createElement()</code>): <dfn id=dom-image title=dom-image><code>Image()</code></dfn>, <dfn id=dom-image-w title=dom-image-w><code>Image(<var title="">width</var>)</code></dfn>, and <dfn id=dom-image-wh title=dom-image-wh><code>Image(<var title="">width</var>, <var title="">height</var>)</code></dfn>. When invoked as constructors,
+  these must return a new <code><a href=#htmlimageelement>HTMLImageElement</a></code> object (a new <code><a href=#the-img-element>img</a></code> element). If
+  the <var title="">width</var> argument is present, the new object's <code title=attr-dim-width><a href=#attr-dim-width>width</a></code> content attribute must be set to <var title="">width</var>. If
+  the <var title="">height</var> argument is also present, the new object's <code title=attr-dim-height><a href=#attr-dim-height>height</a></code> content attribute must be set to <var title="">height</var>.
+  The element's document must be the <a href=#active-document>active document</a> of the <a href=#browsing-context>browsing
+  context</a> of the <code><a href=#window>Window</a></code> object on which the interface object of the invoked
+  constructor is found.</p>
 
   </div>
 <!--TOPIC:HTML-->
@@ -26480,6 +26246,9 @@
 
    </li>
 
+   <li><p>The <a href=#nested-browsing-context>nested browsing context</a>'s <code><a href=#window>Window</a></code> object's
+   <a href=#cross-boundary-event-parent>cross-boundary event parent</a> is the <a href=#browsing-context-container>browsing context container</a>. <a href=#refsDOM>[DOM]</a></li>
+
   </ul><p>If the attribute is not specified, or if the <a href=#origin>origin</a> conditions listed above are
   not met, then the user agent should render the <a href=#nested-browsing-context>nested browsing context</a> in a manner
   that is clearly distinguishable as a separate <a href=#browsing-context>browsing context</a>, and the
@@ -28085,19 +27854,15 @@
 
   </dl><div class=impl>
 
-  <p>Two constructors are provided for creating
-  <code><a href=#htmlaudioelement>HTMLAudioElement</a></code> objects (in addition to the factory
-  methods from DOM Core such as <code title="">createElement()</code>): <dfn id=dom-audio title=dom-Audio><code>Audio()</code></dfn> and <dfn id=dom-audio-s title=dom-Audio-s><code>Audio(<var title="">src</var>)</code></dfn>. When invoked as constructors,
-  these must return a new <code><a href=#htmlaudioelement>HTMLAudioElement</a></code> object (a new
-  <code><a href=#the-audio-element>audio</a></code> element). The element must have its <code title=attr-media-preload><a href=#attr-media-preload>preload</a></code> attribute set to the
-  literal value "<code title=attr-media-preload-auto><a href=#attr-media-preload-auto>auto</a></code>". If the <var title="">src</var> argument is present, the object created must have
-  its <code title=attr-media-src><a href=#attr-media-src>src</a></code> content attribute set to
-  the provided value, and the user agent must invoke the object's
-  <a href=#concept-media-load-algorithm title=concept-media-load-algorithm>resource selection
-  algorithm</a> before returning. The element's document must be
-  the <a href=#active-document>active document</a> of the <a href=#browsing-context>browsing
-  context</a> of the <code><a href=#window>Window</a></code> object on which the
-  interface object of the invoked constructor is found.</p>
+  <p>Two constructors are provided for creating <code><a href=#htmlaudioelement>HTMLAudioElement</a></code> objects (in addition
+  to the factory methods from DOM such as <code title="">createElement()</code>): <dfn id=dom-audio title=dom-Audio><code>Audio()</code></dfn> and <dfn id=dom-audio-s title=dom-Audio-s><code>Audio(<var title="">src</var>)</code></dfn>. When invoked as constructors, these must return a new
+  <code><a href=#htmlaudioelement>HTMLAudioElement</a></code> object (a new <code><a href=#the-audio-element>audio</a></code> element). The element must have its
+  <code title=attr-media-preload><a href=#attr-media-preload>preload</a></code> attribute set to the literal value "<code title=attr-media-preload-auto><a href=#attr-media-preload-auto>auto</a></code>". If the <var title="">src</var> argument is present,
+  the object created must have its <code title=attr-media-src><a href=#attr-media-src>src</a></code> content attribute set to
+  the provided value, and the user agent must invoke the object's <a href=#concept-media-load-algorithm title=concept-media-load-algorithm>resource selection algorithm</a> before returning. The
+  element's document must be the <a href=#active-document>active document</a> of the <a href=#browsing-context>browsing context</a>
+  of the <code><a href=#window>Window</a></code> object on which the interface object of the invoked constructor is
+  found.</p>
 
   </div>
 
@@ -34692,7 +34457,7 @@
   though the element itself is not visible). This allows authors to make an interactive canvas
   keyboard-accessible: authors should have a one-to-one mapping of interactive regions to focusable
   elements in the <a href=#fallback-content>fallback content</a>. (Focus has no effect on mouse interaction events.)
-  <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
+  <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p> <!-- user interaction spec integration point -->
 
   <hr><p>The <code><a href=#the-canvas-element>canvas</a></code> element has two attributes to control the size of the coordinate space:
   <dfn id=attr-canvas-width title=attr-canvas-width><code>width</code></dfn> and <dfn id=attr-canvas-height title=attr-canvas-height><code>height</code></dfn>. These attributes, when specified, must have
@@ -52452,67 +52217,52 @@
 
   </dl><div class=impl>
 
-  <p>The <dfn id=dom-option-disabled title=dom-option-disabled><code>disabled</code></dfn>
-  IDL attribute must <a href=#reflect>reflect</a> the content attribute of the
-  same name. The <dfn id=dom-option-defaultselected title=dom-option-defaultSelected><code>defaultSelected</code></dfn>
-  IDL attribute must <a href=#reflect>reflect</a> the <code title=attr-option-selected><a href=#attr-option-selected>selected</a></code> content attribute.</p>
+  <p>The <dfn id=dom-option-disabled title=dom-option-disabled><code>disabled</code></dfn> IDL attribute must
+  <a href=#reflect>reflect</a> the content attribute of the same name. The <dfn id=dom-option-defaultselected title=dom-option-defaultSelected><code>defaultSelected</code></dfn> IDL attribute must
+  <a href=#reflect>reflect</a> the <code title=attr-option-selected><a href=#attr-option-selected>selected</a></code> content attribute.</p>
 
-  <p>The <dfn id=dom-option-label title=dom-option-label><code>label</code></dfn> IDL
-  attribute, on getting, must return the element's <a href=#concept-option-label title=concept-option-label>label</a>. On setting, the element's
-  <code title=attr-option-label><a href=#attr-option-label>label</a></code> content attribute must
-  be set to the new value.</p>
+  <p>The <dfn id=dom-option-label title=dom-option-label><code>label</code></dfn> IDL attribute, on getting, must
+  return the element's <a href=#concept-option-label title=concept-option-label>label</a>. On setting, the element's
+  <code title=attr-option-label><a href=#attr-option-label>label</a></code> content attribute must be set to the new value.</p>
 
-  <p>The <dfn id=dom-option-value title=dom-option-value><code>value</code></dfn> IDL
-  attribute, on getting, must return the element's <a href=#concept-option-value title=concept-option-value>value</a>. On setting, the element's
-  <code title=attr-option-value><a href=#attr-option-value>value</a></code> content attribute must
-  be set to the new value.</p>
+  <p>The <dfn id=dom-option-value title=dom-option-value><code>value</code></dfn> IDL attribute, on getting, must
+  return the element's <a href=#concept-option-value title=concept-option-value>value</a>. On setting, the element's
+  <code title=attr-option-value><a href=#attr-option-value>value</a></code> content attribute must be set to the new value.</p>
 
-  <p>The <dfn id=dom-option-selected title=dom-option-selected><code>selected</code></dfn>
-  IDL attribute, on getting, must return true if the element's <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> is true, and
-  false otherwise. On setting, it must set the element's <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> to the new
-  value, and then cause the element to <a href=#ask-for-a-reset>ask for a reset</a>.</p>
+  <p>The <dfn id=dom-option-selected title=dom-option-selected><code>selected</code></dfn> IDL attribute, on getting,
+  must return true if the element's <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> is
+  true, and false otherwise. On setting, it must set the element's <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> to the new value, and then cause the
+  element to <a href=#ask-for-a-reset>ask for a reset</a>.</p>
 
-  <p>The <dfn id=dom-option-index title=dom-option-index><code>index</code></dfn> IDL
-  attribute must return the element's <a href=#concept-option-index title=concept-option-index>index</a>.</p>
+  <p>The <dfn id=dom-option-index title=dom-option-index><code>index</code></dfn> IDL attribute must return the
+  element's <a href=#concept-option-index title=concept-option-index>index</a>.</p>
 
-  <p>The <dfn id=dom-option-text title=dom-option-text><code>text</code></dfn> IDL
-  attribute, on getting, must return the value of the
-  <code><a href=#textcontent>textContent</a></code> IDL attribute on the element, with <a href=#strip-leading-and-trailing-whitespace title="strip leading and trailing whitespace">leading and trailing
-  whitespace stripped</a>, and with any sequences of two or more
-  <a href=#space-character title="space character">space characters</a> replaced by a
-  single U+0020 SPACE character. On setting, it must act as if the
-  <code><a href=#textcontent>textContent</a></code> IDL attribute on the element had been set
-  to the new value.</p>
+  <p>The <dfn id=dom-option-text title=dom-option-text><code>text</code></dfn> IDL attribute, on getting, must return
+  the value of the <code><a href=#textcontent>textContent</a></code> IDL attribute on the element, with <a href=#strip-leading-and-trailing-whitespace title="strip
+  leading and trailing whitespace">leading and trailing whitespace stripped</a>, and with any
+  sequences of two or more <a href=#space-character title="space character">space characters</a> replaced by a
+  single U+0020 SPACE character. On setting, it must act as if the <code><a href=#textcontent>textContent</a></code> IDL
+  attribute on the element had been set to the new value.</p>
 
-  <p>The <dfn id=dom-option-form title=dom-option-form><code>form</code></dfn> IDL
-  attribute's behavior depends on whether the <code><a href=#the-option-element>option</a></code>
-  element is in a <code><a href=#the-select-element>select</a></code> element or not. If the
-  <code><a href=#the-option-element>option</a></code> has a <code><a href=#the-select-element>select</a></code> element as its parent,
-  or has an <code><a href=#the-optgroup-element>optgroup</a></code> element as its parent and that
-  <code><a href=#the-optgroup-element>optgroup</a></code> element has a <code><a href=#the-select-element>select</a></code> element as
-  its parent, then the <code title=dom-option-form><a href=#dom-option-form>form</a></code> IDL
-  attribute must return the same value as the <code title=dom-fae-form><a href=#dom-fae-form>form</a></code> IDL attribute on that
-  <code><a href=#the-select-element>select</a></code> element. Otherwise, it must return null.</p>
+  <p>The <dfn id=dom-option-form title=dom-option-form><code>form</code></dfn> IDL attribute's behavior depends on
+  whether the <code><a href=#the-option-element>option</a></code> element is in a <code><a href=#the-select-element>select</a></code> element or not. If the
+  <code><a href=#the-option-element>option</a></code> has a <code><a href=#the-select-element>select</a></code> element as its parent, or has an
+  <code><a href=#the-optgroup-element>optgroup</a></code> element as its parent and that <code><a href=#the-optgroup-element>optgroup</a></code> element has a
+  <code><a href=#the-select-element>select</a></code> element as its parent, then the <code title=dom-option-form><a href=#dom-option-form>form</a></code> IDL
+  attribute must return the same value as the <code title=dom-fae-form><a href=#dom-fae-form>form</a></code> IDL attribute
+  on that <code><a href=#the-select-element>select</a></code> element. Otherwise, it must return null.</p>
 
-  <p>Several constructors are provided for creating
-  <code><a href=#htmloptionelement>HTMLOptionElement</a></code> objects (in addition to the factory
-  methods from DOM Core such as <code title="">createElement()</code>): <dfn id=dom-option title=dom-option><code>Option()</code></dfn>, <dfn id=dom-option-t title=dom-option-t><code>Option(<var title="">text</var>)</code></dfn>, <dfn id=dom-option-tv title=dom-option-tv><code>Option(<var title="">text</var>, <var title="">value</var>)</code></dfn>, <dfn id=dom-option-tvd title=dom-option-tvd><code>Option(<var title="">text</var>, <var title="">value</var>, <var title="">defaultSelected</var>)</code></dfn>, and <dfn id=dom-option-tvds title=dom-option-tvds><code>Option(<var title="">text</var>, <var title="">value</var>, <var title="">defaultSelected</var>, <var title="">selected</var>)</code></dfn>. When invoked as constructors,
-  these must return a new <code><a href=#htmloptionelement>HTMLOptionElement</a></code> object (a new
-  <code><a href=#the-option-element>option</a></code> element). If the <var title="">text</var>
-  argument is present, the new object must have as its only child a
-  <code><a href=#text>Text</a></code> node whose data is the value of that argument. If
-  the <var title="">value</var> argument is present, the new object
-  must have a <code title=attr-option-value><a href=#attr-option-value>value</a></code> attribute
-  set with the value of the argument as its value. If the <var title="">defaultSelected</var> argument is present and true, the new
-  object must have a <code title=attr-option-selected><a href=#attr-option-selected>selected</a></code> attribute set with no
-  value. If the <var title="">selected</var> argument is present and
-  true, the new object must have its <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> set to true;
-  otherwise the fourth argument is absent or false, and the <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> must be set
-  to false, even if the <var title="">defaultSelected</var> argument
-  is present and true. The element's document must be the <a href=#active-document>active
-  document</a> of the <a href=#browsing-context>browsing context</a> of the
-  <code><a href=#window>Window</a></code> object on which the interface object of the
-  invoked constructor is found.</p>
+  <p>Several constructors are provided for creating <code><a href=#htmloptionelement>HTMLOptionElement</a></code> objects (in
+  addition to the factory methods from DOM such as <code title="">createElement()</code>): <dfn id=dom-option title=dom-option><code>Option()</code></dfn>, <dfn id=dom-option-t title=dom-option-t><code>Option(<var title="">text</var>)</code></dfn>, <dfn id=dom-option-tv title=dom-option-tv><code>Option(<var title="">text</var>, <var title="">value</var>)</code></dfn>, <dfn id=dom-option-tvd title=dom-option-tvd><code>Option(<var title="">text</var>, <var title="">value</var>, <var title="">defaultSelected</var>)</code></dfn>, and <dfn id=dom-option-tvds title=dom-option-tvds><code>Option(<var title="">text</var>, <var title="">value</var>, <var title="">defaultSelected</var>, <var title="">selected</var>)</code></dfn>. When invoked as constructors, these must return a new
+  <code><a href=#htmloptionelement>HTMLOptionElement</a></code> object (a new <code><a href=#the-option-element>option</a></code> element). If the <var title="">text</var> argument is present, the new object must have as its only child a
+  <code><a href=#text>Text</a></code> node whose data is the value of that argument. If the <var title="">value</var>
+  argument is present, the new object must have a <code title=attr-option-value><a href=#attr-option-value>value</a></code>
+  attribute set with the value of the argument as its value. If the <var title="">defaultSelected</var> argument is present and true, the new object must have a <code title=attr-option-selected><a href=#attr-option-selected>selected</a></code> attribute set with no value. If the <var title="">selected</var> argument is present and true, the new object must have its <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> set to true; otherwise the fourth argument
+  is absent or false, and the <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> must be
+  set to false, even if the <var title="">defaultSelected</var> argument is present and true. The
+  element's document must be the <a href=#active-document>active document</a> of the <a href=#browsing-context>browsing context</a>
+  of the <code><a href=#window>Window</a></code> object on which the interface object of the invoked constructor is
+  found.</p>
 
   </div>
 <!--TOPIC:HTML-->
@@ -69441,7 +69191,7 @@
 
   <p>When faced with displaying an XML file inline, user agents must first <a href=#create-a-document-object>create a
   <code>Document</code> object</a>, following the requirements of the XML and Namespaces in XML
-  recommendations, RFC 3023, DOM Core, and other relevant specifications. <a href=#refsXML>[XML]</a> <a href=#refsXMLNS>[XMLNS]</a> <a href=#refsRFC3023>[RFC3023]</a> <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  recommendations, RFC 3023, DOM, and other relevant specifications. <a href=#refsXML>[XML]</a> <a href=#refsXMLNS>[XMLNS]</a> <a href=#refsRFC3023>[RFC3023]</a> <a href=#refsDOM>[DOM]</a></p>
 
   <p>The actual HTTP headers and other metadata, not the headers as mutated or implied by the
   algorithms given in this specification, are the ones that must be used when determining the
@@ -73421,6 +73171,7 @@
     <a href=#concept-task title=concept-task>tasks</a> <a href=#queue-a-task title="queue a
     task">queued</a> with the <a href=#user-interaction-task-source>user interaction task
     source</a>. <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
+    <!-- user interaction events integration point -->
 
    </dd>
 
@@ -73599,104 +73350,86 @@
 
   <!--test: <a href="http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A...%3Cscript%3E%0Aw(a%3Ddocument.implementation.createDocument(null%2C%20null%2C%20null))%3B%0Aw(a.appendChild(a.createElementNS('http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml'%2C%20'html')))%3B%0Aw(b%3Da.firstChild.appendChild(a.createElementNS('http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml'%2C%20'body')))%3B%0Aw(b.test%20%3D%20w)%3B%0Aw(b.setAttribute('onclick'%2C%20'test(%22fire%3A%20%22%20%2B%20event)'))%3B%0Aw(b.onclick)%3B%0Aw(e%3Da.createEvent('Event'))%3B%0Aw(e.initEvent('click'%2C%20false%2C%20false))%3B%0Aw(b.dispatchEvent(e))%3B%0A%3C%2Fscript%3E">test</a>-->
 
-  <p>Many objects can have <dfn id=event-handlers>event handlers</dfn> specified. These
-  act as non-capture event listeners for the object on which they are
-  specified. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  <p>Many objects can have <dfn id=event-handlers>event handlers</dfn> specified. These act as non-capture event
+  listeners for the object on which they are specified. <a href=#refsDOM>[DOM]</a></p>
 
-  <p>An <a href=#event-handlers title="event handlers">event handler</a> can either
-  have the value null or be set to a callback object. This is defined
-  using the <code><a href=#eventhandler>EventHandler</a></code> callback interface type. <span class=impl>Initially, event handlers must be set to
-  null.</span></p>
+  <p>An <a href=#event-handlers title="event handlers">event handler</a> can either have the value null or be set
+  to a callback object. This is defined using the <code><a href=#eventhandler>EventHandler</a></code> callback interface type.
+  <span class=impl>Initially, event handlers must be set to null.</span></p>
 
   <p>Event handlers are exposed in one of two ways.</p>
 
-  <p>The first way, common to all event handlers, is as an <a href=#event-handler-idl-attributes title="event handler IDL attributes">event handler IDL
-  attribute</a>.</p>
+  <p>The first way, common to all event handlers, is as an <a href=#event-handler-idl-attributes title="event handler IDL
+  attributes">event handler IDL attribute</a>.</p>
 
-  <p>The second way is as an <a href=#event-handler-content-attributes title="event handler content
-  attributes">event handler content attribute</a>. Event handlers
-  on <a href=#html-elements>HTML elements</a> and some of the event handlers on
+  <p>The second way is as an <a href=#event-handler-content-attributes title="event handler content attributes">event handler content
+  attribute</a>. Event handlers on <a href=#html-elements>HTML elements</a> and some of the event handlers on
   <code><a href=#window>Window</a></code> objects are exposed in this way.</p>
 
   <div class=impl>
 
-  <hr><p><dfn id=event-handler-idl-attributes>Event handler IDL attributes</dfn>, on setting, must set the
-  corresponding event handler to their new value, and on
-  getting, must return whatever the current value of the corresponding
+  <hr><p><dfn id=event-handler-idl-attributes>Event handler IDL attributes</dfn>, on setting, must set the corresponding event handler
+  to their new value, and on getting, must return whatever the current value of the corresponding
   event handler is (possibly null).</p>
 
-  <p>If an <a href=#event-handler-idl-attributes title="event handler IDL attributes">event handler
-  IDL attribute</a> exposes an <a href=#event-handlers title="event handlers">event
-  handler</a> of an object that doesn't exist, it must always
+  <p>If an <a href=#event-handler-idl-attributes title="event handler IDL attributes">event handler IDL attribute</a> exposes an
+  <a href=#event-handlers title="event handlers">event handler</a> of an object that doesn't exist, it must always
   return null on getting and must do nothing on setting.</p>
 
-  <p class=note>This can happen in particular for <a href=#event-handler-idl-attributes title="event
-  handler IDL attributes">event handler IDL attribute</a> on
-  <code><a href=#the-body-element>body</a></code> elements that do not have corresponding
+  <p class=note>This can happen in particular for <a href=#event-handler-idl-attributes title="event handler IDL attributes">event
+  handler IDL attribute</a> on <code><a href=#the-body-element>body</a></code> elements that do not have corresponding
   <code><a href=#window>Window</a></code> objects.</p>
 
-  <p class=note>Certain event handler IDL attributes have additional
-  requirements, in particular the <code title=handler-MessagePort-onmessage><a href=#handler-messageport-onmessage>onmessage</a></code> attribute of
+  <p class=note>Certain event handler IDL attributes have additional requirements, in particular
+  the <code title=handler-MessagePort-onmessage><a href=#handler-messageport-onmessage>onmessage</a></code> attribute of
   <code><a href=#messageport>MessagePort</a></code> objects.</p>
 
-  <p>On getting, <a href=#event-handler-idl-attributes>event handler IDL attributes</a> must return
-  the value of their corresponding event handlers, except when the
-  value is an <a href=#concept-handler-error title=concept-handler-error>internal error
-  value</a>, in which case the user agent must set the corresponding
-  event handler to null, and then throw an exception corresponding to
-  the error condition.</p>
+  <p>On getting, <a href=#event-handler-idl-attributes>event handler IDL attributes</a> must return the value of their
+  corresponding event handlers, except when the value is an <a href=#concept-handler-error title=concept-handler-error>internal error value</a>, in which case the user agent must set
+  the corresponding event handler to null, and then throw an exception corresponding to the error
+  condition.</p>
 
   <hr></div>
 
-  <p><dfn id=event-handler-content-attributes>Event handler content attributes</dfn>, when specified, must
-  contain valid JavaScript code which, when parsed, would match the
-  <code title="">FunctionBody</code> production after automatic
+  <p><dfn id=event-handler-content-attributes>Event handler content attributes</dfn>, when specified, must contain valid JavaScript code
+  which, when parsed, would match the <code title="">FunctionBody</code> production after automatic
   semicolon insertion. <a href=#refsECMA262>[ECMA262]</a></p>
 
   <div class=impl>
 
   <!-- SCRIPT EXEC -->
-  <p>When an <a href=#event-handler-content-attributes title="event handler content attributes">event
-  handler content attribute</a> is set, if the element is owned by
-  a <code><a href=#document>Document</a></code> that is in a <a href=#browsing-context>browsing context</a>,
-  and <a href=#concept-bc-script title=concept-bc-script>scripting is enabled</a> for
-  that <a href=#browsing-context>browsing context</a>, the user agent must run the
-  following steps to create a <a href=#concept-script title=concept-script>script</a> after setting the content
-  attribute to its new value:</p>
+  <p>When an <a href=#event-handler-content-attributes title="event handler content attributes">event handler content attribute</a>
+  is set, if the element is owned by a <code><a href=#document>Document</a></code> that is in a <a href=#browsing-context>browsing
+  context</a>, and <a href=#concept-bc-script title=concept-bc-script>scripting is enabled</a> for that
+  <a href=#browsing-context>browsing context</a>, the user agent must run the following steps to create a <a href=#concept-script title=concept-script>script</a> after setting the content attribute to its new value:</p>
 
-  <ol><li><p>Set the corresponding <a href=#event-handlers title="event handlers">event
-   handler</a> to null.</li>
+  <ol><li><p>Set the corresponding <a href=#event-handlers title="event handlers">event handler</a> to null.</li>
 
-   <li><p>Set up a <a href=#script-execution-environment>script execution environment</a> for
-   JavaScript.</li>
+   <li><p>Set up a <a href=#script-execution-environment>script execution environment</a> for JavaScript.</li>
 
-   <li><p>Let <var title="">body</var> be the <a href=#event-handler-content-attributes title="event
-   handler content attributes">event handler content
-   attribute</a>'s new value.</li>
+   <li><p>Let <var title="">body</var> be the <a href=#event-handler-content-attributes title="event handler content attributes">event
+   handler content attribute</a>'s new value.</li>
 
    <li>
 
-    <p>If <var title="">body</var> is not parsable as
-    <i>FunctionBody</i> or if parsing detects an <i>early error</i>
-    then <a href=#set-the-event-handler-content-attribute-to-an-error>set the event handler content attribute to an
-    error</a> as defined below, and abort these steps.</p>
+    <p>If <var title="">body</var> is not parsable as <i>FunctionBody</i> or if parsing detects an
+    <i>early error</i> then <a href=#set-the-event-handler-content-attribute-to-an-error>set the event handler content attribute to an error</a> as
+    defined below, and abort these steps.</p>
 
-    <p class=note><i>FunctionBody</i> is defined in ECMAScript
-    edition 5 section 13 Function Definition. <i>Early error</i> is
-    defined in ECMAScript edition 5 section 16 Errors. <a href=#refsECMA262>[ECMA262]</a></p>
+    <p class=note><i>FunctionBody</i> is defined in ECMAScript edition 5 section 13 Function
+    Definition. <i>Early error</i> is defined in ECMAScript edition 5 section 16 Errors. <a href=#refsECMA262>[ECMA262]</a></p>
 
    </li>
 
    <li>
 
-    <p>If <var title="">body</var> begins with a Directive Prologue
-    that contains a Use Strict Directive then let <var title="">strict</var> be true, otherwise let <var title="">strict</var> be false.</p> <!-- we can't defer to 10.1.1
-    since we're not using a Function constructor but doing it
-    ourselves. -->
+    <p>If <var title="">body</var> begins with a Directive Prologue that contains a Use Strict
+    Directive then let <var title="">strict</var> be true, otherwise let <var title="">strict</var>
+    be false.</p> <!-- we can't defer to 10.1.1 since we're not using a Function constructor but
+    doing it ourselves. -->
 
-    <p class=note>The terms "Directive Prologue" and "Use Strict
-    Directive" are defined in ECMAScript edition 5 section 14.1
-    Directive Prologues and the Use Strict Directive. <a href=#refsECMA262>[ECMA262]</a></p>
+    <p class=note>The terms "Directive Prologue" and "Use Strict Directive" are defined in
+    ECMAScript edition 5 section 14.1 Directive Prologues and the Use Strict Directive. <a href=#refsECMA262>[ECMA262]</a></p>
 
    </li>
 
@@ -73704,31 +73437,27 @@
 currently this is unnecessary: http://www.w3.org/Bugs/Public/show_bug.cgi?id=11977#c4
    <li>
 
-    <p>If <var title="">strict</var> is true, and anything in <var
-    title="">body</var> is a <code>SyntaxError</code> according to the
-    Strict Mode Restrictions, then <span>set the event handler content
-    attribute to an error</span> as defined below, and abort these
-    steps.</p>
+    <p>If <var title="">strict</var> is true, and anything in <var title="">body</var> is a
+    <code>SyntaxError</code> according to the Strict Mode Restrictions, then <span>set the event
+    handler content attribute to an error</span> as defined below, and abort these steps.</p>
 
-    <p class="note">The Strict Mode Restrictions are those listed in
-    ECMAScript edition 5 section 13.1 Strict Mode Restrictions. <a
-    href="#refsECMA262">[ECMA262]</a></p>
+    <p class="note">The Strict Mode Restrictions are those listed in ECMAScript edition 5 section
+    13.1 Strict Mode Restrictions. <a href="#refsECMA262">[ECMA262]</a></p>
 
    </li>
 -->
 
    <li>
 
-    <p>Using the script execution environment created above, create a
-    function object (as defined in ECMAScript edition 5 section 13.2
-    Creating Function Objects), with:</p>
+    <p>Using the script execution environment created above, create a function object (as defined in
+    ECMAScript edition 5 section 13.2 Creating Function Objects), with:</p>
 
     <dl><dt>Parameter list <var title="">FormalParameterList</var></dt>
 
      <dd>
 
-      <dl class=switch><dt>If the attribute is the <code title=handler-window-onerror><a href=#handler-window-onerror>onerror</a></code> attribute of the
-       <code><a href=#window>Window</a></code> object</dt>
+      <dl class=switch><dt>If the attribute is the <code title=handler-window-onerror><a href=#handler-window-onerror>onerror</a></code> attribute of
+       the <code><a href=#window>Window</a></code> object</dt>
 
        <dd>Let the function have four arguments, named <code title="">event</code>, <code title="">source</code>, <code title="">lineno</code>, and <code title="">column</code>.</dd>
        <!-- /column/ is new as of 2012; see https://www.w3.org/Bugs/Public/show_bug.cgi?id=13319 -->
@@ -73747,18 +73476,17 @@
 
      <dd>
 
-      <ol><li>Let <var title="">Scope</var> be the result of
-       NewObjectEnvironment(the element's <code><a href=#document>Document</a></code>, the
-       <var title="">global environment</var>).</li>
+      <ol><li>Let <var title="">Scope</var> be the result of NewObjectEnvironment(the element's
+       <code><a href=#document>Document</a></code>, the <var title="">global environment</var>).</li>
 
-       <li>If the element has a <a href=#form-owner>form owner</a>, let <var title="">Scope</var> be the result of NewObjectEnvironment(the
-       element's <a href=#form-owner>form owner</a>, <var title="">Scope</var>).</li>
+       <li>If the element has a <a href=#form-owner>form owner</a>, let <var title="">Scope</var> be the result
+       of NewObjectEnvironment(the element's <a href=#form-owner>form owner</a>, <var title="">Scope</var>).</li>
 
-       <li>Let <var title="">Scope</var> be the result of
-       NewObjectEnvironment(the element's object, <var title="">Scope</var>).</li>
+       <li>Let <var title="">Scope</var> be the result of NewObjectEnvironment(the element's object,
+       <var title="">Scope</var>).</li>
 
-      </ol><p class=note>NewObjectEnvironment() is defined in ECMAScript
-      edition 5 section 10.2.2.3 NewObjectEnvironment (O, E). <a href=#refsECMA262>[ECMA262]</a></p>
+      </ol><p class=note>NewObjectEnvironment() is defined in ECMAScript edition 5 section 10.2.2.3
+      NewObjectEnvironment (O, E). <a href=#refsECMA262>[ECMA262]</a></p>
 
      </dd>
 
@@ -73766,35 +73494,29 @@
 
      <dd>The value of <var title="">strict</var>.</dd>
 
-    </dl><p>Let this new function be the only entry in the script's
-    <a href=#list-of-code-entry-points>list of code entry-points</a>.</p>
+    </dl><p>Let this new function be the only entry in the script's <a href=#list-of-code-entry-points>list of code
+    entry-points</a>.</p>
 
    </li>
 
-   <li><p>Set up the <a href="#script's-global-object">script's global object</a>, the
-   <a href="#script's-browsing-context">script's browsing context</a>, the <a href="#script's-document">script's
-   document</a>, the <a href="#script's-referrer-source">script's referrer source</a>, the
-   <a href="#script's-url-character-encoding">script's URL character encoding</a>, and the
-   <a href="#script's-base-url">script's base URL</a> from <a href=#the-script-settings-determined-from-the-node>the script settings
-   determined from the node</a> on which the attribute is being
+   <li><p>Set up the <a href="#script's-global-object">script's global object</a>, the <a href="#script's-browsing-context">script's browsing
+   context</a>, the <a href="#script's-document">script's document</a>, the <a href="#script's-referrer-source">script's referrer source</a>,
+   the <a href="#script's-url-character-encoding">script's URL character encoding</a>, and the <a href="#script's-base-url">script's base URL</a> from
+   <a href=#the-script-settings-determined-from-the-node>the script settings determined from the node</a> on which the attribute is being
    set.</li>
 
-   <li><p>Set the corresponding <a href=#event-handlers title="event handlers">event
-   handler</a> to the aforementioned function.</li>
+   <li><p>Set the corresponding <a href=#event-handlers title="event handlers">event handler</a> to the
+   aforementioned function.</li>
 
-  </ol><p>When a user agent is required, by the steps above, to <dfn id=set-the-event-handler-content-attribute-to-an-error>set
-  the event handler content attribute to an error</dfn>, the user
-  agent must set the corresponding <a href=#event-handlers title="event handlers">event
-  handler</a> to an <dfn id=concept-handler-error title=concept-handler-error>internal
-  error value</dfn> representing the error condition, keeping track of
-  the <a href=#url>URL</a> of the resource where the <a href=#event-handler-content-attributes title="event
-  handler content attributes">event handler content attribute</a>
-  was set, and the relevant line number inside that resource where the
-  error occurred.</p>
+  </ol><p>When a user agent is required, by the steps above, to <dfn id=set-the-event-handler-content-attribute-to-an-error>set the event handler content
+  attribute to an error</dfn>, the user agent must set the corresponding <a href=#event-handlers title="event
+  handlers">event handler</a> to an <dfn id=concept-handler-error title=concept-handler-error>internal error value</dfn>
+  representing the error condition, keeping track of the <a href=#url>URL</a> of the resource where the
+  <a href=#event-handler-content-attributes title="event handler content attributes">event handler content attribute</a> was set, and
+  the relevant line number inside that resource where the error occurred.</p>
 
-  <p>When an event handler content attribute is removed, the user
-  agent must set the corresponding <a href=#event-handlers title="event handlers">event
-  handler</a> to null.</p>
+  <p>When an event handler content attribute is removed, the user agent must set the corresponding
+  <a href=#event-handlers title="event handlers">event handler</a> to null.</p>
   <!--
   http://software.hixie.ch/utilities/js/live-dom-viewer/saved/245 onload
   http://software.hixie.ch/utilities/js/live-dom-viewer/saved/247 onclick
@@ -73803,50 +73525,43 @@
 
   </div>
 
-  <p class=note>When an <a href=#event-handler-content-attributes title="event handler content
-  attributes">event handler content attribute</a> is set on an
-  element owned by a <code><a href=#document>Document</a></code> that is not in a
-  <a href=#browsing-context>browsing context</a>, the corresponding event handler is
-  not changed.</p>
+  <p class=note>When an <a href=#event-handler-content-attributes title="event handler content attributes">event handler content
+  attribute</a> is set on an element owned by a <code><a href=#document>Document</a></code> that is not in a
+  <a href=#browsing-context>browsing context</a>, the corresponding event handler is not changed.</p>
 
   <!-- v2: we should probably support HTML4's Content-Script-Type header here. -->
 
   <div class=impl>
 
-  <hr><p>When an <a href=#event-handlers title="event handlers">event handler</a> <var title="">H</var> of an element or object <var title="">T</var>
-  implementing the <code><a href=#eventtarget>EventTarget</a></code> interface is first set to
-  a non-null value, the user agent must append an <a href=#concept-event-listener title=concept-event-listener>event listener</a> to the list of
-  <a href=#concept-event-listener title=concept-event-listener>event listeners</a>
-  associated with <var title="">T</var> with <i>type</i> set to the
-  <dfn id=event-handler-event-type>event handler event type</dfn> corresponding to <var title="">H</var>, <i>capture</i> set to false, and <i>listener</i>
-  set to <a href=#the-event-handler-processing-algorithm>the event handler processing algorithm</a> defined
-  below. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  <hr><p>When an <a href=#event-handlers title="event handlers">event handler</a> <var title="">H</var> of an element
+  or object <var title="">T</var> implementing the <code><a href=#eventtarget>EventTarget</a></code> interface is first set
+  to a non-null value, the user agent must append an <a href=#concept-event-listener title=concept-event-listener>event
+  listener</a> to the list of <a href=#concept-event-listener title=concept-event-listener>event listeners</a>
+  associated with <var title="">T</var> with <i>type</i> set to the <dfn id=event-handler-event-type>event handler event
+  type</dfn> corresponding to <var title="">H</var>, <i>capture</i> set to false, and
+  <i>listener</i> set to <a href=#the-event-handler-processing-algorithm>the event handler processing algorithm</a> defined below. <a href=#refsDOM>[DOM]</a></p>
 
-  <p class=note>The <i>listener</i> is emphatically <em>not</em> the
-  <a href=#event-handlers title="event handlers">event handler</a> itself. Every
-  event handler ends up registering the same <i>listener</i>, the
-  algorithm defined below, which takes care of invoking the right
-  callback, and processing the callback's return value.</p>
+  <p class=note>The <i>listener</i> is emphatically <em>not</em> the <a href=#event-handlers title="event
+  handlers">event handler</a> itself. Every event handler ends up registering the same
+  <i>listener</i>, the algorithm defined below, which takes care of invoking the right callback, and
+  processing the callback's return value.</p>
 
-  <p class=note>This only happens the first time the <a href=#event-handlers title="event handlers">event handler</a>'s value is set. Since
-  listeners are called in the order they were registered, the order of
-  event listeners for a particular event type will always be first the
-  event listeners registered with <code title=dom-EventTarget-addEventListener>addEventListener()</code>
-  before the first time the <a href=#event-handlers title="event handlers">event
-  handler</a> was set to a non-null value, then the callback to
-  which it is currently set, if any, and finally the event listeners
-  registered with <code title=dom-EventTarget-addEventListener>addEventListener()</code>
-  <em>after</em> the first time the <a href=#event-handlers title="event handlers">event
-  handler</a> was set to a non-null value.</p>
+  <p class=note>This only happens the first time the <a href=#event-handlers title="event handlers">event
+  handler</a>'s value is set. Since listeners are called in the order they were registered, the
+  order of event listeners for a particular event type will always be first the event listeners
+  registered with <code title=dom-EventTarget-addEventListener>addEventListener()</code> before
+  the first time the <a href=#event-handlers title="event handlers">event handler</a> was set to a non-null value,
+  then the callback to which it is currently set, if any, and finally the event listeners registered
+  with <code title=dom-EventTarget-addEventListener>addEventListener()</code> <em>after</em> the
+  first time the <a href=#event-handlers title="event handlers">event handler</a> was set to a non-null value.</p>
 
   </div>
 
   <div class=example>
 
-   <p>This example demonstrates the order in which event listeners are
-   invoked. If the button in this example is clicked by the user, the
-   page will show four alerts, with the text "ONE", "TWO", "THREE",
-   and "FOUR" respectively.</p>
+   <p>This example demonstrates the order in which event listeners are invoked. If the button in
+   this example is clicked by the user, the page will show four alerts, with the text "ONE", "TWO",
+   "THREE", and "FOUR" respectively.</p>
 
    <pre><button id="test">Start Demo</button>
 <script>
@@ -73862,15 +73577,13 @@
 
   <div class=impl>
 
-  <p class=note>The interfaces implemented by the event object do
-  not influence whether an <a href=#event-handlers title="event handlers">event
-  handler</a> is triggered or not.</p>
+  <p class=note>The interfaces implemented by the event object do not influence whether an <a href=#event-handlers title="event handlers">event handler</a> is triggered or not.</p>
 
-  <p><dfn id=the-event-handler-processing-algorithm>The event handler processing algorithm</dfn> for an
-  <a href=#event-handlers title="event handlers">event handler</a> <var title="">H</var> and an <code><a href=#event>Event</a></code> object <var title="">E</var> is as follows:</p>
+  <p><dfn id=the-event-handler-processing-algorithm>The event handler processing algorithm</dfn> for an <a href=#event-handlers title="event handlers">event
+  handler</a> <var title="">H</var> and an <code><a href=#event>Event</a></code> object <var title="">E</var> is as
+  follows:</p>
 
-  <ol><li><p>If <var title="">H</var>'s value is null, then abort these
-   steps.</li>
+  <ol><li><p>If <var title="">H</var>'s value is null, then abort these steps.</li>
 
    <li><p>If <var title="">H</var>'s value is an <a href=#concept-handler-error title=concept-handler-error>internal error
    value</a>, then set the <a href=#event-handlers title="event handlers">event handler</a> to null and then
@@ -73880,14 +73593,11 @@
    handlers">event handler</a> of the <code><a href=#window>Window</a></code> object of that <code><a href=#document>Document</a></code>,
    and abort these steps.</li>
 
-   <li><p>Let <var title="">callback</var> be <var title="">H</var>'s
-   value, the callback that the <a href=#event-handlers title="event handlers">event
-   handler</a> was last set to.</li>
+   <li><p>Let <var title="">callback</var> be <var title="">H</var>'s value, the callback that the
+   <a href=#event-handlers title="event handlers">event handler</a> was last set to.</li>
 
-   <li><p>Invoke <var title="">callback</var> with one
-   argument, the value of which is the <code><a href=#event>Event</a></code> object <var title="">E</var>, with the <i title=dfn-callback-this-value>callback this value</i> set to
-   <var title="">E</var>'s <code title=dom-Event-currentTarget>currentTarget</code>. Let the
-   return value be <var title="">return value</var>. <a href=#refsWEBIDL>[WEBIDL]</a></li>
+   <li><p>Invoke <var title="">callback</var> with one argument, the value of which is the
+   <code><a href=#event>Event</a></code> object <var title="">E</var>, with the <i title=dfn-callback-this-value>callback this value</i> set to <var title="">E</var>'s <code title=dom-Event-currentTarget>currentTarget</code>. Let the return value be <var title="">return value</var>. <a href=#refsWEBIDL>[WEBIDL]</a></li>
 
    <li>
 
@@ -73895,21 +73605,19 @@
 
     <dl class=switch><dt>If the event type is <code class=event-mouseover>mouseover</code></dt>
 
-     <dd><p>If <var title="">return value</var> is a boolean with the
-     value true, then cancel the event.</dd>
+     <dd><p>If <var title="">return value</var> is a boolean with the value true, then cancel the
+     event.</dd>
 
-     <dt>If the <code><a href=#event>Event</a></code> object <var title="">E</var> is a
-     <code><a href=#beforeunloadevent>BeforeUnloadEvent</a></code> object</dt>
+     <dt>If the <code><a href=#event>Event</a></code> object <var title="">E</var> is a <code><a href=#beforeunloadevent>BeforeUnloadEvent</a></code>
+     object</dt>
 
-     <dd><p>If <var title="">return value</var> is a string, and the
-     <code><a href=#event>Event</a></code> object <var title="">E</var>'s <code title=dom-BeforeUnloadEvent-returnValue><a href=#dom-beforeunloadevent-returnvalue>returnValue</a></code>
-     attribute's value is the empty string, then set the <code title=dom-BeforeUnloadEvent-returnValue><a href=#dom-beforeunloadevent-returnvalue>returnValue</a></code>
-     attribute's value to <var title="">return value</var>.</dd>
+     <dd><p>If <var title="">return value</var> is a string, and the <code><a href=#event>Event</a></code> object <var title="">E</var>'s <code title=dom-BeforeUnloadEvent-returnValue><a href=#dom-beforeunloadevent-returnvalue>returnValue</a></code>
+     attribute's value is the empty string, then set the <code title=dom-BeforeUnloadEvent-returnValue><a href=#dom-beforeunloadevent-returnvalue>returnValue</a></code> attribute's value to <var title="">return value</var>.</dd>
 
      <dt>Otherwise</dt>
 
-     <dd><p>If <var title="">return value</var> is a boolean with the
-     value false, then cancel the event.</dd>
+     <dd><p>If <var title="">return value</var> is a boolean with the value false, then cancel the
+     event.</dd>
 
      <!-- IE actually uncancels the event if the function returns true -->
 
@@ -73917,16 +73625,14 @@
 
   </ol></div>
 
-  <hr><p>The <code><a href=#eventhandler>EventHandler</a></code> interface represents a callback
-  used for event handlers. It is represented in Web IDL as
-  follows:</p>
+  <hr><p>The <code><a href=#eventhandler>EventHandler</a></code> interface represents a callback used for event handlers. It is
+  represented in Web IDL as follows:</p>
 
   <pre class=idl>[TreatNonCallableAsNull]
 callback <dfn id=eventhandlernonnull>EventHandlerNonNull</dfn> = any (<a href=#event>Event</a> event);
 typedef <a href=#eventhandlernonnull>EventHandlerNonNull</a>? <dfn id=eventhandler>EventHandler</dfn>;</pre>
 
-  <p class=note>In JavaScript, any <code>Function</code> object
-  implements this interface.</p>
+  <p class=note>In JavaScript, any <code>Function</code> object implements this interface.</p>
 
   <div class=example>
 
@@ -73934,19 +73640,17 @@
 
    <pre><body onload="alert(this)" onclick="alert(this)"></pre>
 
-   <p>...leads to an alert saying "<code title="">[object Window]</code>" when the document is loaded,
-   and an alert saying "<code title="">[object HTMLBodyElement]</code>" whenever the user
-   clicks something in the page.</p>
+   <p>...leads to an alert saying "<code title="">[object Window]</code>" when the document is
+   loaded, and an alert saying "<code title="">[object HTMLBodyElement]</code>" whenever the
+   user clicks something in the page.</p>
 
   </div>
 
-  <p class=note>The return value of the function affects whether the
-  event is canceled or not: <span class=impl>as described
-  above,</span> if the return value is false, the event is canceled
-  (except for <code class=event-mouseover>mouseover</code> events,
-  where the return value has to be true to cancel the event). With
-  <code title=event-beforeunload>beforeunload</code> events, the
-  value is instead used to determine the message to show the user.</p>
+  <p class=note>The return value of the function affects whether the event is canceled or not:
+  <span class=impl>as described above,</span> if the return value is false, the event is canceled
+  (except for <code class=event-mouseover>mouseover</code> events, where the return value has to
+  be true to cancel the event). With <code title=event-beforeunload>beforeunload</code> events,
+  the value is instead used to determine the message to show the user.</p>
 
   <p>For historical reasons, the <code title=handler-onerror><a href=#handler-onerror>onerror</a></code> handler has different
   arguments:</p>
@@ -73960,12 +73664,10 @@
 
   <h5 id=event-handlers-on-elements,-document-objects,-and-window-objects><span class=secno>7.1.6.2 </span>Event handlers on elements, <code><a href=#document>Document</a></code> objects, and <code><a href=#window>Window</a></code> objects</h5>
 
-  <p>The following are the <a href=#event-handlers>event handlers</a> (and their
-  corresponding <a href=#event-handler-event-type title="event handler event type">event handler
-  event types</a>) <span class=impl>that must be</span> supported
-  by all <a href=#html-elements>HTML elements</a>, as both content attributes and
-  IDL attributes, and on <code><a href=#document>Document</a></code> and <code><a href=#window>Window</a></code>
-  objects, as IDL attributes.</p>
+  <p>The following are the <a href=#event-handlers>event handlers</a> (and their corresponding <a href=#event-handler-event-type title="event
+  handler event type">event handler event types</a>) <span class=impl>that must be</span>
+  supported by all <a href=#html-elements>HTML elements</a>, as both content attributes and IDL attributes, and on
+  <code><a href=#document>Document</a></code> and <code><a href=#window>Window</a></code> objects, as IDL attributes.</p>
 
   <table><thead><tr><th><a href=#event-handlers title="event handlers">Event handler</a> <th><a href=#event-handler-event-type>Event handler event type</a>
    <tbody><tr><td><dfn id=handler-onabort title=handler-onabort><code>onabort</code></dfn> <td> <code title=event-abort>abort</code>
@@ -74122,13 +73824,16 @@
 
   <h5 id=events-and-the-window-object><span class=secno>7.1.6.4 </span>Events and the <code><a href=#window>Window</a></code> object</h5>
 
-  <p>When an event is dispatched at a DOM node in a
-  <code><a href=#document>Document</a></code> in a <a href=#browsing-context>browsing context</a>, if the
-  event is not a <code title=event-load>load</code> event, the user
-  agent must act as if, for the purposes of <a href=#concept-event-dispatch title=concept-event-dispatch>event dispatching</a>, the
-  <code><a href=#window>Window</a></code> object is the parent of the
-  <code><a href=#document>Document</a></code> object. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  <p>When an event is dispatched at a DOM node in a <code><a href=#document>Document</a></code> in a <a href=#browsing-context>browsing
+  context</a>, if the event is not a <code title=event-load>load</code> event, the user agent
+  must act as if, for the purposes of <a href=#concept-event-dispatch title=concept-event-dispatch>event dispatching</a>,
+  the <code><a href=#window>Window</a></code> object is the parent of the <code><a href=#document>Document</a></code> object. <a href=#refsDOM>[DOM]</a></p>
 
+  <!-- If Anne does this: http://krijnhoetmer.nl/irc-logs/whatwg/20121205#l-4 (see bug 18780)
+  <p>If a <code>Document</code> object is associated with a <code>Window</code> object, its
+  <span>event parent</span> is that <code>Window</code> object.</p>
+  -->
+
   </div>
 
 
@@ -82211,9 +81916,9 @@
 <a href=#workerutils>WorkerUtils</a> implements <a href=#windowbase64>WindowBase64</a>;</pre>
 
 
-  <p>The DOM APIs — specifically, all the interfaces defind in the DOM Core specification
-  other than exceptions — must not be <a href=#expose title=expose>exposed</a> if the
-  <a href=#javascript-global-environment>JavaScript global environment</a> is a <a href=#worker-environment>worker environment</a>. <a href=#hrefDOMCORE>[DOMCORE]</a></p>
+  <p>The DOM APIs — specifically, all the interfaces defind in the DOM specification other
+  than exceptions — must not be <a href=#expose title=expose>exposed</a> if the <a href=#javascript-global-environment>JavaScript
+  global environment</a> is a <a href=#worker-environment>worker environment</a>. <a href=#hrefDOMCORE>[DOMCORE]</a></p>
 
 
   <h4 id=importing-scripts-and-libraries><span class=secno>9.3.1 </span>Importing scripts and libraries</h4>
@@ -90625,7 +90330,7 @@
   <p id=mutation-during-parsing>DOM mutation events must not fire for changes caused by the UA
   parsing the document. This includes the parsing of any content inserted using <code title=dom-document-write><a href=#dom-document-write>document.write()</a></code> and <code title=dom-document-writeln><a href=#dom-document-writeln>document.writeln()</a></code> calls. <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
 
-  <p>However, mutation observers <em>do</em> fire, as required by the DOM Core specification.</p>
+  <p>However, mutation observers <em>do</em> fire, as required by the DOM specification.</p>
 
   <p class=note>Not all of the tag names mentioned below are
   conformant tag names in this specification; many are included to
@@ -95322,42 +95027,37 @@
 
   <h3 id=parsing-xhtml-documents><span class=secno>13.2 </span>Parsing XHTML documents</h3>
 
-  <p>This section describes the relationship between XML and the DOM,
-  with a particular emphasis on how this interacts with HTML.</p>
+  <p>This section describes the relationship between XML and the DOM, with a particular emphasis on
+  how this interacts with HTML.</p>
 
-  <p>An <dfn id=xml-parser>XML parser</dfn>, for the purposes of this specification,
-  is a construct that follows the rules given in the XML specification
-  to map a string of bytes or characters into a <code><a href=#document>Document</a></code>
-  object.</p>
+  <p>An <dfn id=xml-parser>XML parser</dfn>, for the purposes of this specification, is a construct that follows
+  the rules given in the XML specification to map a string of bytes or characters into a
+  <code><a href=#document>Document</a></code> object.</p>
 
-  <p>An <a href=#xml-parser>XML parser</a> is either associated with a
-  <code><a href=#document>Document</a></code> object when it is created, or creates one
-  implicitly.</p>
+  <p>An <a href=#xml-parser>XML parser</a> is either associated with a <code><a href=#document>Document</a></code> object when it is
+  created, or creates one implicitly.</p>
 
   <p>This <code><a href=#document>Document</a></code> must then be populated with DOM nodes that represent the tree
   structure of the input passed to the parser, as defined by the XML specification, the Namespaces
-  in XML specification, and the DOM Core specification. DOM mutation events must not fire for the
+  in XML specification, and the DOM specification. DOM mutation events must not fire for the
   operations that the <a href=#xml-parser>XML parser</a> performs on the <code><a href=#document>Document</a></code>'s tree, but the
   user agent must act as if elements and attributes were individually appended and set respectively
   so as to trigger rules in this specification regarding what happens when an element is inserted
-  into a document or has its attributes set, and the DOM Core specification's requirements regarding
-  mutation observers mean that mutation observers <em>are</em> fired (unlike mutation events). <a href=#refsXML>[XML]</a> <a href=#refsXMLNS>[XMLNS]</a> <a href=#refsDOMCORE>[DOMCORE]</a> <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
+  into a document or has its attributes set, and the DOM specification's requirements regarding
+  mutation observers mean that mutation observers <em>are</em> fired (unlike mutation events). <a href=#refsXML>[XML]</a> <a href=#refsXMLNS>[XMLNS]</a> <a href=#refsDOM>[DOM]</a> <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
 
-  <p>Between the time an element's start tag is parsed and the time
-  either the element's end tag is parsed or the parser detects a
-  well-formedness error, the user agent must act as if the element was
-  in a <a href=#stack-of-open-elements>stack of open elements</a>.</p>
+  <p>Between the time an element's start tag is parsed and the time either the element's end tag is
+  parsed or the parser detects a well-formedness error, the user agent must act as if the element
+  was in a <a href=#stack-of-open-elements>stack of open elements</a>.</p>
 
-  <p class=note>This is used by the <code><a href=#the-object-element>object</a></code> element to
-  avoid instantiating plugins before the <code><a href=#the-param-element>param</a></code> element
-  children have been parsed.</p>
+  <p class=note>This is used by the <code><a href=#the-object-element>object</a></code> element to avoid instantiating plugins
+  before the <code><a href=#the-param-element>param</a></code> element children have been parsed.</p>
 
-  <p>This specification provides the following additional information
-  that user agents should use when retrieving an external entity: the
-  public identifiers given in the following list all correspond to <a href=data:application/xml-dtd;base64,PCFFTlRJVFkgVGFiICImI3g5OyI%2BPCFFTlRJVFkgTmV3TGluZSAiJiN4QTsiPjwhRU5USVRZIGV4Y2wgIiYjeDIxOyI%2BPCFFTlRJVFkgcXVvdCAiJiN4MjI7Ij48IUVOVElUWSBRVU9UICImI3gyMjsiPjwhRU5USVRZIG51bSAiJiN4MjM7Ij48IUVOVElUWSBkb2xsYXIgIiYjeDI0OyI%2BPCFFTlRJVFkgcGVyY250ICImI3gyNTsiPjwhRU5USVRZIGFtcCAiJiN4MjY7Ij48IUVOVElUWSBBTVAgIiYjeDI2OyI%2BPCFFTlRJVFkgYXBvcyAiJiN4Mjc7Ij48IUVOVElUWSBscGFyICImI3gyODsiPjwhRU5USVRZIHJwYXIgIiYjeDI5OyI%2BPCFFTlRJVFkgYXN0ICImI3gyQTsiPjwhRU5USVRZIG1pZGFzdCAiJiN4MkE7Ij48IUVOVElUWSBwbHVzICImI3gyQjsiPjwhRU5USVRZIGNvbW1hICImI3gyQzsiPjwhRU5USVRZIHBlcmlvZCAiJiN4MkU7Ij48IUVOVElUWSBzb2wgIiYjeDJGOyI%2BPCFFTlRJVFkgY29sb24gIiYjeDNBOyI%2BPCFFTlRJVFkgc2VtaSAiJiN4M0I7Ij48IUVOVElUWSBsdCAiJiN4M0M7Ij48IUVOVElUWSBMVCAiJiN4M0M7Ij48IUVOVElUWSBudmx0ICImI3gzQzsmI3gyMEQyOyI%2BPCFFTlRJVFkgZXF1YWxzICImI3gzRDsiPjwhRU5USVRZIGJuZSAiJiN4M0Q7JiN4MjBFNTsiPjwhRU5USVRZIGd0ICImI3gzRTsiPjwhRU5USVRZIEdUIC
 ImI3gzRTsiPjwhRU5USVRZIG52Z3QgIiYjeDNFOyYjeDIwRDI7Ij48IUVOVElUWSBxdWVzdCAiJiN4M0Y7Ij48IUVOVElUWSBjb21tYXQgIiYjeDQwOyI%2BPCFFTlRJVFkgbHNxYiAiJiN4NUI7Ij48IUVOVElUWSBsYnJhY2sgIiYjeDVCOyI%2BPCFFTlRJVFkgYnNvbCAiJiN4NUM7Ij48IUVOVElUWSByc3FiICImI3g1RDsiPjwhRU5USVRZIHJicmFjayAiJiN4NUQ7Ij48IUVOVElUWSBIYXQgIiYjeDVFOyI%2BPCFFTlRJVFkgbG93YmFyICImI3g1RjsiPjwhRU5USVRZIFVuZGVyQmFyICImI3g1RjsiPjwhRU5USVRZIGdyYXZlICImI3g2MDsiPjwhRU5USVRZIERpYWNyaXRpY2FsR3JhdmUgIiYjeDYwOyI%2BPCFFTlRJVFkgZmpsaWcgIiYjeDY2OyYjeDZBOyI%2BPCFFTlRJVFkgbGN1YiAiJiN4N0I7Ij48IUVOVElUWSBsYnJhY2UgIiYjeDdCOyI%2BPCFFTlRJVFkgdmVyYmFyICImI3g3QzsiPjwhRU5USVRZIHZlcnQgIiYjeDdDOyI%2BPCFFTlRJVFkgVmVydGljYWxMaW5lICImI3g3QzsiPjwhRU5USVRZIHJjdWIgIiYjeDdEOyI%2BPCFFTlRJVFkgcmJyYWNlICImI3g3RDsiPjwhRU5USVRZIG5ic3AgIiYjeEEwOyI%2BPCFFTlRJVFkgTm9uQnJlYWtpbmdTcGFjZSAiJiN4QTA7Ij48IUVOVElUWSBpZXhjbCAiJiN4QTE7Ij48IUVOVElUWSBjZW50ICImI3hBMjsiPjwhRU5USVRZIHBvdW5kICImI3hBMzsiPjwhRU5USVRZIGN1cnJlbiAiJiN4QTQ7Ij48IUVOVElUWSB5ZW4gIiYjeEE1OyI%2BPCFFTlR
 JVFkgYnJ2YmFyICImI3hBNjsiPjwhRU5USVRZIHNlY3QgIiYjeEE3OyI%2BPCFFTlRJVFkgRG90ICImI3hBODsiPjwhRU5USVRZIGRpZSAiJiN4QTg7Ij48IUVOVElUWSBEb3VibGVEb3QgIiYjeEE4OyI%2BPCFFTlRJVFkgdW1sICImI3hBODsiPjwhRU5USVRZIGNvcHkgIiYjeEE5OyI%2BPCFFTlRJVFkgQ09QWSAiJiN4QTk7Ij48IUVOVElUWSBvcmRmICImI3hBQTsiPjwhRU5USVRZIGxhcXVvICImI3hBQjsiPjwhRU5USVRZIG5vdCAiJiN4QUM7Ij48IUVOVElUWSBzaHkgIiYjeEFEOyI%2BPCFFTlRJVFkgcmVnICImI3hBRTsiPjwhRU5USVRZIGNpcmNsZWRSICImI3hBRTsiPjwhRU5USVRZIFJFRyAiJiN4QUU7Ij48IUVOVElUWSBtYWNyICImI3hBRjsiPjwhRU5USVRZIHN0cm5zICImI3hBRjsiPjwhRU5USVRZIGRlZyAiJiN4QjA7Ij48IUVOVElUWSBwbHVzbW4gIiYjeEIxOyI%2BPCFFTlRJVFkgcG0gIiYjeEIxOyI%2BPCFFTlRJVFkgUGx1c01pbnVzICImI3hCMTsiPjwhRU5USVRZIHN1cDIgIiYjeEIyOyI%2BPCFFTlRJVFkgc3VwMyAiJiN4QjM7Ij48IUVOVElUWSBhY3V0ZSAiJiN4QjQ7Ij48IUVOVElUWSBEaWFjcml0aWNhbEFjdXRlICImI3hCNDsiPjwhRU5USVRZIG1pY3JvICImI3hCNTsiPjwhRU5USVRZIHBhcmEgIiYjeEI2OyI%2BPCFFTlRJVFkgbWlkZG90ICImI3hCNzsiPjwhRU5USVRZIGNlbnRlcmRvdCAiJiN4Qjc7Ij48IUVOVElUWSBDZW50ZXJEb3QgIiYjeEI3OyI%2BPCFFTlRJVF
 kgY2VkaWwgIiYjeEI4OyI%2BPCFFTlRJVFkgQ2VkaWxsYSAiJiN4Qjg7Ij48IUVOVElUWSBzdXAxICImI3hCOTsiPjwhRU5USVRZIG9yZG0gIiYjeEJBOyI%2BPCFFTlRJVFkgcmFxdW8gIiYjeEJCOyI%2BPCFFTlRJVFkgZnJhYzE0ICImI3hCQzsiPjwhRU5USVRZIGZyYWMxMiAiJiN4QkQ7Ij48IUVOVElUWSBoYWxmICImI3hCRDsiPjwhRU5USVRZIGZyYWMzNCAiJiN4QkU7Ij48IUVOVElUWSBpcXVlc3QgIiYjeEJGOyI%2BPCFFTlRJVFkgQWdyYXZlICImI3hDMDsiPjwhRU5USVRZIEFhY3V0ZSAiJiN4QzE7Ij48IUVOVElUWSBBY2lyYyAiJiN4QzI7Ij48IUVOVElUWSBBdGlsZGUgIiYjeEMzOyI%2BPCFFTlRJVFkgQXVtbCAiJiN4QzQ7Ij48IUVOVElUWSBBcmluZyAiJiN4QzU7Ij48IUVOVElUWSBhbmdzdCAiJiN4QzU7Ij48IUVOVElUWSBBRWxpZyAiJiN4QzY7Ij48IUVOVElUWSBDY2VkaWwgIiYjeEM3OyI%2BPCFFTlRJVFkgRWdyYXZlICImI3hDODsiPjwhRU5USVRZIEVhY3V0ZSAiJiN4Qzk7Ij48IUVOVElUWSBFY2lyYyAiJiN4Q0E7Ij48IUVOVElUWSBFdW1sICImI3hDQjsiPjwhRU5USVRZIElncmF2ZSAiJiN4Q0M7Ij48IUVOVElUWSBJYWN1dGUgIiYjeENEOyI%2BPCFFTlRJVFkgSWNpcmMgIiYjeENFOyI%2BPCFFTlRJVFkgSXVtbCAiJiN4Q0Y7Ij48IUVOVElUWSBFVEggIiYjeEQwOyI%2BPCFFTlRJVFkgTnRpbGRlICImI3hEMTsiPjwhRU5USVRZIE9ncmF2ZSAiJiN4RDI7Ij48IUVOVElUW
 SBPYWN1dGUgIiYjeEQzOyI%2BPCFFTlRJVFkgT2NpcmMgIiYjeEQ0OyI%2BPCFFTlRJVFkgT3RpbGRlICImI3hENTsiPjwhRU5USVRZIE91bWwgIiYjeEQ2OyI%2BPCFFTlRJVFkgdGltZXMgIiYjeEQ3OyI%2BPCFFTlRJVFkgT3NsYXNoICImI3hEODsiPjwhRU5USVRZIFVncmF2ZSAiJiN4RDk7Ij48IUVOVElUWSBVYWN1dGUgIiYjeERBOyI%2BPCFFTlRJVFkgVWNpcmMgIiYjeERCOyI%2BPCFFTlRJVFkgVXVtbCAiJiN4REM7Ij48IUVOVElUWSBZYWN1dGUgIiYjeEREOyI%2BPCFFTlRJVFkgVEhPUk4gIiYjeERFOyI%2BPCFFTlRJVFkgc3psaWcgIiYjeERGOyI%2BPCFFTlRJVFkgYWdyYXZlICImI3hFMDsiPjwhRU5USVRZIGFhY3V0ZSAiJiN4RTE7Ij48IUVOVElUWSBhY2lyYyAiJiN4RTI7Ij48IUVOVElUWSBhdGlsZGUgIiYjeEUzOyI%2BPCFFTlRJVFkgYXVtbCAiJiN4RTQ7Ij48IUVOVElUWSBhcmluZyAiJiN4RTU7Ij48IUVOVElUWSBhZWxpZyAiJiN4RTY7Ij48IUVOVElUWSBjY2VkaWwgIiYjeEU3OyI%2BPCFFTlRJVFkgZWdyYXZlICImI3hFODsiPjwhRU5USVRZIGVhY3V0ZSAiJiN4RTk7Ij48IUVOVElUWSBlY2lyYyAiJiN4RUE7Ij48IUVOVElUWSBldW1sICImI3hFQjsiPjwhRU5USVRZIGlncmF2ZSAiJiN4RUM7Ij48IUVOVElUWSBpYWN1dGUgIiYjeEVEOyI%2BPCFFTlRJVFkgaWNpcmMgIiYjeEVFOyI%2BPCFFTlRJVFkgaXVtbCAiJiN4RUY7Ij48IUVOVElUWSBldGggIiYjeEYwOyI%2BPC
 FFTlRJVFkgbnRpbGRlICImI3hGMTsiPjwhRU5USVRZIG9ncmF2ZSAiJiN4RjI7Ij48IUVOVElUWSBvYWN1dGUgIiYjeEYzOyI%2BPCFFTlRJVFkgb2NpcmMgIiYjeEY0OyI%2BPCFFTlRJVFkgb3RpbGRlICImI3hGNTsiPjwhRU5USVRZIG91bWwgIiYjeEY2OyI%2BPCFFTlRJVFkgZGl2aWRlICImI3hGNzsiPjwhRU5USVRZIGRpdiAiJiN4Rjc7Ij48IUVOVElUWSBvc2xhc2ggIiYjeEY4OyI%2BPCFFTlRJVFkgdWdyYXZlICImI3hGOTsiPjwhRU5USVRZIHVhY3V0ZSAiJiN4RkE7Ij48IUVOVElUWSB1Y2lyYyAiJiN4RkI7Ij48IUVOVElUWSB1dW1sICImI3hGQzsiPjwhRU5USVRZIHlhY3V0ZSAiJiN4RkQ7Ij48IUVOVElUWSB0aG9ybiAiJiN4RkU7Ij48IUVOVElUWSB5dW1sICImI3hGRjsiPjwhRU5USVRZIEFtYWNyICImI3gxMDA7Ij48IUVOVElUWSBhbWFjciAiJiN4MTAxOyI%2BPCFFTlRJVFkgQWJyZXZlICImI3gxMDI7Ij48IUVOVElUWSBhYnJldmUgIiYjeDEwMzsiPjwhRU5USVRZIEFvZ29uICImI3gxMDQ7Ij48IUVOVElUWSBhb2dvbiAiJiN4MTA1OyI%2BPCFFTlRJVFkgQ2FjdXRlICImI3gxMDY7Ij48IUVOVElUWSBjYWN1dGUgIiYjeDEwNzsiPjwhRU5USVRZIENjaXJjICImI3gxMDg7Ij48IUVOVElUWSBjY2lyYyAiJiN4MTA5OyI%2BPCFFTlRJVFkgQ2RvdCAiJiN4MTBBOyI%2BPCFFTlRJVFkgY2RvdCAiJiN4MTBCOyI%2BPCFFTlRJVFkgQ2Nhcm9uICImI3gxMEM7Ij48IUVOVElUWSBjY2Fyb
 24gIiYjeDEwRDsiPjwhRU5USVRZIERjYXJvbiAiJiN4MTBFOyI%2BPCFFTlRJVFkgZGNhcm9uICImI3gxMEY7Ij48IUVOVElUWSBEc3Ryb2sgIiYjeDExMDsiPjwhRU5USVRZIGRzdHJvayAiJiN4MTExOyI%2BPCFFTlRJVFkgRW1hY3IgIiYjeDExMjsiPjwhRU5USVRZIGVtYWNyICImI3gxMTM7Ij48IUVOVElUWSBFZG90ICImI3gxMTY7Ij48IUVOVElUWSBlZG90ICImI3gxMTc7Ij48IUVOVElUWSBFb2dvbiAiJiN4MTE4OyI%2BPCFFTlRJVFkgZW9nb24gIiYjeDExOTsiPjwhRU5USVRZIEVjYXJvbiAiJiN4MTFBOyI%2BPCFFTlRJVFkgZWNhcm9uICImI3gxMUI7Ij48IUVOVElUWSBHY2lyYyAiJiN4MTFDOyI%2BPCFFTlRJVFkgZ2NpcmMgIiYjeDExRDsiPjwhRU5USVRZIEdicmV2ZSAiJiN4MTFFOyI%2BPCFFTlRJVFkgZ2JyZXZlICImI3gxMUY7Ij48IUVOVElUWSBHZG90ICImI3gxMjA7Ij48IUVOVElUWSBnZG90ICImI3gxMjE7Ij48IUVOVElUWSBHY2VkaWwgIiYjeDEyMjsiPjwhRU5USVRZIEhjaXJjICImI3gxMjQ7Ij48IUVOVElUWSBoY2lyYyAiJiN4MTI1OyI%2BPCFFTlRJVFkgSHN0cm9rICImI3gxMjY7Ij48IUVOVElUWSBoc3Ryb2sgIiYjeDEyNzsiPjwhRU5USVRZIEl0aWxkZSAiJiN4MTI4OyI%2BPCFFTlRJVFkgaXRpbGRlICImI3gxMjk7Ij48IUVOVElUWSBJbWFjciAiJiN4MTJBOyI%2BPCFFTlRJVFkgaW1hY3IgIiYjeDEyQjsiPjwhRU5USVRZIElvZ29uICImI3gxMkU7Ij48IUVOVElU
 WSBpb2dvbiAiJiN4MTJGOyI%2BPCFFTlRJVFkgSWRvdCAiJiN4MTMwOyI%2BPCFFTlRJVFkgaW1hdGggIiYjeDEzMTsiPjwhRU5USVRZIGlub2RvdCAiJiN4MTMxOyI%2BPCFFTlRJVFkgSUpsaWcgIiYjeDEzMjsiPjwhRU5USVRZIGlqbGlnICImI3gxMzM7Ij48IUVOVElUWSBKY2lyYyAiJiN4MTM0OyI%2BPCFFTlRJVFkgamNpcmMgIiYjeDEzNTsiPjwhRU5USVRZIEtjZWRpbCAiJiN4MTM2OyI%2BPCFFTlRJVFkga2NlZGlsICImI3gxMzc7Ij48IUVOVElUWSBrZ3JlZW4gIiYjeDEzODsiPjwhRU5USVRZIExhY3V0ZSAiJiN4MTM5OyI%2BPCFFTlRJVFkgbGFjdXRlICImI3gxM0E7Ij48IUVOVElUWSBMY2VkaWwgIiYjeDEzQjsiPjwhRU5USVRZIGxjZWRpbCAiJiN4MTNDOyI%2BPCFFTlRJVFkgTGNhcm9uICImI3gxM0Q7Ij48IUVOVElUWSBsY2Fyb24gIiYjeDEzRTsiPjwhRU5USVRZIExtaWRvdCAiJiN4MTNGOyI%2BPCFFTlRJVFkgbG1pZG90ICImI3gxNDA7Ij48IUVOVElUWSBMc3Ryb2sgIiYjeDE0MTsiPjwhRU5USVRZIGxzdHJvayAiJiN4MTQyOyI%2BPCFFTlRJVFkgTmFjdXRlICImI3gxNDM7Ij48IUVOVElUWSBuYWN1dGUgIiYjeDE0NDsiPjwhRU5USVRZIE5jZWRpbCAiJiN4MTQ1OyI%2BPCFFTlRJVFkgbmNlZGlsICImI3gxNDY7Ij48IUVOVElUWSBOY2Fyb24gIiYjeDE0NzsiPjwhRU5USVRZIG5jYXJvbiAiJiN4MTQ4OyI%2BPCFFTlRJVFkgbmFwb3MgIiYjeDE0OTsiPjwhRU5USVRZIEVORyA
 iJiN4MTRBOyI%2BPCFFTlRJVFkgZW5nICImI3gxNEI7Ij48IUVOVElUWSBPbWFjciAiJiN4MTRDOyI%2BPCFFTlRJVFkgb21hY3IgIiYjeDE0RDsiPjwhRU5USVRZIE9kYmxhYyAiJiN4MTUwOyI%2BPCFFTlRJVFkgb2RibGFjICImI3gxNTE7Ij48IUVOVElUWSBPRWxpZyAiJiN4MTUyOyI%2BPCFFTlRJVFkgb2VsaWcgIiYjeDE1MzsiPjwhRU5USVRZIFJhY3V0ZSAiJiN4MTU0OyI%2BPCFFTlRJVFkgcmFjdXRlICImI3gxNTU7Ij48IUVOVElUWSBSY2VkaWwgIiYjeDE1NjsiPjwhRU5USVRZIHJjZWRpbCAiJiN4MTU3OyI%2BPCFFTlRJVFkgUmNhcm9uICImI3gxNTg7Ij48IUVOVElUWSByY2Fyb24gIiYjeDE1OTsiPjwhRU5USVRZIFNhY3V0ZSAiJiN4MTVBOyI%2BPCFFTlRJVFkgc2FjdXRlICImI3gxNUI7Ij48IUVOVElUWSBTY2lyYyAiJiN4MTVDOyI%2BPCFFTlRJVFkgc2NpcmMgIiYjeDE1RDsiPjwhRU5USVRZIFNjZWRpbCAiJiN4MTVFOyI%2BPCFFTlRJVFkgc2NlZGlsICImI3gxNUY7Ij48IUVOVElUWSBTY2Fyb24gIiYjeDE2MDsiPjwhRU5USVRZIHNjYXJvbiAiJiN4MTYxOyI%2BPCFFTlRJVFkgVGNlZGlsICImI3gxNjI7Ij48IUVOVElUWSB0Y2VkaWwgIiYjeDE2MzsiPjwhRU5USVRZIFRjYXJvbiAiJiN4MTY0OyI%2BPCFFTlRJVFkgdGNhcm9uICImI3gxNjU7Ij48IUVOVElUWSBUc3Ryb2sgIiYjeDE2NjsiPjwhRU5USVRZIHRzdHJvayAiJiN4MTY3OyI%2BPCFFTlRJVFkgVXRpbGRlICImI3gx
 Njg7Ij48IUVOVElUWSB1dGlsZGUgIiYjeDE2OTsiPjwhRU5USVRZIFVtYWNyICImI3gxNkE7Ij48IUVOVElUWSB1bWFjciAiJiN4MTZCOyI%2BPCFFTlRJVFkgVWJyZXZlICImI3gxNkM7Ij48IUVOVElUWSB1YnJldmUgIiYjeDE2RDsiPjwhRU5USVRZIFVyaW5nICImI3gxNkU7Ij48IUVOVElUWSB1cmluZyAiJiN4MTZGOyI%2BPCFFTlRJVFkgVWRibGFjICImI3gxNzA7Ij48IUVOVElUWSB1ZGJsYWMgIiYjeDE3MTsiPjwhRU5USVRZIFVvZ29uICImI3gxNzI7Ij48IUVOVElUWSB1b2dvbiAiJiN4MTczOyI%2BPCFFTlRJVFkgV2NpcmMgIiYjeDE3NDsiPjwhRU5USVRZIHdjaXJjICImI3gxNzU7Ij48IUVOVElUWSBZY2lyYyAiJiN4MTc2OyI%2BPCFFTlRJVFkgeWNpcmMgIiYjeDE3NzsiPjwhRU5USVRZIFl1bWwgIiYjeDE3ODsiPjwhRU5USVRZIFphY3V0ZSAiJiN4MTc5OyI%2BPCFFTlRJVFkgemFjdXRlICImI3gxN0E7Ij48IUVOVElUWSBaZG90ICImI3gxN0I7Ij48IUVOVElUWSB6ZG90ICImI3gxN0M7Ij48IUVOVElUWSBaY2Fyb24gIiYjeDE3RDsiPjwhRU5USVRZIHpjYXJvbiAiJiN4MTdFOyI%2BPCFFTlRJVFkgZm5vZiAiJiN4MTkyOyI%2BPCFFTlRJVFkgaW1wZWQgIiYjeDFCNTsiPjwhRU5USVRZIGdhY3V0ZSAiJiN4MUY1OyI%2BPCFFTlRJVFkgam1hdGggIiYjeDIzNzsiPjwhRU5USVRZIGNpcmMgIiYjeDJDNjsiPjwhRU5USVRZIGNhcm9uICImI3gyQzc7Ij48IUVOVElUWSBIYWNlayAiJiN4M
 kM3OyI%2BPCFFTlRJVFkgYnJldmUgIiYjeDJEODsiPjwhRU5USVRZIEJyZXZlICImI3gyRDg7Ij48IUVOVElUWSBkb3QgIiYjeDJEOTsiPjwhRU5USVRZIERpYWNyaXRpY2FsRG90ICImI3gyRDk7Ij48IUVOVElUWSByaW5nICImI3gyREE7Ij48IUVOVElUWSBvZ29uICImI3gyREI7Ij48IUVOVElUWSB0aWxkZSAiJiN4MkRDOyI%2BPCFFTlRJVFkgRGlhY3JpdGljYWxUaWxkZSAiJiN4MkRDOyI%2BPCFFTlRJVFkgZGJsYWMgIiYjeDJERDsiPjwhRU5USVRZIERpYWNyaXRpY2FsRG91YmxlQWN1dGUgIiYjeDJERDsiPjwhRU5USVRZIERvd25CcmV2ZSAiJiN4MzExOyI%2BPCFFTlRJVFkgQWxwaGEgIiYjeDM5MTsiPjwhRU5USVRZIEJldGEgIiYjeDM5MjsiPjwhRU5USVRZIEdhbW1hICImI3gzOTM7Ij48IUVOVElUWSBEZWx0YSAiJiN4Mzk0OyI%2BPCFFTlRJVFkgRXBzaWxvbiAiJiN4Mzk1OyI%2BPCFFTlRJVFkgWmV0YSAiJiN4Mzk2OyI%2BPCFFTlRJVFkgRXRhICImI3gzOTc7Ij48IUVOVElUWSBUaGV0YSAiJiN4Mzk4OyI%2BPCFFTlRJVFkgSW90YSAiJiN4Mzk5OyI%2BPCFFTlRJVFkgS2FwcGEgIiYjeDM5QTsiPjwhRU5USVRZIExhbWJkYSAiJiN4MzlCOyI%2BPCFFTlRJVFkgTXUgIiYjeDM5QzsiPjwhRU5USVRZIE51ICImI3gzOUQ7Ij48IUVOVElUWSBYaSAiJiN4MzlFOyI%2BPCFFTlRJVFkgT21pY3JvbiAiJiN4MzlGOyI%2BPCFFTlRJVFkgUGkgIiYjeDNBMDsiPjwhRU5USVRZIFJobyAiJiN4M0
 ExOyI%2BPCFFTlRJVFkgU2lnbWEgIiYjeDNBMzsiPjwhRU5USVRZIFRhdSAiJiN4M0E0OyI%2BPCFFTlRJVFkgVXBzaWxvbiAiJiN4M0E1OyI%2BPCFFTlRJVFkgUGhpICImI3gzQTY7Ij48IUVOVElUWSBDaGkgIiYjeDNBNzsiPjwhRU5USVRZIFBzaSAiJiN4M0E4OyI%2BPCFFTlRJVFkgT21lZ2EgIiYjeDNBOTsiPjwhRU5USVRZIG9obSAiJiN4M0E5OyI%2BPCFFTlRJVFkgYWxwaGEgIiYjeDNCMTsiPjwhRU5USVRZIGJldGEgIiYjeDNCMjsiPjwhRU5USVRZIGdhbW1hICImI3gzQjM7Ij48IUVOVElUWSBkZWx0YSAiJiN4M0I0OyI%2BPCFFTlRJVFkgZXBzaSAiJiN4M0I1OyI%2BPCFFTlRJVFkgZXBzaWxvbiAiJiN4M0I1OyI%2BPCFFTlRJVFkgemV0YSAiJiN4M0I2OyI%2BPCFFTlRJVFkgZXRhICImI3gzQjc7Ij48IUVOVElUWSB0aGV0YSAiJiN4M0I4OyI%2BPCFFTlRJVFkgaW90YSAiJiN4M0I5OyI%2BPCFFTlRJVFkga2FwcGEgIiYjeDNCQTsiPjwhRU5USVRZIGxhbWJkYSAiJiN4M0JCOyI%2BPCFFTlRJVFkgbXUgIiYjeDNCQzsiPjwhRU5USVRZIG51ICImI3gzQkQ7Ij48IUVOVElUWSB4aSAiJiN4M0JFOyI%2BPCFFTlRJVFkgb21pY3JvbiAiJiN4M0JGOyI%2BPCFFTlRJVFkgcGkgIiYjeDNDMDsiPjwhRU5USVRZIHJobyAiJiN4M0MxOyI%2BPCFFTlRJVFkgc2lnbWF2ICImI3gzQzI7Ij48IUVOVElUWSB2YXJzaWdtYSAiJiN4M0MyOyI%2BPCFFTlRJVFkgc2lnbWFmICImI3gzQzI7Ij48IUVOVEl
 UWSBzaWdtYSAiJiN4M0MzOyI%2BPCFFTlRJVFkgdGF1ICImI3gzQzQ7Ij48IUVOVElUWSB1cHNpICImI3gzQzU7Ij48IUVOVElUWSB1cHNpbG9uICImI3gzQzU7Ij48IUVOVElUWSBwaGkgIiYjeDNDNjsiPjwhRU5USVRZIGNoaSAiJiN4M0M3OyI%2BPCFFTlRJVFkgcHNpICImI3gzQzg7Ij48IUVOVElUWSBvbWVnYSAiJiN4M0M5OyI%2BPCFFTlRJVFkgdGhldGF2ICImI3gzRDE7Ij48IUVOVElUWSB2YXJ0aGV0YSAiJiN4M0QxOyI%2BPCFFTlRJVFkgdGhldGFzeW0gIiYjeDNEMTsiPjwhRU5USVRZIFVwc2kgIiYjeDNEMjsiPjwhRU5USVRZIHVwc2loICImI3gzRDI7Ij48IUVOVElUWSBzdHJhaWdodHBoaSAiJiN4M0Q1OyI%2BPCFFTlRJVFkgcGhpdiAiJiN4M0Q1OyI%2BPCFFTlRJVFkgdmFycGhpICImI3gzRDU7Ij48IUVOVElUWSBwaXYgIiYjeDNENjsiPjwhRU5USVRZIHZhcnBpICImI3gzRDY7Ij48IUVOVElUWSBHYW1tYWQgIiYjeDNEQzsiPjwhRU5USVRZIGdhbW1hZCAiJiN4M0REOyI%2BPCFFTlRJVFkgZGlnYW1tYSAiJiN4M0REOyI%2BPCFFTlRJVFkga2FwcGF2ICImI3gzRjA7Ij48IUVOVElUWSB2YXJrYXBwYSAiJiN4M0YwOyI%2BPCFFTlRJVFkgcmhvdiAiJiN4M0YxOyI%2BPCFFTlRJVFkgdmFycmhvICImI3gzRjE7Ij48IUVOVElUWSBlcHNpdiAiJiN4M0Y1OyI%2BPCFFTlRJVFkgc3RyYWlnaHRlcHNpbG9uICImI3gzRjU7Ij48IUVOVElUWSB2YXJlcHNpbG9uICImI3gzRjU7Ij48IUVOVE
 lUWSBiZXBzaSAiJiN4M0Y2OyI%2BPCFFTlRJVFkgYmFja2Vwc2lsb24gIiYjeDNGNjsiPjwhRU5USVRZIElPY3kgIiYjeDQwMTsiPjwhRU5USVRZIERKY3kgIiYjeDQwMjsiPjwhRU5USVRZIEdKY3kgIiYjeDQwMzsiPjwhRU5USVRZIEp1a2N5ICImI3g0MDQ7Ij48IUVOVElUWSBEU2N5ICImI3g0MDU7Ij48IUVOVElUWSBJdWtjeSAiJiN4NDA2OyI%2BPCFFTlRJVFkgWUljeSAiJiN4NDA3OyI%2BPCFFTlRJVFkgSnNlcmN5ICImI3g0MDg7Ij48IUVOVElUWSBMSmN5ICImI3g0MDk7Ij48IUVOVElUWSBOSmN5ICImI3g0MEE7Ij48IUVOVElUWSBUU0hjeSAiJiN4NDBCOyI%2BPCFFTlRJVFkgS0pjeSAiJiN4NDBDOyI%2BPCFFTlRJVFkgVWJyY3kgIiYjeDQwRTsiPjwhRU5USVRZIERaY3kgIiYjeDQwRjsiPjwhRU5USVRZIEFjeSAiJiN4NDEwOyI%2BPCFFTlRJVFkgQmN5ICImI3g0MTE7Ij48IUVOVElUWSBWY3kgIiYjeDQxMjsiPjwhRU5USVRZIEdjeSAiJiN4NDEzOyI%2BPCFFTlRJVFkgRGN5ICImI3g0MTQ7Ij48IUVOVElUWSBJRWN5ICImI3g0MTU7Ij48IUVOVElUWSBaSGN5ICImI3g0MTY7Ij48IUVOVElUWSBaY3kgIiYjeDQxNzsiPjwhRU5USVRZIEljeSAiJiN4NDE4OyI%2BPCFFTlRJVFkgSmN5ICImI3g0MTk7Ij48IUVOVElUWSBLY3kgIiYjeDQxQTsiPjwhRU5USVRZIExjeSAiJiN4NDFCOyI%2BPCFFTlRJVFkgTWN5ICImI3g0MUM7Ij48IUVOVElUWSBOY3kgIiYjeDQxRDsiPjwhRU5USVRZIE9je
 SAiJiN4NDFFOyI%2BPCFFTlRJVFkgUGN5ICImI3g0MUY7Ij48IUVOVElUWSBSY3kgIiYjeDQyMDsiPjwhRU5USVRZIFNjeSAiJiN4NDIxOyI%2BPCFFTlRJVFkgVGN5ICImI3g0MjI7Ij48IUVOVElUWSBVY3kgIiYjeDQyMzsiPjwhRU5USVRZIEZjeSAiJiN4NDI0OyI%2BPCFFTlRJVFkgS0hjeSAiJiN4NDI1OyI%2BPCFFTlRJVFkgVFNjeSAiJiN4NDI2OyI%2BPCFFTlRJVFkgQ0hjeSAiJiN4NDI3OyI%2BPCFFTlRJVFkgU0hjeSAiJiN4NDI4OyI%2BPCFFTlRJVFkgU0hDSGN5ICImI3g0Mjk7Ij48IUVOVElUWSBIQVJEY3kgIiYjeDQyQTsiPjwhRU5USVRZIFljeSAiJiN4NDJCOyI%2BPCFFTlRJVFkgU09GVGN5ICImI3g0MkM7Ij48IUVOVElUWSBFY3kgIiYjeDQyRDsiPjwhRU5USVRZIFlVY3kgIiYjeDQyRTsiPjwhRU5USVRZIFlBY3kgIiYjeDQyRjsiPjwhRU5USVRZIGFjeSAiJiN4NDMwOyI%2BPCFFTlRJVFkgYmN5ICImI3g0MzE7Ij48IUVOVElUWSB2Y3kgIiYjeDQzMjsiPjwhRU5USVRZIGdjeSAiJiN4NDMzOyI%2BPCFFTlRJVFkgZGN5ICImI3g0MzQ7Ij48IUVOVElUWSBpZWN5ICImI3g0MzU7Ij48IUVOVElUWSB6aGN5ICImI3g0MzY7Ij48IUVOVElUWSB6Y3kgIiYjeDQzNzsiPjwhRU5USVRZIGljeSAiJiN4NDM4OyI%2BPCFFTlRJVFkgamN5ICImI3g0Mzk7Ij48IUVOVElUWSBrY3kgIiYjeDQzQTsiPjwhRU5USVRZIGxjeSAiJiN4NDNCOyI%2BPCFFTlRJVFkgbWN5ICImI3g0M0M7Ij48IUVOVE
 lUWSBuY3kgIiYjeDQzRDsiPjwhRU5USVRZIG9jeSAiJiN4NDNFOyI%2BPCFFTlRJVFkgcGN5ICImI3g0M0Y7Ij48IUVOVElUWSByY3kgIiYjeDQ0MDsiPjwhRU5USVRZIHNjeSAiJiN4NDQxOyI%2BPCFFTlRJVFkgdGN5ICImI3g0NDI7Ij48IUVOVElUWSB1Y3kgIiYjeDQ0MzsiPjwhRU5USVRZIGZjeSAiJiN4NDQ0OyI%2BPCFFTlRJVFkga2hjeSAiJiN4NDQ1OyI%2BPCFFTlRJVFkgdHNjeSAiJiN4NDQ2OyI%2BPCFFTlRJVFkgY2hjeSAiJiN4NDQ3OyI%2BPCFFTlRJVFkgc2hjeSAiJiN4NDQ4OyI%2BPCFFTlRJVFkgc2hjaGN5ICImI3g0NDk7Ij48IUVOVElUWSBoYXJkY3kgIiYjeDQ0QTsiPjwhRU5USVRZIHljeSAiJiN4NDRCOyI%2BPCFFTlRJVFkgc29mdGN5ICImI3g0NEM7Ij48IUVOVElUWSBlY3kgIiYjeDQ0RDsiPjwhRU5USVRZIHl1Y3kgIiYjeDQ0RTsiPjwhRU5USVRZIHlhY3kgIiYjeDQ0RjsiPjwhRU5USVRZIGlvY3kgIiYjeDQ1MTsiPjwhRU5USVRZIGRqY3kgIiYjeDQ1MjsiPjwhRU5USVRZIGdqY3kgIiYjeDQ1MzsiPjwhRU5USVRZIGp1a2N5ICImI3g0NTQ7Ij48IUVOVElUWSBkc2N5ICImI3g0NTU7Ij48IUVOVElUWSBpdWtjeSAiJiN4NDU2OyI%2BPCFFTlRJVFkgeWljeSAiJiN4NDU3OyI%2BPCFFTlRJVFkganNlcmN5ICImI3g0NTg7Ij48IUVOVElUWSBsamN5ICImI3g0NTk7Ij48IUVOVElUWSBuamN5ICImI3g0NUE7Ij48IUVOVElUWSB0c2hjeSAiJiN4NDVCOyI%2BPCFFTlRJVFkga
 2pjeSAiJiN4NDVDOyI%2BPCFFTlRJVFkgdWJyY3kgIiYjeDQ1RTsiPjwhRU5USVRZIGR6Y3kgIiYjeDQ1RjsiPjwhRU5USVRZIGVuc3AgIiYjeDIwMDI7Ij48IUVOVElUWSBlbXNwICImI3gyMDAzOyI%2BPCFFTlRJVFkgZW1zcDEzICImI3gyMDA0OyI%2BPCFFTlRJVFkgZW1zcDE0ICImI3gyMDA1OyI%2BPCFFTlRJVFkgbnVtc3AgIiYjeDIwMDc7Ij48IUVOVElUWSBwdW5jc3AgIiYjeDIwMDg7Ij48IUVOVElUWSB0aGluc3AgIiYjeDIwMDk7Ij48IUVOVElUWSBUaGluU3BhY2UgIiYjeDIwMDk7Ij48IUVOVElUWSBoYWlyc3AgIiYjeDIwMEE7Ij48IUVOVElUWSBWZXJ5VGhpblNwYWNlICImI3gyMDBBOyI%2BPCFFTlRJVFkgWmVyb1dpZHRoU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSBOZWdhdGl2ZVZlcnlUaGluU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSBOZWdhdGl2ZVRoaW5TcGFjZSAiJiN4MjAwQjsiPjwhRU5USVRZIE5lZ2F0aXZlTWVkaXVtU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSBOZWdhdGl2ZVRoaWNrU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSB6d25qICImI3gyMDBDOyI%2BPCFFTlRJVFkgendqICImI3gyMDBEOyI%2BPCFFTlRJVFkgbHJtICImI3gyMDBFOyI%2BPCFFTlRJVFkgcmxtICImI3gyMDBGOyI%2BPCFFTlRJVFkgaHlwaGVuICImI3gyMDEwOyI%2BPCFFTlRJVFkgZGFzaCAiJiN4MjAxMDsiPjwhRU5USVRZIG5kYXNoICImI3gyMDEzOyI%2BPCFFTlRJVFkgbWRhc2ggIiYj
 eDIwMTQ7Ij48IUVOVElUWSBob3JiYXIgIiYjeDIwMTU7Ij48IUVOVElUWSBWZXJiYXIgIiYjeDIwMTY7Ij48IUVOVElUWSBWZXJ0ICImI3gyMDE2OyI%2BPCFFTlRJVFkgbHNxdW8gIiYjeDIwMTg7Ij48IUVOVElUWSBPcGVuQ3VybHlRdW90ZSAiJiN4MjAxODsiPjwhRU5USVRZIHJzcXVvICImI3gyMDE5OyI%2BPCFFTlRJVFkgcnNxdW9yICImI3gyMDE5OyI%2BPCFFTlRJVFkgQ2xvc2VDdXJseVF1b3RlICImI3gyMDE5OyI%2BPCFFTlRJVFkgbHNxdW9yICImI3gyMDFBOyI%2BPCFFTlRJVFkgc2JxdW8gIiYjeDIwMUE7Ij48IUVOVElUWSBsZHF1byAiJiN4MjAxQzsiPjwhRU5USVRZIE9wZW5DdXJseURvdWJsZVF1b3RlICImI3gyMDFDOyI%2BPCFFTlRJVFkgcmRxdW8gIiYjeDIwMUQ7Ij48IUVOVElUWSByZHF1b3IgIiYjeDIwMUQ7Ij48IUVOVElUWSBDbG9zZUN1cmx5RG91YmxlUXVvdGUgIiYjeDIwMUQ7Ij48IUVOVElUWSBsZHF1b3IgIiYjeDIwMUU7Ij48IUVOVElUWSBiZHF1byAiJiN4MjAxRTsiPjwhRU5USVRZIGRhZ2dlciAiJiN4MjAyMDsiPjwhRU5USVRZIERhZ2dlciAiJiN4MjAyMTsiPjwhRU5USVRZIGRkYWdnZXIgIiYjeDIwMjE7Ij48IUVOVElUWSBidWxsICImI3gyMDIyOyI%2BPCFFTlRJVFkgYnVsbGV0ICImI3gyMDIyOyI%2BPCFFTlRJVFkgbmxkciAiJiN4MjAyNTsiPjwhRU5USVRZIGhlbGxpcCAiJiN4MjAyNjsiPjwhRU5USVRZIG1sZHIgIiYjeDIwMjY7Ij48IUVOVElUWSBwZXJta
 WwgIiYjeDIwMzA7Ij48IUVOVElUWSBwZXJ0ZW5rICImI3gyMDMxOyI%2BPCFFTlRJVFkgcHJpbWUgIiYjeDIwMzI7Ij48IUVOVElUWSBQcmltZSAiJiN4MjAzMzsiPjwhRU5USVRZIHRwcmltZSAiJiN4MjAzNDsiPjwhRU5USVRZIGJwcmltZSAiJiN4MjAzNTsiPjwhRU5USVRZIGJhY2twcmltZSAiJiN4MjAzNTsiPjwhRU5USVRZIGxzYXF1byAiJiN4MjAzOTsiPjwhRU5USVRZIHJzYXF1byAiJiN4MjAzQTsiPjwhRU5USVRZIG9saW5lICImI3gyMDNFOyI%2BPCFFTlRJVFkgT3ZlckJhciAiJiN4MjAzRTsiPjwhRU5USVRZIGNhcmV0ICImI3gyMDQxOyI%2BPCFFTlRJVFkgaHlidWxsICImI3gyMDQzOyI%2BPCFFTlRJVFkgZnJhc2wgIiYjeDIwNDQ7Ij48IUVOVElUWSBic2VtaSAiJiN4MjA0RjsiPjwhRU5USVRZIHFwcmltZSAiJiN4MjA1NzsiPjwhRU5USVRZIE1lZGl1bVNwYWNlICImI3gyMDVGOyI%2BPCFFTlRJVFkgVGhpY2tTcGFjZSAiJiN4MjA1RjsmI3gyMDBBOyI%2BPCFFTlRJVFkgTm9CcmVhayAiJiN4MjA2MDsiPjwhRU5USVRZIEFwcGx5RnVuY3Rpb24gIiYjeDIwNjE7Ij48IUVOVElUWSBhZiAiJiN4MjA2MTsiPjwhRU5USVRZIEludmlzaWJsZVRpbWVzICImI3gyMDYyOyI%2BPCFFTlRJVFkgaXQgIiYjeDIwNjI7Ij48IUVOVElUWSBJbnZpc2libGVDb21tYSAiJiN4MjA2MzsiPjwhRU5USVRZIGljICImI3gyMDYzOyI%2BPCFFTlRJVFkgZXVybyAiJiN4MjBBQzsiPjwhRU5USVRZIHRkb3QgIi
 YjeDIwREI7Ij48IUVOVElUWSBUcmlwbGVEb3QgIiYjeDIwREI7Ij48IUVOVElUWSBEb3REb3QgIiYjeDIwREM7Ij48IUVOVElUWSBDb3BmICImI3gyMTAyOyI%2BPCFFTlRJVFkgY29tcGxleGVzICImI3gyMTAyOyI%2BPCFFTlRJVFkgaW5jYXJlICImI3gyMTA1OyI%2BPCFFTlRJVFkgZ3NjciAiJiN4MjEwQTsiPjwhRU5USVRZIGhhbWlsdCAiJiN4MjEwQjsiPjwhRU5USVRZIEhpbGJlcnRTcGFjZSAiJiN4MjEwQjsiPjwhRU5USVRZIEhzY3IgIiYjeDIxMEI7Ij48IUVOVElUWSBIZnIgIiYjeDIxMEM7Ij48IUVOVElUWSBQb2luY2FyZXBsYW5lICImI3gyMTBDOyI%2BPCFFTlRJVFkgcXVhdGVybmlvbnMgIiYjeDIxMEQ7Ij48IUVOVElUWSBIb3BmICImI3gyMTBEOyI%2BPCFFTlRJVFkgcGxhbmNraCAiJiN4MjEwRTsiPjwhRU5USVRZIHBsYW5jayAiJiN4MjEwRjsiPjwhRU5USVRZIGhiYXIgIiYjeDIxMEY7Ij48IUVOVElUWSBwbGFua3YgIiYjeDIxMEY7Ij48IUVOVElUWSBoc2xhc2ggIiYjeDIxMEY7Ij48IUVOVElUWSBJc2NyICImI3gyMTEwOyI%2BPCFFTlRJVFkgaW1hZ2xpbmUgIiYjeDIxMTA7Ij48IUVOVElUWSBpbWFnZSAiJiN4MjExMTsiPjwhRU5USVRZIEltICImI3gyMTExOyI%2BPCFFTlRJVFkgaW1hZ3BhcnQgIiYjeDIxMTE7Ij48IUVOVElUWSBJZnIgIiYjeDIxMTE7Ij48IUVOVElUWSBMc2NyICImI3gyMTEyOyI%2BPCFFTlRJVFkgbGFncmFuICImI3gyMTEyOyI%2BPCFFTlRJVFkgTGFwb
 GFjZXRyZiAiJiN4MjExMjsiPjwhRU5USVRZIGVsbCAiJiN4MjExMzsiPjwhRU5USVRZIE5vcGYgIiYjeDIxMTU7Ij48IUVOVElUWSBuYXR1cmFscyAiJiN4MjExNTsiPjwhRU5USVRZIG51bWVybyAiJiN4MjExNjsiPjwhRU5USVRZIGNvcHlzciAiJiN4MjExNzsiPjwhRU5USVRZIHdlaWVycCAiJiN4MjExODsiPjwhRU5USVRZIHdwICImI3gyMTE4OyI%2BPCFFTlRJVFkgUG9wZiAiJiN4MjExOTsiPjwhRU5USVRZIHByaW1lcyAiJiN4MjExOTsiPjwhRU5USVRZIHJhdGlvbmFscyAiJiN4MjExQTsiPjwhRU5USVRZIFFvcGYgIiYjeDIxMUE7Ij48IUVOVElUWSBSc2NyICImI3gyMTFCOyI%2BPCFFTlRJVFkgcmVhbGluZSAiJiN4MjExQjsiPjwhRU5USVRZIHJlYWwgIiYjeDIxMUM7Ij48IUVOVElUWSBSZSAiJiN4MjExQzsiPjwhRU5USVRZIHJlYWxwYXJ0ICImI3gyMTFDOyI%2BPCFFTlRJVFkgUmZyICImI3gyMTFDOyI%2BPCFFTlRJVFkgcmVhbHMgIiYjeDIxMUQ7Ij48IUVOVElUWSBSb3BmICImI3gyMTFEOyI%2BPCFFTlRJVFkgcnggIiYjeDIxMUU7Ij48IUVOVElUWSB0cmFkZSAiJiN4MjEyMjsiPjwhRU5USVRZIFRSQURFICImI3gyMTIyOyI%2BPCFFTlRJVFkgaW50ZWdlcnMgIiYjeDIxMjQ7Ij48IUVOVElUWSBab3BmICImI3gyMTI0OyI%2BPCFFTlRJVFkgbWhvICImI3gyMTI3OyI%2BPCFFTlRJVFkgWmZyICImI3gyMTI4OyI%2BPCFFTlRJVFkgemVldHJmICImI3gyMTI4OyI%2BPCFFTlRJVFkgaW
 lvdGEgIiYjeDIxMjk7Ij48IUVOVElUWSBiZXJub3UgIiYjeDIxMkM7Ij48IUVOVElUWSBCZXJub3VsbGlzICImI3gyMTJDOyI%2BPCFFTlRJVFkgQnNjciAiJiN4MjEyQzsiPjwhRU5USVRZIENmciAiJiN4MjEyRDsiPjwhRU5USVRZIENheWxleXMgIiYjeDIxMkQ7Ij48IUVOVElUWSBlc2NyICImI3gyMTJGOyI%2BPCFFTlRJVFkgRXNjciAiJiN4MjEzMDsiPjwhRU5USVRZIGV4cGVjdGF0aW9uICImI3gyMTMwOyI%2BPCFFTlRJVFkgRnNjciAiJiN4MjEzMTsiPjwhRU5USVRZIEZvdXJpZXJ0cmYgIiYjeDIxMzE7Ij48IUVOVElUWSBwaG1tYXQgIiYjeDIxMzM7Ij48IUVOVElUWSBNZWxsaW50cmYgIiYjeDIxMzM7Ij48IUVOVElUWSBNc2NyICImI3gyMTMzOyI%2BPCFFTlRJVFkgb3JkZXIgIiYjeDIxMzQ7Ij48IUVOVElUWSBvcmRlcm9mICImI3gyMTM0OyI%2BPCFFTlRJVFkgb3NjciAiJiN4MjEzNDsiPjwhRU5USVRZIGFsZWZzeW0gIiYjeDIxMzU7Ij48IUVOVElUWSBhbGVwaCAiJiN4MjEzNTsiPjwhRU5USVRZIGJldGggIiYjeDIxMzY7Ij48IUVOVElUWSBnaW1lbCAiJiN4MjEzNzsiPjwhRU5USVRZIGRhbGV0aCAiJiN4MjEzODsiPjwhRU5USVRZIENhcGl0YWxEaWZmZXJlbnRpYWxEICImI3gyMTQ1OyI%2BPCFFTlRJVFkgREQgIiYjeDIxNDU7Ij48IUVOVElUWSBEaWZmZXJlbnRpYWxEICImI3gyMTQ2OyI%2BPCFFTlRJVFkgZGQgIiYjeDIxNDY7Ij48IUVOVElUWSBFeHBvbmVudGlhbEUgIiYjeDIxN
 Dc7Ij48IUVOVElUWSBleHBvbmVudGlhbGUgIiYjeDIxNDc7Ij48IUVOVElUWSBlZSAiJiN4MjE0NzsiPjwhRU5USVRZIEltYWdpbmFyeUkgIiYjeDIxNDg7Ij48IUVOVElUWSBpaSAiJiN4MjE0ODsiPjwhRU5USVRZIGZyYWMxMyAiJiN4MjE1MzsiPjwhRU5USVRZIGZyYWMyMyAiJiN4MjE1NDsiPjwhRU5USVRZIGZyYWMxNSAiJiN4MjE1NTsiPjwhRU5USVRZIGZyYWMyNSAiJiN4MjE1NjsiPjwhRU5USVRZIGZyYWMzNSAiJiN4MjE1NzsiPjwhRU5USVRZIGZyYWM0NSAiJiN4MjE1ODsiPjwhRU5USVRZIGZyYWMxNiAiJiN4MjE1OTsiPjwhRU5USVRZIGZyYWM1NiAiJiN4MjE1QTsiPjwhRU5USVRZIGZyYWMxOCAiJiN4MjE1QjsiPjwhRU5USVRZIGZyYWMzOCAiJiN4MjE1QzsiPjwhRU5USVRZIGZyYWM1OCAiJiN4MjE1RDsiPjwhRU5USVRZIGZyYWM3OCAiJiN4MjE1RTsiPjwhRU5USVRZIGxhcnIgIiYjeDIxOTA7Ij48IUVOVElUWSBsZWZ0YXJyb3cgIiYjeDIxOTA7Ij48IUVOVElUWSBMZWZ0QXJyb3cgIiYjeDIxOTA7Ij48IUVOVElUWSBzbGFyciAiJiN4MjE5MDsiPjwhRU5USVRZIFNob3J0TGVmdEFycm93ICImI3gyMTkwOyI%2BPCFFTlRJVFkgdWFyciAiJiN4MjE5MTsiPjwhRU5USVRZIHVwYXJyb3cgIiYjeDIxOTE7Ij48IUVOVElUWSBVcEFycm93ICImI3gyMTkxOyI%2BPCFFTlRJVFkgU2hvcnRVcEFycm93ICImI3gyMTkxOyI%2BPCFFTlRJVFkgcmFyciAiJiN4MjE5MjsiPjwhRU5USVRZIHJpZ2h0
 YXJyb3cgIiYjeDIxOTI7Ij48IUVOVElUWSBSaWdodEFycm93ICImI3gyMTkyOyI%2BPCFFTlRJVFkgc3JhcnIgIiYjeDIxOTI7Ij48IUVOVElUWSBTaG9ydFJpZ2h0QXJyb3cgIiYjeDIxOTI7Ij48IUVOVElUWSBkYXJyICImI3gyMTkzOyI%2BPCFFTlRJVFkgZG93bmFycm93ICImI3gyMTkzOyI%2BPCFFTlRJVFkgRG93bkFycm93ICImI3gyMTkzOyI%2BPCFFTlRJVFkgU2hvcnREb3duQXJyb3cgIiYjeDIxOTM7Ij48IUVOVElUWSBoYXJyICImI3gyMTk0OyI%2BPCFFTlRJVFkgbGVmdHJpZ2h0YXJyb3cgIiYjeDIxOTQ7Ij48IUVOVElUWSBMZWZ0UmlnaHRBcnJvdyAiJiN4MjE5NDsiPjwhRU5USVRZIHZhcnIgIiYjeDIxOTU7Ij48IUVOVElUWSB1cGRvd25hcnJvdyAiJiN4MjE5NTsiPjwhRU5USVRZIFVwRG93bkFycm93ICImI3gyMTk1OyI%2BPCFFTlRJVFkgbndhcnIgIiYjeDIxOTY7Ij48IUVOVElUWSBVcHBlckxlZnRBcnJvdyAiJiN4MjE5NjsiPjwhRU5USVRZIG53YXJyb3cgIiYjeDIxOTY7Ij48IUVOVElUWSBuZWFyciAiJiN4MjE5NzsiPjwhRU5USVRZIFVwcGVyUmlnaHRBcnJvdyAiJiN4MjE5NzsiPjwhRU5USVRZIG5lYXJyb3cgIiYjeDIxOTc7Ij48IUVOVElUWSBzZWFyciAiJiN4MjE5ODsiPjwhRU5USVRZIHNlYXJyb3cgIiYjeDIxOTg7Ij48IUVOVElUWSBMb3dlclJpZ2h0QXJyb3cgIiYjeDIxOTg7Ij48IUVOVElUWSBzd2FyciAiJiN4MjE5OTsiPjwhRU5USVRZIHN3YXJyb3cgIiYjeDIxO
 Tk7Ij48IUVOVElUWSBMb3dlckxlZnRBcnJvdyAiJiN4MjE5OTsiPjwhRU5USVRZIG5sYXJyICImI3gyMTlBOyI%2BPCFFTlRJVFkgbmxlZnRhcnJvdyAiJiN4MjE5QTsiPjwhRU5USVRZIG5yYXJyICImI3gyMTlCOyI%2BPCFFTlRJVFkgbnJpZ2h0YXJyb3cgIiYjeDIxOUI7Ij48IUVOVElUWSByYXJydyAiJiN4MjE5RDsiPjwhRU5USVRZIHJpZ2h0c3F1aWdhcnJvdyAiJiN4MjE5RDsiPjwhRU5USVRZIG5yYXJydyAiJiN4MjE5RDsmI3gzMzg7Ij48IUVOVElUWSBMYXJyICImI3gyMTlFOyI%2BPCFFTlRJVFkgdHdvaGVhZGxlZnRhcnJvdyAiJiN4MjE5RTsiPjwhRU5USVRZIFVhcnIgIiYjeDIxOUY7Ij48IUVOVElUWSBSYXJyICImI3gyMUEwOyI%2BPCFFTlRJVFkgdHdvaGVhZHJpZ2h0YXJyb3cgIiYjeDIxQTA7Ij48IUVOVElUWSBEYXJyICImI3gyMUExOyI%2BPCFFTlRJVFkgbGFycnRsICImI3gyMUEyOyI%2BPCFFTlRJVFkgbGVmdGFycm93dGFpbCAiJiN4MjFBMjsiPjwhRU5USVRZIHJhcnJ0bCAiJiN4MjFBMzsiPjwhRU5USVRZIHJpZ2h0YXJyb3d0YWlsICImI3gyMUEzOyI%2BPCFFTlRJVFkgTGVmdFRlZUFycm93ICImI3gyMUE0OyI%2BPCFFTlRJVFkgbWFwc3RvbGVmdCAiJiN4MjFBNDsiPjwhRU5USVRZIFVwVGVlQXJyb3cgIiYjeDIxQTU7Ij48IUVOVElUWSBtYXBzdG91cCAiJiN4MjFBNTsiPjwhRU5USVRZIG1hcCAiJiN4MjFBNjsiPjwhRU5USVRZIFJpZ2h0VGVlQXJyb3cgIiYjeDIxQTY7Ij
 48IUVOVElUWSBtYXBzdG8gIiYjeDIxQTY7Ij48IUVOVElUWSBEb3duVGVlQXJyb3cgIiYjeDIxQTc7Ij48IUVOVElUWSBtYXBzdG9kb3duICImI3gyMUE3OyI%2BPCFFTlRJVFkgbGFycmhrICImI3gyMUE5OyI%2BPCFFTlRJVFkgaG9va2xlZnRhcnJvdyAiJiN4MjFBOTsiPjwhRU5USVRZIHJhcnJoayAiJiN4MjFBQTsiPjwhRU5USVRZIGhvb2tyaWdodGFycm93ICImI3gyMUFBOyI%2BPCFFTlRJVFkgbGFycmxwICImI3gyMUFCOyI%2BPCFFTlRJVFkgbG9vcGFycm93bGVmdCAiJiN4MjFBQjsiPjwhRU5USVRZIHJhcnJscCAiJiN4MjFBQzsiPjwhRU5USVRZIGxvb3BhcnJvd3JpZ2h0ICImI3gyMUFDOyI%2BPCFFTlRJVFkgaGFycncgIiYjeDIxQUQ7Ij48IUVOVElUWSBsZWZ0cmlnaHRzcXVpZ2Fycm93ICImI3gyMUFEOyI%2BPCFFTlRJVFkgbmhhcnIgIiYjeDIxQUU7Ij48IUVOVElUWSBubGVmdHJpZ2h0YXJyb3cgIiYjeDIxQUU7Ij48IUVOVElUWSBsc2ggIiYjeDIxQjA7Ij48IUVOVElUWSBMc2ggIiYjeDIxQjA7Ij48IUVOVElUWSByc2ggIiYjeDIxQjE7Ij48IUVOVElUWSBSc2ggIiYjeDIxQjE7Ij48IUVOVElUWSBsZHNoICImI3gyMUIyOyI%2BPCFFTlRJVFkgcmRzaCAiJiN4MjFCMzsiPjwhRU5USVRZIGNyYXJyICImI3gyMUI1OyI%2BPCFFTlRJVFkgY3VsYXJyICImI3gyMUI2OyI%2BPCFFTlRJVFkgY3VydmVhcnJvd2xlZnQgIiYjeDIxQjY7Ij48IUVOVElUWSBjdXJhcnIgIiYjeDIxQjc7Ij48I
 UVOVElUWSBjdXJ2ZWFycm93cmlnaHQgIiYjeDIxQjc7Ij48IUVOVElUWSBvbGFyciAiJiN4MjFCQTsiPjwhRU5USVRZIGNpcmNsZWFycm93bGVmdCAiJiN4MjFCQTsiPjwhRU5USVRZIG9yYXJyICImI3gyMUJCOyI%2BPCFFTlRJVFkgY2lyY2xlYXJyb3dyaWdodCAiJiN4MjFCQjsiPjwhRU5USVRZIGxoYXJ1ICImI3gyMUJDOyI%2BPCFFTlRJVFkgTGVmdFZlY3RvciAiJiN4MjFCQzsiPjwhRU5USVRZIGxlZnRoYXJwb29udXAgIiYjeDIxQkM7Ij48IUVOVElUWSBsaGFyZCAiJiN4MjFCRDsiPjwhRU5USVRZIGxlZnRoYXJwb29uZG93biAiJiN4MjFCRDsiPjwhRU5USVRZIERvd25MZWZ0VmVjdG9yICImI3gyMUJEOyI%2BPCFFTlRJVFkgdWhhcnIgIiYjeDIxQkU7Ij48IUVOVElUWSB1cGhhcnBvb25yaWdodCAiJiN4MjFCRTsiPjwhRU5USVRZIFJpZ2h0VXBWZWN0b3IgIiYjeDIxQkU7Ij48IUVOVElUWSB1aGFybCAiJiN4MjFCRjsiPjwhRU5USVRZIHVwaGFycG9vbmxlZnQgIiYjeDIxQkY7Ij48IUVOVElUWSBMZWZ0VXBWZWN0b3IgIiYjeDIxQkY7Ij48IUVOVElUWSByaGFydSAiJiN4MjFDMDsiPjwhRU5USVRZIFJpZ2h0VmVjdG9yICImI3gyMUMwOyI%2BPCFFTlRJVFkgcmlnaHRoYXJwb29udXAgIiYjeDIxQzA7Ij48IUVOVElUWSByaGFyZCAiJiN4MjFDMTsiPjwhRU5USVRZIHJpZ2h0aGFycG9vbmRvd24gIiYjeDIxQzE7Ij48IUVOVElUWSBEb3duUmlnaHRWZWN0b3IgIiYjeDIxQzE7Ij48IUVOVElUWS
 BkaGFyciAiJiN4MjFDMjsiPjwhRU5USVRZIFJpZ2h0RG93blZlY3RvciAiJiN4MjFDMjsiPjwhRU5USVRZIGRvd25oYXJwb29ucmlnaHQgIiYjeDIxQzI7Ij48IUVOVElUWSBkaGFybCAiJiN4MjFDMzsiPjwhRU5USVRZIExlZnREb3duVmVjdG9yICImI3gyMUMzOyI%2BPCFFTlRJVFkgZG93bmhhcnBvb25sZWZ0ICImI3gyMUMzOyI%2BPCFFTlRJVFkgcmxhcnIgIiYjeDIxQzQ7Ij48IUVOVElUWSByaWdodGxlZnRhcnJvd3MgIiYjeDIxQzQ7Ij48IUVOVElUWSBSaWdodEFycm93TGVmdEFycm93ICImI3gyMUM0OyI%2BPCFFTlRJVFkgdWRhcnIgIiYjeDIxQzU7Ij48IUVOVElUWSBVcEFycm93RG93bkFycm93ICImI3gyMUM1OyI%2BPCFFTlRJVFkgbHJhcnIgIiYjeDIxQzY7Ij48IUVOVElUWSBsZWZ0cmlnaHRhcnJvd3MgIiYjeDIxQzY7Ij48IUVOVElUWSBMZWZ0QXJyb3dSaWdodEFycm93ICImI3gyMUM2OyI%2BPCFFTlRJVFkgbGxhcnIgIiYjeDIxQzc7Ij48IUVOVElUWSBsZWZ0bGVmdGFycm93cyAiJiN4MjFDNzsiPjwhRU5USVRZIHV1YXJyICImI3gyMUM4OyI%2BPCFFTlRJVFkgdXB1cGFycm93cyAiJiN4MjFDODsiPjwhRU5USVRZIHJyYXJyICImI3gyMUM5OyI%2BPCFFTlRJVFkgcmlnaHRyaWdodGFycm93cyAiJiN4MjFDOTsiPjwhRU5USVRZIGRkYXJyICImI3gyMUNBOyI%2BPCFFTlRJVFkgZG93bmRvd25hcnJvd3MgIiYjeDIxQ0E7Ij48IUVOVElUWSBscmhhciAiJiN4MjFDQjsiPjwhRU5USVR
 ZIFJldmVyc2VFcXVpbGlicml1bSAiJiN4MjFDQjsiPjwhRU5USVRZIGxlZnRyaWdodGhhcnBvb25zICImI3gyMUNCOyI%2BPCFFTlRJVFkgcmxoYXIgIiYjeDIxQ0M7Ij48IUVOVElUWSByaWdodGxlZnRoYXJwb29ucyAiJiN4MjFDQzsiPjwhRU5USVRZIEVxdWlsaWJyaXVtICImI3gyMUNDOyI%2BPCFFTlRJVFkgbmxBcnIgIiYjeDIxQ0Q7Ij48IUVOVElUWSBuTGVmdGFycm93ICImI3gyMUNEOyI%2BPCFFTlRJVFkgbmhBcnIgIiYjeDIxQ0U7Ij48IUVOVElUWSBuTGVmdHJpZ2h0YXJyb3cgIiYjeDIxQ0U7Ij48IUVOVElUWSBuckFyciAiJiN4MjFDRjsiPjwhRU5USVRZIG5SaWdodGFycm93ICImI3gyMUNGOyI%2BPCFFTlRJVFkgbEFyciAiJiN4MjFEMDsiPjwhRU5USVRZIExlZnRhcnJvdyAiJiN4MjFEMDsiPjwhRU5USVRZIERvdWJsZUxlZnRBcnJvdyAiJiN4MjFEMDsiPjwhRU5USVRZIHVBcnIgIiYjeDIxRDE7Ij48IUVOVElUWSBVcGFycm93ICImI3gyMUQxOyI%2BPCFFTlRJVFkgRG91YmxlVXBBcnJvdyAiJiN4MjFEMTsiPjwhRU5USVRZIHJBcnIgIiYjeDIxRDI7Ij48IUVOVElUWSBSaWdodGFycm93ICImI3gyMUQyOyI%2BPCFFTlRJVFkgSW1wbGllcyAiJiN4MjFEMjsiPjwhRU5USVRZIERvdWJsZVJpZ2h0QXJyb3cgIiYjeDIxRDI7Ij48IUVOVElUWSBkQXJyICImI3gyMUQzOyI%2BPCFFTlRJVFkgRG93bmFycm93ICImI3gyMUQzOyI%2BPCFFTlRJVFkgRG91YmxlRG93bkFycm93ICImI3gyMUQz
 OyI%2BPCFFTlRJVFkgaEFyciAiJiN4MjFENDsiPjwhRU5USVRZIExlZnRyaWdodGFycm93ICImI3gyMUQ0OyI%2BPCFFTlRJVFkgRG91YmxlTGVmdFJpZ2h0QXJyb3cgIiYjeDIxRDQ7Ij48IUVOVElUWSBpZmYgIiYjeDIxRDQ7Ij48IUVOVElUWSB2QXJyICImI3gyMUQ1OyI%2BPCFFTlRJVFkgVXBkb3duYXJyb3cgIiYjeDIxRDU7Ij48IUVOVElUWSBEb3VibGVVcERvd25BcnJvdyAiJiN4MjFENTsiPjwhRU5USVRZIG53QXJyICImI3gyMUQ2OyI%2BPCFFTlRJVFkgbmVBcnIgIiYjeDIxRDc7Ij48IUVOVElUWSBzZUFyciAiJiN4MjFEODsiPjwhRU5USVRZIHN3QXJyICImI3gyMUQ5OyI%2BPCFFTlRJVFkgbEFhcnIgIiYjeDIxREE7Ij48IUVOVElUWSBMbGVmdGFycm93ICImI3gyMURBOyI%2BPCFFTlRJVFkgckFhcnIgIiYjeDIxREI7Ij48IUVOVElUWSBScmlnaHRhcnJvdyAiJiN4MjFEQjsiPjwhRU5USVRZIHppZ3JhcnIgIiYjeDIxREQ7Ij48IUVOVElUWSBsYXJyYiAiJiN4MjFFNDsiPjwhRU5USVRZIExlZnRBcnJvd0JhciAiJiN4MjFFNDsiPjwhRU5USVRZIHJhcnJiICImI3gyMUU1OyI%2BPCFFTlRJVFkgUmlnaHRBcnJvd0JhciAiJiN4MjFFNTsiPjwhRU5USVRZIGR1YXJyICImI3gyMUY1OyI%2BPCFFTlRJVFkgRG93bkFycm93VXBBcnJvdyAiJiN4MjFGNTsiPjwhRU5USVRZIGxvYXJyICImI3gyMUZEOyI%2BPCFFTlRJVFkgcm9hcnIgIiYjeDIxRkU7Ij48IUVOVElUWSBob2FyciAiJiN4MjFGRjs
 iPjwhRU5USVRZIGZvcmFsbCAiJiN4MjIwMDsiPjwhRU5USVRZIEZvckFsbCAiJiN4MjIwMDsiPjwhRU5USVRZIGNvbXAgIiYjeDIyMDE7Ij48IUVOVElUWSBjb21wbGVtZW50ICImI3gyMjAxOyI%2BPCFFTlRJVFkgcGFydCAiJiN4MjIwMjsiPjwhRU5USVRZIFBhcnRpYWxEICImI3gyMjAyOyI%2BPCFFTlRJVFkgbnBhcnQgIiYjeDIyMDI7JiN4MzM4OyI%2BPCFFTlRJVFkgZXhpc3QgIiYjeDIyMDM7Ij48IUVOVElUWSBFeGlzdHMgIiYjeDIyMDM7Ij48IUVOVElUWSBuZXhpc3QgIiYjeDIyMDQ7Ij48IUVOVElUWSBOb3RFeGlzdHMgIiYjeDIyMDQ7Ij48IUVOVElUWSBuZXhpc3RzICImI3gyMjA0OyI%2BPCFFTlRJVFkgZW1wdHkgIiYjeDIyMDU7Ij48IUVOVElUWSBlbXB0eXNldCAiJiN4MjIwNTsiPjwhRU5USVRZIGVtcHR5diAiJiN4MjIwNTsiPjwhRU5USVRZIHZhcm5vdGhpbmcgIiYjeDIyMDU7Ij48IUVOVElUWSBuYWJsYSAiJiN4MjIwNzsiPjwhRU5USVRZIERlbCAiJiN4MjIwNzsiPjwhRU5USVRZIGlzaW4gIiYjeDIyMDg7Ij48IUVOVElUWSBpc2ludiAiJiN4MjIwODsiPjwhRU5USVRZIEVsZW1lbnQgIiYjeDIyMDg7Ij48IUVOVElUWSBpbiAiJiN4MjIwODsiPjwhRU5USVRZIG5vdGluICImI3gyMjA5OyI%2BPCFFTlRJVFkgTm90RWxlbWVudCAiJiN4MjIwOTsiPjwhRU5USVRZIG5vdGludmEgIiYjeDIyMDk7Ij48IUVOVElUWSBuaXYgIiYjeDIyMEI7Ij48IUVOVElUWSBSZXZlcnNlRWxlbWVudC
 AiJiN4MjIwQjsiPjwhRU5USVRZIG5pICImI3gyMjBCOyI%2BPCFFTlRJVFkgU3VjaFRoYXQgIiYjeDIyMEI7Ij48IUVOVElUWSBub3RuaSAiJiN4MjIwQzsiPjwhRU5USVRZIG5vdG5pdmEgIiYjeDIyMEM7Ij48IUVOVElUWSBOb3RSZXZlcnNlRWxlbWVudCAiJiN4MjIwQzsiPjwhRU5USVRZIHByb2QgIiYjeDIyMEY7Ij48IUVOVElUWSBQcm9kdWN0ICImI3gyMjBGOyI%2BPCFFTlRJVFkgY29wcm9kICImI3gyMjEwOyI%2BPCFFTlRJVFkgQ29wcm9kdWN0ICImI3gyMjEwOyI%2BPCFFTlRJVFkgc3VtICImI3gyMjExOyI%2BPCFFTlRJVFkgU3VtICImI3gyMjExOyI%2BPCFFTlRJVFkgbWludXMgIiYjeDIyMTI7Ij48IUVOVElUWSBtbnBsdXMgIiYjeDIyMTM7Ij48IUVOVElUWSBtcCAiJiN4MjIxMzsiPjwhRU5USVRZIE1pbnVzUGx1cyAiJiN4MjIxMzsiPjwhRU5USVRZIHBsdXNkbyAiJiN4MjIxNDsiPjwhRU5USVRZIGRvdHBsdXMgIiYjeDIyMTQ7Ij48IUVOVElUWSBzZXRtbiAiJiN4MjIxNjsiPjwhRU5USVRZIHNldG1pbnVzICImI3gyMjE2OyI%2BPCFFTlRJVFkgQmFja3NsYXNoICImI3gyMjE2OyI%2BPCFFTlRJVFkgc3NldG1uICImI3gyMjE2OyI%2BPCFFTlRJVFkgc21hbGxzZXRtaW51cyAiJiN4MjIxNjsiPjwhRU5USVRZIGxvd2FzdCAiJiN4MjIxNzsiPjwhRU5USVRZIGNvbXBmbiAiJiN4MjIxODsiPjwhRU5USVRZIFNtYWxsQ2lyY2xlICImI3gyMjE4OyI%2BPCFFTlRJVFkgcmFkaWMgIiYjeDI
 yMUE7Ij48IUVOVElUWSBTcXJ0ICImI3gyMjFBOyI%2BPCFFTlRJVFkgcHJvcCAiJiN4MjIxRDsiPjwhRU5USVRZIHByb3B0byAiJiN4MjIxRDsiPjwhRU5USVRZIFByb3BvcnRpb25hbCAiJiN4MjIxRDsiPjwhRU5USVRZIHZwcm9wICImI3gyMjFEOyI%2BPCFFTlRJVFkgdmFycHJvcHRvICImI3gyMjFEOyI%2BPCFFTlRJVFkgaW5maW4gIiYjeDIyMUU7Ij48IUVOVElUWSBhbmdydCAiJiN4MjIxRjsiPjwhRU5USVRZIGFuZyAiJiN4MjIyMDsiPjwhRU5USVRZIGFuZ2xlICImI3gyMjIwOyI%2BPCFFTlRJVFkgbmFuZyAiJiN4MjIyMDsmI3gyMEQyOyI%2BPCFFTlRJVFkgYW5nbXNkICImI3gyMjIxOyI%2BPCFFTlRJVFkgbWVhc3VyZWRhbmdsZSAiJiN4MjIyMTsiPjwhRU5USVRZIGFuZ3NwaCAiJiN4MjIyMjsiPjwhRU5USVRZIG1pZCAiJiN4MjIyMzsiPjwhRU5USVRZIFZlcnRpY2FsQmFyICImI3gyMjIzOyI%2BPCFFTlRJVFkgc21pZCAiJiN4MjIyMzsiPjwhRU5USVRZIHNob3J0bWlkICImI3gyMjIzOyI%2BPCFFTlRJVFkgbm1pZCAiJiN4MjIyNDsiPjwhRU5USVRZIE5vdFZlcnRpY2FsQmFyICImI3gyMjI0OyI%2BPCFFTlRJVFkgbnNtaWQgIiYjeDIyMjQ7Ij48IUVOVElUWSBuc2hvcnRtaWQgIiYjeDIyMjQ7Ij48IUVOVElUWSBwYXIgIiYjeDIyMjU7Ij48IUVOVElUWSBwYXJhbGxlbCAiJiN4MjIyNTsiPjwhRU5USVRZIERvdWJsZVZlcnRpY2FsQmFyICImI3gyMjI1OyI%2BPCFFTlRJVFkgc3BhciAi
 JiN4MjIyNTsiPjwhRU5USVRZIHNob3J0cGFyYWxsZWwgIiYjeDIyMjU7Ij48IUVOVElUWSBucGFyICImI3gyMjI2OyI%2BPCFFTlRJVFkgbnBhcmFsbGVsICImI3gyMjI2OyI%2BPCFFTlRJVFkgTm90RG91YmxlVmVydGljYWxCYXIgIiYjeDIyMjY7Ij48IUVOVElUWSBuc3BhciAiJiN4MjIyNjsiPjwhRU5USVRZIG5zaG9ydHBhcmFsbGVsICImI3gyMjI2OyI%2BPCFFTlRJVFkgYW5kICImI3gyMjI3OyI%2BPCFFTlRJVFkgd2VkZ2UgIiYjeDIyMjc7Ij48IUVOVElUWSBvciAiJiN4MjIyODsiPjwhRU5USVRZIHZlZSAiJiN4MjIyODsiPjwhRU5USVRZIGNhcCAiJiN4MjIyOTsiPjwhRU5USVRZIGNhcHMgIiYjeDIyMjk7JiN4RkUwMDsiPjwhRU5USVRZIGN1cCAiJiN4MjIyQTsiPjwhRU5USVRZIGN1cHMgIiYjeDIyMkE7JiN4RkUwMDsiPjwhRU5USVRZIGludCAiJiN4MjIyQjsiPjwhRU5USVRZIEludGVncmFsICImI3gyMjJCOyI%2BPCFFTlRJVFkgSW50ICImI3gyMjJDOyI%2BPCFFTlRJVFkgdGludCAiJiN4MjIyRDsiPjwhRU5USVRZIGlpaW50ICImI3gyMjJEOyI%2BPCFFTlRJVFkgY29uaW50ICImI3gyMjJFOyI%2BPCFFTlRJVFkgb2ludCAiJiN4MjIyRTsiPjwhRU5USVRZIENvbnRvdXJJbnRlZ3JhbCAiJiN4MjIyRTsiPjwhRU5USVRZIENvbmludCAiJiN4MjIyRjsiPjwhRU5USVRZIERvdWJsZUNvbnRvdXJJbnRlZ3JhbCAiJiN4MjIyRjsiPjwhRU5USVRZIENjb25pbnQgIiYjeDIyMzA7Ij48IUVOV
 ElUWSBjd2ludCAiJiN4MjIzMTsiPjwhRU5USVRZIGN3Y29uaW50ICImI3gyMjMyOyI%2BPCFFTlRJVFkgQ2xvY2t3aXNlQ29udG91ckludGVncmFsICImI3gyMjMyOyI%2BPCFFTlRJVFkgYXdjb25pbnQgIiYjeDIyMzM7Ij48IUVOVElUWSBDb3VudGVyQ2xvY2t3aXNlQ29udG91ckludGVncmFsICImI3gyMjMzOyI%2BPCFFTlRJVFkgdGhlcmU0ICImI3gyMjM0OyI%2BPCFFTlRJVFkgdGhlcmVmb3JlICImI3gyMjM0OyI%2BPCFFTlRJVFkgVGhlcmVmb3JlICImI3gyMjM0OyI%2BPCFFTlRJVFkgYmVjYXVzICImI3gyMjM1OyI%2BPCFFTlRJVFkgYmVjYXVzZSAiJiN4MjIzNTsiPjwhRU5USVRZIEJlY2F1c2UgIiYjeDIyMzU7Ij48IUVOVElUWSByYXRpbyAiJiN4MjIzNjsiPjwhRU5USVRZIENvbG9uICImI3gyMjM3OyI%2BPCFFTlRJVFkgUHJvcG9ydGlvbiAiJiN4MjIzNzsiPjwhRU5USVRZIG1pbnVzZCAiJiN4MjIzODsiPjwhRU5USVRZIGRvdG1pbnVzICImI3gyMjM4OyI%2BPCFFTlRJVFkgbUREb3QgIiYjeDIyM0E7Ij48IUVOVElUWSBob210aHQgIiYjeDIyM0I7Ij48IUVOVElUWSBzaW0gIiYjeDIyM0M7Ij48IUVOVElUWSBUaWxkZSAiJiN4MjIzQzsiPjwhRU5USVRZIHRoa3NpbSAiJiN4MjIzQzsiPjwhRU5USVRZIHRoaWNrc2ltICImI3gyMjNDOyI%2BPCFFTlRJVFkgbnZzaW0gIiYjeDIyM0M7JiN4MjBEMjsiPjwhRU5USVRZIGJzaW0gIiYjeDIyM0Q7Ij48IUVOVElUWSBiYWNrc2ltICImI3gyMj
 NEOyI%2BPCFFTlRJVFkgcmFjZSAiJiN4MjIzRDsmI3gzMzE7Ij48IUVOVElUWSBhYyAiJiN4MjIzRTsiPjwhRU5USVRZIG1zdHBvcyAiJiN4MjIzRTsiPjwhRU5USVRZIGFjRSAiJiN4MjIzRTsmI3gzMzM7Ij48IUVOVElUWSBhY2QgIiYjeDIyM0Y7Ij48IUVOVElUWSB3cmVhdGggIiYjeDIyNDA7Ij48IUVOVElUWSBWZXJ0aWNhbFRpbGRlICImI3gyMjQwOyI%2BPCFFTlRJVFkgd3IgIiYjeDIyNDA7Ij48IUVOVElUWSBuc2ltICImI3gyMjQxOyI%2BPCFFTlRJVFkgTm90VGlsZGUgIiYjeDIyNDE7Ij48IUVOVElUWSBlc2ltICImI3gyMjQyOyI%2BPCFFTlRJVFkgRXF1YWxUaWxkZSAiJiN4MjI0MjsiPjwhRU5USVRZIGVxc2ltICImI3gyMjQyOyI%2BPCFFTlRJVFkgTm90RXF1YWxUaWxkZSAiJiN4MjI0MjsmI3gzMzg7Ij48IUVOVElUWSBuZXNpbSAiJiN4MjI0MjsmI3gzMzg7Ij48IUVOVElUWSBzaW1lICImI3gyMjQzOyI%2BPCFFTlRJVFkgVGlsZGVFcXVhbCAiJiN4MjI0MzsiPjwhRU5USVRZIHNpbWVxICImI3gyMjQzOyI%2BPCFFTlRJVFkgbnNpbWUgIiYjeDIyNDQ7Ij48IUVOVElUWSBuc2ltZXEgIiYjeDIyNDQ7Ij48IUVOVElUWSBOb3RUaWxkZUVxdWFsICImI3gyMjQ0OyI%2BPCFFTlRJVFkgY29uZyAiJiN4MjI0NTsiPjwhRU5USVRZIFRpbGRlRnVsbEVxdWFsICImI3gyMjQ1OyI%2BPCFFTlRJVFkgc2ltbmUgIiYjeDIyNDY7Ij48IUVOVElUWSBuY29uZyAiJiN4MjI0NzsiPjwhRU5USVRZIE5vd
 FRpbGRlRnVsbEVxdWFsICImI3gyMjQ3OyI%2BPCFFTlRJVFkgYXN5bXAgIiYjeDIyNDg7Ij48IUVOVElUWSBhcCAiJiN4MjI0ODsiPjwhRU5USVRZIFRpbGRlVGlsZGUgIiYjeDIyNDg7Ij48IUVOVElUWSBhcHByb3ggIiYjeDIyNDg7Ij48IUVOVElUWSB0aGthcCAiJiN4MjI0ODsiPjwhRU5USVRZIHRoaWNrYXBwcm94ICImI3gyMjQ4OyI%2BPCFFTlRJVFkgbmFwICImI3gyMjQ5OyI%2BPCFFTlRJVFkgTm90VGlsZGVUaWxkZSAiJiN4MjI0OTsiPjwhRU5USVRZIG5hcHByb3ggIiYjeDIyNDk7Ij48IUVOVElUWSBhcGUgIiYjeDIyNEE7Ij48IUVOVElUWSBhcHByb3hlcSAiJiN4MjI0QTsiPjwhRU5USVRZIGFwaWQgIiYjeDIyNEI7Ij48IUVOVElUWSBuYXBpZCAiJiN4MjI0QjsmI3gzMzg7Ij48IUVOVElUWSBiY29uZyAiJiN4MjI0QzsiPjwhRU5USVRZIGJhY2tjb25nICImI3gyMjRDOyI%2BPCFFTlRJVFkgYXN5bXBlcSAiJiN4MjI0RDsiPjwhRU5USVRZIEN1cENhcCAiJiN4MjI0RDsiPjwhRU5USVRZIG52YXAgIiYjeDIyNEQ7JiN4MjBEMjsiPjwhRU5USVRZIGJ1bXAgIiYjeDIyNEU7Ij48IUVOVElUWSBIdW1wRG93bkh1bXAgIiYjeDIyNEU7Ij48IUVOVElUWSBCdW1wZXEgIiYjeDIyNEU7Ij48IUVOVElUWSBOb3RIdW1wRG93bkh1bXAgIiYjeDIyNEU7JiN4MzM4OyI%2BPCFFTlRJVFkgbmJ1bXAgIiYjeDIyNEU7JiN4MzM4OyI%2BPCFFTlRJVFkgYnVtcGUgIiYjeDIyNEY7Ij48IUVOVElUWSBIdW1wRX
 F1YWwgIiYjeDIyNEY7Ij48IUVOVElUWSBidW1wZXEgIiYjeDIyNEY7Ij48IUVOVElUWSBuYnVtcGUgIiYjeDIyNEY7JiN4MzM4OyI%2BPCFFTlRJVFkgTm90SHVtcEVxdWFsICImI3gyMjRGOyYjeDMzODsiPjwhRU5USVRZIGVzZG90ICImI3gyMjUwOyI%2BPCFFTlRJVFkgRG90RXF1YWwgIiYjeDIyNTA7Ij48IUVOVElUWSBkb3RlcSAiJiN4MjI1MDsiPjwhRU5USVRZIG5lZG90ICImI3gyMjUwOyYjeDMzODsiPjwhRU5USVRZIGVEb3QgIiYjeDIyNTE7Ij48IUVOVElUWSBkb3RlcWRvdCAiJiN4MjI1MTsiPjwhRU5USVRZIGVmRG90ICImI3gyMjUyOyI%2BPCFFTlRJVFkgZmFsbGluZ2RvdHNlcSAiJiN4MjI1MjsiPjwhRU5USVRZIGVyRG90ICImI3gyMjUzOyI%2BPCFFTlRJVFkgcmlzaW5nZG90c2VxICImI3gyMjUzOyI%2BPCFFTlRJVFkgY29sb25lICImI3gyMjU0OyI%2BPCFFTlRJVFkgY29sb25lcSAiJiN4MjI1NDsiPjwhRU5USVRZIEFzc2lnbiAiJiN4MjI1NDsiPjwhRU5USVRZIGVjb2xvbiAiJiN4MjI1NTsiPjwhRU5USVRZIGVxY29sb24gIiYjeDIyNTU7Ij48IUVOVElUWSBlY2lyICImI3gyMjU2OyI%2BPCFFTlRJVFkgZXFjaXJjICImI3gyMjU2OyI%2BPCFFTlRJVFkgY2lyZSAiJiN4MjI1NzsiPjwhRU5USVRZIGNpcmNlcSAiJiN4MjI1NzsiPjwhRU5USVRZIHdlZGdlcSAiJiN4MjI1OTsiPjwhRU5USVRZIHZlZWVxICImI3gyMjVBOyI%2BPCFFTlRJVFkgdHJpZSAiJiN4MjI1QzsiPjwhRU5US
 VRZIHRyaWFuZ2xlcSAiJiN4MjI1QzsiPjwhRU5USVRZIGVxdWVzdCAiJiN4MjI1RjsiPjwhRU5USVRZIHF1ZXN0ZXEgIiYjeDIyNUY7Ij48IUVOVElUWSBuZSAiJiN4MjI2MDsiPjwhRU5USVRZIE5vdEVxdWFsICImI3gyMjYwOyI%2BPCFFTlRJVFkgZXF1aXYgIiYjeDIyNjE7Ij48IUVOVElUWSBDb25ncnVlbnQgIiYjeDIyNjE7Ij48IUVOVElUWSBibmVxdWl2ICImI3gyMjYxOyYjeDIwRTU7Ij48IUVOVElUWSBuZXF1aXYgIiYjeDIyNjI7Ij48IUVOVElUWSBOb3RDb25ncnVlbnQgIiYjeDIyNjI7Ij48IUVOVElUWSBsZSAiJiN4MjI2NDsiPjwhRU5USVRZIGxlcSAiJiN4MjI2NDsiPjwhRU5USVRZIG52bGUgIiYjeDIyNjQ7JiN4MjBEMjsiPjwhRU5USVRZIGdlICImI3gyMjY1OyI%2BPCFFTlRJVFkgR3JlYXRlckVxdWFsICImI3gyMjY1OyI%2BPCFFTlRJVFkgZ2VxICImI3gyMjY1OyI%2BPCFFTlRJVFkgbnZnZSAiJiN4MjI2NTsmI3gyMEQyOyI%2BPCFFTlRJVFkgbEUgIiYjeDIyNjY7Ij48IUVOVElUWSBMZXNzRnVsbEVxdWFsICImI3gyMjY2OyI%2BPCFFTlRJVFkgbGVxcSAiJiN4MjI2NjsiPjwhRU5USVRZIG5sRSAiJiN4MjI2NjsmI3gzMzg7Ij48IUVOVElUWSBubGVxcSAiJiN4MjI2NjsmI3gzMzg7Ij48IUVOVElUWSBnRSAiJiN4MjI2NzsiPjwhRU5USVRZIEdyZWF0ZXJGdWxsRXF1YWwgIiYjeDIyNjc7Ij48IUVOVElUWSBnZXFxICImI3gyMjY3OyI%2BPCFFTlRJVFkgbmdFICImI3gyMjY3OyYj
 eDMzODsiPjwhRU5USVRZIG5nZXFxICImI3gyMjY3OyYjeDMzODsiPjwhRU5USVRZIE5vdEdyZWF0ZXJGdWxsRXF1YWwgIiYjeDIyNjc7JiN4MzM4OyI%2BPCFFTlRJVFkgbG5FICImI3gyMjY4OyI%2BPCFFTlRJVFkgbG5lcXEgIiYjeDIyNjg7Ij48IUVOVElUWSBsdm5FICImI3gyMjY4OyYjeEZFMDA7Ij48IUVOVElUWSBsdmVydG5lcXEgIiYjeDIyNjg7JiN4RkUwMDsiPjwhRU5USVRZIGduRSAiJiN4MjI2OTsiPjwhRU5USVRZIGduZXFxICImI3gyMjY5OyI%2BPCFFTlRJVFkgZ3ZuRSAiJiN4MjI2OTsmI3hGRTAwOyI%2BPCFFTlRJVFkgZ3ZlcnRuZXFxICImI3gyMjY5OyYjeEZFMDA7Ij48IUVOVElUWSBMdCAiJiN4MjI2QTsiPjwhRU5USVRZIE5lc3RlZExlc3NMZXNzICImI3gyMjZBOyI%2BPCFFTlRJVFkgbGwgIiYjeDIyNkE7Ij48IUVOVElUWSBuTHR2ICImI3gyMjZBOyYjeDMzODsiPjwhRU5USVRZIE5vdExlc3NMZXNzICImI3gyMjZBOyYjeDMzODsiPjwhRU5USVRZIG5MdCAiJiN4MjI2QTsmI3gyMEQyOyI%2BPCFFTlRJVFkgR3QgIiYjeDIyNkI7Ij48IUVOVElUWSBOZXN0ZWRHcmVhdGVyR3JlYXRlciAiJiN4MjI2QjsiPjwhRU5USVRZIGdnICImI3gyMjZCOyI%2BPCFFTlRJVFkgbkd0diAiJiN4MjI2QjsmI3gzMzg7Ij48IUVOVElUWSBOb3RHcmVhdGVyR3JlYXRlciAiJiN4MjI2QjsmI3gzMzg7Ij48IUVOVElUWSBuR3QgIiYjeDIyNkI7JiN4MjBEMjsiPjwhRU5USVRZIHR3aXh0ICImI3gyMjZ
 DOyI%2BPCFFTlRJVFkgYmV0d2VlbiAiJiN4MjI2QzsiPjwhRU5USVRZIE5vdEN1cENhcCAiJiN4MjI2RDsiPjwhRU5USVRZIG5sdCAiJiN4MjI2RTsiPjwhRU5USVRZIE5vdExlc3MgIiYjeDIyNkU7Ij48IUVOVElUWSBubGVzcyAiJiN4MjI2RTsiPjwhRU5USVRZIG5ndCAiJiN4MjI2RjsiPjwhRU5USVRZIE5vdEdyZWF0ZXIgIiYjeDIyNkY7Ij48IUVOVElUWSBuZ3RyICImI3gyMjZGOyI%2BPCFFTlRJVFkgbmxlICImI3gyMjcwOyI%2BPCFFTlRJVFkgTm90TGVzc0VxdWFsICImI3gyMjcwOyI%2BPCFFTlRJVFkgbmxlcSAiJiN4MjI3MDsiPjwhRU5USVRZIG5nZSAiJiN4MjI3MTsiPjwhRU5USVRZIE5vdEdyZWF0ZXJFcXVhbCAiJiN4MjI3MTsiPjwhRU5USVRZIG5nZXEgIiYjeDIyNzE7Ij48IUVOVElUWSBsc2ltICImI3gyMjcyOyI%2BPCFFTlRJVFkgTGVzc1RpbGRlICImI3gyMjcyOyI%2BPCFFTlRJVFkgbGVzc3NpbSAiJiN4MjI3MjsiPjwhRU5USVRZIGdzaW0gIiYjeDIyNzM7Ij48IUVOVElUWSBndHJzaW0gIiYjeDIyNzM7Ij48IUVOVElUWSBHcmVhdGVyVGlsZGUgIiYjeDIyNzM7Ij48IUVOVElUWSBubHNpbSAiJiN4MjI3NDsiPjwhRU5USVRZIE5vdExlc3NUaWxkZSAiJiN4MjI3NDsiPjwhRU5USVRZIG5nc2ltICImI3gyMjc1OyI%2BPCFFTlRJVFkgTm90R3JlYXRlclRpbGRlICImI3gyMjc1OyI%2BPCFFTlRJVFkgbGcgIiYjeDIyNzY7Ij48IUVOVElUWSBsZXNzZ3RyICImI3gyMjc2OyI%2BPC
 FFTlRJVFkgTGVzc0dyZWF0ZXIgIiYjeDIyNzY7Ij48IUVOVElUWSBnbCAiJiN4MjI3NzsiPjwhRU5USVRZIGd0cmxlc3MgIiYjeDIyNzc7Ij48IUVOVElUWSBHcmVhdGVyTGVzcyAiJiN4MjI3NzsiPjwhRU5USVRZIG50bGcgIiYjeDIyNzg7Ij48IUVOVElUWSBOb3RMZXNzR3JlYXRlciAiJiN4MjI3ODsiPjwhRU5USVRZIG50Z2wgIiYjeDIyNzk7Ij48IUVOVElUWSBOb3RHcmVhdGVyTGVzcyAiJiN4MjI3OTsiPjwhRU5USVRZIHByICImI3gyMjdBOyI%2BPCFFTlRJVFkgUHJlY2VkZXMgIiYjeDIyN0E7Ij48IUVOVElUWSBwcmVjICImI3gyMjdBOyI%2BPCFFTlRJVFkgc2MgIiYjeDIyN0I7Ij48IUVOVElUWSBTdWNjZWVkcyAiJiN4MjI3QjsiPjwhRU5USVRZIHN1Y2MgIiYjeDIyN0I7Ij48IUVOVElUWSBwcmN1ZSAiJiN4MjI3QzsiPjwhRU5USVRZIFByZWNlZGVzU2xhbnRFcXVhbCAiJiN4MjI3QzsiPjwhRU5USVRZIHByZWNjdXJseWVxICImI3gyMjdDOyI%2BPCFFTlRJVFkgc2NjdWUgIiYjeDIyN0Q7Ij48IUVOVElUWSBTdWNjZWVkc1NsYW50RXF1YWwgIiYjeDIyN0Q7Ij48IUVOVElUWSBzdWNjY3VybHllcSAiJiN4MjI3RDsiPjwhRU5USVRZIHByc2ltICImI3gyMjdFOyI%2BPCFFTlRJVFkgcHJlY3NpbSAiJiN4MjI3RTsiPjwhRU5USVRZIFByZWNlZGVzVGlsZGUgIiYjeDIyN0U7Ij48IUVOVElUWSBzY3NpbSAiJiN4MjI3RjsiPjwhRU5USVRZIHN1Y2NzaW0gIiYjeDIyN0Y7Ij48IUVOVElUWSBTdWN
 jZWVkc1RpbGRlICImI3gyMjdGOyI%2BPCFFTlRJVFkgTm90U3VjY2VlZHNUaWxkZSAiJiN4MjI3RjsmI3gzMzg7Ij48IUVOVElUWSBucHIgIiYjeDIyODA7Ij48IUVOVElUWSBucHJlYyAiJiN4MjI4MDsiPjwhRU5USVRZIE5vdFByZWNlZGVzICImI3gyMjgwOyI%2BPCFFTlRJVFkgbnNjICImI3gyMjgxOyI%2BPCFFTlRJVFkgbnN1Y2MgIiYjeDIyODE7Ij48IUVOVElUWSBOb3RTdWNjZWVkcyAiJiN4MjI4MTsiPjwhRU5USVRZIHN1YiAiJiN4MjI4MjsiPjwhRU5USVRZIHN1YnNldCAiJiN4MjI4MjsiPjwhRU5USVRZIHZuc3ViICImI3gyMjgyOyYjeDIwRDI7Ij48IUVOVElUWSBuc3Vic2V0ICImI3gyMjgyOyYjeDIwRDI7Ij48IUVOVElUWSBOb3RTdWJzZXQgIiYjeDIyODI7JiN4MjBEMjsiPjwhRU5USVRZIHN1cCAiJiN4MjI4MzsiPjwhRU5USVRZIHN1cHNldCAiJiN4MjI4MzsiPjwhRU5USVRZIFN1cGVyc2V0ICImI3gyMjgzOyI%2BPCFFTlRJVFkgdm5zdXAgIiYjeDIyODM7JiN4MjBEMjsiPjwhRU5USVRZIG5zdXBzZXQgIiYjeDIyODM7JiN4MjBEMjsiPjwhRU5USVRZIE5vdFN1cGVyc2V0ICImI3gyMjgzOyYjeDIwRDI7Ij48IUVOVElUWSBuc3ViICImI3gyMjg0OyI%2BPCFFTlRJVFkgbnN1cCAiJiN4MjI4NTsiPjwhRU5USVRZIHN1YmUgIiYjeDIyODY7Ij48IUVOVElUWSBTdWJzZXRFcXVhbCAiJiN4MjI4NjsiPjwhRU5USVRZIHN1YnNldGVxICImI3gyMjg2OyI%2BPCFFTlRJVFkgc3VwZSAiJiN4
 MjI4NzsiPjwhRU5USVRZIHN1cHNldGVxICImI3gyMjg3OyI%2BPCFFTlRJVFkgU3VwZXJzZXRFcXVhbCAiJiN4MjI4NzsiPjwhRU5USVRZIG5zdWJlICImI3gyMjg4OyI%2BPCFFTlRJVFkgbnN1YnNldGVxICImI3gyMjg4OyI%2BPCFFTlRJVFkgTm90U3Vic2V0RXF1YWwgIiYjeDIyODg7Ij48IUVOVElUWSBuc3VwZSAiJiN4MjI4OTsiPjwhRU5USVRZIG5zdXBzZXRlcSAiJiN4MjI4OTsiPjwhRU5USVRZIE5vdFN1cGVyc2V0RXF1YWwgIiYjeDIyODk7Ij48IUVOVElUWSBzdWJuZSAiJiN4MjI4QTsiPjwhRU5USVRZIHN1YnNldG5lcSAiJiN4MjI4QTsiPjwhRU5USVRZIHZzdWJuZSAiJiN4MjI4QTsmI3hGRTAwOyI%2BPCFFTlRJVFkgdmFyc3Vic2V0bmVxICImI3gyMjhBOyYjeEZFMDA7Ij48IUVOVElUWSBzdXBuZSAiJiN4MjI4QjsiPjwhRU5USVRZIHN1cHNldG5lcSAiJiN4MjI4QjsiPjwhRU5USVRZIHZzdXBuZSAiJiN4MjI4QjsmI3hGRTAwOyI%2BPCFFTlRJVFkgdmFyc3Vwc2V0bmVxICImI3gyMjhCOyYjeEZFMDA7Ij48IUVOVElUWSBjdXBkb3QgIiYjeDIyOEQ7Ij48IUVOVElUWSB1cGx1cyAiJiN4MjI4RTsiPjwhRU5USVRZIFVuaW9uUGx1cyAiJiN4MjI4RTsiPjwhRU5USVRZIHNxc3ViICImI3gyMjhGOyI%2BPCFFTlRJVFkgU3F1YXJlU3Vic2V0ICImI3gyMjhGOyI%2BPCFFTlRJVFkgc3FzdWJzZXQgIiYjeDIyOEY7Ij48IUVOVElUWSBOb3RTcXVhcmVTdWJzZXQgIiYjeDIyOEY7JiN4MzM4OyI
 %2BPCFFTlRJVFkgc3FzdXAgIiYjeDIyOTA7Ij48IUVOVElUWSBTcXVhcmVTdXBlcnNldCAiJiN4MjI5MDsiPjwhRU5USVRZIHNxc3Vwc2V0ICImI3gyMjkwOyI%2BPCFFTlRJVFkgTm90U3F1YXJlU3VwZXJzZXQgIiYjeDIyOTA7JiN4MzM4OyI%2BPCFFTlRJVFkgc3FzdWJlICImI3gyMjkxOyI%2BPCFFTlRJVFkgU3F1YXJlU3Vic2V0RXF1YWwgIiYjeDIyOTE7Ij48IUVOVElUWSBzcXN1YnNldGVxICImI3gyMjkxOyI%2BPCFFTlRJVFkgc3FzdXBlICImI3gyMjkyOyI%2BPCFFTlRJVFkgU3F1YXJlU3VwZXJzZXRFcXVhbCAiJiN4MjI5MjsiPjwhRU5USVRZIHNxc3Vwc2V0ZXEgIiYjeDIyOTI7Ij48IUVOVElUWSBzcWNhcCAiJiN4MjI5MzsiPjwhRU5USVRZIFNxdWFyZUludGVyc2VjdGlvbiAiJiN4MjI5MzsiPjwhRU5USVRZIHNxY2FwcyAiJiN4MjI5MzsmI3hGRTAwOyI%2BPCFFTlRJVFkgc3FjdXAgIiYjeDIyOTQ7Ij48IUVOVElUWSBTcXVhcmVVbmlvbiAiJiN4MjI5NDsiPjwhRU5USVRZIHNxY3VwcyAiJiN4MjI5NDsmI3hGRTAwOyI%2BPCFFTlRJVFkgb3BsdXMgIiYjeDIyOTU7Ij48IUVOVElUWSBDaXJjbGVQbHVzICImI3gyMjk1OyI%2BPCFFTlRJVFkgb21pbnVzICImI3gyMjk2OyI%2BPCFFTlRJVFkgQ2lyY2xlTWludXMgIiYjeDIyOTY7Ij48IUVOVElUWSBvdGltZXMgIiYjeDIyOTc7Ij48IUVOVElUWSBDaXJjbGVUaW1lcyAiJiN4MjI5NzsiPjwhRU5USVRZIG9zb2wgIiYjeDIyOTg7Ij48IUVO
 VElUWSBvZG90ICImI3gyMjk5OyI%2BPCFFTlRJVFkgQ2lyY2xlRG90ICImI3gyMjk5OyI%2BPCFFTlRJVFkgb2NpciAiJiN4MjI5QTsiPjwhRU5USVRZIGNpcmNsZWRjaXJjICImI3gyMjlBOyI%2BPCFFTlRJVFkgb2FzdCAiJiN4MjI5QjsiPjwhRU5USVRZIGNpcmNsZWRhc3QgIiYjeDIyOUI7Ij48IUVOVElUWSBvZGFzaCAiJiN4MjI5RDsiPjwhRU5USVRZIGNpcmNsZWRkYXNoICImI3gyMjlEOyI%2BPCFFTlRJVFkgcGx1c2IgIiYjeDIyOUU7Ij48IUVOVElUWSBib3hwbHVzICImI3gyMjlFOyI%2BPCFFTlRJVFkgbWludXNiICImI3gyMjlGOyI%2BPCFFTlRJVFkgYm94bWludXMgIiYjeDIyOUY7Ij48IUVOVElUWSB0aW1lc2IgIiYjeDIyQTA7Ij48IUVOVElUWSBib3h0aW1lcyAiJiN4MjJBMDsiPjwhRU5USVRZIHNkb3RiICImI3gyMkExOyI%2BPCFFTlRJVFkgZG90c3F1YXJlICImI3gyMkExOyI%2BPCFFTlRJVFkgdmRhc2ggIiYjeDIyQTI7Ij48IUVOVElUWSBSaWdodFRlZSAiJiN4MjJBMjsiPjwhRU5USVRZIGRhc2h2ICImI3gyMkEzOyI%2BPCFFTlRJVFkgTGVmdFRlZSAiJiN4MjJBMzsiPjwhRU5USVRZIHRvcCAiJiN4MjJBNDsiPjwhRU5USVRZIERvd25UZWUgIiYjeDIyQTQ7Ij48IUVOVElUWSBib3R0b20gIiYjeDIyQTU7Ij48IUVOVElUWSBib3QgIiYjeDIyQTU7Ij48IUVOVElUWSBwZXJwICImI3gyMkE1OyI%2BPCFFTlRJVFkgVXBUZWUgIiYjeDIyQTU7Ij48IUVOVElUWSBtb2RlbHMgIiYje
 DIyQTc7Ij48IUVOVElUWSB2RGFzaCAiJiN4MjJBODsiPjwhRU5USVRZIERvdWJsZVJpZ2h0VGVlICImI3gyMkE4OyI%2BPCFFTlRJVFkgVmRhc2ggIiYjeDIyQTk7Ij48IUVOVElUWSBWdmRhc2ggIiYjeDIyQUE7Ij48IUVOVElUWSBWRGFzaCAiJiN4MjJBQjsiPjwhRU5USVRZIG52ZGFzaCAiJiN4MjJBQzsiPjwhRU5USVRZIG52RGFzaCAiJiN4MjJBRDsiPjwhRU5USVRZIG5WZGFzaCAiJiN4MjJBRTsiPjwhRU5USVRZIG5WRGFzaCAiJiN4MjJBRjsiPjwhRU5USVRZIHBydXJlbCAiJiN4MjJCMDsiPjwhRU5USVRZIHZsdHJpICImI3gyMkIyOyI%2BPCFFTlRJVFkgdmFydHJpYW5nbGVsZWZ0ICImI3gyMkIyOyI%2BPCFFTlRJVFkgTGVmdFRyaWFuZ2xlICImI3gyMkIyOyI%2BPCFFTlRJVFkgdnJ0cmkgIiYjeDIyQjM7Ij48IUVOVElUWSB2YXJ0cmlhbmdsZXJpZ2h0ICImI3gyMkIzOyI%2BPCFFTlRJVFkgUmlnaHRUcmlhbmdsZSAiJiN4MjJCMzsiPjwhRU5USVRZIGx0cmllICImI3gyMkI0OyI%2BPCFFTlRJVFkgdHJpYW5nbGVsZWZ0ZXEgIiYjeDIyQjQ7Ij48IUVOVElUWSBMZWZ0VHJpYW5nbGVFcXVhbCAiJiN4MjJCNDsiPjwhRU5USVRZIG52bHRyaWUgIiYjeDIyQjQ7JiN4MjBEMjsiPjwhRU5USVRZIHJ0cmllICImI3gyMkI1OyI%2BPCFFTlRJVFkgdHJpYW5nbGVyaWdodGVxICImI3gyMkI1OyI%2BPCFFTlRJVFkgUmlnaHRUcmlhbmdsZUVxdWFsICImI3gyMkI1OyI%2BPCFFTlRJVFkgbnZydHJpZSAi
 JiN4MjJCNTsmI3gyMEQyOyI%2BPCFFTlRJVFkgb3JpZ29mICImI3gyMkI2OyI%2BPCFFTlRJVFkgaW1vZiAiJiN4MjJCNzsiPjwhRU5USVRZIG11bWFwICImI3gyMkI4OyI%2BPCFFTlRJVFkgbXVsdGltYXAgIiYjeDIyQjg7Ij48IUVOVElUWSBoZXJjb24gIiYjeDIyQjk7Ij48IUVOVElUWSBpbnRjYWwgIiYjeDIyQkE7Ij48IUVOVElUWSBpbnRlcmNhbCAiJiN4MjJCQTsiPjwhRU5USVRZIHZlZWJhciAiJiN4MjJCQjsiPjwhRU5USVRZIGJhcnZlZSAiJiN4MjJCRDsiPjwhRU5USVRZIGFuZ3J0dmIgIiYjeDIyQkU7Ij48IUVOVElUWSBscnRyaSAiJiN4MjJCRjsiPjwhRU5USVRZIHh3ZWRnZSAiJiN4MjJDMDsiPjwhRU5USVRZIFdlZGdlICImI3gyMkMwOyI%2BPCFFTlRJVFkgYmlnd2VkZ2UgIiYjeDIyQzA7Ij48IUVOVElUWSB4dmVlICImI3gyMkMxOyI%2BPCFFTlRJVFkgVmVlICImI3gyMkMxOyI%2BPCFFTlRJVFkgYmlndmVlICImI3gyMkMxOyI%2BPCFFTlRJVFkgeGNhcCAiJiN4MjJDMjsiPjwhRU5USVRZIEludGVyc2VjdGlvbiAiJiN4MjJDMjsiPjwhRU5USVRZIGJpZ2NhcCAiJiN4MjJDMjsiPjwhRU5USVRZIHhjdXAgIiYjeDIyQzM7Ij48IUVOVElUWSBVbmlvbiAiJiN4MjJDMzsiPjwhRU5USVRZIGJpZ2N1cCAiJiN4MjJDMzsiPjwhRU5USVRZIGRpYW0gIiYjeDIyQzQ7Ij48IUVOVElUWSBkaWFtb25kICImI3gyMkM0OyI%2BPCFFTlRJVFkgRGlhbW9uZCAiJiN4MjJDNDsiPjwhRU5USVRZIHNkb
 3QgIiYjeDIyQzU7Ij48IUVOVElUWSBzc3RhcmYgIiYjeDIyQzY7Ij48IUVOVElUWSBTdGFyICImI3gyMkM2OyI%2BPCFFTlRJVFkgZGl2b254ICImI3gyMkM3OyI%2BPCFFTlRJVFkgZGl2aWRlb250aW1lcyAiJiN4MjJDNzsiPjwhRU5USVRZIGJvd3RpZSAiJiN4MjJDODsiPjwhRU5USVRZIGx0aW1lcyAiJiN4MjJDOTsiPjwhRU5USVRZIHJ0aW1lcyAiJiN4MjJDQTsiPjwhRU5USVRZIGx0aHJlZSAiJiN4MjJDQjsiPjwhRU5USVRZIGxlZnR0aHJlZXRpbWVzICImI3gyMkNCOyI%2BPCFFTlRJVFkgcnRocmVlICImI3gyMkNDOyI%2BPCFFTlRJVFkgcmlnaHR0aHJlZXRpbWVzICImI3gyMkNDOyI%2BPCFFTlRJVFkgYnNpbWUgIiYjeDIyQ0Q7Ij48IUVOVElUWSBiYWNrc2ltZXEgIiYjeDIyQ0Q7Ij48IUVOVElUWSBjdXZlZSAiJiN4MjJDRTsiPjwhRU5USVRZIGN1cmx5dmVlICImI3gyMkNFOyI%2BPCFFTlRJVFkgY3V3ZWQgIiYjeDIyQ0Y7Ij48IUVOVElUWSBjdXJseXdlZGdlICImI3gyMkNGOyI%2BPCFFTlRJVFkgU3ViICImI3gyMkQwOyI%2BPCFFTlRJVFkgU3Vic2V0ICImI3gyMkQwOyI%2BPCFFTlRJVFkgU3VwICImI3gyMkQxOyI%2BPCFFTlRJVFkgU3Vwc2V0ICImI3gyMkQxOyI%2BPCFFTlRJVFkgQ2FwICImI3gyMkQyOyI%2BPCFFTlRJVFkgQ3VwICImI3gyMkQzOyI%2BPCFFTlRJVFkgZm9yayAiJiN4MjJENDsiPjwhRU5USVRZIHBpdGNoZm9yayAiJiN4MjJENDsiPjwhRU5USVRZIGVwYXIgIiYj
 eDIyRDU7Ij48IUVOVElUWSBsdGRvdCAiJiN4MjJENjsiPjwhRU5USVRZIGxlc3Nkb3QgIiYjeDIyRDY7Ij48IUVOVElUWSBndGRvdCAiJiN4MjJENzsiPjwhRU5USVRZIGd0cmRvdCAiJiN4MjJENzsiPjwhRU5USVRZIExsICImI3gyMkQ4OyI%2BPCFFTlRJVFkgbkxsICImI3gyMkQ4OyYjeDMzODsiPjwhRU5USVRZIEdnICImI3gyMkQ5OyI%2BPCFFTlRJVFkgZ2dnICImI3gyMkQ5OyI%2BPCFFTlRJVFkgbkdnICImI3gyMkQ5OyYjeDMzODsiPjwhRU5USVRZIGxlZyAiJiN4MjJEQTsiPjwhRU5USVRZIExlc3NFcXVhbEdyZWF0ZXIgIiYjeDIyREE7Ij48IUVOVElUWSBsZXNzZXFndHIgIiYjeDIyREE7Ij48IUVOVElUWSBsZXNnICImI3gyMkRBOyYjeEZFMDA7Ij48IUVOVElUWSBnZWwgIiYjeDIyREI7Ij48IUVOVElUWSBndHJlcWxlc3MgIiYjeDIyREI7Ij48IUVOVElUWSBHcmVhdGVyRXF1YWxMZXNzICImI3gyMkRCOyI%2BPCFFTlRJVFkgZ2VzbCAiJiN4MjJEQjsmI3hGRTAwOyI%2BPCFFTlRJVFkgY3VlcHIgIiYjeDIyREU7Ij48IUVOVElUWSBjdXJseWVxcHJlYyAiJiN4MjJERTsiPjwhRU5USVRZIGN1ZXNjICImI3gyMkRGOyI%2BPCFFTlRJVFkgY3VybHllcXN1Y2MgIiYjeDIyREY7Ij48IUVOVElUWSBucHJjdWUgIiYjeDIyRTA7Ij48IUVOVElUWSBOb3RQcmVjZWRlc1NsYW50RXF1YWwgIiYjeDIyRTA7Ij48IUVOVElUWSBuc2NjdWUgIiYjeDIyRTE7Ij48IUVOVElUWSBOb3RTdWNjZWVkc1NsYW50R
 XF1YWwgIiYjeDIyRTE7Ij48IUVOVElUWSBuc3FzdWJlICImI3gyMkUyOyI%2BPCFFTlRJVFkgTm90U3F1YXJlU3Vic2V0RXF1YWwgIiYjeDIyRTI7Ij48IUVOVElUWSBuc3FzdXBlICImI3gyMkUzOyI%2BPCFFTlRJVFkgTm90U3F1YXJlU3VwZXJzZXRFcXVhbCAiJiN4MjJFMzsiPjwhRU5USVRZIGxuc2ltICImI3gyMkU2OyI%2BPCFFTlRJVFkgZ25zaW0gIiYjeDIyRTc7Ij48IUVOVElUWSBwcm5zaW0gIiYjeDIyRTg7Ij48IUVOVElUWSBwcmVjbnNpbSAiJiN4MjJFODsiPjwhRU5USVRZIHNjbnNpbSAiJiN4MjJFOTsiPjwhRU5USVRZIHN1Y2Nuc2ltICImI3gyMkU5OyI%2BPCFFTlRJVFkgbmx0cmkgIiYjeDIyRUE7Ij48IUVOVElUWSBudHJpYW5nbGVsZWZ0ICImI3gyMkVBOyI%2BPCFFTlRJVFkgTm90TGVmdFRyaWFuZ2xlICImI3gyMkVBOyI%2BPCFFTlRJVFkgbnJ0cmkgIiYjeDIyRUI7Ij48IUVOVElUWSBudHJpYW5nbGVyaWdodCAiJiN4MjJFQjsiPjwhRU5USVRZIE5vdFJpZ2h0VHJpYW5nbGUgIiYjeDIyRUI7Ij48IUVOVElUWSBubHRyaWUgIiYjeDIyRUM7Ij48IUVOVElUWSBudHJpYW5nbGVsZWZ0ZXEgIiYjeDIyRUM7Ij48IUVOVElUWSBOb3RMZWZ0VHJpYW5nbGVFcXVhbCAiJiN4MjJFQzsiPjwhRU5USVRZIG5ydHJpZSAiJiN4MjJFRDsiPjwhRU5USVRZIG50cmlhbmdsZXJpZ2h0ZXEgIiYjeDIyRUQ7Ij48IUVOVElUWSBOb3RSaWdodFRyaWFuZ2xlRXF1YWwgIiYjeDIyRUQ7Ij48IUVOVElUWS
 B2ZWxsaXAgIiYjeDIyRUU7Ij48IUVOVElUWSBjdGRvdCAiJiN4MjJFRjsiPjwhRU5USVRZIHV0ZG90ICImI3gyMkYwOyI%2BPCFFTlRJVFkgZHRkb3QgIiYjeDIyRjE7Ij48IUVOVElUWSBkaXNpbiAiJiN4MjJGMjsiPjwhRU5USVRZIGlzaW5zdiAiJiN4MjJGMzsiPjwhRU5USVRZIGlzaW5zICImI3gyMkY0OyI%2BPCFFTlRJVFkgaXNpbmRvdCAiJiN4MjJGNTsiPjwhRU5USVRZIG5vdGluZG90ICImI3gyMkY1OyYjeDMzODsiPjwhRU5USVRZIG5vdGludmMgIiYjeDIyRjY7Ij48IUVOVElUWSBub3RpbnZiICImI3gyMkY3OyI%2BPCFFTlRJVFkgaXNpbkUgIiYjeDIyRjk7Ij48IUVOVElUWSBub3RpbkUgIiYjeDIyRjk7JiN4MzM4OyI%2BPCFFTlRJVFkgbmlzZCAiJiN4MjJGQTsiPjwhRU5USVRZIHhuaXMgIiYjeDIyRkI7Ij48IUVOVElUWSBuaXMgIiYjeDIyRkM7Ij48IUVOVElUWSBub3RuaXZjICImI3gyMkZEOyI%2BPCFFTlRJVFkgbm90bml2YiAiJiN4MjJGRTsiPjwhRU5USVRZIGJhcndlZCAiJiN4MjMwNTsiPjwhRU5USVRZIGJhcndlZGdlICImI3gyMzA1OyI%2BPCFFTlRJVFkgQmFyd2VkICImI3gyMzA2OyI%2BPCFFTlRJVFkgZG91YmxlYmFyd2VkZ2UgIiYjeDIzMDY7Ij48IUVOVElUWSBsY2VpbCAiJiN4MjMwODsiPjwhRU5USVRZIExlZnRDZWlsaW5nICImI3gyMzA4OyI%2BPCFFTlRJVFkgcmNlaWwgIiYjeDIzMDk7Ij48IUVOVElUWSBSaWdodENlaWxpbmcgIiYjeDIzMDk7Ij48IUVOVElUWSB
 sZmxvb3IgIiYjeDIzMEE7Ij48IUVOVElUWSBMZWZ0Rmxvb3IgIiYjeDIzMEE7Ij48IUVOVElUWSByZmxvb3IgIiYjeDIzMEI7Ij48IUVOVElUWSBSaWdodEZsb29yICImI3gyMzBCOyI%2BPCFFTlRJVFkgZHJjcm9wICImI3gyMzBDOyI%2BPCFFTlRJVFkgZGxjcm9wICImI3gyMzBEOyI%2BPCFFTlRJVFkgdXJjcm9wICImI3gyMzBFOyI%2BPCFFTlRJVFkgdWxjcm9wICImI3gyMzBGOyI%2BPCFFTlRJVFkgYm5vdCAiJiN4MjMxMDsiPjwhRU5USVRZIHByb2ZsaW5lICImI3gyMzEyOyI%2BPCFFTlRJVFkgcHJvZnN1cmYgIiYjeDIzMTM7Ij48IUVOVElUWSB0ZWxyZWMgIiYjeDIzMTU7Ij48IUVOVElUWSB0YXJnZXQgIiYjeDIzMTY7Ij48IUVOVElUWSB1bGNvcm4gIiYjeDIzMUM7Ij48IUVOVElUWSB1bGNvcm5lciAiJiN4MjMxQzsiPjwhRU5USVRZIHVyY29ybiAiJiN4MjMxRDsiPjwhRU5USVRZIHVyY29ybmVyICImI3gyMzFEOyI%2BPCFFTlRJVFkgZGxjb3JuICImI3gyMzFFOyI%2BPCFFTlRJVFkgbGxjb3JuZXIgIiYjeDIzMUU7Ij48IUVOVElUWSBkcmNvcm4gIiYjeDIzMUY7Ij48IUVOVElUWSBscmNvcm5lciAiJiN4MjMxRjsiPjwhRU5USVRZIGZyb3duICImI3gyMzIyOyI%2BPCFFTlRJVFkgc2Zyb3duICImI3gyMzIyOyI%2BPCFFTlRJVFkgc21pbGUgIiYjeDIzMjM7Ij48IUVOVElUWSBzc21pbGUgIiYjeDIzMjM7Ij48IUVOVElUWSBjeWxjdHkgIiYjeDIzMkQ7Ij48IUVOVElUWSBwcm9mYWxhciAi
 JiN4MjMyRTsiPjwhRU5USVRZIHRvcGJvdCAiJiN4MjMzNjsiPjwhRU5USVRZIG92YmFyICImI3gyMzNEOyI%2BPCFFTlRJVFkgc29sYmFyICImI3gyMzNGOyI%2BPCFFTlRJVFkgYW5nemFyciAiJiN4MjM3QzsiPjwhRU5USVRZIGxtb3VzdCAiJiN4MjNCMDsiPjwhRU5USVRZIGxtb3VzdGFjaGUgIiYjeDIzQjA7Ij48IUVOVElUWSBybW91c3QgIiYjeDIzQjE7Ij48IUVOVElUWSBybW91c3RhY2hlICImI3gyM0IxOyI%2BPCFFTlRJVFkgdGJyayAiJiN4MjNCNDsiPjwhRU5USVRZIE92ZXJCcmFja2V0ICImI3gyM0I0OyI%2BPCFFTlRJVFkgYmJyayAiJiN4MjNCNTsiPjwhRU5USVRZIFVuZGVyQnJhY2tldCAiJiN4MjNCNTsiPjwhRU5USVRZIGJicmt0YnJrICImI3gyM0I2OyI%2BPCFFTlRJVFkgT3ZlclBhcmVudGhlc2lzICImI3gyM0RDOyI%2BPCFFTlRJVFkgVW5kZXJQYXJlbnRoZXNpcyAiJiN4MjNERDsiPjwhRU5USVRZIE92ZXJCcmFjZSAiJiN4MjNERTsiPjwhRU5USVRZIFVuZGVyQnJhY2UgIiYjeDIzREY7Ij48IUVOVElUWSB0cnBleml1bSAiJiN4MjNFMjsiPjwhRU5USVRZIGVsaW50ZXJzICImI3gyM0U3OyI%2BPCFFTlRJVFkgYmxhbmsgIiYjeDI0MjM7Ij48IUVOVElUWSBvUyAiJiN4MjRDODsiPjwhRU5USVRZIGNpcmNsZWRTICImI3gyNEM4OyI%2BPCFFTlRJVFkgYm94aCAiJiN4MjUwMDsiPjwhRU5USVRZIEhvcml6b250YWxMaW5lICImI3gyNTAwOyI%2BPCFFTlRJVFkgYm94diAiJiN4MjU
 wMjsiPjwhRU5USVRZIGJveGRyICImI3gyNTBDOyI%2BPCFFTlRJVFkgYm94ZGwgIiYjeDI1MTA7Ij48IUVOVElUWSBib3h1ciAiJiN4MjUxNDsiPjwhRU5USVRZIGJveHVsICImI3gyNTE4OyI%2BPCFFTlRJVFkgYm94dnIgIiYjeDI1MUM7Ij48IUVOVElUWSBib3h2bCAiJiN4MjUyNDsiPjwhRU5USVRZIGJveGhkICImI3gyNTJDOyI%2BPCFFTlRJVFkgYm94aHUgIiYjeDI1MzQ7Ij48IUVOVElUWSBib3h2aCAiJiN4MjUzQzsiPjwhRU5USVRZIGJveEggIiYjeDI1NTA7Ij48IUVOVElUWSBib3hWICImI3gyNTUxOyI%2BPCFFTlRJVFkgYm94ZFIgIiYjeDI1NTI7Ij48IUVOVElUWSBib3hEciAiJiN4MjU1MzsiPjwhRU5USVRZIGJveERSICImI3gyNTU0OyI%2BPCFFTlRJVFkgYm94ZEwgIiYjeDI1NTU7Ij48IUVOVElUWSBib3hEbCAiJiN4MjU1NjsiPjwhRU5USVRZIGJveERMICImI3gyNTU3OyI%2BPCFFTlRJVFkgYm94dVIgIiYjeDI1NTg7Ij48IUVOVElUWSBib3hVciAiJiN4MjU1OTsiPjwhRU5USVRZIGJveFVSICImI3gyNTVBOyI%2BPCFFTlRJVFkgYm94dUwgIiYjeDI1NUI7Ij48IUVOVElUWSBib3hVbCAiJiN4MjU1QzsiPjwhRU5USVRZIGJveFVMICImI3gyNTVEOyI%2BPCFFTlRJVFkgYm94dlIgIiYjeDI1NUU7Ij48IUVOVElUWSBib3hWciAiJiN4MjU1RjsiPjwhRU5USVRZIGJveFZSICImI3gyNTYwOyI%2BPCFFTlRJVFkgYm94dkwgIiYjeDI1NjE7Ij48IUVOVElUWSBib3hWbCAiJiN4MjU2Mj
 siPjwhRU5USVRZIGJveFZMICImI3gyNTYzOyI%2BPCFFTlRJVFkgYm94SGQgIiYjeDI1NjQ7Ij48IUVOVElUWSBib3hoRCAiJiN4MjU2NTsiPjwhRU5USVRZIGJveEhEICImI3gyNTY2OyI%2BPCFFTlRJVFkgYm94SHUgIiYjeDI1Njc7Ij48IUVOVElUWSBib3hoVSAiJiN4MjU2ODsiPjwhRU5USVRZIGJveEhVICImI3gyNTY5OyI%2BPCFFTlRJVFkgYm94dkggIiYjeDI1NkE7Ij48IUVOVElUWSBib3hWaCAiJiN4MjU2QjsiPjwhRU5USVRZIGJveFZIICImI3gyNTZDOyI%2BPCFFTlRJVFkgdWhibGsgIiYjeDI1ODA7Ij48IUVOVElUWSBsaGJsayAiJiN4MjU4NDsiPjwhRU5USVRZIGJsb2NrICImI3gyNTg4OyI%2BPCFFTlRJVFkgYmxrMTQgIiYjeDI1OTE7Ij48IUVOVElUWSBibGsxMiAiJiN4MjU5MjsiPjwhRU5USVRZIGJsazM0ICImI3gyNTkzOyI%2BPCFFTlRJVFkgc3F1ICImI3gyNUExOyI%2BPCFFTlRJVFkgc3F1YXJlICImI3gyNUExOyI%2BPCFFTlRJVFkgU3F1YXJlICImI3gyNUExOyI%2BPCFFTlRJVFkgc3F1ZiAiJiN4MjVBQTsiPjwhRU5USVRZIHNxdWFyZiAiJiN4MjVBQTsiPjwhRU5USVRZIGJsYWNrc3F1YXJlICImI3gyNUFBOyI%2BPCFFTlRJVFkgRmlsbGVkVmVyeVNtYWxsU3F1YXJlICImI3gyNUFBOyI%2BPCFFTlRJVFkgRW1wdHlWZXJ5U21hbGxTcXVhcmUgIiYjeDI1QUI7Ij48IUVOVElUWSByZWN0ICImI3gyNUFEOyI%2BPCFFTlRJVFkgbWFya2VyICImI3gyNUFFOyI%2BPCFFTlRJV
 FkgZmx0bnMgIiYjeDI1QjE7Ij48IUVOVElUWSB4dXRyaSAiJiN4MjVCMzsiPjwhRU5USVRZIGJpZ3RyaWFuZ2xldXAgIiYjeDI1QjM7Ij48IUVOVElUWSB1dHJpZiAiJiN4MjVCNDsiPjwhRU5USVRZIGJsYWNrdHJpYW5nbGUgIiYjeDI1QjQ7Ij48IUVOVElUWSB1dHJpICImI3gyNUI1OyI%2BPCFFTlRJVFkgdHJpYW5nbGUgIiYjeDI1QjU7Ij48IUVOVElUWSBydHJpZiAiJiN4MjVCODsiPjwhRU5USVRZIGJsYWNrdHJpYW5nbGVyaWdodCAiJiN4MjVCODsiPjwhRU5USVRZIHJ0cmkgIiYjeDI1Qjk7Ij48IUVOVElUWSB0cmlhbmdsZXJpZ2h0ICImI3gyNUI5OyI%2BPCFFTlRJVFkgeGR0cmkgIiYjeDI1QkQ7Ij48IUVOVElUWSBiaWd0cmlhbmdsZWRvd24gIiYjeDI1QkQ7Ij48IUVOVElUWSBkdHJpZiAiJiN4MjVCRTsiPjwhRU5USVRZIGJsYWNrdHJpYW5nbGVkb3duICImI3gyNUJFOyI%2BPCFFTlRJVFkgZHRyaSAiJiN4MjVCRjsiPjwhRU5USVRZIHRyaWFuZ2xlZG93biAiJiN4MjVCRjsiPjwhRU5USVRZIGx0cmlmICImI3gyNUMyOyI%2BPCFFTlRJVFkgYmxhY2t0cmlhbmdsZWxlZnQgIiYjeDI1QzI7Ij48IUVOVElUWSBsdHJpICImI3gyNUMzOyI%2BPCFFTlRJVFkgdHJpYW5nbGVsZWZ0ICImI3gyNUMzOyI%2BPCFFTlRJVFkgbG96ICImI3gyNUNBOyI%2BPCFFTlRJVFkgbG96ZW5nZSAiJiN4MjVDQTsiPjwhRU5USVRZIGNpciAiJiN4MjVDQjsiPjwhRU5USVRZIHRyaWRvdCAiJiN4MjVFQzsiPjwhRU5U
 SVRZIHhjaXJjICImI3gyNUVGOyI%2BPCFFTlRJVFkgYmlnY2lyYyAiJiN4MjVFRjsiPjwhRU5USVRZIHVsdHJpICImI3gyNUY4OyI%2BPCFFTlRJVFkgdXJ0cmkgIiYjeDI1Rjk7Ij48IUVOVElUWSBsbHRyaSAiJiN4MjVGQTsiPjwhRU5USVRZIEVtcHR5U21hbGxTcXVhcmUgIiYjeDI1RkI7Ij48IUVOVElUWSBGaWxsZWRTbWFsbFNxdWFyZSAiJiN4MjVGQzsiPjwhRU5USVRZIHN0YXJmICImI3gyNjA1OyI%2BPCFFTlRJVFkgYmlnc3RhciAiJiN4MjYwNTsiPjwhRU5USVRZIHN0YXIgIiYjeDI2MDY7Ij48IUVOVElUWSBwaG9uZSAiJiN4MjYwRTsiPjwhRU5USVRZIGZlbWFsZSAiJiN4MjY0MDsiPjwhRU5USVRZIG1hbGUgIiYjeDI2NDI7Ij48IUVOVElUWSBzcGFkZXMgIiYjeDI2NjA7Ij48IUVOVElUWSBzcGFkZXN1aXQgIiYjeDI2NjA7Ij48IUVOVElUWSBjbHVicyAiJiN4MjY2MzsiPjwhRU5USVRZIGNsdWJzdWl0ICImI3gyNjYzOyI%2BPCFFTlRJVFkgaGVhcnRzICImI3gyNjY1OyI%2BPCFFTlRJVFkgaGVhcnRzdWl0ICImI3gyNjY1OyI%2BPCFFTlRJVFkgZGlhbXMgIiYjeDI2NjY7Ij48IUVOVElUWSBkaWFtb25kc3VpdCAiJiN4MjY2NjsiPjwhRU5USVRZIHN1bmcgIiYjeDI2NkE7Ij48IUVOVElUWSBmbGF0ICImI3gyNjZEOyI%2BPCFFTlRJVFkgbmF0dXIgIiYjeDI2NkU7Ij48IUVOVElUWSBuYXR1cmFsICImI3gyNjZFOyI%2BPCFFTlRJVFkgc2hhcnAgIiYjeDI2NkY7Ij48IUVOVElUWSBjaGVja
 yAiJiN4MjcxMzsiPjwhRU5USVRZIGNoZWNrbWFyayAiJiN4MjcxMzsiPjwhRU5USVRZIGNyb3NzICImI3gyNzE3OyI%2BPCFFTlRJVFkgbWFsdCAiJiN4MjcyMDsiPjwhRU5USVRZIG1hbHRlc2UgIiYjeDI3MjA7Ij48IUVOVElUWSBzZXh0ICImI3gyNzM2OyI%2BPCFFTlRJVFkgVmVydGljYWxTZXBhcmF0b3IgIiYjeDI3NTg7Ij48IUVOVElUWSBsYmJyayAiJiN4Mjc3MjsiPjwhRU5USVRZIHJiYnJrICImI3gyNzczOyI%2BPCFFTlRJVFkgYnNvbGhzdWIgIiYjeDI3Qzg7Ij48IUVOVElUWSBzdXBoc29sICImI3gyN0M5OyI%2BPCFFTlRJVFkgbG9icmsgIiYjeDI3RTY7Ij48IUVOVElUWSBMZWZ0RG91YmxlQnJhY2tldCAiJiN4MjdFNjsiPjwhRU5USVRZIHJvYnJrICImI3gyN0U3OyI%2BPCFFTlRJVFkgUmlnaHREb3VibGVCcmFja2V0ICImI3gyN0U3OyI%2BPCFFTlRJVFkgbGFuZyAiJiN4MjdFODsiPjwhRU5USVRZIExlZnRBbmdsZUJyYWNrZXQgIiYjeDI3RTg7Ij48IUVOVElUWSBsYW5nbGUgIiYjeDI3RTg7Ij48IUVOVElUWSByYW5nICImI3gyN0U5OyI%2BPCFFTlRJVFkgUmlnaHRBbmdsZUJyYWNrZXQgIiYjeDI3RTk7Ij48IUVOVElUWSByYW5nbGUgIiYjeDI3RTk7Ij48IUVOVElUWSBMYW5nICImI3gyN0VBOyI%2BPCFFTlRJVFkgUmFuZyAiJiN4MjdFQjsiPjwhRU5USVRZIGxvYW5nICImI3gyN0VDOyI%2BPCFFTlRJVFkgcm9hbmcgIiYjeDI3RUQ7Ij48IUVOVElUWSB4bGFyciAiJiN4MjdGNTsi
 PjwhRU5USVRZIGxvbmdsZWZ0YXJyb3cgIiYjeDI3RjU7Ij48IUVOVElUWSBMb25nTGVmdEFycm93ICImI3gyN0Y1OyI%2BPCFFTlRJVFkgeHJhcnIgIiYjeDI3RjY7Ij48IUVOVElUWSBsb25ncmlnaHRhcnJvdyAiJiN4MjdGNjsiPjwhRU5USVRZIExvbmdSaWdodEFycm93ICImI3gyN0Y2OyI%2BPCFFTlRJVFkgeGhhcnIgIiYjeDI3Rjc7Ij48IUVOVElUWSBsb25nbGVmdHJpZ2h0YXJyb3cgIiYjeDI3Rjc7Ij48IUVOVElUWSBMb25nTGVmdFJpZ2h0QXJyb3cgIiYjeDI3Rjc7Ij48IUVOVElUWSB4bEFyciAiJiN4MjdGODsiPjwhRU5USVRZIExvbmdsZWZ0YXJyb3cgIiYjeDI3Rjg7Ij48IUVOVElUWSBEb3VibGVMb25nTGVmdEFycm93ICImI3gyN0Y4OyI%2BPCFFTlRJVFkgeHJBcnIgIiYjeDI3Rjk7Ij48IUVOVElUWSBMb25ncmlnaHRhcnJvdyAiJiN4MjdGOTsiPjwhRU5USVRZIERvdWJsZUxvbmdSaWdodEFycm93ICImI3gyN0Y5OyI%2BPCFFTlRJVFkgeGhBcnIgIiYjeDI3RkE7Ij48IUVOVElUWSBMb25nbGVmdHJpZ2h0YXJyb3cgIiYjeDI3RkE7Ij48IUVOVElUWSBEb3VibGVMb25nTGVmdFJpZ2h0QXJyb3cgIiYjeDI3RkE7Ij48IUVOVElUWSB4bWFwICImI3gyN0ZDOyI%2BPCFFTlRJVFkgbG9uZ21hcHN0byAiJiN4MjdGQzsiPjwhRU5USVRZIGR6aWdyYXJyICImI3gyN0ZGOyI%2BPCFFTlRJVFkgbnZsQXJyICImI3gyOTAyOyI%2BPCFFTlRJVFkgbnZyQXJyICImI3gyOTAzOyI%2BPCFFTlRJVFkgb
 nZIYXJyICImI3gyOTA0OyI%2BPCFFTlRJVFkgTWFwICImI3gyOTA1OyI%2BPCFFTlRJVFkgbGJhcnIgIiYjeDI5MEM7Ij48IUVOVElUWSByYmFyciAiJiN4MjkwRDsiPjwhRU5USVRZIGJrYXJvdyAiJiN4MjkwRDsiPjwhRU5USVRZIGxCYXJyICImI3gyOTBFOyI%2BPCFFTlRJVFkgckJhcnIgIiYjeDI5MEY7Ij48IUVOVElUWSBkYmthcm93ICImI3gyOTBGOyI%2BPCFFTlRJVFkgUkJhcnIgIiYjeDI5MTA7Ij48IUVOVElUWSBkcmJrYXJvdyAiJiN4MjkxMDsiPjwhRU5USVRZIEREb3RyYWhkICImI3gyOTExOyI%2BPCFFTlRJVFkgVXBBcnJvd0JhciAiJiN4MjkxMjsiPjwhRU5USVRZIERvd25BcnJvd0JhciAiJiN4MjkxMzsiPjwhRU5USVRZIFJhcnJ0bCAiJiN4MjkxNjsiPjwhRU5USVRZIGxhdGFpbCAiJiN4MjkxOTsiPjwhRU5USVRZIHJhdGFpbCAiJiN4MjkxQTsiPjwhRU5USVRZIGxBdGFpbCAiJiN4MjkxQjsiPjwhRU5USVRZIHJBdGFpbCAiJiN4MjkxQzsiPjwhRU5USVRZIGxhcnJmcyAiJiN4MjkxRDsiPjwhRU5USVRZIHJhcnJmcyAiJiN4MjkxRTsiPjwhRU5USVRZIGxhcnJiZnMgIiYjeDI5MUY7Ij48IUVOVElUWSByYXJyYmZzICImI3gyOTIwOyI%2BPCFFTlRJVFkgbndhcmhrICImI3gyOTIzOyI%2BPCFFTlRJVFkgbmVhcmhrICImI3gyOTI0OyI%2BPCFFTlRJVFkgc2VhcmhrICImI3gyOTI1OyI%2BPCFFTlRJVFkgaGtzZWFyb3cgIiYjeDI5MjU7Ij48IUVOVElUWSBzd2FyaGsgIiYjeDI5MjY7
 Ij48IUVOVElUWSBoa3N3YXJvdyAiJiN4MjkyNjsiPjwhRU5USVRZIG53bmVhciAiJiN4MjkyNzsiPjwhRU5USVRZIG5lc2VhciAiJiN4MjkyODsiPjwhRU5USVRZIHRvZWEgIiYjeDI5Mjg7Ij48IUVOVElUWSBzZXN3YXIgIiYjeDI5Mjk7Ij48IUVOVElUWSB0b3NhICImI3gyOTI5OyI%2BPCFFTlRJVFkgc3dud2FyICImI3gyOTJBOyI%2BPCFFTlRJVFkgcmFycmMgIiYjeDI5MzM7Ij48IUVOVElUWSBucmFycmMgIiYjeDI5MzM7JiN4MzM4OyI%2BPCFFTlRJVFkgY3VkYXJyciAiJiN4MjkzNTsiPjwhRU5USVRZIGxkY2EgIiYjeDI5MzY7Ij48IUVOVElUWSByZGNhICImI3gyOTM3OyI%2BPCFFTlRJVFkgY3VkYXJybCAiJiN4MjkzODsiPjwhRU5USVRZIGxhcnJwbCAiJiN4MjkzOTsiPjwhRU5USVRZIGN1cmFycm0gIiYjeDI5M0M7Ij48IUVOVElUWSBjdWxhcnJwICImI3gyOTNEOyI%2BPCFFTlRJVFkgcmFycnBsICImI3gyOTQ1OyI%2BPCFFTlRJVFkgaGFycmNpciAiJiN4Mjk0ODsiPjwhRU5USVRZIFVhcnJvY2lyICImI3gyOTQ5OyI%2BPCFFTlRJVFkgbHVyZHNoYXIgIiYjeDI5NEE7Ij48IUVOVElUWSBsZHJ1c2hhciAiJiN4Mjk0QjsiPjwhRU5USVRZIExlZnRSaWdodFZlY3RvciAiJiN4Mjk0RTsiPjwhRU5USVRZIFJpZ2h0VXBEb3duVmVjdG9yICImI3gyOTRGOyI%2BPCFFTlRJVFkgRG93bkxlZnRSaWdodFZlY3RvciAiJiN4Mjk1MDsiPjwhRU5USVRZIExlZnRVcERvd25WZWN0b3IgIiYjeDI5NTE7I
 j48IUVOVElUWSBMZWZ0VmVjdG9yQmFyICImI3gyOTUyOyI%2BPCFFTlRJVFkgUmlnaHRWZWN0b3JCYXIgIiYjeDI5NTM7Ij48IUVOVElUWSBSaWdodFVwVmVjdG9yQmFyICImI3gyOTU0OyI%2BPCFFTlRJVFkgUmlnaHREb3duVmVjdG9yQmFyICImI3gyOTU1OyI%2BPCFFTlRJVFkgRG93bkxlZnRWZWN0b3JCYXIgIiYjeDI5NTY7Ij48IUVOVElUWSBEb3duUmlnaHRWZWN0b3JCYXIgIiYjeDI5NTc7Ij48IUVOVElUWSBMZWZ0VXBWZWN0b3JCYXIgIiYjeDI5NTg7Ij48IUVOVElUWSBMZWZ0RG93blZlY3RvckJhciAiJiN4Mjk1OTsiPjwhRU5USVRZIExlZnRUZWVWZWN0b3IgIiYjeDI5NUE7Ij48IUVOVElUWSBSaWdodFRlZVZlY3RvciAiJiN4Mjk1QjsiPjwhRU5USVRZIFJpZ2h0VXBUZWVWZWN0b3IgIiYjeDI5NUM7Ij48IUVOVElUWSBSaWdodERvd25UZWVWZWN0b3IgIiYjeDI5NUQ7Ij48IUVOVElUWSBEb3duTGVmdFRlZVZlY3RvciAiJiN4Mjk1RTsiPjwhRU5USVRZIERvd25SaWdodFRlZVZlY3RvciAiJiN4Mjk1RjsiPjwhRU5USVRZIExlZnRVcFRlZVZlY3RvciAiJiN4Mjk2MDsiPjwhRU5USVRZIExlZnREb3duVGVlVmVjdG9yICImI3gyOTYxOyI%2BPCFFTlRJVFkgbEhhciAiJiN4Mjk2MjsiPjwhRU5USVRZIHVIYXIgIiYjeDI5NjM7Ij48IUVOVElUWSBySGFyICImI3gyOTY0OyI%2BPCFFTlRJVFkgZEhhciAiJiN4Mjk2NTsiPjwhRU5USVRZIGx1cnVoYXIgIiYjeDI5NjY7Ij48IUVOVElUWSBsZHJk
 aGFyICImI3gyOTY3OyI%2BPCFFTlRJVFkgcnVsdWhhciAiJiN4Mjk2ODsiPjwhRU5USVRZIHJkbGRoYXIgIiYjeDI5Njk7Ij48IUVOVElUWSBsaGFydWwgIiYjeDI5NkE7Ij48IUVOVElUWSBsbGhhcmQgIiYjeDI5NkI7Ij48IUVOVElUWSByaGFydWwgIiYjeDI5NkM7Ij48IUVOVElUWSBscmhhcmQgIiYjeDI5NkQ7Ij48IUVOVElUWSB1ZGhhciAiJiN4Mjk2RTsiPjwhRU5USVRZIFVwRXF1aWxpYnJpdW0gIiYjeDI5NkU7Ij48IUVOVElUWSBkdWhhciAiJiN4Mjk2RjsiPjwhRU5USVRZIFJldmVyc2VVcEVxdWlsaWJyaXVtICImI3gyOTZGOyI%2BPCFFTlRJVFkgUm91bmRJbXBsaWVzICImI3gyOTcwOyI%2BPCFFTlRJVFkgZXJhcnIgIiYjeDI5NzE7Ij48IUVOVElUWSBzaW1yYXJyICImI3gyOTcyOyI%2BPCFFTlRJVFkgbGFycnNpbSAiJiN4Mjk3MzsiPjwhRU5USVRZIHJhcnJzaW0gIiYjeDI5NzQ7Ij48IUVOVElUWSByYXJyYXAgIiYjeDI5NzU7Ij48IUVOVElUWSBsdGxhcnIgIiYjeDI5NzY7Ij48IUVOVElUWSBndHJhcnIgIiYjeDI5Nzg7Ij48IUVOVElUWSBzdWJyYXJyICImI3gyOTc5OyI%2BPCFFTlRJVFkgc3VwbGFyciAiJiN4Mjk3QjsiPjwhRU5USVRZIGxmaXNodCAiJiN4Mjk3QzsiPjwhRU5USVRZIHJmaXNodCAiJiN4Mjk3RDsiPjwhRU5USVRZIHVmaXNodCAiJiN4Mjk3RTsiPjwhRU5USVRZIGRmaXNodCAiJiN4Mjk3RjsiPjwhRU5USVRZIGxvcGFyICImI3gyOTg1OyI%2BPCFFTlRJVFkgcm9wY
 XIgIiYjeDI5ODY7Ij48IUVOVElUWSBsYnJrZSAiJiN4Mjk4QjsiPjwhRU5USVRZIHJicmtlICImI3gyOThDOyI%2BPCFFTlRJVFkgbGJya3NsdSAiJiN4Mjk4RDsiPjwhRU5USVRZIHJicmtzbGQgIiYjeDI5OEU7Ij48IUVOVElUWSBsYnJrc2xkICImI3gyOThGOyI%2BPCFFTlRJVFkgcmJya3NsdSAiJiN4Mjk5MDsiPjwhRU5USVRZIGxhbmdkICImI3gyOTkxOyI%2BPCFFTlRJVFkgcmFuZ2QgIiYjeDI5OTI7Ij48IUVOVElUWSBscGFybHQgIiYjeDI5OTM7Ij48IUVOVElUWSBycGFyZ3QgIiYjeDI5OTQ7Ij48IUVOVElUWSBndGxQYXIgIiYjeDI5OTU7Ij48IUVOVElUWSBsdHJQYXIgIiYjeDI5OTY7Ij48IUVOVElUWSB2emlnemFnICImI3gyOTlBOyI%2BPCFFTlRJVFkgdmFuZ3J0ICImI3gyOTlDOyI%2BPCFFTlRJVFkgYW5ncnR2YmQgIiYjeDI5OUQ7Ij48IUVOVElUWSBhbmdlICImI3gyOUE0OyI%2BPCFFTlRJVFkgcmFuZ2UgIiYjeDI5QTU7Ij48IUVOVElUWSBkd2FuZ2xlICImI3gyOUE2OyI%2BPCFFTlRJVFkgdXdhbmdsZSAiJiN4MjlBNzsiPjwhRU5USVRZIGFuZ21zZGFhICImI3gyOUE4OyI%2BPCFFTlRJVFkgYW5nbXNkYWIgIiYjeDI5QTk7Ij48IUVOVElUWSBhbmdtc2RhYyAiJiN4MjlBQTsiPjwhRU5USVRZIGFuZ21zZGFkICImI3gyOUFCOyI%2BPCFFTlRJVFkgYW5nbXNkYWUgIiYjeDI5QUM7Ij48IUVOVElUWSBhbmdtc2RhZiAiJiN4MjlBRDsiPjwhRU5USVRZIGFuZ21zZGFnICImI3gyOUFF
 OyI%2BPCFFTlRJVFkgYW5nbXNkYWggIiYjeDI5QUY7Ij48IUVOVElUWSBiZW1wdHl2ICImI3gyOUIwOyI%2BPCFFTlRJVFkgZGVtcHR5diAiJiN4MjlCMTsiPjwhRU5USVRZIGNlbXB0eXYgIiYjeDI5QjI7Ij48IUVOVElUWSByYWVtcHR5diAiJiN4MjlCMzsiPjwhRU5USVRZIGxhZW1wdHl2ICImI3gyOUI0OyI%2BPCFFTlRJVFkgb2hiYXIgIiYjeDI5QjU7Ij48IUVOVElUWSBvbWlkICImI3gyOUI2OyI%2BPCFFTlRJVFkgb3BhciAiJiN4MjlCNzsiPjwhRU5USVRZIG9wZXJwICImI3gyOUI5OyI%2BPCFFTlRJVFkgb2xjcm9zcyAiJiN4MjlCQjsiPjwhRU5USVRZIG9kc29sZCAiJiN4MjlCQzsiPjwhRU5USVRZIG9sY2lyICImI3gyOUJFOyI%2BPCFFTlRJVFkgb2ZjaXIgIiYjeDI5QkY7Ij48IUVOVElUWSBvbHQgIiYjeDI5QzA7Ij48IUVOVElUWSBvZ3QgIiYjeDI5QzE7Ij48IUVOVElUWSBjaXJzY2lyICImI3gyOUMyOyI%2BPCFFTlRJVFkgY2lyRSAiJiN4MjlDMzsiPjwhRU5USVRZIHNvbGIgIiYjeDI5QzQ7Ij48IUVOVElUWSBic29sYiAiJiN4MjlDNTsiPjwhRU5USVRZIGJveGJveCAiJiN4MjlDOTsiPjwhRU5USVRZIHRyaXNiICImI3gyOUNEOyI%2BPCFFTlRJVFkgcnRyaWx0cmkgIiYjeDI5Q0U7Ij48IUVOVElUWSBMZWZ0VHJpYW5nbGVCYXIgIiYjeDI5Q0Y7Ij48IUVOVElUWSBOb3RMZWZ0VHJpYW5nbGVCYXIgIiYjeDI5Q0Y7JiN4MzM4OyI%2BPCFFTlRJVFkgUmlnaHRUcmlhbmdsZUJhciAiJiN
 4MjlEMDsiPjwhRU5USVRZIE5vdFJpZ2h0VHJpYW5nbGVCYXIgIiYjeDI5RDA7JiN4MzM4OyI%2BPCFFTlRJVFkgaWluZmluICImI3gyOURDOyI%2BPCFFTlRJVFkgaW5maW50aWUgIiYjeDI5REQ7Ij48IUVOVElUWSBudmluZmluICImI3gyOURFOyI%2BPCFFTlRJVFkgZXBhcnNsICImI3gyOUUzOyI%2BPCFFTlRJVFkgc21lcGFyc2wgIiYjeDI5RTQ7Ij48IUVOVElUWSBlcXZwYXJzbCAiJiN4MjlFNTsiPjwhRU5USVRZIGxvemYgIiYjeDI5RUI7Ij48IUVOVElUWSBibGFja2xvemVuZ2UgIiYjeDI5RUI7Ij48IUVOVElUWSBSdWxlRGVsYXllZCAiJiN4MjlGNDsiPjwhRU5USVRZIGRzb2wgIiYjeDI5RjY7Ij48IUVOVElUWSB4b2RvdCAiJiN4MkEwMDsiPjwhRU5USVRZIGJpZ29kb3QgIiYjeDJBMDA7Ij48IUVOVElUWSB4b3BsdXMgIiYjeDJBMDE7Ij48IUVOVElUWSBiaWdvcGx1cyAiJiN4MkEwMTsiPjwhRU5USVRZIHhvdGltZSAiJiN4MkEwMjsiPjwhRU5USVRZIGJpZ290aW1lcyAiJiN4MkEwMjsiPjwhRU5USVRZIHh1cGx1cyAiJiN4MkEwNDsiPjwhRU5USVRZIGJpZ3VwbHVzICImI3gyQTA0OyI%2BPCFFTlRJVFkgeHNxY3VwICImI3gyQTA2OyI%2BPCFFTlRJVFkgYmlnc3FjdXAgIiYjeDJBMDY7Ij48IUVOVElUWSBxaW50ICImI3gyQTBDOyI%2BPCFFTlRJVFkgaWlpaW50ICImI3gyQTBDOyI%2BPCFFTlRJVFkgZnBhcnRpbnQgIiYjeDJBMEQ7Ij48IUVOVElUWSBjaXJmbmludCAiJiN4MkExMDsiPjwh
 RU5USVRZIGF3aW50ICImI3gyQTExOyI%2BPCFFTlRJVFkgcnBwb2xpbnQgIiYjeDJBMTI7Ij48IUVOVElUWSBzY3BvbGludCAiJiN4MkExMzsiPjwhRU5USVRZIG5wb2xpbnQgIiYjeDJBMTQ7Ij48IUVOVElUWSBwb2ludGludCAiJiN4MkExNTsiPjwhRU5USVRZIHF1YXRpbnQgIiYjeDJBMTY7Ij48IUVOVElUWSBpbnRsYXJoayAiJiN4MkExNzsiPjwhRU5USVRZIHBsdXNjaXIgIiYjeDJBMjI7Ij48IUVOVElUWSBwbHVzYWNpciAiJiN4MkEyMzsiPjwhRU5USVRZIHNpbXBsdXMgIiYjeDJBMjQ7Ij48IUVOVElUWSBwbHVzZHUgIiYjeDJBMjU7Ij48IUVOVElUWSBwbHVzc2ltICImI3gyQTI2OyI%2BPCFFTlRJVFkgcGx1c3R3byAiJiN4MkEyNzsiPjwhRU5USVRZIG1jb21tYSAiJiN4MkEyOTsiPjwhRU5USVRZIG1pbnVzZHUgIiYjeDJBMkE7Ij48IUVOVElUWSBsb3BsdXMgIiYjeDJBMkQ7Ij48IUVOVElUWSByb3BsdXMgIiYjeDJBMkU7Ij48IUVOVElUWSBDcm9zcyAiJiN4MkEyRjsiPjwhRU5USVRZIHRpbWVzZCAiJiN4MkEzMDsiPjwhRU5USVRZIHRpbWVzYmFyICImI3gyQTMxOyI%2BPCFFTlRJVFkgc21hc2hwICImI3gyQTMzOyI%2BPCFFTlRJVFkgbG90aW1lcyAiJiN4MkEzNDsiPjwhRU5USVRZIHJvdGltZXMgIiYjeDJBMzU7Ij48IUVOVElUWSBvdGltZXNhcyAiJiN4MkEzNjsiPjwhRU5USVRZIE90aW1lcyAiJiN4MkEzNzsiPjwhRU5USVRZIG9kaXYgIiYjeDJBMzg7Ij48IUVOVElUWSB0cmlwbHVzI
 CImI3gyQTM5OyI%2BPCFFTlRJVFkgdHJpbWludXMgIiYjeDJBM0E7Ij48IUVOVElUWSB0cml0aW1lICImI3gyQTNCOyI%2BPCFFTlRJVFkgaXByb2QgIiYjeDJBM0M7Ij48IUVOVElUWSBpbnRwcm9kICImI3gyQTNDOyI%2BPCFFTlRJVFkgYW1hbGcgIiYjeDJBM0Y7Ij48IUVOVElUWSBjYXBkb3QgIiYjeDJBNDA7Ij48IUVOVElUWSBuY3VwICImI3gyQTQyOyI%2BPCFFTlRJVFkgbmNhcCAiJiN4MkE0MzsiPjwhRU5USVRZIGNhcGFuZCAiJiN4MkE0NDsiPjwhRU5USVRZIGN1cG9yICImI3gyQTQ1OyI%2BPCFFTlRJVFkgY3VwY2FwICImI3gyQTQ2OyI%2BPCFFTlRJVFkgY2FwY3VwICImI3gyQTQ3OyI%2BPCFFTlRJVFkgY3VwYnJjYXAgIiYjeDJBNDg7Ij48IUVOVElUWSBjYXBicmN1cCAiJiN4MkE0OTsiPjwhRU5USVRZIGN1cGN1cCAiJiN4MkE0QTsiPjwhRU5USVRZIGNhcGNhcCAiJiN4MkE0QjsiPjwhRU5USVRZIGNjdXBzICImI3gyQTRDOyI%2BPCFFTlRJVFkgY2NhcHMgIiYjeDJBNEQ7Ij48IUVOVElUWSBjY3Vwc3NtICImI3gyQTUwOyI%2BPCFFTlRJVFkgQW5kICImI3gyQTUzOyI%2BPCFFTlRJVFkgT3IgIiYjeDJBNTQ7Ij48IUVOVElUWSBhbmRhbmQgIiYjeDJBNTU7Ij48IUVOVElUWSBvcm9yICImI3gyQTU2OyI%2BPCFFTlRJVFkgb3JzbG9wZSAiJiN4MkE1NzsiPjwhRU5USVRZIGFuZHNsb3BlICImI3gyQTU4OyI%2BPCFFTlRJVFkgYW5kdiAiJiN4MkE1QTsiPjwhRU5USVRZIG9ydiAiJiN4Mk
 E1QjsiPjwhRU5USVRZIGFuZGQgIiYjeDJBNUM7Ij48IUVOVElUWSBvcmQgIiYjeDJBNUQ7Ij48IUVOVElUWSB3ZWRiYXIgIiYjeDJBNUY7Ij48IUVOVElUWSBzZG90ZSAiJiN4MkE2NjsiPjwhRU5USVRZIHNpbWRvdCAiJiN4MkE2QTsiPjwhRU5USVRZIGNvbmdkb3QgIiYjeDJBNkQ7Ij48IUVOVElUWSBuY29uZ2RvdCAiJiN4MkE2RDsmI3gzMzg7Ij48IUVOVElUWSBlYXN0ZXIgIiYjeDJBNkU7Ij48IUVOVElUWSBhcGFjaXIgIiYjeDJBNkY7Ij48IUVOVElUWSBhcEUgIiYjeDJBNzA7Ij48IUVOVElUWSBuYXBFICImI3gyQTcwOyYjeDMzODsiPjwhRU5USVRZIGVwbHVzICImI3gyQTcxOyI%2BPCFFTlRJVFkgcGx1c2UgIiYjeDJBNzI7Ij48IUVOVElUWSBFc2ltICImI3gyQTczOyI%2BPCFFTlRJVFkgQ29sb25lICImI3gyQTc0OyI%2BPCFFTlRJVFkgRXF1YWwgIiYjeDJBNzU7Ij48IUVOVElUWSBlRERvdCAiJiN4MkE3NzsiPjwhRU5USVRZIGRkb3RzZXEgIiYjeDJBNzc7Ij48IUVOVElUWSBlcXVpdkREICImI3gyQTc4OyI%2BPCFFTlRJVFkgbHRjaXIgIiYjeDJBNzk7Ij48IUVOVElUWSBndGNpciAiJiN4MkE3QTsiPjwhRU5USVRZIGx0cXVlc3QgIiYjeDJBN0I7Ij48IUVOVElUWSBndHF1ZXN0ICImI3gyQTdDOyI%2BPCFFTlRJVFkgbGVzICImI3gyQTdEOyI%2BPCFFTlRJVFkgTGVzc1NsYW50RXF1YWwgIiYjeDJBN0Q7Ij48IUVOVElUWSBsZXFzbGFudCAiJiN4MkE3RDsiPjwhRU5USVRZIG5sZXMgIiY
 jeDJBN0Q7JiN4MzM4OyI%2BPCFFTlRJVFkgTm90TGVzc1NsYW50RXF1YWwgIiYjeDJBN0Q7JiN4MzM4OyI%2BPCFFTlRJVFkgbmxlcXNsYW50ICImI3gyQTdEOyYjeDMzODsiPjwhRU5USVRZIGdlcyAiJiN4MkE3RTsiPjwhRU5USVRZIEdyZWF0ZXJTbGFudEVxdWFsICImI3gyQTdFOyI%2BPCFFTlRJVFkgZ2Vxc2xhbnQgIiYjeDJBN0U7Ij48IUVOVElUWSBuZ2VzICImI3gyQTdFOyYjeDMzODsiPjwhRU5USVRZIE5vdEdyZWF0ZXJTbGFudEVxdWFsICImI3gyQTdFOyYjeDMzODsiPjwhRU5USVRZIG5nZXFzbGFudCAiJiN4MkE3RTsmI3gzMzg7Ij48IUVOVElUWSBsZXNkb3QgIiYjeDJBN0Y7Ij48IUVOVElUWSBnZXNkb3QgIiYjeDJBODA7Ij48IUVOVElUWSBsZXNkb3RvICImI3gyQTgxOyI%2BPCFFTlRJVFkgZ2VzZG90byAiJiN4MkE4MjsiPjwhRU5USVRZIGxlc2RvdG9yICImI3gyQTgzOyI%2BPCFFTlRJVFkgZ2VzZG90b2wgIiYjeDJBODQ7Ij48IUVOVElUWSBsYXAgIiYjeDJBODU7Ij48IUVOVElUWSBsZXNzYXBwcm94ICImI3gyQTg1OyI%2BPCFFTlRJVFkgZ2FwICImI3gyQTg2OyI%2BPCFFTlRJVFkgZ3RyYXBwcm94ICImI3gyQTg2OyI%2BPCFFTlRJVFkgbG5lICImI3gyQTg3OyI%2BPCFFTlRJVFkgbG5lcSAiJiN4MkE4NzsiPjwhRU5USVRZIGduZSAiJiN4MkE4ODsiPjwhRU5USVRZIGduZXEgIiYjeDJBODg7Ij48IUVOVElUWSBsbmFwICImI3gyQTg5OyI%2BPCFFTlRJVFkgbG5hcHByb3ggIiYj
 eDJBODk7Ij48IUVOVElUWSBnbmFwICImI3gyQThBOyI%2BPCFFTlRJVFkgZ25hcHByb3ggIiYjeDJBOEE7Ij48IUVOVElUWSBsRWcgIiYjeDJBOEI7Ij48IUVOVElUWSBsZXNzZXFxZ3RyICImI3gyQThCOyI%2BPCFFTlRJVFkgZ0VsICImI3gyQThDOyI%2BPCFFTlRJVFkgZ3RyZXFxbGVzcyAiJiN4MkE4QzsiPjwhRU5USVRZIGxzaW1lICImI3gyQThEOyI%2BPCFFTlRJVFkgZ3NpbWUgIiYjeDJBOEU7Ij48IUVOVElUWSBsc2ltZyAiJiN4MkE4RjsiPjwhRU5USVRZIGdzaW1sICImI3gyQTkwOyI%2BPCFFTlRJVFkgbGdFICImI3gyQTkxOyI%2BPCFFTlRJVFkgZ2xFICImI3gyQTkyOyI%2BPCFFTlRJVFkgbGVzZ2VzICImI3gyQTkzOyI%2BPCFFTlRJVFkgZ2VzbGVzICImI3gyQTk0OyI%2BPCFFTlRJVFkgZWxzICImI3gyQTk1OyI%2BPCFFTlRJVFkgZXFzbGFudGxlc3MgIiYjeDJBOTU7Ij48IUVOVElUWSBlZ3MgIiYjeDJBOTY7Ij48IUVOVElUWSBlcXNsYW50Z3RyICImI3gyQTk2OyI%2BPCFFTlRJVFkgZWxzZG90ICImI3gyQTk3OyI%2BPCFFTlRJVFkgZWdzZG90ICImI3gyQTk4OyI%2BPCFFTlRJVFkgZWwgIiYjeDJBOTk7Ij48IUVOVElUWSBlZyAiJiN4MkE5QTsiPjwhRU5USVRZIHNpbWwgIiYjeDJBOUQ7Ij48IUVOVElUWSBzaW1nICImI3gyQTlFOyI%2BPCFFTlRJVFkgc2ltbEUgIiYjeDJBOUY7Ij48IUVOVElUWSBzaW1nRSAiJiN4MkFBMDsiPjwhRU5USVRZIExlc3NMZXNzICImI3gyQUExOyI%2
 BPCFFTlRJVFkgTm90TmVzdGVkTGVzc0xlc3MgIiYjeDJBQTE7JiN4MzM4OyI%2BPCFFTlRJVFkgR3JlYXRlckdyZWF0ZXIgIiYjeDJBQTI7Ij48IUVOVElUWSBOb3ROZXN0ZWRHcmVhdGVyR3JlYXRlciAiJiN4MkFBMjsmI3gzMzg7Ij48IUVOVElUWSBnbGogIiYjeDJBQTQ7Ij48IUVOVElUWSBnbGEgIiYjeDJBQTU7Ij48IUVOVElUWSBsdGNjICImI3gyQUE2OyI%2BPCFFTlRJVFkgZ3RjYyAiJiN4MkFBNzsiPjwhRU5USVRZIGxlc2NjICImI3gyQUE4OyI%2BPCFFTlRJVFkgZ2VzY2MgIiYjeDJBQTk7Ij48IUVOVElUWSBzbXQgIiYjeDJBQUE7Ij48IUVOVElUWSBsYXQgIiYjeDJBQUI7Ij48IUVOVElUWSBzbXRlICImI3gyQUFDOyI%2BPCFFTlRJVFkgc210ZXMgIiYjeDJBQUM7JiN4RkUwMDsiPjwhRU5USVRZIGxhdGUgIiYjeDJBQUQ7Ij48IUVOVElUWSBsYXRlcyAiJiN4MkFBRDsmI3hGRTAwOyI%2BPCFFTlRJVFkgYnVtcEUgIiYjeDJBQUU7Ij48IUVOVElUWSBwcmUgIiYjeDJBQUY7Ij48IUVOVElUWSBwcmVjZXEgIiYjeDJBQUY7Ij48IUVOVElUWSBQcmVjZWRlc0VxdWFsICImI3gyQUFGOyI%2BPCFFTlRJVFkgbnByZSAiJiN4MkFBRjsmI3gzMzg7Ij48IUVOVElUWSBucHJlY2VxICImI3gyQUFGOyYjeDMzODsiPjwhRU5USVRZIE5vdFByZWNlZGVzRXF1YWwgIiYjeDJBQUY7JiN4MzM4OyI%2BPCFFTlRJVFkgc2NlICImI3gyQUIwOyI%2BPCFFTlRJVFkgc3VjY2VxICImI3gyQUIwOyI%2BPCFFTlRJVF
 kgU3VjY2VlZHNFcXVhbCAiJiN4MkFCMDsiPjwhRU5USVRZIG5zY2UgIiYjeDJBQjA7JiN4MzM4OyI%2BPCFFTlRJVFkgbnN1Y2NlcSAiJiN4MkFCMDsmI3gzMzg7Ij48IUVOVElUWSBOb3RTdWNjZWVkc0VxdWFsICImI3gyQUIwOyYjeDMzODsiPjwhRU5USVRZIHByRSAiJiN4MkFCMzsiPjwhRU5USVRZIHNjRSAiJiN4MkFCNDsiPjwhRU5USVRZIHBybkUgIiYjeDJBQjU7Ij48IUVOVElUWSBwcmVjbmVxcSAiJiN4MkFCNTsiPjwhRU5USVRZIHNjbkUgIiYjeDJBQjY7Ij48IUVOVElUWSBzdWNjbmVxcSAiJiN4MkFCNjsiPjwhRU5USVRZIHByYXAgIiYjeDJBQjc7Ij48IUVOVElUWSBwcmVjYXBwcm94ICImI3gyQUI3OyI%2BPCFFTlRJVFkgc2NhcCAiJiN4MkFCODsiPjwhRU5USVRZIHN1Y2NhcHByb3ggIiYjeDJBQjg7Ij48IUVOVElUWSBwcm5hcCAiJiN4MkFCOTsiPjwhRU5USVRZIHByZWNuYXBwcm94ICImI3gyQUI5OyI%2BPCFFTlRJVFkgc2NuYXAgIiYjeDJBQkE7Ij48IUVOVElUWSBzdWNjbmFwcHJveCAiJiN4MkFCQTsiPjwhRU5USVRZIFByICImI3gyQUJCOyI%2BPCFFTlRJVFkgU2MgIiYjeDJBQkM7Ij48IUVOVElUWSBzdWJkb3QgIiYjeDJBQkQ7Ij48IUVOVElUWSBzdXBkb3QgIiYjeDJBQkU7Ij48IUVOVElUWSBzdWJwbHVzICImI3gyQUJGOyI%2BPCFFTlRJVFkgc3VwcGx1cyAiJiN4MkFDMDsiPjwhRU5USVRZIHN1Ym11bHQgIiYjeDJBQzE7Ij48IUVOVElUWSBzdXBtdWx0ICImI3gyQUMyOyI%2
 BPCFFTlRJVFkgc3ViZWRvdCAiJiN4MkFDMzsiPjwhRU5USVRZIHN1cGVkb3QgIiYjeDJBQzQ7Ij48IUVOVElUWSBzdWJFICImI3gyQUM1OyI%2BPCFFTlRJVFkgc3Vic2V0ZXFxICImI3gyQUM1OyI%2BPCFFTlRJVFkgbnN1YkUgIiYjeDJBQzU7JiN4MzM4OyI%2BPCFFTlRJVFkgbnN1YnNldGVxcSAiJiN4MkFDNTsmI3gzMzg7Ij48IUVOVElUWSBzdXBFICImI3gyQUM2OyI%2BPCFFTlRJVFkgc3Vwc2V0ZXFxICImI3gyQUM2OyI%2BPCFFTlRJVFkgbnN1cEUgIiYjeDJBQzY7JiN4MzM4OyI%2BPCFFTlRJVFkgbnN1cHNldGVxcSAiJiN4MkFDNjsmI3gzMzg7Ij48IUVOVElUWSBzdWJzaW0gIiYjeDJBQzc7Ij48IUVOVElUWSBzdXBzaW0gIiYjeDJBQzg7Ij48IUVOVElUWSBzdWJuRSAiJiN4MkFDQjsiPjwhRU5USVRZIHN1YnNldG5lcXEgIiYjeDJBQ0I7Ij48IUVOVElUWSB2c3VibkUgIiYjeDJBQ0I7JiN4RkUwMDsiPjwhRU5USVRZIHZhcnN1YnNldG5lcXEgIiYjeDJBQ0I7JiN4RkUwMDsiPjwhRU5USVRZIHN1cG5FICImI3gyQUNDOyI%2BPCFFTlRJVFkgc3Vwc2V0bmVxcSAiJiN4MkFDQzsiPjwhRU5USVRZIHZzdXBuRSAiJiN4MkFDQzsmI3hGRTAwOyI%2BPCFFTlRJVFkgdmFyc3Vwc2V0bmVxcSAiJiN4MkFDQzsmI3hGRTAwOyI%2BPCFFTlRJVFkgY3N1YiAiJiN4MkFDRjsiPjwhRU5USVRZIGNzdXAgIiYjeDJBRDA7Ij48IUVOVElUWSBjc3ViZSAiJiN4MkFEMTsiPjwhRU5USVRZIGNzdXBlICImI3gyQU
 QyOyI%2BPCFFTlRJVFkgc3Vic3VwICImI3gyQUQzOyI%2BPCFFTlRJVFkgc3Vwc3ViICImI3gyQUQ0OyI%2BPCFFTlRJVFkgc3Vic3ViICImI3gyQUQ1OyI%2BPCFFTlRJVFkgc3Vwc3VwICImI3gyQUQ2OyI%2BPCFFTlRJVFkgc3VwaHN1YiAiJiN4MkFENzsiPjwhRU5USVRZIHN1cGRzdWIgIiYjeDJBRDg7Ij48IUVOVElUWSBmb3JrdiAiJiN4MkFEOTsiPjwhRU5USVRZIHRvcGZvcmsgIiYjeDJBREE7Ij48IUVOVElUWSBtbGNwICImI3gyQURCOyI%2BPCFFTlRJVFkgRGFzaHYgIiYjeDJBRTQ7Ij48IUVOVElUWSBEb3VibGVMZWZ0VGVlICImI3gyQUU0OyI%2BPCFFTlRJVFkgVmRhc2hsICImI3gyQUU2OyI%2BPCFFTlRJVFkgQmFydiAiJiN4MkFFNzsiPjwhRU5USVRZIHZCYXIgIiYjeDJBRTg7Ij48IUVOVElUWSB2QmFydiAiJiN4MkFFOTsiPjwhRU5USVRZIFZiYXIgIiYjeDJBRUI7Ij48IUVOVElUWSBOb3QgIiYjeDJBRUM7Ij48IUVOVElUWSBiTm90ICImI3gyQUVEOyI%2BPCFFTlRJVFkgcm5taWQgIiYjeDJBRUU7Ij48IUVOVElUWSBjaXJtaWQgIiYjeDJBRUY7Ij48IUVOVElUWSBtaWRjaXIgIiYjeDJBRjA7Ij48IUVOVElUWSB0b3BjaXIgIiYjeDJBRjE7Ij48IUVOVElUWSBuaHBhciAiJiN4MkFGMjsiPjwhRU5USVRZIHBhcnNpbSAiJiN4MkFGMzsiPjwhRU5USVRZIHBhcnNsICImI3gyQUZEOyI%2BPCFFTlRJVFkgbnBhcnNsICImI3gyQUZEOyYjeDIwRTU7Ij48IUVOVElUWSBmZmxpZyAiJiN4RkI
 wMDsiPjwhRU5USVRZIGZpbGlnICImI3hGQjAxOyI%2BPCFFTlRJVFkgZmxsaWcgIiYjeEZCMDI7Ij48IUVOVElUWSBmZmlsaWcgIiYjeEZCMDM7Ij48IUVOVElUWSBmZmxsaWcgIiYjeEZCMDQ7Ij48IUVOVElUWSBBc2NyICImI3gxRDQ5QzsiPjwhRU5USVRZIENzY3IgIiYjeDFENDlFOyI%2BPCFFTlRJVFkgRHNjciAiJiN4MUQ0OUY7Ij48IUVOVElUWSBHc2NyICImI3gxRDRBMjsiPjwhRU5USVRZIEpzY3IgIiYjeDFENEE1OyI%2BPCFFTlRJVFkgS3NjciAiJiN4MUQ0QTY7Ij48IUVOVElUWSBOc2NyICImI3gxRDRBOTsiPjwhRU5USVRZIE9zY3IgIiYjeDFENEFBOyI%2BPCFFTlRJVFkgUHNjciAiJiN4MUQ0QUI7Ij48IUVOVElUWSBRc2NyICImI3gxRDRBQzsiPjwhRU5USVRZIFNzY3IgIiYjeDFENEFFOyI%2BPCFFTlRJVFkgVHNjciAiJiN4MUQ0QUY7Ij48IUVOVElUWSBVc2NyICImI3gxRDRCMDsiPjwhRU5USVRZIFZzY3IgIiYjeDFENEIxOyI%2BPCFFTlRJVFkgV3NjciAiJiN4MUQ0QjI7Ij48IUVOVElUWSBYc2NyICImI3gxRDRCMzsiPjwhRU5USVRZIFlzY3IgIiYjeDFENEI0OyI%2BPCFFTlRJVFkgWnNjciAiJiN4MUQ0QjU7Ij48IUVOVElUWSBhc2NyICImI3gxRDRCNjsiPjwhRU5USVRZIGJzY3IgIiYjeDFENEI3OyI%2BPCFFTlRJVFkgY3NjciAiJiN4MUQ0Qjg7Ij48IUVOVElUWSBkc2NyICImI3gxRDRCOTsiPjwhRU5USVRZIGZzY3IgIiYjeDFENEJCOyI%2BPCFFTlRJVFkgaHNjciAiJiN4MU
 Q0QkQ7Ij48IUVOVElUWSBpc2NyICImI3gxRDRCRTsiPjwhRU5USVRZIGpzY3IgIiYjeDFENEJGOyI%2BPCFFTlRJVFkga3NjciAiJiN4MUQ0QzA7Ij48IUVOVElUWSBsc2NyICImI3gxRDRDMTsiPjwhRU5USVRZIG1zY3IgIiYjeDFENEMyOyI%2BPCFFTlRJVFkgbnNjciAiJiN4MUQ0QzM7Ij48IUVOVElUWSBwc2NyICImI3gxRDRDNTsiPjwhRU5USVRZIHFzY3IgIiYjeDFENEM2OyI%2BPCFFTlRJVFkgcnNjciAiJiN4MUQ0Qzc7Ij48IUVOVElUWSBzc2NyICImI3gxRDRDODsiPjwhRU5USVRZIHRzY3IgIiYjeDFENEM5OyI%2BPCFFTlRJVFkgdXNjciAiJiN4MUQ0Q0E7Ij48IUVOVElUWSB2c2NyICImI3gxRDRDQjsiPjwhRU5USVRZIHdzY3IgIiYjeDFENENDOyI%2BPCFFTlRJVFkgeHNjciAiJiN4MUQ0Q0Q7Ij48IUVOVElUWSB5c2NyICImI3gxRDRDRTsiPjwhRU5USVRZIHpzY3IgIiYjeDFENENGOyI%2BPCFFTlRJVFkgQWZyICImI3gxRDUwNDsiPjwhRU5USVRZIEJmciAiJiN4MUQ1MDU7Ij48IUVOVElUWSBEZnIgIiYjeDFENTA3OyI%2BPCFFTlRJVFkgRWZyICImI3gxRDUwODsiPjwhRU5USVRZIEZmciAiJiN4MUQ1MDk7Ij48IUVOVElUWSBHZnIgIiYjeDFENTBBOyI%2BPCFFTlRJVFkgSmZyICImI3gxRDUwRDsiPjwhRU5USVRZIEtmciAiJiN4MUQ1MEU7Ij48IUVOVElUWSBMZnIgIiYjeDFENTBGOyI%2BPCFFTlRJVFkgTWZyICImI3gxRDUxMDsiPjwhRU5USVRZIE5mciAiJiN4MUQ1MTE7Ij48IUVOV
 ElUWSBPZnIgIiYjeDFENTEyOyI%2BPCFFTlRJVFkgUGZyICImI3gxRDUxMzsiPjwhRU5USVRZIFFmciAiJiN4MUQ1MTQ7Ij48IUVOVElUWSBTZnIgIiYjeDFENTE2OyI%2BPCFFTlRJVFkgVGZyICImI3gxRDUxNzsiPjwhRU5USVRZIFVmciAiJiN4MUQ1MTg7Ij48IUVOVElUWSBWZnIgIiYjeDFENTE5OyI%2BPCFFTlRJVFkgV2ZyICImI3gxRDUxQTsiPjwhRU5USVRZIFhmciAiJiN4MUQ1MUI7Ij48IUVOVElUWSBZZnIgIiYjeDFENTFDOyI%2BPCFFTlRJVFkgYWZyICImI3gxRDUxRTsiPjwhRU5USVRZIGJmciAiJiN4MUQ1MUY7Ij48IUVOVElUWSBjZnIgIiYjeDFENTIwOyI%2BPCFFTlRJVFkgZGZyICImI3gxRDUyMTsiPjwhRU5USVRZIGVmciAiJiN4MUQ1MjI7Ij48IUVOVElUWSBmZnIgIiYjeDFENTIzOyI%2BPCFFTlRJVFkgZ2ZyICImI3gxRDUyNDsiPjwhRU5USVRZIGhmciAiJiN4MUQ1MjU7Ij48IUVOVElUWSBpZnIgIiYjeDFENTI2OyI%2BPCFFTlRJVFkgamZyICImI3gxRDUyNzsiPjwhRU5USVRZIGtmciAiJiN4MUQ1Mjg7Ij48IUVOVElUWSBsZnIgIiYjeDFENTI5OyI%2BPCFFTlRJVFkgbWZyICImI3gxRDUyQTsiPjwhRU5USVRZIG5mciAiJiN4MUQ1MkI7Ij48IUVOVElUWSBvZnIgIiYjeDFENTJDOyI%2BPCFFTlRJVFkgcGZyICImI3gxRDUyRDsiPjwhRU5USVRZIHFmciAiJiN4MUQ1MkU7Ij48IUVOVElUWSByZnIgIiYjeDFENTJGOyI%2BPCFFTlRJVFkgc2ZyICImI3gxRDUzMDsiPjwhRU5USV
 RZIHRmciAiJiN4MUQ1MzE7Ij48IUVOVElUWSB1ZnIgIiYjeDFENTMyOyI%2BPCFFTlRJVFkgdmZyICImI3gxRDUzMzsiPjwhRU5USVRZIHdmciAiJiN4MUQ1MzQ7Ij48IUVOVElUWSB4ZnIgIiYjeDFENTM1OyI%2BPCFFTlRJVFkgeWZyICImI3gxRDUzNjsiPjwhRU5USVRZIHpmciAiJiN4MUQ1Mzc7Ij48IUVOVElUWSBBb3BmICImI3gxRDUzODsiPjwhRU5USVRZIEJvcGYgIiYjeDFENTM5OyI%2BPCFFTlRJVFkgRG9wZiAiJiN4MUQ1M0I7Ij48IUVOVElUWSBFb3BmICImI3gxRDUzQzsiPjwhRU5USVRZIEZvcGYgIiYjeDFENTNEOyI%2BPCFFTlRJVFkgR29wZiAiJiN4MUQ1M0U7Ij48IUVOVElUWSBJb3BmICImI3gxRDU0MDsiPjwhRU5USVRZIEpvcGYgIiYjeDFENTQxOyI%2BPCFFTlRJVFkgS29wZiAiJiN4MUQ1NDI7Ij48IUVOVElUWSBMb3BmICImI3gxRDU0MzsiPjwhRU5USVRZIE1vcGYgIiYjeDFENTQ0OyI%2BPCFFTlRJVFkgT29wZiAiJiN4MUQ1NDY7Ij48IUVOVElUWSBTb3BmICImI3gxRDU0QTsiPjwhRU5USVRZIFRvcGYgIiYjeDFENTRCOyI%2BPCFFTlRJVFkgVW9wZiAiJiN4MUQ1NEM7Ij48IUVOVElUWSBWb3BmICImI3gxRDU0RDsiPjwhRU5USVRZIFdvcGYgIiYjeDFENTRFOyI%2BPCFFTlRJVFkgWG9wZiAiJiN4MUQ1NEY7Ij48IUVOVElUWSBZb3BmICImI3gxRDU1MDsiPjwhRU5USVRZIGFvcGYgIiYjeDFENTUyOyI%2BPCFFTlRJVFkgYm9wZiAiJiN4MUQ1NTM7Ij48IUVOVElUWSBjb3BmI
 CImI3gxRDU1NDsiPjwhRU5USVRZIGRvcGYgIiYjeDFENTU1OyI%2BPCFFTlRJVFkgZW9wZiAiJiN4MUQ1NTY7Ij48IUVOVElUWSBmb3BmICImI3gxRDU1NzsiPjwhRU5USVRZIGdvcGYgIiYjeDFENTU4OyI%2BPCFFTlRJVFkgaG9wZiAiJiN4MUQ1NTk7Ij48IUVOVElUWSBpb3BmICImI3gxRDU1QTsiPjwhRU5USVRZIGpvcGYgIiYjeDFENTVCOyI%2BPCFFTlRJVFkga29wZiAiJiN4MUQ1NUM7Ij48IUVOVElUWSBsb3BmICImI3gxRDU1RDsiPjwhRU5USVRZIG1vcGYgIiYjeDFENTVFOyI%2BPCFFTlRJVFkgbm9wZiAiJiN4MUQ1NUY7Ij48IUVOVElUWSBvb3BmICImI3gxRDU2MDsiPjwhRU5USVRZIHBvcGYgIiYjeDFENTYxOyI%2BPCFFTlRJVFkgcW9wZiAiJiN4MUQ1NjI7Ij48IUVOVElUWSByb3BmICImI3gxRDU2MzsiPjwhRU5USVRZIHNvcGYgIiYjeDFENTY0OyI%2BPCFFTlRJVFkgdG9wZiAiJiN4MUQ1NjU7Ij48IUVOVElUWSB1b3BmICImI3gxRDU2NjsiPjwhRU5USVRZIHZvcGYgIiYjeDFENTY3OyI%2BPCFFTlRJVFkgd29wZiAiJiN4MUQ1Njg7Ij48IUVOVElUWSB4b3BmICImI3gxRDU2OTsiPjwhRU5USVRZIHlvcGYgIiYjeDFENTZBOyI%2BPCFFTlRJVFkgem9wZiAiJiN4MUQ1NkI7Ij4%3D>the URL given by this
-  link</a>. (This URL is a DTD containing the entity reference
-  declarations for the names listed in the <a href=#named-character-references>named character
-  references</a> section.)</p>
+  <p>This specification provides the following additional information that user agents should use
+  when retrieving an external entity: the public identifiers given in the following list all
+  correspond to <a href=data:application/xml-dtd;base64,PCFFTlRJVFkgVGFiICImI3g5OyI%2BPCFFTlRJVFkgTmV3TGluZSAiJiN4QTsiPjwhRU5USVRZIGV4Y2wgIiYjeDIxOyI%2BPCFFTlRJVFkgcXVvdCAiJiN4MjI7Ij48IUVOVElUWSBRVU9UICImI3gyMjsiPjwhRU5USVRZIG51bSAiJiN4MjM7Ij48IUVOVElUWSBkb2xsYXIgIiYjeDI0OyI%2BPCFFTlRJVFkgcGVyY250ICImI3gyNTsiPjwhRU5USVRZIGFtcCAiJiN4MjY7Ij48IUVOVElUWSBBTVAgIiYjeDI2OyI%2BPCFFTlRJVFkgYXBvcyAiJiN4Mjc7Ij48IUVOVElUWSBscGFyICImI3gyODsiPjwhRU5USVRZIHJwYXIgIiYjeDI5OyI%2BPCFFTlRJVFkgYXN0ICImI3gyQTsiPjwhRU5USVRZIG1pZGFzdCAiJiN4MkE7Ij48IUVOVElUWSBwbHVzICImI3gyQjsiPjwhRU5USVRZIGNvbW1hICImI3gyQzsiPjwhRU5USVRZIHBlcmlvZCAiJiN4MkU7Ij48IUVOVElUWSBzb2wgIiYjeDJGOyI%2BPCFFTlRJVFkgY29sb24gIiYjeDNBOyI%2BPCFFTlRJVFkgc2VtaSAiJiN4M0I7Ij48IUVOVElUWSBsdCAiJiN4M0M7Ij48IUVOVElUWSBMVCAiJiN4M0M7Ij48IUVOVElUWSBudmx0ICImI3gzQzsmI3gyMEQyOyI%2BPCFFTlRJVFkgZXF1YWxzICImI3gzRDsiPjwhRU5USVRZIGJuZSAiJiN4M0Q7JiN4MjBFNTsiPjwhRU5USVRZIGd0ICImI3gzRTsiPjwhRU5USVRZIEdUICImI3gzRTsiPjwhRU5USVRZIG52Z3QgIiYjeDNFOyYjeDIwRDI7I
 j48IUVOVElUWSBxdWVzdCAiJiN4M0Y7Ij48IUVOVElUWSBjb21tYXQgIiYjeDQwOyI%2BPCFFTlRJVFkgbHNxYiAiJiN4NUI7Ij48IUVOVElUWSBsYnJhY2sgIiYjeDVCOyI%2BPCFFTlRJVFkgYnNvbCAiJiN4NUM7Ij48IUVOVElUWSByc3FiICImI3g1RDsiPjwhRU5USVRZIHJicmFjayAiJiN4NUQ7Ij48IUVOVElUWSBIYXQgIiYjeDVFOyI%2BPCFFTlRJVFkgbG93YmFyICImI3g1RjsiPjwhRU5USVRZIFVuZGVyQmFyICImI3g1RjsiPjwhRU5USVRZIGdyYXZlICImI3g2MDsiPjwhRU5USVRZIERpYWNyaXRpY2FsR3JhdmUgIiYjeDYwOyI%2BPCFFTlRJVFkgZmpsaWcgIiYjeDY2OyYjeDZBOyI%2BPCFFTlRJVFkgbGN1YiAiJiN4N0I7Ij48IUVOVElUWSBsYnJhY2UgIiYjeDdCOyI%2BPCFFTlRJVFkgdmVyYmFyICImI3g3QzsiPjwhRU5USVRZIHZlcnQgIiYjeDdDOyI%2BPCFFTlRJVFkgVmVydGljYWxMaW5lICImI3g3QzsiPjwhRU5USVRZIHJjdWIgIiYjeDdEOyI%2BPCFFTlRJVFkgcmJyYWNlICImI3g3RDsiPjwhRU5USVRZIG5ic3AgIiYjeEEwOyI%2BPCFFTlRJVFkgTm9uQnJlYWtpbmdTcGFjZSAiJiN4QTA7Ij48IUVOVElUWSBpZXhjbCAiJiN4QTE7Ij48IUVOVElUWSBjZW50ICImI3hBMjsiPjwhRU5USVRZIHBvdW5kICImI3hBMzsiPjwhRU5USVRZIGN1cnJlbiAiJiN4QTQ7Ij48IUVOVElUWSB5ZW4gIiYjeEE1OyI%2BPCFFTlRJVFkgYnJ2YmFyICImI3hBNjsiPjwhRU5USVRZIHNlY3QgIiYjeE
 E3OyI%2BPCFFTlRJVFkgRG90ICImI3hBODsiPjwhRU5USVRZIGRpZSAiJiN4QTg7Ij48IUVOVElUWSBEb3VibGVEb3QgIiYjeEE4OyI%2BPCFFTlRJVFkgdW1sICImI3hBODsiPjwhRU5USVRZIGNvcHkgIiYjeEE5OyI%2BPCFFTlRJVFkgQ09QWSAiJiN4QTk7Ij48IUVOVElUWSBvcmRmICImI3hBQTsiPjwhRU5USVRZIGxhcXVvICImI3hBQjsiPjwhRU5USVRZIG5vdCAiJiN4QUM7Ij48IUVOVElUWSBzaHkgIiYjeEFEOyI%2BPCFFTlRJVFkgcmVnICImI3hBRTsiPjwhRU5USVRZIGNpcmNsZWRSICImI3hBRTsiPjwhRU5USVRZIFJFRyAiJiN4QUU7Ij48IUVOVElUWSBtYWNyICImI3hBRjsiPjwhRU5USVRZIHN0cm5zICImI3hBRjsiPjwhRU5USVRZIGRlZyAiJiN4QjA7Ij48IUVOVElUWSBwbHVzbW4gIiYjeEIxOyI%2BPCFFTlRJVFkgcG0gIiYjeEIxOyI%2BPCFFTlRJVFkgUGx1c01pbnVzICImI3hCMTsiPjwhRU5USVRZIHN1cDIgIiYjeEIyOyI%2BPCFFTlRJVFkgc3VwMyAiJiN4QjM7Ij48IUVOVElUWSBhY3V0ZSAiJiN4QjQ7Ij48IUVOVElUWSBEaWFjcml0aWNhbEFjdXRlICImI3hCNDsiPjwhRU5USVRZIG1pY3JvICImI3hCNTsiPjwhRU5USVRZIHBhcmEgIiYjeEI2OyI%2BPCFFTlRJVFkgbWlkZG90ICImI3hCNzsiPjwhRU5USVRZIGNlbnRlcmRvdCAiJiN4Qjc7Ij48IUVOVElUWSBDZW50ZXJEb3QgIiYjeEI3OyI%2BPCFFTlRJVFkgY2VkaWwgIiYjeEI4OyI%2BPCFFTlRJVFkgQ2VkaWxsYSAiJiN
 4Qjg7Ij48IUVOVElUWSBzdXAxICImI3hCOTsiPjwhRU5USVRZIG9yZG0gIiYjeEJBOyI%2BPCFFTlRJVFkgcmFxdW8gIiYjeEJCOyI%2BPCFFTlRJVFkgZnJhYzE0ICImI3hCQzsiPjwhRU5USVRZIGZyYWMxMiAiJiN4QkQ7Ij48IUVOVElUWSBoYWxmICImI3hCRDsiPjwhRU5USVRZIGZyYWMzNCAiJiN4QkU7Ij48IUVOVElUWSBpcXVlc3QgIiYjeEJGOyI%2BPCFFTlRJVFkgQWdyYXZlICImI3hDMDsiPjwhRU5USVRZIEFhY3V0ZSAiJiN4QzE7Ij48IUVOVElUWSBBY2lyYyAiJiN4QzI7Ij48IUVOVElUWSBBdGlsZGUgIiYjeEMzOyI%2BPCFFTlRJVFkgQXVtbCAiJiN4QzQ7Ij48IUVOVElUWSBBcmluZyAiJiN4QzU7Ij48IUVOVElUWSBhbmdzdCAiJiN4QzU7Ij48IUVOVElUWSBBRWxpZyAiJiN4QzY7Ij48IUVOVElUWSBDY2VkaWwgIiYjeEM3OyI%2BPCFFTlRJVFkgRWdyYXZlICImI3hDODsiPjwhRU5USVRZIEVhY3V0ZSAiJiN4Qzk7Ij48IUVOVElUWSBFY2lyYyAiJiN4Q0E7Ij48IUVOVElUWSBFdW1sICImI3hDQjsiPjwhRU5USVRZIElncmF2ZSAiJiN4Q0M7Ij48IUVOVElUWSBJYWN1dGUgIiYjeENEOyI%2BPCFFTlRJVFkgSWNpcmMgIiYjeENFOyI%2BPCFFTlRJVFkgSXVtbCAiJiN4Q0Y7Ij48IUVOVElUWSBFVEggIiYjeEQwOyI%2BPCFFTlRJVFkgTnRpbGRlICImI3hEMTsiPjwhRU5USVRZIE9ncmF2ZSAiJiN4RDI7Ij48IUVOVElUWSBPYWN1dGUgIiYjeEQzOyI%2BPCFFTlRJVFkgT2NpcmMgIiYjeE
 Q0OyI%2BPCFFTlRJVFkgT3RpbGRlICImI3hENTsiPjwhRU5USVRZIE91bWwgIiYjeEQ2OyI%2BPCFFTlRJVFkgdGltZXMgIiYjeEQ3OyI%2BPCFFTlRJVFkgT3NsYXNoICImI3hEODsiPjwhRU5USVRZIFVncmF2ZSAiJiN4RDk7Ij48IUVOVElUWSBVYWN1dGUgIiYjeERBOyI%2BPCFFTlRJVFkgVWNpcmMgIiYjeERCOyI%2BPCFFTlRJVFkgVXVtbCAiJiN4REM7Ij48IUVOVElUWSBZYWN1dGUgIiYjeEREOyI%2BPCFFTlRJVFkgVEhPUk4gIiYjeERFOyI%2BPCFFTlRJVFkgc3psaWcgIiYjeERGOyI%2BPCFFTlRJVFkgYWdyYXZlICImI3hFMDsiPjwhRU5USVRZIGFhY3V0ZSAiJiN4RTE7Ij48IUVOVElUWSBhY2lyYyAiJiN4RTI7Ij48IUVOVElUWSBhdGlsZGUgIiYjeEUzOyI%2BPCFFTlRJVFkgYXVtbCAiJiN4RTQ7Ij48IUVOVElUWSBhcmluZyAiJiN4RTU7Ij48IUVOVElUWSBhZWxpZyAiJiN4RTY7Ij48IUVOVElUWSBjY2VkaWwgIiYjeEU3OyI%2BPCFFTlRJVFkgZWdyYXZlICImI3hFODsiPjwhRU5USVRZIGVhY3V0ZSAiJiN4RTk7Ij48IUVOVElUWSBlY2lyYyAiJiN4RUE7Ij48IUVOVElUWSBldW1sICImI3hFQjsiPjwhRU5USVRZIGlncmF2ZSAiJiN4RUM7Ij48IUVOVElUWSBpYWN1dGUgIiYjeEVEOyI%2BPCFFTlRJVFkgaWNpcmMgIiYjeEVFOyI%2BPCFFTlRJVFkgaXVtbCAiJiN4RUY7Ij48IUVOVElUWSBldGggIiYjeEYwOyI%2BPCFFTlRJVFkgbnRpbGRlICImI3hGMTsiPjwhRU5USVRZIG9ncmF2Z
 SAiJiN4RjI7Ij48IUVOVElUWSBvYWN1dGUgIiYjeEYzOyI%2BPCFFTlRJVFkgb2NpcmMgIiYjeEY0OyI%2BPCFFTlRJVFkgb3RpbGRlICImI3hGNTsiPjwhRU5USVRZIG91bWwgIiYjeEY2OyI%2BPCFFTlRJVFkgZGl2aWRlICImI3hGNzsiPjwhRU5USVRZIGRpdiAiJiN4Rjc7Ij48IUVOVElUWSBvc2xhc2ggIiYjeEY4OyI%2BPCFFTlRJVFkgdWdyYXZlICImI3hGOTsiPjwhRU5USVRZIHVhY3V0ZSAiJiN4RkE7Ij48IUVOVElUWSB1Y2lyYyAiJiN4RkI7Ij48IUVOVElUWSB1dW1sICImI3hGQzsiPjwhRU5USVRZIHlhY3V0ZSAiJiN4RkQ7Ij48IUVOVElUWSB0aG9ybiAiJiN4RkU7Ij48IUVOVElUWSB5dW1sICImI3hGRjsiPjwhRU5USVRZIEFtYWNyICImI3gxMDA7Ij48IUVOVElUWSBhbWFjciAiJiN4MTAxOyI%2BPCFFTlRJVFkgQWJyZXZlICImI3gxMDI7Ij48IUVOVElUWSBhYnJldmUgIiYjeDEwMzsiPjwhRU5USVRZIEFvZ29uICImI3gxMDQ7Ij48IUVOVElUWSBhb2dvbiAiJiN4MTA1OyI%2BPCFFTlRJVFkgQ2FjdXRlICImI3gxMDY7Ij48IUVOVElUWSBjYWN1dGUgIiYjeDEwNzsiPjwhRU5USVRZIENjaXJjICImI3gxMDg7Ij48IUVOVElUWSBjY2lyYyAiJiN4MTA5OyI%2BPCFFTlRJVFkgQ2RvdCAiJiN4MTBBOyI%2BPCFFTlRJVFkgY2RvdCAiJiN4MTBCOyI%2BPCFFTlRJVFkgQ2Nhcm9uICImI3gxMEM7Ij48IUVOVElUWSBjY2Fyb24gIiYjeDEwRDsiPjwhRU5USVRZIERjYXJvbiAiJiN4MTBFOyI%
 2BPCFFTlRJVFkgZGNhcm9uICImI3gxMEY7Ij48IUVOVElUWSBEc3Ryb2sgIiYjeDExMDsiPjwhRU5USVRZIGRzdHJvayAiJiN4MTExOyI%2BPCFFTlRJVFkgRW1hY3IgIiYjeDExMjsiPjwhRU5USVRZIGVtYWNyICImI3gxMTM7Ij48IUVOVElUWSBFZG90ICImI3gxMTY7Ij48IUVOVElUWSBlZG90ICImI3gxMTc7Ij48IUVOVElUWSBFb2dvbiAiJiN4MTE4OyI%2BPCFFTlRJVFkgZW9nb24gIiYjeDExOTsiPjwhRU5USVRZIEVjYXJvbiAiJiN4MTFBOyI%2BPCFFTlRJVFkgZWNhcm9uICImI3gxMUI7Ij48IUVOVElUWSBHY2lyYyAiJiN4MTFDOyI%2BPCFFTlRJVFkgZ2NpcmMgIiYjeDExRDsiPjwhRU5USVRZIEdicmV2ZSAiJiN4MTFFOyI%2BPCFFTlRJVFkgZ2JyZXZlICImI3gxMUY7Ij48IUVOVElUWSBHZG90ICImI3gxMjA7Ij48IUVOVElUWSBnZG90ICImI3gxMjE7Ij48IUVOVElUWSBHY2VkaWwgIiYjeDEyMjsiPjwhRU5USVRZIEhjaXJjICImI3gxMjQ7Ij48IUVOVElUWSBoY2lyYyAiJiN4MTI1OyI%2BPCFFTlRJVFkgSHN0cm9rICImI3gxMjY7Ij48IUVOVElUWSBoc3Ryb2sgIiYjeDEyNzsiPjwhRU5USVRZIEl0aWxkZSAiJiN4MTI4OyI%2BPCFFTlRJVFkgaXRpbGRlICImI3gxMjk7Ij48IUVOVElUWSBJbWFjciAiJiN4MTJBOyI%2BPCFFTlRJVFkgaW1hY3IgIiYjeDEyQjsiPjwhRU5USVRZIElvZ29uICImI3gxMkU7Ij48IUVOVElUWSBpb2dvbiAiJiN4MTJGOyI%2BPCFFTlRJVFkgSWRvdCAiJiN4M
 TMwOyI%2BPCFFTlRJVFkgaW1hdGggIiYjeDEzMTsiPjwhRU5USVRZIGlub2RvdCAiJiN4MTMxOyI%2BPCFFTlRJVFkgSUpsaWcgIiYjeDEzMjsiPjwhRU5USVRZIGlqbGlnICImI3gxMzM7Ij48IUVOVElUWSBKY2lyYyAiJiN4MTM0OyI%2BPCFFTlRJVFkgamNpcmMgIiYjeDEzNTsiPjwhRU5USVRZIEtjZWRpbCAiJiN4MTM2OyI%2BPCFFTlRJVFkga2NlZGlsICImI3gxMzc7Ij48IUVOVElUWSBrZ3JlZW4gIiYjeDEzODsiPjwhRU5USVRZIExhY3V0ZSAiJiN4MTM5OyI%2BPCFFTlRJVFkgbGFjdXRlICImI3gxM0E7Ij48IUVOVElUWSBMY2VkaWwgIiYjeDEzQjsiPjwhRU5USVRZIGxjZWRpbCAiJiN4MTNDOyI%2BPCFFTlRJVFkgTGNhcm9uICImI3gxM0Q7Ij48IUVOVElUWSBsY2Fyb24gIiYjeDEzRTsiPjwhRU5USVRZIExtaWRvdCAiJiN4MTNGOyI%2BPCFFTlRJVFkgbG1pZG90ICImI3gxNDA7Ij48IUVOVElUWSBMc3Ryb2sgIiYjeDE0MTsiPjwhRU5USVRZIGxzdHJvayAiJiN4MTQyOyI%2BPCFFTlRJVFkgTmFjdXRlICImI3gxNDM7Ij48IUVOVElUWSBuYWN1dGUgIiYjeDE0NDsiPjwhRU5USVRZIE5jZWRpbCAiJiN4MTQ1OyI%2BPCFFTlRJVFkgbmNlZGlsICImI3gxNDY7Ij48IUVOVElUWSBOY2Fyb24gIiYjeDE0NzsiPjwhRU5USVRZIG5jYXJvbiAiJiN4MTQ4OyI%2BPCFFTlRJVFkgbmFwb3MgIiYjeDE0OTsiPjwhRU5USVRZIEVORyAiJiN4MTRBOyI%2BPCFFTlRJVFkgZW5nICImI3gxNEI7Ij48IUVO
 VElUWSBPbWFjciAiJiN4MTRDOyI%2BPCFFTlRJVFkgb21hY3IgIiYjeDE0RDsiPjwhRU5USVRZIE9kYmxhYyAiJiN4MTUwOyI%2BPCFFTlRJVFkgb2RibGFjICImI3gxNTE7Ij48IUVOVElUWSBPRWxpZyAiJiN4MTUyOyI%2BPCFFTlRJVFkgb2VsaWcgIiYjeDE1MzsiPjwhRU5USVRZIFJhY3V0ZSAiJiN4MTU0OyI%2BPCFFTlRJVFkgcmFjdXRlICImI3gxNTU7Ij48IUVOVElUWSBSY2VkaWwgIiYjeDE1NjsiPjwhRU5USVRZIHJjZWRpbCAiJiN4MTU3OyI%2BPCFFTlRJVFkgUmNhcm9uICImI3gxNTg7Ij48IUVOVElUWSByY2Fyb24gIiYjeDE1OTsiPjwhRU5USVRZIFNhY3V0ZSAiJiN4MTVBOyI%2BPCFFTlRJVFkgc2FjdXRlICImI3gxNUI7Ij48IUVOVElUWSBTY2lyYyAiJiN4MTVDOyI%2BPCFFTlRJVFkgc2NpcmMgIiYjeDE1RDsiPjwhRU5USVRZIFNjZWRpbCAiJiN4MTVFOyI%2BPCFFTlRJVFkgc2NlZGlsICImI3gxNUY7Ij48IUVOVElUWSBTY2Fyb24gIiYjeDE2MDsiPjwhRU5USVRZIHNjYXJvbiAiJiN4MTYxOyI%2BPCFFTlRJVFkgVGNlZGlsICImI3gxNjI7Ij48IUVOVElUWSB0Y2VkaWwgIiYjeDE2MzsiPjwhRU5USVRZIFRjYXJvbiAiJiN4MTY0OyI%2BPCFFTlRJVFkgdGNhcm9uICImI3gxNjU7Ij48IUVOVElUWSBUc3Ryb2sgIiYjeDE2NjsiPjwhRU5USVRZIHRzdHJvayAiJiN4MTY3OyI%2BPCFFTlRJVFkgVXRpbGRlICImI3gxNjg7Ij48IUVOVElUWSB1dGlsZGUgIiYjeDE2OTsiPjwhRU5USVR
 ZIFVtYWNyICImI3gxNkE7Ij48IUVOVElUWSB1bWFjciAiJiN4MTZCOyI%2BPCFFTlRJVFkgVWJyZXZlICImI3gxNkM7Ij48IUVOVElUWSB1YnJldmUgIiYjeDE2RDsiPjwhRU5USVRZIFVyaW5nICImI3gxNkU7Ij48IUVOVElUWSB1cmluZyAiJiN4MTZGOyI%2BPCFFTlRJVFkgVWRibGFjICImI3gxNzA7Ij48IUVOVElUWSB1ZGJsYWMgIiYjeDE3MTsiPjwhRU5USVRZIFVvZ29uICImI3gxNzI7Ij48IUVOVElUWSB1b2dvbiAiJiN4MTczOyI%2BPCFFTlRJVFkgV2NpcmMgIiYjeDE3NDsiPjwhRU5USVRZIHdjaXJjICImI3gxNzU7Ij48IUVOVElUWSBZY2lyYyAiJiN4MTc2OyI%2BPCFFTlRJVFkgeWNpcmMgIiYjeDE3NzsiPjwhRU5USVRZIFl1bWwgIiYjeDE3ODsiPjwhRU5USVRZIFphY3V0ZSAiJiN4MTc5OyI%2BPCFFTlRJVFkgemFjdXRlICImI3gxN0E7Ij48IUVOVElUWSBaZG90ICImI3gxN0I7Ij48IUVOVElUWSB6ZG90ICImI3gxN0M7Ij48IUVOVElUWSBaY2Fyb24gIiYjeDE3RDsiPjwhRU5USVRZIHpjYXJvbiAiJiN4MTdFOyI%2BPCFFTlRJVFkgZm5vZiAiJiN4MTkyOyI%2BPCFFTlRJVFkgaW1wZWQgIiYjeDFCNTsiPjwhRU5USVRZIGdhY3V0ZSAiJiN4MUY1OyI%2BPCFFTlRJVFkgam1hdGggIiYjeDIzNzsiPjwhRU5USVRZIGNpcmMgIiYjeDJDNjsiPjwhRU5USVRZIGNhcm9uICImI3gyQzc7Ij48IUVOVElUWSBIYWNlayAiJiN4MkM3OyI%2BPCFFTlRJVFkgYnJldmUgIiYjeDJEODsiPjwhRU5USV
 RZIEJyZXZlICImI3gyRDg7Ij48IUVOVElUWSBkb3QgIiYjeDJEOTsiPjwhRU5USVRZIERpYWNyaXRpY2FsRG90ICImI3gyRDk7Ij48IUVOVElUWSByaW5nICImI3gyREE7Ij48IUVOVElUWSBvZ29uICImI3gyREI7Ij48IUVOVElUWSB0aWxkZSAiJiN4MkRDOyI%2BPCFFTlRJVFkgRGlhY3JpdGljYWxUaWxkZSAiJiN4MkRDOyI%2BPCFFTlRJVFkgZGJsYWMgIiYjeDJERDsiPjwhRU5USVRZIERpYWNyaXRpY2FsRG91YmxlQWN1dGUgIiYjeDJERDsiPjwhRU5USVRZIERvd25CcmV2ZSAiJiN4MzExOyI%2BPCFFTlRJVFkgQWxwaGEgIiYjeDM5MTsiPjwhRU5USVRZIEJldGEgIiYjeDM5MjsiPjwhRU5USVRZIEdhbW1hICImI3gzOTM7Ij48IUVOVElUWSBEZWx0YSAiJiN4Mzk0OyI%2BPCFFTlRJVFkgRXBzaWxvbiAiJiN4Mzk1OyI%2BPCFFTlRJVFkgWmV0YSAiJiN4Mzk2OyI%2BPCFFTlRJVFkgRXRhICImI3gzOTc7Ij48IUVOVElUWSBUaGV0YSAiJiN4Mzk4OyI%2BPCFFTlRJVFkgSW90YSAiJiN4Mzk5OyI%2BPCFFTlRJVFkgS2FwcGEgIiYjeDM5QTsiPjwhRU5USVRZIExhbWJkYSAiJiN4MzlCOyI%2BPCFFTlRJVFkgTXUgIiYjeDM5QzsiPjwhRU5USVRZIE51ICImI3gzOUQ7Ij48IUVOVElUWSBYaSAiJiN4MzlFOyI%2BPCFFTlRJVFkgT21pY3JvbiAiJiN4MzlGOyI%2BPCFFTlRJVFkgUGkgIiYjeDNBMDsiPjwhRU5USVRZIFJobyAiJiN4M0ExOyI%2BPCFFTlRJVFkgU2lnbWEgIiYjeDNBMzsiPjwhRU5USVR
 ZIFRhdSAiJiN4M0E0OyI%2BPCFFTlRJVFkgVXBzaWxvbiAiJiN4M0E1OyI%2BPCFFTlRJVFkgUGhpICImI3gzQTY7Ij48IUVOVElUWSBDaGkgIiYjeDNBNzsiPjwhRU5USVRZIFBzaSAiJiN4M0E4OyI%2BPCFFTlRJVFkgT21lZ2EgIiYjeDNBOTsiPjwhRU5USVRZIG9obSAiJiN4M0E5OyI%2BPCFFTlRJVFkgYWxwaGEgIiYjeDNCMTsiPjwhRU5USVRZIGJldGEgIiYjeDNCMjsiPjwhRU5USVRZIGdhbW1hICImI3gzQjM7Ij48IUVOVElUWSBkZWx0YSAiJiN4M0I0OyI%2BPCFFTlRJVFkgZXBzaSAiJiN4M0I1OyI%2BPCFFTlRJVFkgZXBzaWxvbiAiJiN4M0I1OyI%2BPCFFTlRJVFkgemV0YSAiJiN4M0I2OyI%2BPCFFTlRJVFkgZXRhICImI3gzQjc7Ij48IUVOVElUWSB0aGV0YSAiJiN4M0I4OyI%2BPCFFTlRJVFkgaW90YSAiJiN4M0I5OyI%2BPCFFTlRJVFkga2FwcGEgIiYjeDNCQTsiPjwhRU5USVRZIGxhbWJkYSAiJiN4M0JCOyI%2BPCFFTlRJVFkgbXUgIiYjeDNCQzsiPjwhRU5USVRZIG51ICImI3gzQkQ7Ij48IUVOVElUWSB4aSAiJiN4M0JFOyI%2BPCFFTlRJVFkgb21pY3JvbiAiJiN4M0JGOyI%2BPCFFTlRJVFkgcGkgIiYjeDNDMDsiPjwhRU5USVRZIHJobyAiJiN4M0MxOyI%2BPCFFTlRJVFkgc2lnbWF2ICImI3gzQzI7Ij48IUVOVElUWSB2YXJzaWdtYSAiJiN4M0MyOyI%2BPCFFTlRJVFkgc2lnbWFmICImI3gzQzI7Ij48IUVOVElUWSBzaWdtYSAiJiN4M0MzOyI%2BPCFFTlRJVFkgdGF1ICImI3gz
 QzQ7Ij48IUVOVElUWSB1cHNpICImI3gzQzU7Ij48IUVOVElUWSB1cHNpbG9uICImI3gzQzU7Ij48IUVOVElUWSBwaGkgIiYjeDNDNjsiPjwhRU5USVRZIGNoaSAiJiN4M0M3OyI%2BPCFFTlRJVFkgcHNpICImI3gzQzg7Ij48IUVOVElUWSBvbWVnYSAiJiN4M0M5OyI%2BPCFFTlRJVFkgdGhldGF2ICImI3gzRDE7Ij48IUVOVElUWSB2YXJ0aGV0YSAiJiN4M0QxOyI%2BPCFFTlRJVFkgdGhldGFzeW0gIiYjeDNEMTsiPjwhRU5USVRZIFVwc2kgIiYjeDNEMjsiPjwhRU5USVRZIHVwc2loICImI3gzRDI7Ij48IUVOVElUWSBzdHJhaWdodHBoaSAiJiN4M0Q1OyI%2BPCFFTlRJVFkgcGhpdiAiJiN4M0Q1OyI%2BPCFFTlRJVFkgdmFycGhpICImI3gzRDU7Ij48IUVOVElUWSBwaXYgIiYjeDNENjsiPjwhRU5USVRZIHZhcnBpICImI3gzRDY7Ij48IUVOVElUWSBHYW1tYWQgIiYjeDNEQzsiPjwhRU5USVRZIGdhbW1hZCAiJiN4M0REOyI%2BPCFFTlRJVFkgZGlnYW1tYSAiJiN4M0REOyI%2BPCFFTlRJVFkga2FwcGF2ICImI3gzRjA7Ij48IUVOVElUWSB2YXJrYXBwYSAiJiN4M0YwOyI%2BPCFFTlRJVFkgcmhvdiAiJiN4M0YxOyI%2BPCFFTlRJVFkgdmFycmhvICImI3gzRjE7Ij48IUVOVElUWSBlcHNpdiAiJiN4M0Y1OyI%2BPCFFTlRJVFkgc3RyYWlnaHRlcHNpbG9uICImI3gzRjU7Ij48IUVOVElUWSB2YXJlcHNpbG9uICImI3gzRjU7Ij48IUVOVElUWSBiZXBzaSAiJiN4M0Y2OyI%2BPCFFTlRJVFkgYmFja2Vwc2l
 sb24gIiYjeDNGNjsiPjwhRU5USVRZIElPY3kgIiYjeDQwMTsiPjwhRU5USVRZIERKY3kgIiYjeDQwMjsiPjwhRU5USVRZIEdKY3kgIiYjeDQwMzsiPjwhRU5USVRZIEp1a2N5ICImI3g0MDQ7Ij48IUVOVElUWSBEU2N5ICImI3g0MDU7Ij48IUVOVElUWSBJdWtjeSAiJiN4NDA2OyI%2BPCFFTlRJVFkgWUljeSAiJiN4NDA3OyI%2BPCFFTlRJVFkgSnNlcmN5ICImI3g0MDg7Ij48IUVOVElUWSBMSmN5ICImI3g0MDk7Ij48IUVOVElUWSBOSmN5ICImI3g0MEE7Ij48IUVOVElUWSBUU0hjeSAiJiN4NDBCOyI%2BPCFFTlRJVFkgS0pjeSAiJiN4NDBDOyI%2BPCFFTlRJVFkgVWJyY3kgIiYjeDQwRTsiPjwhRU5USVRZIERaY3kgIiYjeDQwRjsiPjwhRU5USVRZIEFjeSAiJiN4NDEwOyI%2BPCFFTlRJVFkgQmN5ICImI3g0MTE7Ij48IUVOVElUWSBWY3kgIiYjeDQxMjsiPjwhRU5USVRZIEdjeSAiJiN4NDEzOyI%2BPCFFTlRJVFkgRGN5ICImI3g0MTQ7Ij48IUVOVElUWSBJRWN5ICImI3g0MTU7Ij48IUVOVElUWSBaSGN5ICImI3g0MTY7Ij48IUVOVElUWSBaY3kgIiYjeDQxNzsiPjwhRU5USVRZIEljeSAiJiN4NDE4OyI%2BPCFFTlRJVFkgSmN5ICImI3g0MTk7Ij48IUVOVElUWSBLY3kgIiYjeDQxQTsiPjwhRU5USVRZIExjeSAiJiN4NDFCOyI%2BPCFFTlRJVFkgTWN5ICImI3g0MUM7Ij48IUVOVElUWSBOY3kgIiYjeDQxRDsiPjwhRU5USVRZIE9jeSAiJiN4NDFFOyI%2BPCFFTlRJVFkgUGN5ICImI3g0MUY7Ij48IU
 VOVElUWSBSY3kgIiYjeDQyMDsiPjwhRU5USVRZIFNjeSAiJiN4NDIxOyI%2BPCFFTlRJVFkgVGN5ICImI3g0MjI7Ij48IUVOVElUWSBVY3kgIiYjeDQyMzsiPjwhRU5USVRZIEZjeSAiJiN4NDI0OyI%2BPCFFTlRJVFkgS0hjeSAiJiN4NDI1OyI%2BPCFFTlRJVFkgVFNjeSAiJiN4NDI2OyI%2BPCFFTlRJVFkgQ0hjeSAiJiN4NDI3OyI%2BPCFFTlRJVFkgU0hjeSAiJiN4NDI4OyI%2BPCFFTlRJVFkgU0hDSGN5ICImI3g0Mjk7Ij48IUVOVElUWSBIQVJEY3kgIiYjeDQyQTsiPjwhRU5USVRZIFljeSAiJiN4NDJCOyI%2BPCFFTlRJVFkgU09GVGN5ICImI3g0MkM7Ij48IUVOVElUWSBFY3kgIiYjeDQyRDsiPjwhRU5USVRZIFlVY3kgIiYjeDQyRTsiPjwhRU5USVRZIFlBY3kgIiYjeDQyRjsiPjwhRU5USVRZIGFjeSAiJiN4NDMwOyI%2BPCFFTlRJVFkgYmN5ICImI3g0MzE7Ij48IUVOVElUWSB2Y3kgIiYjeDQzMjsiPjwhRU5USVRZIGdjeSAiJiN4NDMzOyI%2BPCFFTlRJVFkgZGN5ICImI3g0MzQ7Ij48IUVOVElUWSBpZWN5ICImI3g0MzU7Ij48IUVOVElUWSB6aGN5ICImI3g0MzY7Ij48IUVOVElUWSB6Y3kgIiYjeDQzNzsiPjwhRU5USVRZIGljeSAiJiN4NDM4OyI%2BPCFFTlRJVFkgamN5ICImI3g0Mzk7Ij48IUVOVElUWSBrY3kgIiYjeDQzQTsiPjwhRU5USVRZIGxjeSAiJiN4NDNCOyI%2BPCFFTlRJVFkgbWN5ICImI3g0M0M7Ij48IUVOVElUWSBuY3kgIiYjeDQzRDsiPjwhRU5USVRZIG9jeSAiJiN4NDNFO
 yI%2BPCFFTlRJVFkgcGN5ICImI3g0M0Y7Ij48IUVOVElUWSByY3kgIiYjeDQ0MDsiPjwhRU5USVRZIHNjeSAiJiN4NDQxOyI%2BPCFFTlRJVFkgdGN5ICImI3g0NDI7Ij48IUVOVElUWSB1Y3kgIiYjeDQ0MzsiPjwhRU5USVRZIGZjeSAiJiN4NDQ0OyI%2BPCFFTlRJVFkga2hjeSAiJiN4NDQ1OyI%2BPCFFTlRJVFkgdHNjeSAiJiN4NDQ2OyI%2BPCFFTlRJVFkgY2hjeSAiJiN4NDQ3OyI%2BPCFFTlRJVFkgc2hjeSAiJiN4NDQ4OyI%2BPCFFTlRJVFkgc2hjaGN5ICImI3g0NDk7Ij48IUVOVElUWSBoYXJkY3kgIiYjeDQ0QTsiPjwhRU5USVRZIHljeSAiJiN4NDRCOyI%2BPCFFTlRJVFkgc29mdGN5ICImI3g0NEM7Ij48IUVOVElUWSBlY3kgIiYjeDQ0RDsiPjwhRU5USVRZIHl1Y3kgIiYjeDQ0RTsiPjwhRU5USVRZIHlhY3kgIiYjeDQ0RjsiPjwhRU5USVRZIGlvY3kgIiYjeDQ1MTsiPjwhRU5USVRZIGRqY3kgIiYjeDQ1MjsiPjwhRU5USVRZIGdqY3kgIiYjeDQ1MzsiPjwhRU5USVRZIGp1a2N5ICImI3g0NTQ7Ij48IUVOVElUWSBkc2N5ICImI3g0NTU7Ij48IUVOVElUWSBpdWtjeSAiJiN4NDU2OyI%2BPCFFTlRJVFkgeWljeSAiJiN4NDU3OyI%2BPCFFTlRJVFkganNlcmN5ICImI3g0NTg7Ij48IUVOVElUWSBsamN5ICImI3g0NTk7Ij48IUVOVElUWSBuamN5ICImI3g0NUE7Ij48IUVOVElUWSB0c2hjeSAiJiN4NDVCOyI%2BPCFFTlRJVFkga2pjeSAiJiN4NDVDOyI%2BPCFFTlRJVFkgdWJyY3kgIiYjeDQ1RT
 siPjwhRU5USVRZIGR6Y3kgIiYjeDQ1RjsiPjwhRU5USVRZIGVuc3AgIiYjeDIwMDI7Ij48IUVOVElUWSBlbXNwICImI3gyMDAzOyI%2BPCFFTlRJVFkgZW1zcDEzICImI3gyMDA0OyI%2BPCFFTlRJVFkgZW1zcDE0ICImI3gyMDA1OyI%2BPCFFTlRJVFkgbnVtc3AgIiYjeDIwMDc7Ij48IUVOVElUWSBwdW5jc3AgIiYjeDIwMDg7Ij48IUVOVElUWSB0aGluc3AgIiYjeDIwMDk7Ij48IUVOVElUWSBUaGluU3BhY2UgIiYjeDIwMDk7Ij48IUVOVElUWSBoYWlyc3AgIiYjeDIwMEE7Ij48IUVOVElUWSBWZXJ5VGhpblNwYWNlICImI3gyMDBBOyI%2BPCFFTlRJVFkgWmVyb1dpZHRoU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSBOZWdhdGl2ZVZlcnlUaGluU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSBOZWdhdGl2ZVRoaW5TcGFjZSAiJiN4MjAwQjsiPjwhRU5USVRZIE5lZ2F0aXZlTWVkaXVtU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSBOZWdhdGl2ZVRoaWNrU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSB6d25qICImI3gyMDBDOyI%2BPCFFTlRJVFkgendqICImI3gyMDBEOyI%2BPCFFTlRJVFkgbHJtICImI3gyMDBFOyI%2BPCFFTlRJVFkgcmxtICImI3gyMDBGOyI%2BPCFFTlRJVFkgaHlwaGVuICImI3gyMDEwOyI%2BPCFFTlRJVFkgZGFzaCAiJiN4MjAxMDsiPjwhRU5USVRZIG5kYXNoICImI3gyMDEzOyI%2BPCFFTlRJVFkgbWRhc2ggIiYjeDIwMTQ7Ij48IUVOVElUWSBob3JiYXIgIiYjeDIwMTU7Ij48IUV
 OVElUWSBWZXJiYXIgIiYjeDIwMTY7Ij48IUVOVElUWSBWZXJ0ICImI3gyMDE2OyI%2BPCFFTlRJVFkgbHNxdW8gIiYjeDIwMTg7Ij48IUVOVElUWSBPcGVuQ3VybHlRdW90ZSAiJiN4MjAxODsiPjwhRU5USVRZIHJzcXVvICImI3gyMDE5OyI%2BPCFFTlRJVFkgcnNxdW9yICImI3gyMDE5OyI%2BPCFFTlRJVFkgQ2xvc2VDdXJseVF1b3RlICImI3gyMDE5OyI%2BPCFFTlRJVFkgbHNxdW9yICImI3gyMDFBOyI%2BPCFFTlRJVFkgc2JxdW8gIiYjeDIwMUE7Ij48IUVOVElUWSBsZHF1byAiJiN4MjAxQzsiPjwhRU5USVRZIE9wZW5DdXJseURvdWJsZVF1b3RlICImI3gyMDFDOyI%2BPCFFTlRJVFkgcmRxdW8gIiYjeDIwMUQ7Ij48IUVOVElUWSByZHF1b3IgIiYjeDIwMUQ7Ij48IUVOVElUWSBDbG9zZUN1cmx5RG91YmxlUXVvdGUgIiYjeDIwMUQ7Ij48IUVOVElUWSBsZHF1b3IgIiYjeDIwMUU7Ij48IUVOVElUWSBiZHF1byAiJiN4MjAxRTsiPjwhRU5USVRZIGRhZ2dlciAiJiN4MjAyMDsiPjwhRU5USVRZIERhZ2dlciAiJiN4MjAyMTsiPjwhRU5USVRZIGRkYWdnZXIgIiYjeDIwMjE7Ij48IUVOVElUWSBidWxsICImI3gyMDIyOyI%2BPCFFTlRJVFkgYnVsbGV0ICImI3gyMDIyOyI%2BPCFFTlRJVFkgbmxkciAiJiN4MjAyNTsiPjwhRU5USVRZIGhlbGxpcCAiJiN4MjAyNjsiPjwhRU5USVRZIG1sZHIgIiYjeDIwMjY7Ij48IUVOVElUWSBwZXJtaWwgIiYjeDIwMzA7Ij48IUVOVElUWSBwZXJ0ZW5rICImI3gyMDMx
 OyI%2BPCFFTlRJVFkgcHJpbWUgIiYjeDIwMzI7Ij48IUVOVElUWSBQcmltZSAiJiN4MjAzMzsiPjwhRU5USVRZIHRwcmltZSAiJiN4MjAzNDsiPjwhRU5USVRZIGJwcmltZSAiJiN4MjAzNTsiPjwhRU5USVRZIGJhY2twcmltZSAiJiN4MjAzNTsiPjwhRU5USVRZIGxzYXF1byAiJiN4MjAzOTsiPjwhRU5USVRZIHJzYXF1byAiJiN4MjAzQTsiPjwhRU5USVRZIG9saW5lICImI3gyMDNFOyI%2BPCFFTlRJVFkgT3ZlckJhciAiJiN4MjAzRTsiPjwhRU5USVRZIGNhcmV0ICImI3gyMDQxOyI%2BPCFFTlRJVFkgaHlidWxsICImI3gyMDQzOyI%2BPCFFTlRJVFkgZnJhc2wgIiYjeDIwNDQ7Ij48IUVOVElUWSBic2VtaSAiJiN4MjA0RjsiPjwhRU5USVRZIHFwcmltZSAiJiN4MjA1NzsiPjwhRU5USVRZIE1lZGl1bVNwYWNlICImI3gyMDVGOyI%2BPCFFTlRJVFkgVGhpY2tTcGFjZSAiJiN4MjA1RjsmI3gyMDBBOyI%2BPCFFTlRJVFkgTm9CcmVhayAiJiN4MjA2MDsiPjwhRU5USVRZIEFwcGx5RnVuY3Rpb24gIiYjeDIwNjE7Ij48IUVOVElUWSBhZiAiJiN4MjA2MTsiPjwhRU5USVRZIEludmlzaWJsZVRpbWVzICImI3gyMDYyOyI%2BPCFFTlRJVFkgaXQgIiYjeDIwNjI7Ij48IUVOVElUWSBJbnZpc2libGVDb21tYSAiJiN4MjA2MzsiPjwhRU5USVRZIGljICImI3gyMDYzOyI%2BPCFFTlRJVFkgZXVybyAiJiN4MjBBQzsiPjwhRU5USVRZIHRkb3QgIiYjeDIwREI7Ij48IUVOVElUWSBUcmlwbGVEb3QgIiYjeDIwREI7I
 j48IUVOVElUWSBEb3REb3QgIiYjeDIwREM7Ij48IUVOVElUWSBDb3BmICImI3gyMTAyOyI%2BPCFFTlRJVFkgY29tcGxleGVzICImI3gyMTAyOyI%2BPCFFTlRJVFkgaW5jYXJlICImI3gyMTA1OyI%2BPCFFTlRJVFkgZ3NjciAiJiN4MjEwQTsiPjwhRU5USVRZIGhhbWlsdCAiJiN4MjEwQjsiPjwhRU5USVRZIEhpbGJlcnRTcGFjZSAiJiN4MjEwQjsiPjwhRU5USVRZIEhzY3IgIiYjeDIxMEI7Ij48IUVOVElUWSBIZnIgIiYjeDIxMEM7Ij48IUVOVElUWSBQb2luY2FyZXBsYW5lICImI3gyMTBDOyI%2BPCFFTlRJVFkgcXVhdGVybmlvbnMgIiYjeDIxMEQ7Ij48IUVOVElUWSBIb3BmICImI3gyMTBEOyI%2BPCFFTlRJVFkgcGxhbmNraCAiJiN4MjEwRTsiPjwhRU5USVRZIHBsYW5jayAiJiN4MjEwRjsiPjwhRU5USVRZIGhiYXIgIiYjeDIxMEY7Ij48IUVOVElUWSBwbGFua3YgIiYjeDIxMEY7Ij48IUVOVElUWSBoc2xhc2ggIiYjeDIxMEY7Ij48IUVOVElUWSBJc2NyICImI3gyMTEwOyI%2BPCFFTlRJVFkgaW1hZ2xpbmUgIiYjeDIxMTA7Ij48IUVOVElUWSBpbWFnZSAiJiN4MjExMTsiPjwhRU5USVRZIEltICImI3gyMTExOyI%2BPCFFTlRJVFkgaW1hZ3BhcnQgIiYjeDIxMTE7Ij48IUVOVElUWSBJZnIgIiYjeDIxMTE7Ij48IUVOVElUWSBMc2NyICImI3gyMTEyOyI%2BPCFFTlRJVFkgbGFncmFuICImI3gyMTEyOyI%2BPCFFTlRJVFkgTGFwbGFjZXRyZiAiJiN4MjExMjsiPjwhRU5USVRZIGVsbCAiJiN4MjEx
 MzsiPjwhRU5USVRZIE5vcGYgIiYjeDIxMTU7Ij48IUVOVElUWSBuYXR1cmFscyAiJiN4MjExNTsiPjwhRU5USVRZIG51bWVybyAiJiN4MjExNjsiPjwhRU5USVRZIGNvcHlzciAiJiN4MjExNzsiPjwhRU5USVRZIHdlaWVycCAiJiN4MjExODsiPjwhRU5USVRZIHdwICImI3gyMTE4OyI%2BPCFFTlRJVFkgUG9wZiAiJiN4MjExOTsiPjwhRU5USVRZIHByaW1lcyAiJiN4MjExOTsiPjwhRU5USVRZIHJhdGlvbmFscyAiJiN4MjExQTsiPjwhRU5USVRZIFFvcGYgIiYjeDIxMUE7Ij48IUVOVElUWSBSc2NyICImI3gyMTFCOyI%2BPCFFTlRJVFkgcmVhbGluZSAiJiN4MjExQjsiPjwhRU5USVRZIHJlYWwgIiYjeDIxMUM7Ij48IUVOVElUWSBSZSAiJiN4MjExQzsiPjwhRU5USVRZIHJlYWxwYXJ0ICImI3gyMTFDOyI%2BPCFFTlRJVFkgUmZyICImI3gyMTFDOyI%2BPCFFTlRJVFkgcmVhbHMgIiYjeDIxMUQ7Ij48IUVOVElUWSBSb3BmICImI3gyMTFEOyI%2BPCFFTlRJVFkgcnggIiYjeDIxMUU7Ij48IUVOVElUWSB0cmFkZSAiJiN4MjEyMjsiPjwhRU5USVRZIFRSQURFICImI3gyMTIyOyI%2BPCFFTlRJVFkgaW50ZWdlcnMgIiYjeDIxMjQ7Ij48IUVOVElUWSBab3BmICImI3gyMTI0OyI%2BPCFFTlRJVFkgbWhvICImI3gyMTI3OyI%2BPCFFTlRJVFkgWmZyICImI3gyMTI4OyI%2BPCFFTlRJVFkgemVldHJmICImI3gyMTI4OyI%2BPCFFTlRJVFkgaWlvdGEgIiYjeDIxMjk7Ij48IUVOVElUWSBiZXJub3UgIiYjeDIxM
 kM7Ij48IUVOVElUWSBCZXJub3VsbGlzICImI3gyMTJDOyI%2BPCFFTlRJVFkgQnNjciAiJiN4MjEyQzsiPjwhRU5USVRZIENmciAiJiN4MjEyRDsiPjwhRU5USVRZIENheWxleXMgIiYjeDIxMkQ7Ij48IUVOVElUWSBlc2NyICImI3gyMTJGOyI%2BPCFFTlRJVFkgRXNjciAiJiN4MjEzMDsiPjwhRU5USVRZIGV4cGVjdGF0aW9uICImI3gyMTMwOyI%2BPCFFTlRJVFkgRnNjciAiJiN4MjEzMTsiPjwhRU5USVRZIEZvdXJpZXJ0cmYgIiYjeDIxMzE7Ij48IUVOVElUWSBwaG1tYXQgIiYjeDIxMzM7Ij48IUVOVElUWSBNZWxsaW50cmYgIiYjeDIxMzM7Ij48IUVOVElUWSBNc2NyICImI3gyMTMzOyI%2BPCFFTlRJVFkgb3JkZXIgIiYjeDIxMzQ7Ij48IUVOVElUWSBvcmRlcm9mICImI3gyMTM0OyI%2BPCFFTlRJVFkgb3NjciAiJiN4MjEzNDsiPjwhRU5USVRZIGFsZWZzeW0gIiYjeDIxMzU7Ij48IUVOVElUWSBhbGVwaCAiJiN4MjEzNTsiPjwhRU5USVRZIGJldGggIiYjeDIxMzY7Ij48IUVOVElUWSBnaW1lbCAiJiN4MjEzNzsiPjwhRU5USVRZIGRhbGV0aCAiJiN4MjEzODsiPjwhRU5USVRZIENhcGl0YWxEaWZmZXJlbnRpYWxEICImI3gyMTQ1OyI%2BPCFFTlRJVFkgREQgIiYjeDIxNDU7Ij48IUVOVElUWSBEaWZmZXJlbnRpYWxEICImI3gyMTQ2OyI%2BPCFFTlRJVFkgZGQgIiYjeDIxNDY7Ij48IUVOVElUWSBFeHBvbmVudGlhbEUgIiYjeDIxNDc7Ij48IUVOVElUWSBleHBvbmVudGlhbGUgIiYjeDIxNDc7Ij48
 IUVOVElUWSBlZSAiJiN4MjE0NzsiPjwhRU5USVRZIEltYWdpbmFyeUkgIiYjeDIxNDg7Ij48IUVOVElUWSBpaSAiJiN4MjE0ODsiPjwhRU5USVRZIGZyYWMxMyAiJiN4MjE1MzsiPjwhRU5USVRZIGZyYWMyMyAiJiN4MjE1NDsiPjwhRU5USVRZIGZyYWMxNSAiJiN4MjE1NTsiPjwhRU5USVRZIGZyYWMyNSAiJiN4MjE1NjsiPjwhRU5USVRZIGZyYWMzNSAiJiN4MjE1NzsiPjwhRU5USVRZIGZyYWM0NSAiJiN4MjE1ODsiPjwhRU5USVRZIGZyYWMxNiAiJiN4MjE1OTsiPjwhRU5USVRZIGZyYWM1NiAiJiN4MjE1QTsiPjwhRU5USVRZIGZyYWMxOCAiJiN4MjE1QjsiPjwhRU5USVRZIGZyYWMzOCAiJiN4MjE1QzsiPjwhRU5USVRZIGZyYWM1OCAiJiN4MjE1RDsiPjwhRU5USVRZIGZyYWM3OCAiJiN4MjE1RTsiPjwhRU5USVRZIGxhcnIgIiYjeDIxOTA7Ij48IUVOVElUWSBsZWZ0YXJyb3cgIiYjeDIxOTA7Ij48IUVOVElUWSBMZWZ0QXJyb3cgIiYjeDIxOTA7Ij48IUVOVElUWSBzbGFyciAiJiN4MjE5MDsiPjwhRU5USVRZIFNob3J0TGVmdEFycm93ICImI3gyMTkwOyI%2BPCFFTlRJVFkgdWFyciAiJiN4MjE5MTsiPjwhRU5USVRZIHVwYXJyb3cgIiYjeDIxOTE7Ij48IUVOVElUWSBVcEFycm93ICImI3gyMTkxOyI%2BPCFFTlRJVFkgU2hvcnRVcEFycm93ICImI3gyMTkxOyI%2BPCFFTlRJVFkgcmFyciAiJiN4MjE5MjsiPjwhRU5USVRZIHJpZ2h0YXJyb3cgIiYjeDIxOTI7Ij48IUVOVElUWSBSaWdodEFycm93ICI
 mI3gyMTkyOyI%2BPCFFTlRJVFkgc3JhcnIgIiYjeDIxOTI7Ij48IUVOVElUWSBTaG9ydFJpZ2h0QXJyb3cgIiYjeDIxOTI7Ij48IUVOVElUWSBkYXJyICImI3gyMTkzOyI%2BPCFFTlRJVFkgZG93bmFycm93ICImI3gyMTkzOyI%2BPCFFTlRJVFkgRG93bkFycm93ICImI3gyMTkzOyI%2BPCFFTlRJVFkgU2hvcnREb3duQXJyb3cgIiYjeDIxOTM7Ij48IUVOVElUWSBoYXJyICImI3gyMTk0OyI%2BPCFFTlRJVFkgbGVmdHJpZ2h0YXJyb3cgIiYjeDIxOTQ7Ij48IUVOVElUWSBMZWZ0UmlnaHRBcnJvdyAiJiN4MjE5NDsiPjwhRU5USVRZIHZhcnIgIiYjeDIxOTU7Ij48IUVOVElUWSB1cGRvd25hcnJvdyAiJiN4MjE5NTsiPjwhRU5USVRZIFVwRG93bkFycm93ICImI3gyMTk1OyI%2BPCFFTlRJVFkgbndhcnIgIiYjeDIxOTY7Ij48IUVOVElUWSBVcHBlckxlZnRBcnJvdyAiJiN4MjE5NjsiPjwhRU5USVRZIG53YXJyb3cgIiYjeDIxOTY7Ij48IUVOVElUWSBuZWFyciAiJiN4MjE5NzsiPjwhRU5USVRZIFVwcGVyUmlnaHRBcnJvdyAiJiN4MjE5NzsiPjwhRU5USVRZIG5lYXJyb3cgIiYjeDIxOTc7Ij48IUVOVElUWSBzZWFyciAiJiN4MjE5ODsiPjwhRU5USVRZIHNlYXJyb3cgIiYjeDIxOTg7Ij48IUVOVElUWSBMb3dlclJpZ2h0QXJyb3cgIiYjeDIxOTg7Ij48IUVOVElUWSBzd2FyciAiJiN4MjE5OTsiPjwhRU5USVRZIHN3YXJyb3cgIiYjeDIxOTk7Ij48IUVOVElUWSBMb3dlckxlZnRBcnJvdyAiJiN4MjE5OTsi
 PjwhRU5USVRZIG5sYXJyICImI3gyMTlBOyI%2BPCFFTlRJVFkgbmxlZnRhcnJvdyAiJiN4MjE5QTsiPjwhRU5USVRZIG5yYXJyICImI3gyMTlCOyI%2BPCFFTlRJVFkgbnJpZ2h0YXJyb3cgIiYjeDIxOUI7Ij48IUVOVElUWSByYXJydyAiJiN4MjE5RDsiPjwhRU5USVRZIHJpZ2h0c3F1aWdhcnJvdyAiJiN4MjE5RDsiPjwhRU5USVRZIG5yYXJydyAiJiN4MjE5RDsmI3gzMzg7Ij48IUVOVElUWSBMYXJyICImI3gyMTlFOyI%2BPCFFTlRJVFkgdHdvaGVhZGxlZnRhcnJvdyAiJiN4MjE5RTsiPjwhRU5USVRZIFVhcnIgIiYjeDIxOUY7Ij48IUVOVElUWSBSYXJyICImI3gyMUEwOyI%2BPCFFTlRJVFkgdHdvaGVhZHJpZ2h0YXJyb3cgIiYjeDIxQTA7Ij48IUVOVElUWSBEYXJyICImI3gyMUExOyI%2BPCFFTlRJVFkgbGFycnRsICImI3gyMUEyOyI%2BPCFFTlRJVFkgbGVmdGFycm93dGFpbCAiJiN4MjFBMjsiPjwhRU5USVRZIHJhcnJ0bCAiJiN4MjFBMzsiPjwhRU5USVRZIHJpZ2h0YXJyb3d0YWlsICImI3gyMUEzOyI%2BPCFFTlRJVFkgTGVmdFRlZUFycm93ICImI3gyMUE0OyI%2BPCFFTlRJVFkgbWFwc3RvbGVmdCAiJiN4MjFBNDsiPjwhRU5USVRZIFVwVGVlQXJyb3cgIiYjeDIxQTU7Ij48IUVOVElUWSBtYXBzdG91cCAiJiN4MjFBNTsiPjwhRU5USVRZIG1hcCAiJiN4MjFBNjsiPjwhRU5USVRZIFJpZ2h0VGVlQXJyb3cgIiYjeDIxQTY7Ij48IUVOVElUWSBtYXBzdG8gIiYjeDIxQTY7Ij48IUVOVElUWSBEb
 3duVGVlQXJyb3cgIiYjeDIxQTc7Ij48IUVOVElUWSBtYXBzdG9kb3duICImI3gyMUE3OyI%2BPCFFTlRJVFkgbGFycmhrICImI3gyMUE5OyI%2BPCFFTlRJVFkgaG9va2xlZnRhcnJvdyAiJiN4MjFBOTsiPjwhRU5USVRZIHJhcnJoayAiJiN4MjFBQTsiPjwhRU5USVRZIGhvb2tyaWdodGFycm93ICImI3gyMUFBOyI%2BPCFFTlRJVFkgbGFycmxwICImI3gyMUFCOyI%2BPCFFTlRJVFkgbG9vcGFycm93bGVmdCAiJiN4MjFBQjsiPjwhRU5USVRZIHJhcnJscCAiJiN4MjFBQzsiPjwhRU5USVRZIGxvb3BhcnJvd3JpZ2h0ICImI3gyMUFDOyI%2BPCFFTlRJVFkgaGFycncgIiYjeDIxQUQ7Ij48IUVOVElUWSBsZWZ0cmlnaHRzcXVpZ2Fycm93ICImI3gyMUFEOyI%2BPCFFTlRJVFkgbmhhcnIgIiYjeDIxQUU7Ij48IUVOVElUWSBubGVmdHJpZ2h0YXJyb3cgIiYjeDIxQUU7Ij48IUVOVElUWSBsc2ggIiYjeDIxQjA7Ij48IUVOVElUWSBMc2ggIiYjeDIxQjA7Ij48IUVOVElUWSByc2ggIiYjeDIxQjE7Ij48IUVOVElUWSBSc2ggIiYjeDIxQjE7Ij48IUVOVElUWSBsZHNoICImI3gyMUIyOyI%2BPCFFTlRJVFkgcmRzaCAiJiN4MjFCMzsiPjwhRU5USVRZIGNyYXJyICImI3gyMUI1OyI%2BPCFFTlRJVFkgY3VsYXJyICImI3gyMUI2OyI%2BPCFFTlRJVFkgY3VydmVhcnJvd2xlZnQgIiYjeDIxQjY7Ij48IUVOVElUWSBjdXJhcnIgIiYjeDIxQjc7Ij48IUVOVElUWSBjdXJ2ZWFycm93cmlnaHQgIiYjeDIxQjc7Ij48IUVO
 VElUWSBvbGFyciAiJiN4MjFCQTsiPjwhRU5USVRZIGNpcmNsZWFycm93bGVmdCAiJiN4MjFCQTsiPjwhRU5USVRZIG9yYXJyICImI3gyMUJCOyI%2BPCFFTlRJVFkgY2lyY2xlYXJyb3dyaWdodCAiJiN4MjFCQjsiPjwhRU5USVRZIGxoYXJ1ICImI3gyMUJDOyI%2BPCFFTlRJVFkgTGVmdFZlY3RvciAiJiN4MjFCQzsiPjwhRU5USVRZIGxlZnRoYXJwb29udXAgIiYjeDIxQkM7Ij48IUVOVElUWSBsaGFyZCAiJiN4MjFCRDsiPjwhRU5USVRZIGxlZnRoYXJwb29uZG93biAiJiN4MjFCRDsiPjwhRU5USVRZIERvd25MZWZ0VmVjdG9yICImI3gyMUJEOyI%2BPCFFTlRJVFkgdWhhcnIgIiYjeDIxQkU7Ij48IUVOVElUWSB1cGhhcnBvb25yaWdodCAiJiN4MjFCRTsiPjwhRU5USVRZIFJpZ2h0VXBWZWN0b3IgIiYjeDIxQkU7Ij48IUVOVElUWSB1aGFybCAiJiN4MjFCRjsiPjwhRU5USVRZIHVwaGFycG9vbmxlZnQgIiYjeDIxQkY7Ij48IUVOVElUWSBMZWZ0VXBWZWN0b3IgIiYjeDIxQkY7Ij48IUVOVElUWSByaGFydSAiJiN4MjFDMDsiPjwhRU5USVRZIFJpZ2h0VmVjdG9yICImI3gyMUMwOyI%2BPCFFTlRJVFkgcmlnaHRoYXJwb29udXAgIiYjeDIxQzA7Ij48IUVOVElUWSByaGFyZCAiJiN4MjFDMTsiPjwhRU5USVRZIHJpZ2h0aGFycG9vbmRvd24gIiYjeDIxQzE7Ij48IUVOVElUWSBEb3duUmlnaHRWZWN0b3IgIiYjeDIxQzE7Ij48IUVOVElUWSBkaGFyciAiJiN4MjFDMjsiPjwhRU5USVRZIFJpZ2h0RG93blZlY
 3RvciAiJiN4MjFDMjsiPjwhRU5USVRZIGRvd25oYXJwb29ucmlnaHQgIiYjeDIxQzI7Ij48IUVOVElUWSBkaGFybCAiJiN4MjFDMzsiPjwhRU5USVRZIExlZnREb3duVmVjdG9yICImI3gyMUMzOyI%2BPCFFTlRJVFkgZG93bmhhcnBvb25sZWZ0ICImI3gyMUMzOyI%2BPCFFTlRJVFkgcmxhcnIgIiYjeDIxQzQ7Ij48IUVOVElUWSByaWdodGxlZnRhcnJvd3MgIiYjeDIxQzQ7Ij48IUVOVElUWSBSaWdodEFycm93TGVmdEFycm93ICImI3gyMUM0OyI%2BPCFFTlRJVFkgdWRhcnIgIiYjeDIxQzU7Ij48IUVOVElUWSBVcEFycm93RG93bkFycm93ICImI3gyMUM1OyI%2BPCFFTlRJVFkgbHJhcnIgIiYjeDIxQzY7Ij48IUVOVElUWSBsZWZ0cmlnaHRhcnJvd3MgIiYjeDIxQzY7Ij48IUVOVElUWSBMZWZ0QXJyb3dSaWdodEFycm93ICImI3gyMUM2OyI%2BPCFFTlRJVFkgbGxhcnIgIiYjeDIxQzc7Ij48IUVOVElUWSBsZWZ0bGVmdGFycm93cyAiJiN4MjFDNzsiPjwhRU5USVRZIHV1YXJyICImI3gyMUM4OyI%2BPCFFTlRJVFkgdXB1cGFycm93cyAiJiN4MjFDODsiPjwhRU5USVRZIHJyYXJyICImI3gyMUM5OyI%2BPCFFTlRJVFkgcmlnaHRyaWdodGFycm93cyAiJiN4MjFDOTsiPjwhRU5USVRZIGRkYXJyICImI3gyMUNBOyI%2BPCFFTlRJVFkgZG93bmRvd25hcnJvd3MgIiYjeDIxQ0E7Ij48IUVOVElUWSBscmhhciAiJiN4MjFDQjsiPjwhRU5USVRZIFJldmVyc2VFcXVpbGlicml1bSAiJiN4MjFDQjsiPjwhRU5USV
 RZIGxlZnRyaWdodGhhcnBvb25zICImI3gyMUNCOyI%2BPCFFTlRJVFkgcmxoYXIgIiYjeDIxQ0M7Ij48IUVOVElUWSByaWdodGxlZnRoYXJwb29ucyAiJiN4MjFDQzsiPjwhRU5USVRZIEVxdWlsaWJyaXVtICImI3gyMUNDOyI%2BPCFFTlRJVFkgbmxBcnIgIiYjeDIxQ0Q7Ij48IUVOVElUWSBuTGVmdGFycm93ICImI3gyMUNEOyI%2BPCFFTlRJVFkgbmhBcnIgIiYjeDIxQ0U7Ij48IUVOVElUWSBuTGVmdHJpZ2h0YXJyb3cgIiYjeDIxQ0U7Ij48IUVOVElUWSBuckFyciAiJiN4MjFDRjsiPjwhRU5USVRZIG5SaWdodGFycm93ICImI3gyMUNGOyI%2BPCFFTlRJVFkgbEFyciAiJiN4MjFEMDsiPjwhRU5USVRZIExlZnRhcnJvdyAiJiN4MjFEMDsiPjwhRU5USVRZIERvdWJsZUxlZnRBcnJvdyAiJiN4MjFEMDsiPjwhRU5USVRZIHVBcnIgIiYjeDIxRDE7Ij48IUVOVElUWSBVcGFycm93ICImI3gyMUQxOyI%2BPCFFTlRJVFkgRG91YmxlVXBBcnJvdyAiJiN4MjFEMTsiPjwhRU5USVRZIHJBcnIgIiYjeDIxRDI7Ij48IUVOVElUWSBSaWdodGFycm93ICImI3gyMUQyOyI%2BPCFFTlRJVFkgSW1wbGllcyAiJiN4MjFEMjsiPjwhRU5USVRZIERvdWJsZVJpZ2h0QXJyb3cgIiYjeDIxRDI7Ij48IUVOVElUWSBkQXJyICImI3gyMUQzOyI%2BPCFFTlRJVFkgRG93bmFycm93ICImI3gyMUQzOyI%2BPCFFTlRJVFkgRG91YmxlRG93bkFycm93ICImI3gyMUQzOyI%2BPCFFTlRJVFkgaEFyciAiJiN4MjFENDsiPjwhRU5USVRZI
 ExlZnRyaWdodGFycm93ICImI3gyMUQ0OyI%2BPCFFTlRJVFkgRG91YmxlTGVmdFJpZ2h0QXJyb3cgIiYjeDIxRDQ7Ij48IUVOVElUWSBpZmYgIiYjeDIxRDQ7Ij48IUVOVElUWSB2QXJyICImI3gyMUQ1OyI%2BPCFFTlRJVFkgVXBkb3duYXJyb3cgIiYjeDIxRDU7Ij48IUVOVElUWSBEb3VibGVVcERvd25BcnJvdyAiJiN4MjFENTsiPjwhRU5USVRZIG53QXJyICImI3gyMUQ2OyI%2BPCFFTlRJVFkgbmVBcnIgIiYjeDIxRDc7Ij48IUVOVElUWSBzZUFyciAiJiN4MjFEODsiPjwhRU5USVRZIHN3QXJyICImI3gyMUQ5OyI%2BPCFFTlRJVFkgbEFhcnIgIiYjeDIxREE7Ij48IUVOVElUWSBMbGVmdGFycm93ICImI3gyMURBOyI%2BPCFFTlRJVFkgckFhcnIgIiYjeDIxREI7Ij48IUVOVElUWSBScmlnaHRhcnJvdyAiJiN4MjFEQjsiPjwhRU5USVRZIHppZ3JhcnIgIiYjeDIxREQ7Ij48IUVOVElUWSBsYXJyYiAiJiN4MjFFNDsiPjwhRU5USVRZIExlZnRBcnJvd0JhciAiJiN4MjFFNDsiPjwhRU5USVRZIHJhcnJiICImI3gyMUU1OyI%2BPCFFTlRJVFkgUmlnaHRBcnJvd0JhciAiJiN4MjFFNTsiPjwhRU5USVRZIGR1YXJyICImI3gyMUY1OyI%2BPCFFTlRJVFkgRG93bkFycm93VXBBcnJvdyAiJiN4MjFGNTsiPjwhRU5USVRZIGxvYXJyICImI3gyMUZEOyI%2BPCFFTlRJVFkgcm9hcnIgIiYjeDIxRkU7Ij48IUVOVElUWSBob2FyciAiJiN4MjFGRjsiPjwhRU5USVRZIGZvcmFsbCAiJiN4MjIwMDsiPjwhRU5USVRZIE
 ZvckFsbCAiJiN4MjIwMDsiPjwhRU5USVRZIGNvbXAgIiYjeDIyMDE7Ij48IUVOVElUWSBjb21wbGVtZW50ICImI3gyMjAxOyI%2BPCFFTlRJVFkgcGFydCAiJiN4MjIwMjsiPjwhRU5USVRZIFBhcnRpYWxEICImI3gyMjAyOyI%2BPCFFTlRJVFkgbnBhcnQgIiYjeDIyMDI7JiN4MzM4OyI%2BPCFFTlRJVFkgZXhpc3QgIiYjeDIyMDM7Ij48IUVOVElUWSBFeGlzdHMgIiYjeDIyMDM7Ij48IUVOVElUWSBuZXhpc3QgIiYjeDIyMDQ7Ij48IUVOVElUWSBOb3RFeGlzdHMgIiYjeDIyMDQ7Ij48IUVOVElUWSBuZXhpc3RzICImI3gyMjA0OyI%2BPCFFTlRJVFkgZW1wdHkgIiYjeDIyMDU7Ij48IUVOVElUWSBlbXB0eXNldCAiJiN4MjIwNTsiPjwhRU5USVRZIGVtcHR5diAiJiN4MjIwNTsiPjwhRU5USVRZIHZhcm5vdGhpbmcgIiYjeDIyMDU7Ij48IUVOVElUWSBuYWJsYSAiJiN4MjIwNzsiPjwhRU5USVRZIERlbCAiJiN4MjIwNzsiPjwhRU5USVRZIGlzaW4gIiYjeDIyMDg7Ij48IUVOVElUWSBpc2ludiAiJiN4MjIwODsiPjwhRU5USVRZIEVsZW1lbnQgIiYjeDIyMDg7Ij48IUVOVElUWSBpbiAiJiN4MjIwODsiPjwhRU5USVRZIG5vdGluICImI3gyMjA5OyI%2BPCFFTlRJVFkgTm90RWxlbWVudCAiJiN4MjIwOTsiPjwhRU5USVRZIG5vdGludmEgIiYjeDIyMDk7Ij48IUVOVElUWSBuaXYgIiYjeDIyMEI7Ij48IUVOVElUWSBSZXZlcnNlRWxlbWVudCAiJiN4MjIwQjsiPjwhRU5USVRZIG5pICImI3gyMjBCOyI%2BPCF
 FTlRJVFkgU3VjaFRoYXQgIiYjeDIyMEI7Ij48IUVOVElUWSBub3RuaSAiJiN4MjIwQzsiPjwhRU5USVRZIG5vdG5pdmEgIiYjeDIyMEM7Ij48IUVOVElUWSBOb3RSZXZlcnNlRWxlbWVudCAiJiN4MjIwQzsiPjwhRU5USVRZIHByb2QgIiYjeDIyMEY7Ij48IUVOVElUWSBQcm9kdWN0ICImI3gyMjBGOyI%2BPCFFTlRJVFkgY29wcm9kICImI3gyMjEwOyI%2BPCFFTlRJVFkgQ29wcm9kdWN0ICImI3gyMjEwOyI%2BPCFFTlRJVFkgc3VtICImI3gyMjExOyI%2BPCFFTlRJVFkgU3VtICImI3gyMjExOyI%2BPCFFTlRJVFkgbWludXMgIiYjeDIyMTI7Ij48IUVOVElUWSBtbnBsdXMgIiYjeDIyMTM7Ij48IUVOVElUWSBtcCAiJiN4MjIxMzsiPjwhRU5USVRZIE1pbnVzUGx1cyAiJiN4MjIxMzsiPjwhRU5USVRZIHBsdXNkbyAiJiN4MjIxNDsiPjwhRU5USVRZIGRvdHBsdXMgIiYjeDIyMTQ7Ij48IUVOVElUWSBzZXRtbiAiJiN4MjIxNjsiPjwhRU5USVRZIHNldG1pbnVzICImI3gyMjE2OyI%2BPCFFTlRJVFkgQmFja3NsYXNoICImI3gyMjE2OyI%2BPCFFTlRJVFkgc3NldG1uICImI3gyMjE2OyI%2BPCFFTlRJVFkgc21hbGxzZXRtaW51cyAiJiN4MjIxNjsiPjwhRU5USVRZIGxvd2FzdCAiJiN4MjIxNzsiPjwhRU5USVRZIGNvbXBmbiAiJiN4MjIxODsiPjwhRU5USVRZIFNtYWxsQ2lyY2xlICImI3gyMjE4OyI%2BPCFFTlRJVFkgcmFkaWMgIiYjeDIyMUE7Ij48IUVOVElUWSBTcXJ0ICImI3gyMjFBOyI%2BPCFFTlRJ
 VFkgcHJvcCAiJiN4MjIxRDsiPjwhRU5USVRZIHByb3B0byAiJiN4MjIxRDsiPjwhRU5USVRZIFByb3BvcnRpb25hbCAiJiN4MjIxRDsiPjwhRU5USVRZIHZwcm9wICImI3gyMjFEOyI%2BPCFFTlRJVFkgdmFycHJvcHRvICImI3gyMjFEOyI%2BPCFFTlRJVFkgaW5maW4gIiYjeDIyMUU7Ij48IUVOVElUWSBhbmdydCAiJiN4MjIxRjsiPjwhRU5USVRZIGFuZyAiJiN4MjIyMDsiPjwhRU5USVRZIGFuZ2xlICImI3gyMjIwOyI%2BPCFFTlRJVFkgbmFuZyAiJiN4MjIyMDsmI3gyMEQyOyI%2BPCFFTlRJVFkgYW5nbXNkICImI3gyMjIxOyI%2BPCFFTlRJVFkgbWVhc3VyZWRhbmdsZSAiJiN4MjIyMTsiPjwhRU5USVRZIGFuZ3NwaCAiJiN4MjIyMjsiPjwhRU5USVRZIG1pZCAiJiN4MjIyMzsiPjwhRU5USVRZIFZlcnRpY2FsQmFyICImI3gyMjIzOyI%2BPCFFTlRJVFkgc21pZCAiJiN4MjIyMzsiPjwhRU5USVRZIHNob3J0bWlkICImI3gyMjIzOyI%2BPCFFTlRJVFkgbm1pZCAiJiN4MjIyNDsiPjwhRU5USVRZIE5vdFZlcnRpY2FsQmFyICImI3gyMjI0OyI%2BPCFFTlRJVFkgbnNtaWQgIiYjeDIyMjQ7Ij48IUVOVElUWSBuc2hvcnRtaWQgIiYjeDIyMjQ7Ij48IUVOVElUWSBwYXIgIiYjeDIyMjU7Ij48IUVOVElUWSBwYXJhbGxlbCAiJiN4MjIyNTsiPjwhRU5USVRZIERvdWJsZVZlcnRpY2FsQmFyICImI3gyMjI1OyI%2BPCFFTlRJVFkgc3BhciAiJiN4MjIyNTsiPjwhRU5USVRZIHNob3J0cGFyYWxsZWwgIiYjeDI
 yMjU7Ij48IUVOVElUWSBucGFyICImI3gyMjI2OyI%2BPCFFTlRJVFkgbnBhcmFsbGVsICImI3gyMjI2OyI%2BPCFFTlRJVFkgTm90RG91YmxlVmVydGljYWxCYXIgIiYjeDIyMjY7Ij48IUVOVElUWSBuc3BhciAiJiN4MjIyNjsiPjwhRU5USVRZIG5zaG9ydHBhcmFsbGVsICImI3gyMjI2OyI%2BPCFFTlRJVFkgYW5kICImI3gyMjI3OyI%2BPCFFTlRJVFkgd2VkZ2UgIiYjeDIyMjc7Ij48IUVOVElUWSBvciAiJiN4MjIyODsiPjwhRU5USVRZIHZlZSAiJiN4MjIyODsiPjwhRU5USVRZIGNhcCAiJiN4MjIyOTsiPjwhRU5USVRZIGNhcHMgIiYjeDIyMjk7JiN4RkUwMDsiPjwhRU5USVRZIGN1cCAiJiN4MjIyQTsiPjwhRU5USVRZIGN1cHMgIiYjeDIyMkE7JiN4RkUwMDsiPjwhRU5USVRZIGludCAiJiN4MjIyQjsiPjwhRU5USVRZIEludGVncmFsICImI3gyMjJCOyI%2BPCFFTlRJVFkgSW50ICImI3gyMjJDOyI%2BPCFFTlRJVFkgdGludCAiJiN4MjIyRDsiPjwhRU5USVRZIGlpaW50ICImI3gyMjJEOyI%2BPCFFTlRJVFkgY29uaW50ICImI3gyMjJFOyI%2BPCFFTlRJVFkgb2ludCAiJiN4MjIyRTsiPjwhRU5USVRZIENvbnRvdXJJbnRlZ3JhbCAiJiN4MjIyRTsiPjwhRU5USVRZIENvbmludCAiJiN4MjIyRjsiPjwhRU5USVRZIERvdWJsZUNvbnRvdXJJbnRlZ3JhbCAiJiN4MjIyRjsiPjwhRU5USVRZIENjb25pbnQgIiYjeDIyMzA7Ij48IUVOVElUWSBjd2ludCAiJiN4MjIzMTsiPjwhRU5USVRZIGN3Y29uaW50
 ICImI3gyMjMyOyI%2BPCFFTlRJVFkgQ2xvY2t3aXNlQ29udG91ckludGVncmFsICImI3gyMjMyOyI%2BPCFFTlRJVFkgYXdjb25pbnQgIiYjeDIyMzM7Ij48IUVOVElUWSBDb3VudGVyQ2xvY2t3aXNlQ29udG91ckludGVncmFsICImI3gyMjMzOyI%2BPCFFTlRJVFkgdGhlcmU0ICImI3gyMjM0OyI%2BPCFFTlRJVFkgdGhlcmVmb3JlICImI3gyMjM0OyI%2BPCFFTlRJVFkgVGhlcmVmb3JlICImI3gyMjM0OyI%2BPCFFTlRJVFkgYmVjYXVzICImI3gyMjM1OyI%2BPCFFTlRJVFkgYmVjYXVzZSAiJiN4MjIzNTsiPjwhRU5USVRZIEJlY2F1c2UgIiYjeDIyMzU7Ij48IUVOVElUWSByYXRpbyAiJiN4MjIzNjsiPjwhRU5USVRZIENvbG9uICImI3gyMjM3OyI%2BPCFFTlRJVFkgUHJvcG9ydGlvbiAiJiN4MjIzNzsiPjwhRU5USVRZIG1pbnVzZCAiJiN4MjIzODsiPjwhRU5USVRZIGRvdG1pbnVzICImI3gyMjM4OyI%2BPCFFTlRJVFkgbUREb3QgIiYjeDIyM0E7Ij48IUVOVElUWSBob210aHQgIiYjeDIyM0I7Ij48IUVOVElUWSBzaW0gIiYjeDIyM0M7Ij48IUVOVElUWSBUaWxkZSAiJiN4MjIzQzsiPjwhRU5USVRZIHRoa3NpbSAiJiN4MjIzQzsiPjwhRU5USVRZIHRoaWNrc2ltICImI3gyMjNDOyI%2BPCFFTlRJVFkgbnZzaW0gIiYjeDIyM0M7JiN4MjBEMjsiPjwhRU5USVRZIGJzaW0gIiYjeDIyM0Q7Ij48IUVOVElUWSBiYWNrc2ltICImI3gyMjNEOyI%2BPCFFTlRJVFkgcmFjZSAiJiN4MjIzRDsmI3gzMzE7Ij4
 8IUVOVElUWSBhYyAiJiN4MjIzRTsiPjwhRU5USVRZIG1zdHBvcyAiJiN4MjIzRTsiPjwhRU5USVRZIGFjRSAiJiN4MjIzRTsmI3gzMzM7Ij48IUVOVElUWSBhY2QgIiYjeDIyM0Y7Ij48IUVOVElUWSB3cmVhdGggIiYjeDIyNDA7Ij48IUVOVElUWSBWZXJ0aWNhbFRpbGRlICImI3gyMjQwOyI%2BPCFFTlRJVFkgd3IgIiYjeDIyNDA7Ij48IUVOVElUWSBuc2ltICImI3gyMjQxOyI%2BPCFFTlRJVFkgTm90VGlsZGUgIiYjeDIyNDE7Ij48IUVOVElUWSBlc2ltICImI3gyMjQyOyI%2BPCFFTlRJVFkgRXF1YWxUaWxkZSAiJiN4MjI0MjsiPjwhRU5USVRZIGVxc2ltICImI3gyMjQyOyI%2BPCFFTlRJVFkgTm90RXF1YWxUaWxkZSAiJiN4MjI0MjsmI3gzMzg7Ij48IUVOVElUWSBuZXNpbSAiJiN4MjI0MjsmI3gzMzg7Ij48IUVOVElUWSBzaW1lICImI3gyMjQzOyI%2BPCFFTlRJVFkgVGlsZGVFcXVhbCAiJiN4MjI0MzsiPjwhRU5USVRZIHNpbWVxICImI3gyMjQzOyI%2BPCFFTlRJVFkgbnNpbWUgIiYjeDIyNDQ7Ij48IUVOVElUWSBuc2ltZXEgIiYjeDIyNDQ7Ij48IUVOVElUWSBOb3RUaWxkZUVxdWFsICImI3gyMjQ0OyI%2BPCFFTlRJVFkgY29uZyAiJiN4MjI0NTsiPjwhRU5USVRZIFRpbGRlRnVsbEVxdWFsICImI3gyMjQ1OyI%2BPCFFTlRJVFkgc2ltbmUgIiYjeDIyNDY7Ij48IUVOVElUWSBuY29uZyAiJiN4MjI0NzsiPjwhRU5USVRZIE5vdFRpbGRlRnVsbEVxdWFsICImI3gyMjQ3OyI%2BPCFFTlRJVFkgYX
 N5bXAgIiYjeDIyNDg7Ij48IUVOVElUWSBhcCAiJiN4MjI0ODsiPjwhRU5USVRZIFRpbGRlVGlsZGUgIiYjeDIyNDg7Ij48IUVOVElUWSBhcHByb3ggIiYjeDIyNDg7Ij48IUVOVElUWSB0aGthcCAiJiN4MjI0ODsiPjwhRU5USVRZIHRoaWNrYXBwcm94ICImI3gyMjQ4OyI%2BPCFFTlRJVFkgbmFwICImI3gyMjQ5OyI%2BPCFFTlRJVFkgTm90VGlsZGVUaWxkZSAiJiN4MjI0OTsiPjwhRU5USVRZIG5hcHByb3ggIiYjeDIyNDk7Ij48IUVOVElUWSBhcGUgIiYjeDIyNEE7Ij48IUVOVElUWSBhcHByb3hlcSAiJiN4MjI0QTsiPjwhRU5USVRZIGFwaWQgIiYjeDIyNEI7Ij48IUVOVElUWSBuYXBpZCAiJiN4MjI0QjsmI3gzMzg7Ij48IUVOVElUWSBiY29uZyAiJiN4MjI0QzsiPjwhRU5USVRZIGJhY2tjb25nICImI3gyMjRDOyI%2BPCFFTlRJVFkgYXN5bXBlcSAiJiN4MjI0RDsiPjwhRU5USVRZIEN1cENhcCAiJiN4MjI0RDsiPjwhRU5USVRZIG52YXAgIiYjeDIyNEQ7JiN4MjBEMjsiPjwhRU5USVRZIGJ1bXAgIiYjeDIyNEU7Ij48IUVOVElUWSBIdW1wRG93bkh1bXAgIiYjeDIyNEU7Ij48IUVOVElUWSBCdW1wZXEgIiYjeDIyNEU7Ij48IUVOVElUWSBOb3RIdW1wRG93bkh1bXAgIiYjeDIyNEU7JiN4MzM4OyI%2BPCFFTlRJVFkgbmJ1bXAgIiYjeDIyNEU7JiN4MzM4OyI%2BPCFFTlRJVFkgYnVtcGUgIiYjeDIyNEY7Ij48IUVOVElUWSBIdW1wRXF1YWwgIiYjeDIyNEY7Ij48IUVOVElUWSBidW1wZXEgIiYjeDIyN
 EY7Ij48IUVOVElUWSBuYnVtcGUgIiYjeDIyNEY7JiN4MzM4OyI%2BPCFFTlRJVFkgTm90SHVtcEVxdWFsICImI3gyMjRGOyYjeDMzODsiPjwhRU5USVRZIGVzZG90ICImI3gyMjUwOyI%2BPCFFTlRJVFkgRG90RXF1YWwgIiYjeDIyNTA7Ij48IUVOVElUWSBkb3RlcSAiJiN4MjI1MDsiPjwhRU5USVRZIG5lZG90ICImI3gyMjUwOyYjeDMzODsiPjwhRU5USVRZIGVEb3QgIiYjeDIyNTE7Ij48IUVOVElUWSBkb3RlcWRvdCAiJiN4MjI1MTsiPjwhRU5USVRZIGVmRG90ICImI3gyMjUyOyI%2BPCFFTlRJVFkgZmFsbGluZ2RvdHNlcSAiJiN4MjI1MjsiPjwhRU5USVRZIGVyRG90ICImI3gyMjUzOyI%2BPCFFTlRJVFkgcmlzaW5nZG90c2VxICImI3gyMjUzOyI%2BPCFFTlRJVFkgY29sb25lICImI3gyMjU0OyI%2BPCFFTlRJVFkgY29sb25lcSAiJiN4MjI1NDsiPjwhRU5USVRZIEFzc2lnbiAiJiN4MjI1NDsiPjwhRU5USVRZIGVjb2xvbiAiJiN4MjI1NTsiPjwhRU5USVRZIGVxY29sb24gIiYjeDIyNTU7Ij48IUVOVElUWSBlY2lyICImI3gyMjU2OyI%2BPCFFTlRJVFkgZXFjaXJjICImI3gyMjU2OyI%2BPCFFTlRJVFkgY2lyZSAiJiN4MjI1NzsiPjwhRU5USVRZIGNpcmNlcSAiJiN4MjI1NzsiPjwhRU5USVRZIHdlZGdlcSAiJiN4MjI1OTsiPjwhRU5USVRZIHZlZWVxICImI3gyMjVBOyI%2BPCFFTlRJVFkgdHJpZSAiJiN4MjI1QzsiPjwhRU5USVRZIHRyaWFuZ2xlcSAiJiN4MjI1QzsiPjwhRU5USVRZIGVxdWVz
 dCAiJiN4MjI1RjsiPjwhRU5USVRZIHF1ZXN0ZXEgIiYjeDIyNUY7Ij48IUVOVElUWSBuZSAiJiN4MjI2MDsiPjwhRU5USVRZIE5vdEVxdWFsICImI3gyMjYwOyI%2BPCFFTlRJVFkgZXF1aXYgIiYjeDIyNjE7Ij48IUVOVElUWSBDb25ncnVlbnQgIiYjeDIyNjE7Ij48IUVOVElUWSBibmVxdWl2ICImI3gyMjYxOyYjeDIwRTU7Ij48IUVOVElUWSBuZXF1aXYgIiYjeDIyNjI7Ij48IUVOVElUWSBOb3RDb25ncnVlbnQgIiYjeDIyNjI7Ij48IUVOVElUWSBsZSAiJiN4MjI2NDsiPjwhRU5USVRZIGxlcSAiJiN4MjI2NDsiPjwhRU5USVRZIG52bGUgIiYjeDIyNjQ7JiN4MjBEMjsiPjwhRU5USVRZIGdlICImI3gyMjY1OyI%2BPCFFTlRJVFkgR3JlYXRlckVxdWFsICImI3gyMjY1OyI%2BPCFFTlRJVFkgZ2VxICImI3gyMjY1OyI%2BPCFFTlRJVFkgbnZnZSAiJiN4MjI2NTsmI3gyMEQyOyI%2BPCFFTlRJVFkgbEUgIiYjeDIyNjY7Ij48IUVOVElUWSBMZXNzRnVsbEVxdWFsICImI3gyMjY2OyI%2BPCFFTlRJVFkgbGVxcSAiJiN4MjI2NjsiPjwhRU5USVRZIG5sRSAiJiN4MjI2NjsmI3gzMzg7Ij48IUVOVElUWSBubGVxcSAiJiN4MjI2NjsmI3gzMzg7Ij48IUVOVElUWSBnRSAiJiN4MjI2NzsiPjwhRU5USVRZIEdyZWF0ZXJGdWxsRXF1YWwgIiYjeDIyNjc7Ij48IUVOVElUWSBnZXFxICImI3gyMjY3OyI%2BPCFFTlRJVFkgbmdFICImI3gyMjY3OyYjeDMzODsiPjwhRU5USVRZIG5nZXFxICImI3gyMjY3OyYjeDMzODs
 iPjwhRU5USVRZIE5vdEdyZWF0ZXJGdWxsRXF1YWwgIiYjeDIyNjc7JiN4MzM4OyI%2BPCFFTlRJVFkgbG5FICImI3gyMjY4OyI%2BPCFFTlRJVFkgbG5lcXEgIiYjeDIyNjg7Ij48IUVOVElUWSBsdm5FICImI3gyMjY4OyYjeEZFMDA7Ij48IUVOVElUWSBsdmVydG5lcXEgIiYjeDIyNjg7JiN4RkUwMDsiPjwhRU5USVRZIGduRSAiJiN4MjI2OTsiPjwhRU5USVRZIGduZXFxICImI3gyMjY5OyI%2BPCFFTlRJVFkgZ3ZuRSAiJiN4MjI2OTsmI3hGRTAwOyI%2BPCFFTlRJVFkgZ3ZlcnRuZXFxICImI3gyMjY5OyYjeEZFMDA7Ij48IUVOVElUWSBMdCAiJiN4MjI2QTsiPjwhRU5USVRZIE5lc3RlZExlc3NMZXNzICImI3gyMjZBOyI%2BPCFFTlRJVFkgbGwgIiYjeDIyNkE7Ij48IUVOVElUWSBuTHR2ICImI3gyMjZBOyYjeDMzODsiPjwhRU5USVRZIE5vdExlc3NMZXNzICImI3gyMjZBOyYjeDMzODsiPjwhRU5USVRZIG5MdCAiJiN4MjI2QTsmI3gyMEQyOyI%2BPCFFTlRJVFkgR3QgIiYjeDIyNkI7Ij48IUVOVElUWSBOZXN0ZWRHcmVhdGVyR3JlYXRlciAiJiN4MjI2QjsiPjwhRU5USVRZIGdnICImI3gyMjZCOyI%2BPCFFTlRJVFkgbkd0diAiJiN4MjI2QjsmI3gzMzg7Ij48IUVOVElUWSBOb3RHcmVhdGVyR3JlYXRlciAiJiN4MjI2QjsmI3gzMzg7Ij48IUVOVElUWSBuR3QgIiYjeDIyNkI7JiN4MjBEMjsiPjwhRU5USVRZIHR3aXh0ICImI3gyMjZDOyI%2BPCFFTlRJVFkgYmV0d2VlbiAiJiN4MjI2QzsiPjwhRU5U
 SVRZIE5vdEN1cENhcCAiJiN4MjI2RDsiPjwhRU5USVRZIG5sdCAiJiN4MjI2RTsiPjwhRU5USVRZIE5vdExlc3MgIiYjeDIyNkU7Ij48IUVOVElUWSBubGVzcyAiJiN4MjI2RTsiPjwhRU5USVRZIG5ndCAiJiN4MjI2RjsiPjwhRU5USVRZIE5vdEdyZWF0ZXIgIiYjeDIyNkY7Ij48IUVOVElUWSBuZ3RyICImI3gyMjZGOyI%2BPCFFTlRJVFkgbmxlICImI3gyMjcwOyI%2BPCFFTlRJVFkgTm90TGVzc0VxdWFsICImI3gyMjcwOyI%2BPCFFTlRJVFkgbmxlcSAiJiN4MjI3MDsiPjwhRU5USVRZIG5nZSAiJiN4MjI3MTsiPjwhRU5USVRZIE5vdEdyZWF0ZXJFcXVhbCAiJiN4MjI3MTsiPjwhRU5USVRZIG5nZXEgIiYjeDIyNzE7Ij48IUVOVElUWSBsc2ltICImI3gyMjcyOyI%2BPCFFTlRJVFkgTGVzc1RpbGRlICImI3gyMjcyOyI%2BPCFFTlRJVFkgbGVzc3NpbSAiJiN4MjI3MjsiPjwhRU5USVRZIGdzaW0gIiYjeDIyNzM7Ij48IUVOVElUWSBndHJzaW0gIiYjeDIyNzM7Ij48IUVOVElUWSBHcmVhdGVyVGlsZGUgIiYjeDIyNzM7Ij48IUVOVElUWSBubHNpbSAiJiN4MjI3NDsiPjwhRU5USVRZIE5vdExlc3NUaWxkZSAiJiN4MjI3NDsiPjwhRU5USVRZIG5nc2ltICImI3gyMjc1OyI%2BPCFFTlRJVFkgTm90R3JlYXRlclRpbGRlICImI3gyMjc1OyI%2BPCFFTlRJVFkgbGcgIiYjeDIyNzY7Ij48IUVOVElUWSBsZXNzZ3RyICImI3gyMjc2OyI%2BPCFFTlRJVFkgTGVzc0dyZWF0ZXIgIiYjeDIyNzY7Ij48IUVOVElUW
 SBnbCAiJiN4MjI3NzsiPjwhRU5USVRZIGd0cmxlc3MgIiYjeDIyNzc7Ij48IUVOVElUWSBHcmVhdGVyTGVzcyAiJiN4MjI3NzsiPjwhRU5USVRZIG50bGcgIiYjeDIyNzg7Ij48IUVOVElUWSBOb3RMZXNzR3JlYXRlciAiJiN4MjI3ODsiPjwhRU5USVRZIG50Z2wgIiYjeDIyNzk7Ij48IUVOVElUWSBOb3RHcmVhdGVyTGVzcyAiJiN4MjI3OTsiPjwhRU5USVRZIHByICImI3gyMjdBOyI%2BPCFFTlRJVFkgUHJlY2VkZXMgIiYjeDIyN0E7Ij48IUVOVElUWSBwcmVjICImI3gyMjdBOyI%2BPCFFTlRJVFkgc2MgIiYjeDIyN0I7Ij48IUVOVElUWSBTdWNjZWVkcyAiJiN4MjI3QjsiPjwhRU5USVRZIHN1Y2MgIiYjeDIyN0I7Ij48IUVOVElUWSBwcmN1ZSAiJiN4MjI3QzsiPjwhRU5USVRZIFByZWNlZGVzU2xhbnRFcXVhbCAiJiN4MjI3QzsiPjwhRU5USVRZIHByZWNjdXJseWVxICImI3gyMjdDOyI%2BPCFFTlRJVFkgc2NjdWUgIiYjeDIyN0Q7Ij48IUVOVElUWSBTdWNjZWVkc1NsYW50RXF1YWwgIiYjeDIyN0Q7Ij48IUVOVElUWSBzdWNjY3VybHllcSAiJiN4MjI3RDsiPjwhRU5USVRZIHByc2ltICImI3gyMjdFOyI%2BPCFFTlRJVFkgcHJlY3NpbSAiJiN4MjI3RTsiPjwhRU5USVRZIFByZWNlZGVzVGlsZGUgIiYjeDIyN0U7Ij48IUVOVElUWSBzY3NpbSAiJiN4MjI3RjsiPjwhRU5USVRZIHN1Y2NzaW0gIiYjeDIyN0Y7Ij48IUVOVElUWSBTdWNjZWVkc1RpbGRlICImI3gyMjdGOyI%2BPCFFTlRJVFkgTm90U3Vj
 Y2VlZHNUaWxkZSAiJiN4MjI3RjsmI3gzMzg7Ij48IUVOVElUWSBucHIgIiYjeDIyODA7Ij48IUVOVElUWSBucHJlYyAiJiN4MjI4MDsiPjwhRU5USVRZIE5vdFByZWNlZGVzICImI3gyMjgwOyI%2BPCFFTlRJVFkgbnNjICImI3gyMjgxOyI%2BPCFFTlRJVFkgbnN1Y2MgIiYjeDIyODE7Ij48IUVOVElUWSBOb3RTdWNjZWVkcyAiJiN4MjI4MTsiPjwhRU5USVRZIHN1YiAiJiN4MjI4MjsiPjwhRU5USVRZIHN1YnNldCAiJiN4MjI4MjsiPjwhRU5USVRZIHZuc3ViICImI3gyMjgyOyYjeDIwRDI7Ij48IUVOVElUWSBuc3Vic2V0ICImI3gyMjgyOyYjeDIwRDI7Ij48IUVOVElUWSBOb3RTdWJzZXQgIiYjeDIyODI7JiN4MjBEMjsiPjwhRU5USVRZIHN1cCAiJiN4MjI4MzsiPjwhRU5USVRZIHN1cHNldCAiJiN4MjI4MzsiPjwhRU5USVRZIFN1cGVyc2V0ICImI3gyMjgzOyI%2BPCFFTlRJVFkgdm5zdXAgIiYjeDIyODM7JiN4MjBEMjsiPjwhRU5USVRZIG5zdXBzZXQgIiYjeDIyODM7JiN4MjBEMjsiPjwhRU5USVRZIE5vdFN1cGVyc2V0ICImI3gyMjgzOyYjeDIwRDI7Ij48IUVOVElUWSBuc3ViICImI3gyMjg0OyI%2BPCFFTlRJVFkgbnN1cCAiJiN4MjI4NTsiPjwhRU5USVRZIHN1YmUgIiYjeDIyODY7Ij48IUVOVElUWSBTdWJzZXRFcXVhbCAiJiN4MjI4NjsiPjwhRU5USVRZIHN1YnNldGVxICImI3gyMjg2OyI%2BPCFFTlRJVFkgc3VwZSAiJiN4MjI4NzsiPjwhRU5USVRZIHN1cHNldGVxICImI3gyMjg3OyI%2BP
 CFFTlRJVFkgU3VwZXJzZXRFcXVhbCAiJiN4MjI4NzsiPjwhRU5USVRZIG5zdWJlICImI3gyMjg4OyI%2BPCFFTlRJVFkgbnN1YnNldGVxICImI3gyMjg4OyI%2BPCFFTlRJVFkgTm90U3Vic2V0RXF1YWwgIiYjeDIyODg7Ij48IUVOVElUWSBuc3VwZSAiJiN4MjI4OTsiPjwhRU5USVRZIG5zdXBzZXRlcSAiJiN4MjI4OTsiPjwhRU5USVRZIE5vdFN1cGVyc2V0RXF1YWwgIiYjeDIyODk7Ij48IUVOVElUWSBzdWJuZSAiJiN4MjI4QTsiPjwhRU5USVRZIHN1YnNldG5lcSAiJiN4MjI4QTsiPjwhRU5USVRZIHZzdWJuZSAiJiN4MjI4QTsmI3hGRTAwOyI%2BPCFFTlRJVFkgdmFyc3Vic2V0bmVxICImI3gyMjhBOyYjeEZFMDA7Ij48IUVOVElUWSBzdXBuZSAiJiN4MjI4QjsiPjwhRU5USVRZIHN1cHNldG5lcSAiJiN4MjI4QjsiPjwhRU5USVRZIHZzdXBuZSAiJiN4MjI4QjsmI3hGRTAwOyI%2BPCFFTlRJVFkgdmFyc3Vwc2V0bmVxICImI3gyMjhCOyYjeEZFMDA7Ij48IUVOVElUWSBjdXBkb3QgIiYjeDIyOEQ7Ij48IUVOVElUWSB1cGx1cyAiJiN4MjI4RTsiPjwhRU5USVRZIFVuaW9uUGx1cyAiJiN4MjI4RTsiPjwhRU5USVRZIHNxc3ViICImI3gyMjhGOyI%2BPCFFTlRJVFkgU3F1YXJlU3Vic2V0ICImI3gyMjhGOyI%2BPCFFTlRJVFkgc3FzdWJzZXQgIiYjeDIyOEY7Ij48IUVOVElUWSBOb3RTcXVhcmVTdWJzZXQgIiYjeDIyOEY7JiN4MzM4OyI%2BPCFFTlRJVFkgc3FzdXAgIiYjeDIyOTA7Ij48IUVOVElUWSBT
 cXVhcmVTdXBlcnNldCAiJiN4MjI5MDsiPjwhRU5USVRZIHNxc3Vwc2V0ICImI3gyMjkwOyI%2BPCFFTlRJVFkgTm90U3F1YXJlU3VwZXJzZXQgIiYjeDIyOTA7JiN4MzM4OyI%2BPCFFTlRJVFkgc3FzdWJlICImI3gyMjkxOyI%2BPCFFTlRJVFkgU3F1YXJlU3Vic2V0RXF1YWwgIiYjeDIyOTE7Ij48IUVOVElUWSBzcXN1YnNldGVxICImI3gyMjkxOyI%2BPCFFTlRJVFkgc3FzdXBlICImI3gyMjkyOyI%2BPCFFTlRJVFkgU3F1YXJlU3VwZXJzZXRFcXVhbCAiJiN4MjI5MjsiPjwhRU5USVRZIHNxc3Vwc2V0ZXEgIiYjeDIyOTI7Ij48IUVOVElUWSBzcWNhcCAiJiN4MjI5MzsiPjwhRU5USVRZIFNxdWFyZUludGVyc2VjdGlvbiAiJiN4MjI5MzsiPjwhRU5USVRZIHNxY2FwcyAiJiN4MjI5MzsmI3hGRTAwOyI%2BPCFFTlRJVFkgc3FjdXAgIiYjeDIyOTQ7Ij48IUVOVElUWSBTcXVhcmVVbmlvbiAiJiN4MjI5NDsiPjwhRU5USVRZIHNxY3VwcyAiJiN4MjI5NDsmI3hGRTAwOyI%2BPCFFTlRJVFkgb3BsdXMgIiYjeDIyOTU7Ij48IUVOVElUWSBDaXJjbGVQbHVzICImI3gyMjk1OyI%2BPCFFTlRJVFkgb21pbnVzICImI3gyMjk2OyI%2BPCFFTlRJVFkgQ2lyY2xlTWludXMgIiYjeDIyOTY7Ij48IUVOVElUWSBvdGltZXMgIiYjeDIyOTc7Ij48IUVOVElUWSBDaXJjbGVUaW1lcyAiJiN4MjI5NzsiPjwhRU5USVRZIG9zb2wgIiYjeDIyOTg7Ij48IUVOVElUWSBvZG90ICImI3gyMjk5OyI%2BPCFFTlRJVFkgQ2lyY2xlR
 G90ICImI3gyMjk5OyI%2BPCFFTlRJVFkgb2NpciAiJiN4MjI5QTsiPjwhRU5USVRZIGNpcmNsZWRjaXJjICImI3gyMjlBOyI%2BPCFFTlRJVFkgb2FzdCAiJiN4MjI5QjsiPjwhRU5USVRZIGNpcmNsZWRhc3QgIiYjeDIyOUI7Ij48IUVOVElUWSBvZGFzaCAiJiN4MjI5RDsiPjwhRU5USVRZIGNpcmNsZWRkYXNoICImI3gyMjlEOyI%2BPCFFTlRJVFkgcGx1c2IgIiYjeDIyOUU7Ij48IUVOVElUWSBib3hwbHVzICImI3gyMjlFOyI%2BPCFFTlRJVFkgbWludXNiICImI3gyMjlGOyI%2BPCFFTlRJVFkgYm94bWludXMgIiYjeDIyOUY7Ij48IUVOVElUWSB0aW1lc2IgIiYjeDIyQTA7Ij48IUVOVElUWSBib3h0aW1lcyAiJiN4MjJBMDsiPjwhRU5USVRZIHNkb3RiICImI3gyMkExOyI%2BPCFFTlRJVFkgZG90c3F1YXJlICImI3gyMkExOyI%2BPCFFTlRJVFkgdmRhc2ggIiYjeDIyQTI7Ij48IUVOVElUWSBSaWdodFRlZSAiJiN4MjJBMjsiPjwhRU5USVRZIGRhc2h2ICImI3gyMkEzOyI%2BPCFFTlRJVFkgTGVmdFRlZSAiJiN4MjJBMzsiPjwhRU5USVRZIHRvcCAiJiN4MjJBNDsiPjwhRU5USVRZIERvd25UZWUgIiYjeDIyQTQ7Ij48IUVOVElUWSBib3R0b20gIiYjeDIyQTU7Ij48IUVOVElUWSBib3QgIiYjeDIyQTU7Ij48IUVOVElUWSBwZXJwICImI3gyMkE1OyI%2BPCFFTlRJVFkgVXBUZWUgIiYjeDIyQTU7Ij48IUVOVElUWSBtb2RlbHMgIiYjeDIyQTc7Ij48IUVOVElUWSB2RGFzaCAiJiN4MjJBODsiPjwhRU5U
 SVRZIERvdWJsZVJpZ2h0VGVlICImI3gyMkE4OyI%2BPCFFTlRJVFkgVmRhc2ggIiYjeDIyQTk7Ij48IUVOVElUWSBWdmRhc2ggIiYjeDIyQUE7Ij48IUVOVElUWSBWRGFzaCAiJiN4MjJBQjsiPjwhRU5USVRZIG52ZGFzaCAiJiN4MjJBQzsiPjwhRU5USVRZIG52RGFzaCAiJiN4MjJBRDsiPjwhRU5USVRZIG5WZGFzaCAiJiN4MjJBRTsiPjwhRU5USVRZIG5WRGFzaCAiJiN4MjJBRjsiPjwhRU5USVRZIHBydXJlbCAiJiN4MjJCMDsiPjwhRU5USVRZIHZsdHJpICImI3gyMkIyOyI%2BPCFFTlRJVFkgdmFydHJpYW5nbGVsZWZ0ICImI3gyMkIyOyI%2BPCFFTlRJVFkgTGVmdFRyaWFuZ2xlICImI3gyMkIyOyI%2BPCFFTlRJVFkgdnJ0cmkgIiYjeDIyQjM7Ij48IUVOVElUWSB2YXJ0cmlhbmdsZXJpZ2h0ICImI3gyMkIzOyI%2BPCFFTlRJVFkgUmlnaHRUcmlhbmdsZSAiJiN4MjJCMzsiPjwhRU5USVRZIGx0cmllICImI3gyMkI0OyI%2BPCFFTlRJVFkgdHJpYW5nbGVsZWZ0ZXEgIiYjeDIyQjQ7Ij48IUVOVElUWSBMZWZ0VHJpYW5nbGVFcXVhbCAiJiN4MjJCNDsiPjwhRU5USVRZIG52bHRyaWUgIiYjeDIyQjQ7JiN4MjBEMjsiPjwhRU5USVRZIHJ0cmllICImI3gyMkI1OyI%2BPCFFTlRJVFkgdHJpYW5nbGVyaWdodGVxICImI3gyMkI1OyI%2BPCFFTlRJVFkgUmlnaHRUcmlhbmdsZUVxdWFsICImI3gyMkI1OyI%2BPCFFTlRJVFkgbnZydHJpZSAiJiN4MjJCNTsmI3gyMEQyOyI%2BPCFFTlRJVFkgb3JpZ29mICImI
 3gyMkI2OyI%2BPCFFTlRJVFkgaW1vZiAiJiN4MjJCNzsiPjwhRU5USVRZIG11bWFwICImI3gyMkI4OyI%2BPCFFTlRJVFkgbXVsdGltYXAgIiYjeDIyQjg7Ij48IUVOVElUWSBoZXJjb24gIiYjeDIyQjk7Ij48IUVOVElUWSBpbnRjYWwgIiYjeDIyQkE7Ij48IUVOVElUWSBpbnRlcmNhbCAiJiN4MjJCQTsiPjwhRU5USVRZIHZlZWJhciAiJiN4MjJCQjsiPjwhRU5USVRZIGJhcnZlZSAiJiN4MjJCRDsiPjwhRU5USVRZIGFuZ3J0dmIgIiYjeDIyQkU7Ij48IUVOVElUWSBscnRyaSAiJiN4MjJCRjsiPjwhRU5USVRZIHh3ZWRnZSAiJiN4MjJDMDsiPjwhRU5USVRZIFdlZGdlICImI3gyMkMwOyI%2BPCFFTlRJVFkgYmlnd2VkZ2UgIiYjeDIyQzA7Ij48IUVOVElUWSB4dmVlICImI3gyMkMxOyI%2BPCFFTlRJVFkgVmVlICImI3gyMkMxOyI%2BPCFFTlRJVFkgYmlndmVlICImI3gyMkMxOyI%2BPCFFTlRJVFkgeGNhcCAiJiN4MjJDMjsiPjwhRU5USVRZIEludGVyc2VjdGlvbiAiJiN4MjJDMjsiPjwhRU5USVRZIGJpZ2NhcCAiJiN4MjJDMjsiPjwhRU5USVRZIHhjdXAgIiYjeDIyQzM7Ij48IUVOVElUWSBVbmlvbiAiJiN4MjJDMzsiPjwhRU5USVRZIGJpZ2N1cCAiJiN4MjJDMzsiPjwhRU5USVRZIGRpYW0gIiYjeDIyQzQ7Ij48IUVOVElUWSBkaWFtb25kICImI3gyMkM0OyI%2BPCFFTlRJVFkgRGlhbW9uZCAiJiN4MjJDNDsiPjwhRU5USVRZIHNkb3QgIiYjeDIyQzU7Ij48IUVOVElUWSBzc3RhcmYgIiYjeDIyQzY7
 Ij48IUVOVElUWSBTdGFyICImI3gyMkM2OyI%2BPCFFTlRJVFkgZGl2b254ICImI3gyMkM3OyI%2BPCFFTlRJVFkgZGl2aWRlb250aW1lcyAiJiN4MjJDNzsiPjwhRU5USVRZIGJvd3RpZSAiJiN4MjJDODsiPjwhRU5USVRZIGx0aW1lcyAiJiN4MjJDOTsiPjwhRU5USVRZIHJ0aW1lcyAiJiN4MjJDQTsiPjwhRU5USVRZIGx0aHJlZSAiJiN4MjJDQjsiPjwhRU5USVRZIGxlZnR0aHJlZXRpbWVzICImI3gyMkNCOyI%2BPCFFTlRJVFkgcnRocmVlICImI3gyMkNDOyI%2BPCFFTlRJVFkgcmlnaHR0aHJlZXRpbWVzICImI3gyMkNDOyI%2BPCFFTlRJVFkgYnNpbWUgIiYjeDIyQ0Q7Ij48IUVOVElUWSBiYWNrc2ltZXEgIiYjeDIyQ0Q7Ij48IUVOVElUWSBjdXZlZSAiJiN4MjJDRTsiPjwhRU5USVRZIGN1cmx5dmVlICImI3gyMkNFOyI%2BPCFFTlRJVFkgY3V3ZWQgIiYjeDIyQ0Y7Ij48IUVOVElUWSBjdXJseXdlZGdlICImI3gyMkNGOyI%2BPCFFTlRJVFkgU3ViICImI3gyMkQwOyI%2BPCFFTlRJVFkgU3Vic2V0ICImI3gyMkQwOyI%2BPCFFTlRJVFkgU3VwICImI3gyMkQxOyI%2BPCFFTlRJVFkgU3Vwc2V0ICImI3gyMkQxOyI%2BPCFFTlRJVFkgQ2FwICImI3gyMkQyOyI%2BPCFFTlRJVFkgQ3VwICImI3gyMkQzOyI%2BPCFFTlRJVFkgZm9yayAiJiN4MjJENDsiPjwhRU5USVRZIHBpdGNoZm9yayAiJiN4MjJENDsiPjwhRU5USVRZIGVwYXIgIiYjeDIyRDU7Ij48IUVOVElUWSBsdGRvdCAiJiN4MjJENjsiPjwhRU5
 USVRZIGxlc3Nkb3QgIiYjeDIyRDY7Ij48IUVOVElUWSBndGRvdCAiJiN4MjJENzsiPjwhRU5USVRZIGd0cmRvdCAiJiN4MjJENzsiPjwhRU5USVRZIExsICImI3gyMkQ4OyI%2BPCFFTlRJVFkgbkxsICImI3gyMkQ4OyYjeDMzODsiPjwhRU5USVRZIEdnICImI3gyMkQ5OyI%2BPCFFTlRJVFkgZ2dnICImI3gyMkQ5OyI%2BPCFFTlRJVFkgbkdnICImI3gyMkQ5OyYjeDMzODsiPjwhRU5USVRZIGxlZyAiJiN4MjJEQTsiPjwhRU5USVRZIExlc3NFcXVhbEdyZWF0ZXIgIiYjeDIyREE7Ij48IUVOVElUWSBsZXNzZXFndHIgIiYjeDIyREE7Ij48IUVOVElUWSBsZXNnICImI3gyMkRBOyYjeEZFMDA7Ij48IUVOVElUWSBnZWwgIiYjeDIyREI7Ij48IUVOVElUWSBndHJlcWxlc3MgIiYjeDIyREI7Ij48IUVOVElUWSBHcmVhdGVyRXF1YWxMZXNzICImI3gyMkRCOyI%2BPCFFTlRJVFkgZ2VzbCAiJiN4MjJEQjsmI3hGRTAwOyI%2BPCFFTlRJVFkgY3VlcHIgIiYjeDIyREU7Ij48IUVOVElUWSBjdXJseWVxcHJlYyAiJiN4MjJERTsiPjwhRU5USVRZIGN1ZXNjICImI3gyMkRGOyI%2BPCFFTlRJVFkgY3VybHllcXN1Y2MgIiYjeDIyREY7Ij48IUVOVElUWSBucHJjdWUgIiYjeDIyRTA7Ij48IUVOVElUWSBOb3RQcmVjZWRlc1NsYW50RXF1YWwgIiYjeDIyRTA7Ij48IUVOVElUWSBuc2NjdWUgIiYjeDIyRTE7Ij48IUVOVElUWSBOb3RTdWNjZWVkc1NsYW50RXF1YWwgIiYjeDIyRTE7Ij48IUVOVElUWSBuc3FzdWJlICImI3gy
 MkUyOyI%2BPCFFTlRJVFkgTm90U3F1YXJlU3Vic2V0RXF1YWwgIiYjeDIyRTI7Ij48IUVOVElUWSBuc3FzdXBlICImI3gyMkUzOyI%2BPCFFTlRJVFkgTm90U3F1YXJlU3VwZXJzZXRFcXVhbCAiJiN4MjJFMzsiPjwhRU5USVRZIGxuc2ltICImI3gyMkU2OyI%2BPCFFTlRJVFkgZ25zaW0gIiYjeDIyRTc7Ij48IUVOVElUWSBwcm5zaW0gIiYjeDIyRTg7Ij48IUVOVElUWSBwcmVjbnNpbSAiJiN4MjJFODsiPjwhRU5USVRZIHNjbnNpbSAiJiN4MjJFOTsiPjwhRU5USVRZIHN1Y2Nuc2ltICImI3gyMkU5OyI%2BPCFFTlRJVFkgbmx0cmkgIiYjeDIyRUE7Ij48IUVOVElUWSBudHJpYW5nbGVsZWZ0ICImI3gyMkVBOyI%2BPCFFTlRJVFkgTm90TGVmdFRyaWFuZ2xlICImI3gyMkVBOyI%2BPCFFTlRJVFkgbnJ0cmkgIiYjeDIyRUI7Ij48IUVOVElUWSBudHJpYW5nbGVyaWdodCAiJiN4MjJFQjsiPjwhRU5USVRZIE5vdFJpZ2h0VHJpYW5nbGUgIiYjeDIyRUI7Ij48IUVOVElUWSBubHRyaWUgIiYjeDIyRUM7Ij48IUVOVElUWSBudHJpYW5nbGVsZWZ0ZXEgIiYjeDIyRUM7Ij48IUVOVElUWSBOb3RMZWZ0VHJpYW5nbGVFcXVhbCAiJiN4MjJFQzsiPjwhRU5USVRZIG5ydHJpZSAiJiN4MjJFRDsiPjwhRU5USVRZIG50cmlhbmdsZXJpZ2h0ZXEgIiYjeDIyRUQ7Ij48IUVOVElUWSBOb3RSaWdodFRyaWFuZ2xlRXF1YWwgIiYjeDIyRUQ7Ij48IUVOVElUWSB2ZWxsaXAgIiYjeDIyRUU7Ij48IUVOVElUWSBjdGRvdCAiJiN4M
 jJFRjsiPjwhRU5USVRZIHV0ZG90ICImI3gyMkYwOyI%2BPCFFTlRJVFkgZHRkb3QgIiYjeDIyRjE7Ij48IUVOVElUWSBkaXNpbiAiJiN4MjJGMjsiPjwhRU5USVRZIGlzaW5zdiAiJiN4MjJGMzsiPjwhRU5USVRZIGlzaW5zICImI3gyMkY0OyI%2BPCFFTlRJVFkgaXNpbmRvdCAiJiN4MjJGNTsiPjwhRU5USVRZIG5vdGluZG90ICImI3gyMkY1OyYjeDMzODsiPjwhRU5USVRZIG5vdGludmMgIiYjeDIyRjY7Ij48IUVOVElUWSBub3RpbnZiICImI3gyMkY3OyI%2BPCFFTlRJVFkgaXNpbkUgIiYjeDIyRjk7Ij48IUVOVElUWSBub3RpbkUgIiYjeDIyRjk7JiN4MzM4OyI%2BPCFFTlRJVFkgbmlzZCAiJiN4MjJGQTsiPjwhRU5USVRZIHhuaXMgIiYjeDIyRkI7Ij48IUVOVElUWSBuaXMgIiYjeDIyRkM7Ij48IUVOVElUWSBub3RuaXZjICImI3gyMkZEOyI%2BPCFFTlRJVFkgbm90bml2YiAiJiN4MjJGRTsiPjwhRU5USVRZIGJhcndlZCAiJiN4MjMwNTsiPjwhRU5USVRZIGJhcndlZGdlICImI3gyMzA1OyI%2BPCFFTlRJVFkgQmFyd2VkICImI3gyMzA2OyI%2BPCFFTlRJVFkgZG91YmxlYmFyd2VkZ2UgIiYjeDIzMDY7Ij48IUVOVElUWSBsY2VpbCAiJiN4MjMwODsiPjwhRU5USVRZIExlZnRDZWlsaW5nICImI3gyMzA4OyI%2BPCFFTlRJVFkgcmNlaWwgIiYjeDIzMDk7Ij48IUVOVElUWSBSaWdodENlaWxpbmcgIiYjeDIzMDk7Ij48IUVOVElUWSBsZmxvb3IgIiYjeDIzMEE7Ij48IUVOVElUWSBMZWZ0Rmxvb3IgIi
 YjeDIzMEE7Ij48IUVOVElUWSByZmxvb3IgIiYjeDIzMEI7Ij48IUVOVElUWSBSaWdodEZsb29yICImI3gyMzBCOyI%2BPCFFTlRJVFkgZHJjcm9wICImI3gyMzBDOyI%2BPCFFTlRJVFkgZGxjcm9wICImI3gyMzBEOyI%2BPCFFTlRJVFkgdXJjcm9wICImI3gyMzBFOyI%2BPCFFTlRJVFkgdWxjcm9wICImI3gyMzBGOyI%2BPCFFTlRJVFkgYm5vdCAiJiN4MjMxMDsiPjwhRU5USVRZIHByb2ZsaW5lICImI3gyMzEyOyI%2BPCFFTlRJVFkgcHJvZnN1cmYgIiYjeDIzMTM7Ij48IUVOVElUWSB0ZWxyZWMgIiYjeDIzMTU7Ij48IUVOVElUWSB0YXJnZXQgIiYjeDIzMTY7Ij48IUVOVElUWSB1bGNvcm4gIiYjeDIzMUM7Ij48IUVOVElUWSB1bGNvcm5lciAiJiN4MjMxQzsiPjwhRU5USVRZIHVyY29ybiAiJiN4MjMxRDsiPjwhRU5USVRZIHVyY29ybmVyICImI3gyMzFEOyI%2BPCFFTlRJVFkgZGxjb3JuICImI3gyMzFFOyI%2BPCFFTlRJVFkgbGxjb3JuZXIgIiYjeDIzMUU7Ij48IUVOVElUWSBkcmNvcm4gIiYjeDIzMUY7Ij48IUVOVElUWSBscmNvcm5lciAiJiN4MjMxRjsiPjwhRU5USVRZIGZyb3duICImI3gyMzIyOyI%2BPCFFTlRJVFkgc2Zyb3duICImI3gyMzIyOyI%2BPCFFTlRJVFkgc21pbGUgIiYjeDIzMjM7Ij48IUVOVElUWSBzc21pbGUgIiYjeDIzMjM7Ij48IUVOVElUWSBjeWxjdHkgIiYjeDIzMkQ7Ij48IUVOVElUWSBwcm9mYWxhciAiJiN4MjMyRTsiPjwhRU5USVRZIHRvcGJvdCAiJiN4MjMzNjsiPjw
 hRU5USVRZIG92YmFyICImI3gyMzNEOyI%2BPCFFTlRJVFkgc29sYmFyICImI3gyMzNGOyI%2BPCFFTlRJVFkgYW5nemFyciAiJiN4MjM3QzsiPjwhRU5USVRZIGxtb3VzdCAiJiN4MjNCMDsiPjwhRU5USVRZIGxtb3VzdGFjaGUgIiYjeDIzQjA7Ij48IUVOVElUWSBybW91c3QgIiYjeDIzQjE7Ij48IUVOVElUWSBybW91c3RhY2hlICImI3gyM0IxOyI%2BPCFFTlRJVFkgdGJyayAiJiN4MjNCNDsiPjwhRU5USVRZIE92ZXJCcmFja2V0ICImI3gyM0I0OyI%2BPCFFTlRJVFkgYmJyayAiJiN4MjNCNTsiPjwhRU5USVRZIFVuZGVyQnJhY2tldCAiJiN4MjNCNTsiPjwhRU5USVRZIGJicmt0YnJrICImI3gyM0I2OyI%2BPCFFTlRJVFkgT3ZlclBhcmVudGhlc2lzICImI3gyM0RDOyI%2BPCFFTlRJVFkgVW5kZXJQYXJlbnRoZXNpcyAiJiN4MjNERDsiPjwhRU5USVRZIE92ZXJCcmFjZSAiJiN4MjNERTsiPjwhRU5USVRZIFVuZGVyQnJhY2UgIiYjeDIzREY7Ij48IUVOVElUWSB0cnBleml1bSAiJiN4MjNFMjsiPjwhRU5USVRZIGVsaW50ZXJzICImI3gyM0U3OyI%2BPCFFTlRJVFkgYmxhbmsgIiYjeDI0MjM7Ij48IUVOVElUWSBvUyAiJiN4MjRDODsiPjwhRU5USVRZIGNpcmNsZWRTICImI3gyNEM4OyI%2BPCFFTlRJVFkgYm94aCAiJiN4MjUwMDsiPjwhRU5USVRZIEhvcml6b250YWxMaW5lICImI3gyNTAwOyI%2BPCFFTlRJVFkgYm94diAiJiN4MjUwMjsiPjwhRU5USVRZIGJveGRyICImI3gyNTBDOyI%2BPCFFTlRJ
 VFkgYm94ZGwgIiYjeDI1MTA7Ij48IUVOVElUWSBib3h1ciAiJiN4MjUxNDsiPjwhRU5USVRZIGJveHVsICImI3gyNTE4OyI%2BPCFFTlRJVFkgYm94dnIgIiYjeDI1MUM7Ij48IUVOVElUWSBib3h2bCAiJiN4MjUyNDsiPjwhRU5USVRZIGJveGhkICImI3gyNTJDOyI%2BPCFFTlRJVFkgYm94aHUgIiYjeDI1MzQ7Ij48IUVOVElUWSBib3h2aCAiJiN4MjUzQzsiPjwhRU5USVRZIGJveEggIiYjeDI1NTA7Ij48IUVOVElUWSBib3hWICImI3gyNTUxOyI%2BPCFFTlRJVFkgYm94ZFIgIiYjeDI1NTI7Ij48IUVOVElUWSBib3hEciAiJiN4MjU1MzsiPjwhRU5USVRZIGJveERSICImI3gyNTU0OyI%2BPCFFTlRJVFkgYm94ZEwgIiYjeDI1NTU7Ij48IUVOVElUWSBib3hEbCAiJiN4MjU1NjsiPjwhRU5USVRZIGJveERMICImI3gyNTU3OyI%2BPCFFTlRJVFkgYm94dVIgIiYjeDI1NTg7Ij48IUVOVElUWSBib3hVciAiJiN4MjU1OTsiPjwhRU5USVRZIGJveFVSICImI3gyNTVBOyI%2BPCFFTlRJVFkgYm94dUwgIiYjeDI1NUI7Ij48IUVOVElUWSBib3hVbCAiJiN4MjU1QzsiPjwhRU5USVRZIGJveFVMICImI3gyNTVEOyI%2BPCFFTlRJVFkgYm94dlIgIiYjeDI1NUU7Ij48IUVOVElUWSBib3hWciAiJiN4MjU1RjsiPjwhRU5USVRZIGJveFZSICImI3gyNTYwOyI%2BPCFFTlRJVFkgYm94dkwgIiYjeDI1NjE7Ij48IUVOVElUWSBib3hWbCAiJiN4MjU2MjsiPjwhRU5USVRZIGJveFZMICImI3gyNTYzOyI%2BPCFFTlRJVFk
 gYm94SGQgIiYjeDI1NjQ7Ij48IUVOVElUWSBib3hoRCAiJiN4MjU2NTsiPjwhRU5USVRZIGJveEhEICImI3gyNTY2OyI%2BPCFFTlRJVFkgYm94SHUgIiYjeDI1Njc7Ij48IUVOVElUWSBib3hoVSAiJiN4MjU2ODsiPjwhRU5USVRZIGJveEhVICImI3gyNTY5OyI%2BPCFFTlRJVFkgYm94dkggIiYjeDI1NkE7Ij48IUVOVElUWSBib3hWaCAiJiN4MjU2QjsiPjwhRU5USVRZIGJveFZIICImI3gyNTZDOyI%2BPCFFTlRJVFkgdWhibGsgIiYjeDI1ODA7Ij48IUVOVElUWSBsaGJsayAiJiN4MjU4NDsiPjwhRU5USVRZIGJsb2NrICImI3gyNTg4OyI%2BPCFFTlRJVFkgYmxrMTQgIiYjeDI1OTE7Ij48IUVOVElUWSBibGsxMiAiJiN4MjU5MjsiPjwhRU5USVRZIGJsazM0ICImI3gyNTkzOyI%2BPCFFTlRJVFkgc3F1ICImI3gyNUExOyI%2BPCFFTlRJVFkgc3F1YXJlICImI3gyNUExOyI%2BPCFFTlRJVFkgU3F1YXJlICImI3gyNUExOyI%2BPCFFTlRJVFkgc3F1ZiAiJiN4MjVBQTsiPjwhRU5USVRZIHNxdWFyZiAiJiN4MjVBQTsiPjwhRU5USVRZIGJsYWNrc3F1YXJlICImI3gyNUFBOyI%2BPCFFTlRJVFkgRmlsbGVkVmVyeVNtYWxsU3F1YXJlICImI3gyNUFBOyI%2BPCFFTlRJVFkgRW1wdHlWZXJ5U21hbGxTcXVhcmUgIiYjeDI1QUI7Ij48IUVOVElUWSByZWN0ICImI3gyNUFEOyI%2BPCFFTlRJVFkgbWFya2VyICImI3gyNUFFOyI%2BPCFFTlRJVFkgZmx0bnMgIiYjeDI1QjE7Ij48IUVOVElUWSB4dXRyaSAiJiN4
 MjVCMzsiPjwhRU5USVRZIGJpZ3RyaWFuZ2xldXAgIiYjeDI1QjM7Ij48IUVOVElUWSB1dHJpZiAiJiN4MjVCNDsiPjwhRU5USVRZIGJsYWNrdHJpYW5nbGUgIiYjeDI1QjQ7Ij48IUVOVElUWSB1dHJpICImI3gyNUI1OyI%2BPCFFTlRJVFkgdHJpYW5nbGUgIiYjeDI1QjU7Ij48IUVOVElUWSBydHJpZiAiJiN4MjVCODsiPjwhRU5USVRZIGJsYWNrdHJpYW5nbGVyaWdodCAiJiN4MjVCODsiPjwhRU5USVRZIHJ0cmkgIiYjeDI1Qjk7Ij48IUVOVElUWSB0cmlhbmdsZXJpZ2h0ICImI3gyNUI5OyI%2BPCFFTlRJVFkgeGR0cmkgIiYjeDI1QkQ7Ij48IUVOVElUWSBiaWd0cmlhbmdsZWRvd24gIiYjeDI1QkQ7Ij48IUVOVElUWSBkdHJpZiAiJiN4MjVCRTsiPjwhRU5USVRZIGJsYWNrdHJpYW5nbGVkb3duICImI3gyNUJFOyI%2BPCFFTlRJVFkgZHRyaSAiJiN4MjVCRjsiPjwhRU5USVRZIHRyaWFuZ2xlZG93biAiJiN4MjVCRjsiPjwhRU5USVRZIGx0cmlmICImI3gyNUMyOyI%2BPCFFTlRJVFkgYmxhY2t0cmlhbmdsZWxlZnQgIiYjeDI1QzI7Ij48IUVOVElUWSBsdHJpICImI3gyNUMzOyI%2BPCFFTlRJVFkgdHJpYW5nbGVsZWZ0ICImI3gyNUMzOyI%2BPCFFTlRJVFkgbG96ICImI3gyNUNBOyI%2BPCFFTlRJVFkgbG96ZW5nZSAiJiN4MjVDQTsiPjwhRU5USVRZIGNpciAiJiN4MjVDQjsiPjwhRU5USVRZIHRyaWRvdCAiJiN4MjVFQzsiPjwhRU5USVRZIHhjaXJjICImI3gyNUVGOyI%2BPCFFTlRJVFkgYmlnY2lyY
 yAiJiN4MjVFRjsiPjwhRU5USVRZIHVsdHJpICImI3gyNUY4OyI%2BPCFFTlRJVFkgdXJ0cmkgIiYjeDI1Rjk7Ij48IUVOVElUWSBsbHRyaSAiJiN4MjVGQTsiPjwhRU5USVRZIEVtcHR5U21hbGxTcXVhcmUgIiYjeDI1RkI7Ij48IUVOVElUWSBGaWxsZWRTbWFsbFNxdWFyZSAiJiN4MjVGQzsiPjwhRU5USVRZIHN0YXJmICImI3gyNjA1OyI%2BPCFFTlRJVFkgYmlnc3RhciAiJiN4MjYwNTsiPjwhRU5USVRZIHN0YXIgIiYjeDI2MDY7Ij48IUVOVElUWSBwaG9uZSAiJiN4MjYwRTsiPjwhRU5USVRZIGZlbWFsZSAiJiN4MjY0MDsiPjwhRU5USVRZIG1hbGUgIiYjeDI2NDI7Ij48IUVOVElUWSBzcGFkZXMgIiYjeDI2NjA7Ij48IUVOVElUWSBzcGFkZXN1aXQgIiYjeDI2NjA7Ij48IUVOVElUWSBjbHVicyAiJiN4MjY2MzsiPjwhRU5USVRZIGNsdWJzdWl0ICImI3gyNjYzOyI%2BPCFFTlRJVFkgaGVhcnRzICImI3gyNjY1OyI%2BPCFFTlRJVFkgaGVhcnRzdWl0ICImI3gyNjY1OyI%2BPCFFTlRJVFkgZGlhbXMgIiYjeDI2NjY7Ij48IUVOVElUWSBkaWFtb25kc3VpdCAiJiN4MjY2NjsiPjwhRU5USVRZIHN1bmcgIiYjeDI2NkE7Ij48IUVOVElUWSBmbGF0ICImI3gyNjZEOyI%2BPCFFTlRJVFkgbmF0dXIgIiYjeDI2NkU7Ij48IUVOVElUWSBuYXR1cmFsICImI3gyNjZFOyI%2BPCFFTlRJVFkgc2hhcnAgIiYjeDI2NkY7Ij48IUVOVElUWSBjaGVjayAiJiN4MjcxMzsiPjwhRU5USVRZIGNoZWNrbWFyayAiJiN4Mjcx
 MzsiPjwhRU5USVRZIGNyb3NzICImI3gyNzE3OyI%2BPCFFTlRJVFkgbWFsdCAiJiN4MjcyMDsiPjwhRU5USVRZIG1hbHRlc2UgIiYjeDI3MjA7Ij48IUVOVElUWSBzZXh0ICImI3gyNzM2OyI%2BPCFFTlRJVFkgVmVydGljYWxTZXBhcmF0b3IgIiYjeDI3NTg7Ij48IUVOVElUWSBsYmJyayAiJiN4Mjc3MjsiPjwhRU5USVRZIHJiYnJrICImI3gyNzczOyI%2BPCFFTlRJVFkgYnNvbGhzdWIgIiYjeDI3Qzg7Ij48IUVOVElUWSBzdXBoc29sICImI3gyN0M5OyI%2BPCFFTlRJVFkgbG9icmsgIiYjeDI3RTY7Ij48IUVOVElUWSBMZWZ0RG91YmxlQnJhY2tldCAiJiN4MjdFNjsiPjwhRU5USVRZIHJvYnJrICImI3gyN0U3OyI%2BPCFFTlRJVFkgUmlnaHREb3VibGVCcmFja2V0ICImI3gyN0U3OyI%2BPCFFTlRJVFkgbGFuZyAiJiN4MjdFODsiPjwhRU5USVRZIExlZnRBbmdsZUJyYWNrZXQgIiYjeDI3RTg7Ij48IUVOVElUWSBsYW5nbGUgIiYjeDI3RTg7Ij48IUVOVElUWSByYW5nICImI3gyN0U5OyI%2BPCFFTlRJVFkgUmlnaHRBbmdsZUJyYWNrZXQgIiYjeDI3RTk7Ij48IUVOVElUWSByYW5nbGUgIiYjeDI3RTk7Ij48IUVOVElUWSBMYW5nICImI3gyN0VBOyI%2BPCFFTlRJVFkgUmFuZyAiJiN4MjdFQjsiPjwhRU5USVRZIGxvYW5nICImI3gyN0VDOyI%2BPCFFTlRJVFkgcm9hbmcgIiYjeDI3RUQ7Ij48IUVOVElUWSB4bGFyciAiJiN4MjdGNTsiPjwhRU5USVRZIGxvbmdsZWZ0YXJyb3cgIiYjeDI3RjU7Ij48IUV
 OVElUWSBMb25nTGVmdEFycm93ICImI3gyN0Y1OyI%2BPCFFTlRJVFkgeHJhcnIgIiYjeDI3RjY7Ij48IUVOVElUWSBsb25ncmlnaHRhcnJvdyAiJiN4MjdGNjsiPjwhRU5USVRZIExvbmdSaWdodEFycm93ICImI3gyN0Y2OyI%2BPCFFTlRJVFkgeGhhcnIgIiYjeDI3Rjc7Ij48IUVOVElUWSBsb25nbGVmdHJpZ2h0YXJyb3cgIiYjeDI3Rjc7Ij48IUVOVElUWSBMb25nTGVmdFJpZ2h0QXJyb3cgIiYjeDI3Rjc7Ij48IUVOVElUWSB4bEFyciAiJiN4MjdGODsiPjwhRU5USVRZIExvbmdsZWZ0YXJyb3cgIiYjeDI3Rjg7Ij48IUVOVElUWSBEb3VibGVMb25nTGVmdEFycm93ICImI3gyN0Y4OyI%2BPCFFTlRJVFkgeHJBcnIgIiYjeDI3Rjk7Ij48IUVOVElUWSBMb25ncmlnaHRhcnJvdyAiJiN4MjdGOTsiPjwhRU5USVRZIERvdWJsZUxvbmdSaWdodEFycm93ICImI3gyN0Y5OyI%2BPCFFTlRJVFkgeGhBcnIgIiYjeDI3RkE7Ij48IUVOVElUWSBMb25nbGVmdHJpZ2h0YXJyb3cgIiYjeDI3RkE7Ij48IUVOVElUWSBEb3VibGVMb25nTGVmdFJpZ2h0QXJyb3cgIiYjeDI3RkE7Ij48IUVOVElUWSB4bWFwICImI3gyN0ZDOyI%2BPCFFTlRJVFkgbG9uZ21hcHN0byAiJiN4MjdGQzsiPjwhRU5USVRZIGR6aWdyYXJyICImI3gyN0ZGOyI%2BPCFFTlRJVFkgbnZsQXJyICImI3gyOTAyOyI%2BPCFFTlRJVFkgbnZyQXJyICImI3gyOTAzOyI%2BPCFFTlRJVFkgbnZIYXJyICImI3gyOTA0OyI%2BPCFFTlRJVFkgTWFwICImI3gyOT
 A1OyI%2BPCFFTlRJVFkgbGJhcnIgIiYjeDI5MEM7Ij48IUVOVElUWSByYmFyciAiJiN4MjkwRDsiPjwhRU5USVRZIGJrYXJvdyAiJiN4MjkwRDsiPjwhRU5USVRZIGxCYXJyICImI3gyOTBFOyI%2BPCFFTlRJVFkgckJhcnIgIiYjeDI5MEY7Ij48IUVOVElUWSBkYmthcm93ICImI3gyOTBGOyI%2BPCFFTlRJVFkgUkJhcnIgIiYjeDI5MTA7Ij48IUVOVElUWSBkcmJrYXJvdyAiJiN4MjkxMDsiPjwhRU5USVRZIEREb3RyYWhkICImI3gyOTExOyI%2BPCFFTlRJVFkgVXBBcnJvd0JhciAiJiN4MjkxMjsiPjwhRU5USVRZIERvd25BcnJvd0JhciAiJiN4MjkxMzsiPjwhRU5USVRZIFJhcnJ0bCAiJiN4MjkxNjsiPjwhRU5USVRZIGxhdGFpbCAiJiN4MjkxOTsiPjwhRU5USVRZIHJhdGFpbCAiJiN4MjkxQTsiPjwhRU5USVRZIGxBdGFpbCAiJiN4MjkxQjsiPjwhRU5USVRZIHJBdGFpbCAiJiN4MjkxQzsiPjwhRU5USVRZIGxhcnJmcyAiJiN4MjkxRDsiPjwhRU5USVRZIHJhcnJmcyAiJiN4MjkxRTsiPjwhRU5USVRZIGxhcnJiZnMgIiYjeDI5MUY7Ij48IUVOVElUWSByYXJyYmZzICImI3gyOTIwOyI%2BPCFFTlRJVFkgbndhcmhrICImI3gyOTIzOyI%2BPCFFTlRJVFkgbmVhcmhrICImI3gyOTI0OyI%2BPCFFTlRJVFkgc2VhcmhrICImI3gyOTI1OyI%2BPCFFTlRJVFkgaGtzZWFyb3cgIiYjeDI5MjU7Ij48IUVOVElUWSBzd2FyaGsgIiYjeDI5MjY7Ij48IUVOVElUWSBoa3N3YXJvdyAiJiN4MjkyNjsiPjwhRU5USVR
 ZIG53bmVhciAiJiN4MjkyNzsiPjwhRU5USVRZIG5lc2VhciAiJiN4MjkyODsiPjwhRU5USVRZIHRvZWEgIiYjeDI5Mjg7Ij48IUVOVElUWSBzZXN3YXIgIiYjeDI5Mjk7Ij48IUVOVElUWSB0b3NhICImI3gyOTI5OyI%2BPCFFTlRJVFkgc3dud2FyICImI3gyOTJBOyI%2BPCFFTlRJVFkgcmFycmMgIiYjeDI5MzM7Ij48IUVOVElUWSBucmFycmMgIiYjeDI5MzM7JiN4MzM4OyI%2BPCFFTlRJVFkgY3VkYXJyciAiJiN4MjkzNTsiPjwhRU5USVRZIGxkY2EgIiYjeDI5MzY7Ij48IUVOVElUWSByZGNhICImI3gyOTM3OyI%2BPCFFTlRJVFkgY3VkYXJybCAiJiN4MjkzODsiPjwhRU5USVRZIGxhcnJwbCAiJiN4MjkzOTsiPjwhRU5USVRZIGN1cmFycm0gIiYjeDI5M0M7Ij48IUVOVElUWSBjdWxhcnJwICImI3gyOTNEOyI%2BPCFFTlRJVFkgcmFycnBsICImI3gyOTQ1OyI%2BPCFFTlRJVFkgaGFycmNpciAiJiN4Mjk0ODsiPjwhRU5USVRZIFVhcnJvY2lyICImI3gyOTQ5OyI%2BPCFFTlRJVFkgbHVyZHNoYXIgIiYjeDI5NEE7Ij48IUVOVElUWSBsZHJ1c2hhciAiJiN4Mjk0QjsiPjwhRU5USVRZIExlZnRSaWdodFZlY3RvciAiJiN4Mjk0RTsiPjwhRU5USVRZIFJpZ2h0VXBEb3duVmVjdG9yICImI3gyOTRGOyI%2BPCFFTlRJVFkgRG93bkxlZnRSaWdodFZlY3RvciAiJiN4Mjk1MDsiPjwhRU5USVRZIExlZnRVcERvd25WZWN0b3IgIiYjeDI5NTE7Ij48IUVOVElUWSBMZWZ0VmVjdG9yQmFyICImI3gyOTUyOyI%2BPC
 FFTlRJVFkgUmlnaHRWZWN0b3JCYXIgIiYjeDI5NTM7Ij48IUVOVElUWSBSaWdodFVwVmVjdG9yQmFyICImI3gyOTU0OyI%2BPCFFTlRJVFkgUmlnaHREb3duVmVjdG9yQmFyICImI3gyOTU1OyI%2BPCFFTlRJVFkgRG93bkxlZnRWZWN0b3JCYXIgIiYjeDI5NTY7Ij48IUVOVElUWSBEb3duUmlnaHRWZWN0b3JCYXIgIiYjeDI5NTc7Ij48IUVOVElUWSBMZWZ0VXBWZWN0b3JCYXIgIiYjeDI5NTg7Ij48IUVOVElUWSBMZWZ0RG93blZlY3RvckJhciAiJiN4Mjk1OTsiPjwhRU5USVRZIExlZnRUZWVWZWN0b3IgIiYjeDI5NUE7Ij48IUVOVElUWSBSaWdodFRlZVZlY3RvciAiJiN4Mjk1QjsiPjwhRU5USVRZIFJpZ2h0VXBUZWVWZWN0b3IgIiYjeDI5NUM7Ij48IUVOVElUWSBSaWdodERvd25UZWVWZWN0b3IgIiYjeDI5NUQ7Ij48IUVOVElUWSBEb3duTGVmdFRlZVZlY3RvciAiJiN4Mjk1RTsiPjwhRU5USVRZIERvd25SaWdodFRlZVZlY3RvciAiJiN4Mjk1RjsiPjwhRU5USVRZIExlZnRVcFRlZVZlY3RvciAiJiN4Mjk2MDsiPjwhRU5USVRZIExlZnREb3duVGVlVmVjdG9yICImI3gyOTYxOyI%2BPCFFTlRJVFkgbEhhciAiJiN4Mjk2MjsiPjwhRU5USVRZIHVIYXIgIiYjeDI5NjM7Ij48IUVOVElUWSBySGFyICImI3gyOTY0OyI%2BPCFFTlRJVFkgZEhhciAiJiN4Mjk2NTsiPjwhRU5USVRZIGx1cnVoYXIgIiYjeDI5NjY7Ij48IUVOVElUWSBsZHJkaGFyICImI3gyOTY3OyI%2BPCFFTlRJVFkgcnVsdWhhciAiJiN4M
 jk2ODsiPjwhRU5USVRZIHJkbGRoYXIgIiYjeDI5Njk7Ij48IUVOVElUWSBsaGFydWwgIiYjeDI5NkE7Ij48IUVOVElUWSBsbGhhcmQgIiYjeDI5NkI7Ij48IUVOVElUWSByaGFydWwgIiYjeDI5NkM7Ij48IUVOVElUWSBscmhhcmQgIiYjeDI5NkQ7Ij48IUVOVElUWSB1ZGhhciAiJiN4Mjk2RTsiPjwhRU5USVRZIFVwRXF1aWxpYnJpdW0gIiYjeDI5NkU7Ij48IUVOVElUWSBkdWhhciAiJiN4Mjk2RjsiPjwhRU5USVRZIFJldmVyc2VVcEVxdWlsaWJyaXVtICImI3gyOTZGOyI%2BPCFFTlRJVFkgUm91bmRJbXBsaWVzICImI3gyOTcwOyI%2BPCFFTlRJVFkgZXJhcnIgIiYjeDI5NzE7Ij48IUVOVElUWSBzaW1yYXJyICImI3gyOTcyOyI%2BPCFFTlRJVFkgbGFycnNpbSAiJiN4Mjk3MzsiPjwhRU5USVRZIHJhcnJzaW0gIiYjeDI5NzQ7Ij48IUVOVElUWSByYXJyYXAgIiYjeDI5NzU7Ij48IUVOVElUWSBsdGxhcnIgIiYjeDI5NzY7Ij48IUVOVElUWSBndHJhcnIgIiYjeDI5Nzg7Ij48IUVOVElUWSBzdWJyYXJyICImI3gyOTc5OyI%2BPCFFTlRJVFkgc3VwbGFyciAiJiN4Mjk3QjsiPjwhRU5USVRZIGxmaXNodCAiJiN4Mjk3QzsiPjwhRU5USVRZIHJmaXNodCAiJiN4Mjk3RDsiPjwhRU5USVRZIHVmaXNodCAiJiN4Mjk3RTsiPjwhRU5USVRZIGRmaXNodCAiJiN4Mjk3RjsiPjwhRU5USVRZIGxvcGFyICImI3gyOTg1OyI%2BPCFFTlRJVFkgcm9wYXIgIiYjeDI5ODY7Ij48IUVOVElUWSBsYnJrZSAiJiN4Mjk4Qjsi
 PjwhRU5USVRZIHJicmtlICImI3gyOThDOyI%2BPCFFTlRJVFkgbGJya3NsdSAiJiN4Mjk4RDsiPjwhRU5USVRZIHJicmtzbGQgIiYjeDI5OEU7Ij48IUVOVElUWSBsYnJrc2xkICImI3gyOThGOyI%2BPCFFTlRJVFkgcmJya3NsdSAiJiN4Mjk5MDsiPjwhRU5USVRZIGxhbmdkICImI3gyOTkxOyI%2BPCFFTlRJVFkgcmFuZ2QgIiYjeDI5OTI7Ij48IUVOVElUWSBscGFybHQgIiYjeDI5OTM7Ij48IUVOVElUWSBycGFyZ3QgIiYjeDI5OTQ7Ij48IUVOVElUWSBndGxQYXIgIiYjeDI5OTU7Ij48IUVOVElUWSBsdHJQYXIgIiYjeDI5OTY7Ij48IUVOVElUWSB2emlnemFnICImI3gyOTlBOyI%2BPCFFTlRJVFkgdmFuZ3J0ICImI3gyOTlDOyI%2BPCFFTlRJVFkgYW5ncnR2YmQgIiYjeDI5OUQ7Ij48IUVOVElUWSBhbmdlICImI3gyOUE0OyI%2BPCFFTlRJVFkgcmFuZ2UgIiYjeDI5QTU7Ij48IUVOVElUWSBkd2FuZ2xlICImI3gyOUE2OyI%2BPCFFTlRJVFkgdXdhbmdsZSAiJiN4MjlBNzsiPjwhRU5USVRZIGFuZ21zZGFhICImI3gyOUE4OyI%2BPCFFTlRJVFkgYW5nbXNkYWIgIiYjeDI5QTk7Ij48IUVOVElUWSBhbmdtc2RhYyAiJiN4MjlBQTsiPjwhRU5USVRZIGFuZ21zZGFkICImI3gyOUFCOyI%2BPCFFTlRJVFkgYW5nbXNkYWUgIiYjeDI5QUM7Ij48IUVOVElUWSBhbmdtc2RhZiAiJiN4MjlBRDsiPjwhRU5USVRZIGFuZ21zZGFnICImI3gyOUFFOyI%2BPCFFTlRJVFkgYW5nbXNkYWggIiYjeDI5QUY7Ij48IUVOV
 ElUWSBiZW1wdHl2ICImI3gyOUIwOyI%2BPCFFTlRJVFkgZGVtcHR5diAiJiN4MjlCMTsiPjwhRU5USVRZIGNlbXB0eXYgIiYjeDI5QjI7Ij48IUVOVElUWSByYWVtcHR5diAiJiN4MjlCMzsiPjwhRU5USVRZIGxhZW1wdHl2ICImI3gyOUI0OyI%2BPCFFTlRJVFkgb2hiYXIgIiYjeDI5QjU7Ij48IUVOVElUWSBvbWlkICImI3gyOUI2OyI%2BPCFFTlRJVFkgb3BhciAiJiN4MjlCNzsiPjwhRU5USVRZIG9wZXJwICImI3gyOUI5OyI%2BPCFFTlRJVFkgb2xjcm9zcyAiJiN4MjlCQjsiPjwhRU5USVRZIG9kc29sZCAiJiN4MjlCQzsiPjwhRU5USVRZIG9sY2lyICImI3gyOUJFOyI%2BPCFFTlRJVFkgb2ZjaXIgIiYjeDI5QkY7Ij48IUVOVElUWSBvbHQgIiYjeDI5QzA7Ij48IUVOVElUWSBvZ3QgIiYjeDI5QzE7Ij48IUVOVElUWSBjaXJzY2lyICImI3gyOUMyOyI%2BPCFFTlRJVFkgY2lyRSAiJiN4MjlDMzsiPjwhRU5USVRZIHNvbGIgIiYjeDI5QzQ7Ij48IUVOVElUWSBic29sYiAiJiN4MjlDNTsiPjwhRU5USVRZIGJveGJveCAiJiN4MjlDOTsiPjwhRU5USVRZIHRyaXNiICImI3gyOUNEOyI%2BPCFFTlRJVFkgcnRyaWx0cmkgIiYjeDI5Q0U7Ij48IUVOVElUWSBMZWZ0VHJpYW5nbGVCYXIgIiYjeDI5Q0Y7Ij48IUVOVElUWSBOb3RMZWZ0VHJpYW5nbGVCYXIgIiYjeDI5Q0Y7JiN4MzM4OyI%2BPCFFTlRJVFkgUmlnaHRUcmlhbmdsZUJhciAiJiN4MjlEMDsiPjwhRU5USVRZIE5vdFJpZ2h0VHJpYW5nbGVCYXIgIi
 YjeDI5RDA7JiN4MzM4OyI%2BPCFFTlRJVFkgaWluZmluICImI3gyOURDOyI%2BPCFFTlRJVFkgaW5maW50aWUgIiYjeDI5REQ7Ij48IUVOVElUWSBudmluZmluICImI3gyOURFOyI%2BPCFFTlRJVFkgZXBhcnNsICImI3gyOUUzOyI%2BPCFFTlRJVFkgc21lcGFyc2wgIiYjeDI5RTQ7Ij48IUVOVElUWSBlcXZwYXJzbCAiJiN4MjlFNTsiPjwhRU5USVRZIGxvemYgIiYjeDI5RUI7Ij48IUVOVElUWSBibGFja2xvemVuZ2UgIiYjeDI5RUI7Ij48IUVOVElUWSBSdWxlRGVsYXllZCAiJiN4MjlGNDsiPjwhRU5USVRZIGRzb2wgIiYjeDI5RjY7Ij48IUVOVElUWSB4b2RvdCAiJiN4MkEwMDsiPjwhRU5USVRZIGJpZ29kb3QgIiYjeDJBMDA7Ij48IUVOVElUWSB4b3BsdXMgIiYjeDJBMDE7Ij48IUVOVElUWSBiaWdvcGx1cyAiJiN4MkEwMTsiPjwhRU5USVRZIHhvdGltZSAiJiN4MkEwMjsiPjwhRU5USVRZIGJpZ290aW1lcyAiJiN4MkEwMjsiPjwhRU5USVRZIHh1cGx1cyAiJiN4MkEwNDsiPjwhRU5USVRZIGJpZ3VwbHVzICImI3gyQTA0OyI%2BPCFFTlRJVFkgeHNxY3VwICImI3gyQTA2OyI%2BPCFFTlRJVFkgYmlnc3FjdXAgIiYjeDJBMDY7Ij48IUVOVElUWSBxaW50ICImI3gyQTBDOyI%2BPCFFTlRJVFkgaWlpaW50ICImI3gyQTBDOyI%2BPCFFTlRJVFkgZnBhcnRpbnQgIiYjeDJBMEQ7Ij48IUVOVElUWSBjaXJmbmludCAiJiN4MkExMDsiPjwhRU5USVRZIGF3aW50ICImI3gyQTExOyI%2BPCFFTlRJVFkgcnBwb
 2xpbnQgIiYjeDJBMTI7Ij48IUVOVElUWSBzY3BvbGludCAiJiN4MkExMzsiPjwhRU5USVRZIG5wb2xpbnQgIiYjeDJBMTQ7Ij48IUVOVElUWSBwb2ludGludCAiJiN4MkExNTsiPjwhRU5USVRZIHF1YXRpbnQgIiYjeDJBMTY7Ij48IUVOVElUWSBpbnRsYXJoayAiJiN4MkExNzsiPjwhRU5USVRZIHBsdXNjaXIgIiYjeDJBMjI7Ij48IUVOVElUWSBwbHVzYWNpciAiJiN4MkEyMzsiPjwhRU5USVRZIHNpbXBsdXMgIiYjeDJBMjQ7Ij48IUVOVElUWSBwbHVzZHUgIiYjeDJBMjU7Ij48IUVOVElUWSBwbHVzc2ltICImI3gyQTI2OyI%2BPCFFTlRJVFkgcGx1c3R3byAiJiN4MkEyNzsiPjwhRU5USVRZIG1jb21tYSAiJiN4MkEyOTsiPjwhRU5USVRZIG1pbnVzZHUgIiYjeDJBMkE7Ij48IUVOVElUWSBsb3BsdXMgIiYjeDJBMkQ7Ij48IUVOVElUWSByb3BsdXMgIiYjeDJBMkU7Ij48IUVOVElUWSBDcm9zcyAiJiN4MkEyRjsiPjwhRU5USVRZIHRpbWVzZCAiJiN4MkEzMDsiPjwhRU5USVRZIHRpbWVzYmFyICImI3gyQTMxOyI%2BPCFFTlRJVFkgc21hc2hwICImI3gyQTMzOyI%2BPCFFTlRJVFkgbG90aW1lcyAiJiN4MkEzNDsiPjwhRU5USVRZIHJvdGltZXMgIiYjeDJBMzU7Ij48IUVOVElUWSBvdGltZXNhcyAiJiN4MkEzNjsiPjwhRU5USVRZIE90aW1lcyAiJiN4MkEzNzsiPjwhRU5USVRZIG9kaXYgIiYjeDJBMzg7Ij48IUVOVElUWSB0cmlwbHVzICImI3gyQTM5OyI%2BPCFFTlRJVFkgdHJpbWludXMgIiYjeDJBM0
 E7Ij48IUVOVElUWSB0cml0aW1lICImI3gyQTNCOyI%2BPCFFTlRJVFkgaXByb2QgIiYjeDJBM0M7Ij48IUVOVElUWSBpbnRwcm9kICImI3gyQTNDOyI%2BPCFFTlRJVFkgYW1hbGcgIiYjeDJBM0Y7Ij48IUVOVElUWSBjYXBkb3QgIiYjeDJBNDA7Ij48IUVOVElUWSBuY3VwICImI3gyQTQyOyI%2BPCFFTlRJVFkgbmNhcCAiJiN4MkE0MzsiPjwhRU5USVRZIGNhcGFuZCAiJiN4MkE0NDsiPjwhRU5USVRZIGN1cG9yICImI3gyQTQ1OyI%2BPCFFTlRJVFkgY3VwY2FwICImI3gyQTQ2OyI%2BPCFFTlRJVFkgY2FwY3VwICImI3gyQTQ3OyI%2BPCFFTlRJVFkgY3VwYnJjYXAgIiYjeDJBNDg7Ij48IUVOVElUWSBjYXBicmN1cCAiJiN4MkE0OTsiPjwhRU5USVRZIGN1cGN1cCAiJiN4MkE0QTsiPjwhRU5USVRZIGNhcGNhcCAiJiN4MkE0QjsiPjwhRU5USVRZIGNjdXBzICImI3gyQTRDOyI%2BPCFFTlRJVFkgY2NhcHMgIiYjeDJBNEQ7Ij48IUVOVElUWSBjY3Vwc3NtICImI3gyQTUwOyI%2BPCFFTlRJVFkgQW5kICImI3gyQTUzOyI%2BPCFFTlRJVFkgT3IgIiYjeDJBNTQ7Ij48IUVOVElUWSBhbmRhbmQgIiYjeDJBNTU7Ij48IUVOVElUWSBvcm9yICImI3gyQTU2OyI%2BPCFFTlRJVFkgb3JzbG9wZSAiJiN4MkE1NzsiPjwhRU5USVRZIGFuZHNsb3BlICImI3gyQTU4OyI%2BPCFFTlRJVFkgYW5kdiAiJiN4MkE1QTsiPjwhRU5USVRZIG9ydiAiJiN4MkE1QjsiPjwhRU5USVRZIGFuZGQgIiYjeDJBNUM7Ij48IUVOVElUW
 SBvcmQgIiYjeDJBNUQ7Ij48IUVOVElUWSB3ZWRiYXIgIiYjeDJBNUY7Ij48IUVOVElUWSBzZG90ZSAiJiN4MkE2NjsiPjwhRU5USVRZIHNpbWRvdCAiJiN4MkE2QTsiPjwhRU5USVRZIGNvbmdkb3QgIiYjeDJBNkQ7Ij48IUVOVElUWSBuY29uZ2RvdCAiJiN4MkE2RDsmI3gzMzg7Ij48IUVOVElUWSBlYXN0ZXIgIiYjeDJBNkU7Ij48IUVOVElUWSBhcGFjaXIgIiYjeDJBNkY7Ij48IUVOVElUWSBhcEUgIiYjeDJBNzA7Ij48IUVOVElUWSBuYXBFICImI3gyQTcwOyYjeDMzODsiPjwhRU5USVRZIGVwbHVzICImI3gyQTcxOyI%2BPCFFTlRJVFkgcGx1c2UgIiYjeDJBNzI7Ij48IUVOVElUWSBFc2ltICImI3gyQTczOyI%2BPCFFTlRJVFkgQ29sb25lICImI3gyQTc0OyI%2BPCFFTlRJVFkgRXF1YWwgIiYjeDJBNzU7Ij48IUVOVElUWSBlRERvdCAiJiN4MkE3NzsiPjwhRU5USVRZIGRkb3RzZXEgIiYjeDJBNzc7Ij48IUVOVElUWSBlcXVpdkREICImI3gyQTc4OyI%2BPCFFTlRJVFkgbHRjaXIgIiYjeDJBNzk7Ij48IUVOVElUWSBndGNpciAiJiN4MkE3QTsiPjwhRU5USVRZIGx0cXVlc3QgIiYjeDJBN0I7Ij48IUVOVElUWSBndHF1ZXN0ICImI3gyQTdDOyI%2BPCFFTlRJVFkgbGVzICImI3gyQTdEOyI%2BPCFFTlRJVFkgTGVzc1NsYW50RXF1YWwgIiYjeDJBN0Q7Ij48IUVOVElUWSBsZXFzbGFudCAiJiN4MkE3RDsiPjwhRU5USVRZIG5sZXMgIiYjeDJBN0Q7JiN4MzM4OyI%2BPCFFTlRJVFkgTm90TGVzc1NsYW50
 RXF1YWwgIiYjeDJBN0Q7JiN4MzM4OyI%2BPCFFTlRJVFkgbmxlcXNsYW50ICImI3gyQTdEOyYjeDMzODsiPjwhRU5USVRZIGdlcyAiJiN4MkE3RTsiPjwhRU5USVRZIEdyZWF0ZXJTbGFudEVxdWFsICImI3gyQTdFOyI%2BPCFFTlRJVFkgZ2Vxc2xhbnQgIiYjeDJBN0U7Ij48IUVOVElUWSBuZ2VzICImI3gyQTdFOyYjeDMzODsiPjwhRU5USVRZIE5vdEdyZWF0ZXJTbGFudEVxdWFsICImI3gyQTdFOyYjeDMzODsiPjwhRU5USVRZIG5nZXFzbGFudCAiJiN4MkE3RTsmI3gzMzg7Ij48IUVOVElUWSBsZXNkb3QgIiYjeDJBN0Y7Ij48IUVOVElUWSBnZXNkb3QgIiYjeDJBODA7Ij48IUVOVElUWSBsZXNkb3RvICImI3gyQTgxOyI%2BPCFFTlRJVFkgZ2VzZG90byAiJiN4MkE4MjsiPjwhRU5USVRZIGxlc2RvdG9yICImI3gyQTgzOyI%2BPCFFTlRJVFkgZ2VzZG90b2wgIiYjeDJBODQ7Ij48IUVOVElUWSBsYXAgIiYjeDJBODU7Ij48IUVOVElUWSBsZXNzYXBwcm94ICImI3gyQTg1OyI%2BPCFFTlRJVFkgZ2FwICImI3gyQTg2OyI%2BPCFFTlRJVFkgZ3RyYXBwcm94ICImI3gyQTg2OyI%2BPCFFTlRJVFkgbG5lICImI3gyQTg3OyI%2BPCFFTlRJVFkgbG5lcSAiJiN4MkE4NzsiPjwhRU5USVRZIGduZSAiJiN4MkE4ODsiPjwhRU5USVRZIGduZXEgIiYjeDJBODg7Ij48IUVOVElUWSBsbmFwICImI3gyQTg5OyI%2BPCFFTlRJVFkgbG5hcHByb3ggIiYjeDJBODk7Ij48IUVOVElUWSBnbmFwICImI3gyQThBOyI%2BPCFFT
 lRJVFkgZ25hcHByb3ggIiYjeDJBOEE7Ij48IUVOVElUWSBsRWcgIiYjeDJBOEI7Ij48IUVOVElUWSBsZXNzZXFxZ3RyICImI3gyQThCOyI%2BPCFFTlRJVFkgZ0VsICImI3gyQThDOyI%2BPCFFTlRJVFkgZ3RyZXFxbGVzcyAiJiN4MkE4QzsiPjwhRU5USVRZIGxzaW1lICImI3gyQThEOyI%2BPCFFTlRJVFkgZ3NpbWUgIiYjeDJBOEU7Ij48IUVOVElUWSBsc2ltZyAiJiN4MkE4RjsiPjwhRU5USVRZIGdzaW1sICImI3gyQTkwOyI%2BPCFFTlRJVFkgbGdFICImI3gyQTkxOyI%2BPCFFTlRJVFkgZ2xFICImI3gyQTkyOyI%2BPCFFTlRJVFkgbGVzZ2VzICImI3gyQTkzOyI%2BPCFFTlRJVFkgZ2VzbGVzICImI3gyQTk0OyI%2BPCFFTlRJVFkgZWxzICImI3gyQTk1OyI%2BPCFFTlRJVFkgZXFzbGFudGxlc3MgIiYjeDJBOTU7Ij48IUVOVElUWSBlZ3MgIiYjeDJBOTY7Ij48IUVOVElUWSBlcXNsYW50Z3RyICImI3gyQTk2OyI%2BPCFFTlRJVFkgZWxzZG90ICImI3gyQTk3OyI%2BPCFFTlRJVFkgZWdzZG90ICImI3gyQTk4OyI%2BPCFFTlRJVFkgZWwgIiYjeDJBOTk7Ij48IUVOVElUWSBlZyAiJiN4MkE5QTsiPjwhRU5USVRZIHNpbWwgIiYjeDJBOUQ7Ij48IUVOVElUWSBzaW1nICImI3gyQTlFOyI%2BPCFFTlRJVFkgc2ltbEUgIiYjeDJBOUY7Ij48IUVOVElUWSBzaW1nRSAiJiN4MkFBMDsiPjwhRU5USVRZIExlc3NMZXNzICImI3gyQUExOyI%2BPCFFTlRJVFkgTm90TmVzdGVkTGVzc0xlc3MgIiYjeDJBQTE7Ji
 N4MzM4OyI%2BPCFFTlRJVFkgR3JlYXRlckdyZWF0ZXIgIiYjeDJBQTI7Ij48IUVOVElUWSBOb3ROZXN0ZWRHcmVhdGVyR3JlYXRlciAiJiN4MkFBMjsmI3gzMzg7Ij48IUVOVElUWSBnbGogIiYjeDJBQTQ7Ij48IUVOVElUWSBnbGEgIiYjeDJBQTU7Ij48IUVOVElUWSBsdGNjICImI3gyQUE2OyI%2BPCFFTlRJVFkgZ3RjYyAiJiN4MkFBNzsiPjwhRU5USVRZIGxlc2NjICImI3gyQUE4OyI%2BPCFFTlRJVFkgZ2VzY2MgIiYjeDJBQTk7Ij48IUVOVElUWSBzbXQgIiYjeDJBQUE7Ij48IUVOVElUWSBsYXQgIiYjeDJBQUI7Ij48IUVOVElUWSBzbXRlICImI3gyQUFDOyI%2BPCFFTlRJVFkgc210ZXMgIiYjeDJBQUM7JiN4RkUwMDsiPjwhRU5USVRZIGxhdGUgIiYjeDJBQUQ7Ij48IUVOVElUWSBsYXRlcyAiJiN4MkFBRDsmI3hGRTAwOyI%2BPCFFTlRJVFkgYnVtcEUgIiYjeDJBQUU7Ij48IUVOVElUWSBwcmUgIiYjeDJBQUY7Ij48IUVOVElUWSBwcmVjZXEgIiYjeDJBQUY7Ij48IUVOVElUWSBQcmVjZWRlc0VxdWFsICImI3gyQUFGOyI%2BPCFFTlRJVFkgbnByZSAiJiN4MkFBRjsmI3gzMzg7Ij48IUVOVElUWSBucHJlY2VxICImI3gyQUFGOyYjeDMzODsiPjwhRU5USVRZIE5vdFByZWNlZGVzRXF1YWwgIiYjeDJBQUY7JiN4MzM4OyI%2BPCFFTlRJVFkgc2NlICImI3gyQUIwOyI%2BPCFFTlRJVFkgc3VjY2VxICImI3gyQUIwOyI%2BPCFFTlRJVFkgU3VjY2VlZHNFcXVhbCAiJiN4MkFCMDsiPjwhRU5USVRZIG5zY
 2UgIiYjeDJBQjA7JiN4MzM4OyI%2BPCFFTlRJVFkgbnN1Y2NlcSAiJiN4MkFCMDsmI3gzMzg7Ij48IUVOVElUWSBOb3RTdWNjZWVkc0VxdWFsICImI3gyQUIwOyYjeDMzODsiPjwhRU5USVRZIHByRSAiJiN4MkFCMzsiPjwhRU5USVRZIHNjRSAiJiN4MkFCNDsiPjwhRU5USVRZIHBybkUgIiYjeDJBQjU7Ij48IUVOVElUWSBwcmVjbmVxcSAiJiN4MkFCNTsiPjwhRU5USVRZIHNjbkUgIiYjeDJBQjY7Ij48IUVOVElUWSBzdWNjbmVxcSAiJiN4MkFCNjsiPjwhRU5USVRZIHByYXAgIiYjeDJBQjc7Ij48IUVOVElUWSBwcmVjYXBwcm94ICImI3gyQUI3OyI%2BPCFFTlRJVFkgc2NhcCAiJiN4MkFCODsiPjwhRU5USVRZIHN1Y2NhcHByb3ggIiYjeDJBQjg7Ij48IUVOVElUWSBwcm5hcCAiJiN4MkFCOTsiPjwhRU5USVRZIHByZWNuYXBwcm94ICImI3gyQUI5OyI%2BPCFFTlRJVFkgc2NuYXAgIiYjeDJBQkE7Ij48IUVOVElUWSBzdWNjbmFwcHJveCAiJiN4MkFCQTsiPjwhRU5USVRZIFByICImI3gyQUJCOyI%2BPCFFTlRJVFkgU2MgIiYjeDJBQkM7Ij48IUVOVElUWSBzdWJkb3QgIiYjeDJBQkQ7Ij48IUVOVElUWSBzdXBkb3QgIiYjeDJBQkU7Ij48IUVOVElUWSBzdWJwbHVzICImI3gyQUJGOyI%2BPCFFTlRJVFkgc3VwcGx1cyAiJiN4MkFDMDsiPjwhRU5USVRZIHN1Ym11bHQgIiYjeDJBQzE7Ij48IUVOVElUWSBzdXBtdWx0ICImI3gyQUMyOyI%2BPCFFTlRJVFkgc3ViZWRvdCAiJiN4MkFDMzsiPjwhRU5USVRZIH
 N1cGVkb3QgIiYjeDJBQzQ7Ij48IUVOVElUWSBzdWJFICImI3gyQUM1OyI%2BPCFFTlRJVFkgc3Vic2V0ZXFxICImI3gyQUM1OyI%2BPCFFTlRJVFkgbnN1YkUgIiYjeDJBQzU7JiN4MzM4OyI%2BPCFFTlRJVFkgbnN1YnNldGVxcSAiJiN4MkFDNTsmI3gzMzg7Ij48IUVOVElUWSBzdXBFICImI3gyQUM2OyI%2BPCFFTlRJVFkgc3Vwc2V0ZXFxICImI3gyQUM2OyI%2BPCFFTlRJVFkgbnN1cEUgIiYjeDJBQzY7JiN4MzM4OyI%2BPCFFTlRJVFkgbnN1cHNldGVxcSAiJiN4MkFDNjsmI3gzMzg7Ij48IUVOVElUWSBzdWJzaW0gIiYjeDJBQzc7Ij48IUVOVElUWSBzdXBzaW0gIiYjeDJBQzg7Ij48IUVOVElUWSBzdWJuRSAiJiN4MkFDQjsiPjwhRU5USVRZIHN1YnNldG5lcXEgIiYjeDJBQ0I7Ij48IUVOVElUWSB2c3VibkUgIiYjeDJBQ0I7JiN4RkUwMDsiPjwhRU5USVRZIHZhcnN1YnNldG5lcXEgIiYjeDJBQ0I7JiN4RkUwMDsiPjwhRU5USVRZIHN1cG5FICImI3gyQUNDOyI%2BPCFFTlRJVFkgc3Vwc2V0bmVxcSAiJiN4MkFDQzsiPjwhRU5USVRZIHZzdXBuRSAiJiN4MkFDQzsmI3hGRTAwOyI%2BPCFFTlRJVFkgdmFyc3Vwc2V0bmVxcSAiJiN4MkFDQzsmI3hGRTAwOyI%2BPCFFTlRJVFkgY3N1YiAiJiN4MkFDRjsiPjwhRU5USVRZIGNzdXAgIiYjeDJBRDA7Ij48IUVOVElUWSBjc3ViZSAiJiN4MkFEMTsiPjwhRU5USVRZIGNzdXBlICImI3gyQUQyOyI%2BPCFFTlRJVFkgc3Vic3VwICImI3gyQUQzOyI%2BPCFFT
 lRJVFkgc3Vwc3ViICImI3gyQUQ0OyI%2BPCFFTlRJVFkgc3Vic3ViICImI3gyQUQ1OyI%2BPCFFTlRJVFkgc3Vwc3VwICImI3gyQUQ2OyI%2BPCFFTlRJVFkgc3VwaHN1YiAiJiN4MkFENzsiPjwhRU5USVRZIHN1cGRzdWIgIiYjeDJBRDg7Ij48IUVOVElUWSBmb3JrdiAiJiN4MkFEOTsiPjwhRU5USVRZIHRvcGZvcmsgIiYjeDJBREE7Ij48IUVOVElUWSBtbGNwICImI3gyQURCOyI%2BPCFFTlRJVFkgRGFzaHYgIiYjeDJBRTQ7Ij48IUVOVElUWSBEb3VibGVMZWZ0VGVlICImI3gyQUU0OyI%2BPCFFTlRJVFkgVmRhc2hsICImI3gyQUU2OyI%2BPCFFTlRJVFkgQmFydiAiJiN4MkFFNzsiPjwhRU5USVRZIHZCYXIgIiYjeDJBRTg7Ij48IUVOVElUWSB2QmFydiAiJiN4MkFFOTsiPjwhRU5USVRZIFZiYXIgIiYjeDJBRUI7Ij48IUVOVElUWSBOb3QgIiYjeDJBRUM7Ij48IUVOVElUWSBiTm90ICImI3gyQUVEOyI%2BPCFFTlRJVFkgcm5taWQgIiYjeDJBRUU7Ij48IUVOVElUWSBjaXJtaWQgIiYjeDJBRUY7Ij48IUVOVElUWSBtaWRjaXIgIiYjeDJBRjA7Ij48IUVOVElUWSB0b3BjaXIgIiYjeDJBRjE7Ij48IUVOVElUWSBuaHBhciAiJiN4MkFGMjsiPjwhRU5USVRZIHBhcnNpbSAiJiN4MkFGMzsiPjwhRU5USVRZIHBhcnNsICImI3gyQUZEOyI%2BPCFFTlRJVFkgbnBhcnNsICImI3gyQUZEOyYjeDIwRTU7Ij48IUVOVElUWSBmZmxpZyAiJiN4RkIwMDsiPjwhRU5USVRZIGZpbGlnICImI3hGQjAxOyI%2BPCFFTlRJ
 VFkgZmxsaWcgIiYjeEZCMDI7Ij48IUVOVElUWSBmZmlsaWcgIiYjeEZCMDM7Ij48IUVOVElUWSBmZmxsaWcgIiYjeEZCMDQ7Ij48IUVOVElUWSBBc2NyICImI3gxRDQ5QzsiPjwhRU5USVRZIENzY3IgIiYjeDFENDlFOyI%2BPCFFTlRJVFkgRHNjciAiJiN4MUQ0OUY7Ij48IUVOVElUWSBHc2NyICImI3gxRDRBMjsiPjwhRU5USVRZIEpzY3IgIiYjeDFENEE1OyI%2BPCFFTlRJVFkgS3NjciAiJiN4MUQ0QTY7Ij48IUVOVElUWSBOc2NyICImI3gxRDRBOTsiPjwhRU5USVRZIE9zY3IgIiYjeDFENEFBOyI%2BPCFFTlRJVFkgUHNjciAiJiN4MUQ0QUI7Ij48IUVOVElUWSBRc2NyICImI3gxRDRBQzsiPjwhRU5USVRZIFNzY3IgIiYjeDFENEFFOyI%2BPCFFTlRJVFkgVHNjciAiJiN4MUQ0QUY7Ij48IUVOVElUWSBVc2NyICImI3gxRDRCMDsiPjwhRU5USVRZIFZzY3IgIiYjeDFENEIxOyI%2BPCFFTlRJVFkgV3NjciAiJiN4MUQ0QjI7Ij48IUVOVElUWSBYc2NyICImI3gxRDRCMzsiPjwhRU5USVRZIFlzY3IgIiYjeDFENEI0OyI%2BPCFFTlRJVFkgWnNjciAiJiN4MUQ0QjU7Ij48IUVOVElUWSBhc2NyICImI3gxRDRCNjsiPjwhRU5USVRZIGJzY3IgIiYjeDFENEI3OyI%2BPCFFTlRJVFkgY3NjciAiJiN4MUQ0Qjg7Ij48IUVOVElUWSBkc2NyICImI3gxRDRCOTsiPjwhRU5USVRZIGZzY3IgIiYjeDFENEJCOyI%2BPCFFTlRJVFkgaHNjciAiJiN4MUQ0QkQ7Ij48IUVOVElUWSBpc2NyICImI3gxRDRCRTsiPjwhRU5US
 VRZIGpzY3IgIiYjeDFENEJGOyI%2BPCFFTlRJVFkga3NjciAiJiN4MUQ0QzA7Ij48IUVOVElUWSBsc2NyICImI3gxRDRDMTsiPjwhRU5USVRZIG1zY3IgIiYjeDFENEMyOyI%2BPCFFTlRJVFkgbnNjciAiJiN4MUQ0QzM7Ij48IUVOVElUWSBwc2NyICImI3gxRDRDNTsiPjwhRU5USVRZIHFzY3IgIiYjeDFENEM2OyI%2BPCFFTlRJVFkgcnNjciAiJiN4MUQ0Qzc7Ij48IUVOVElUWSBzc2NyICImI3gxRDRDODsiPjwhRU5USVRZIHRzY3IgIiYjeDFENEM5OyI%2BPCFFTlRJVFkgdXNjciAiJiN4MUQ0Q0E7Ij48IUVOVElUWSB2c2NyICImI3gxRDRDQjsiPjwhRU5USVRZIHdzY3IgIiYjeDFENENDOyI%2BPCFFTlRJVFkgeHNjciAiJiN4MUQ0Q0Q7Ij48IUVOVElUWSB5c2NyICImI3gxRDRDRTsiPjwhRU5USVRZIHpzY3IgIiYjeDFENENGOyI%2BPCFFTlRJVFkgQWZyICImI3gxRDUwNDsiPjwhRU5USVRZIEJmciAiJiN4MUQ1MDU7Ij48IUVOVElUWSBEZnIgIiYjeDFENTA3OyI%2BPCFFTlRJVFkgRWZyICImI3gxRDUwODsiPjwhRU5USVRZIEZmciAiJiN4MUQ1MDk7Ij48IUVOVElUWSBHZnIgIiYjeDFENTBBOyI%2BPCFFTlRJVFkgSmZyICImI3gxRDUwRDsiPjwhRU5USVRZIEtmciAiJiN4MUQ1MEU7Ij48IUVOVElUWSBMZnIgIiYjeDFENTBGOyI%2BPCFFTlRJVFkgTWZyICImI3gxRDUxMDsiPjwhRU5USVRZIE5mciAiJiN4MUQ1MTE7Ij48IUVOVElUWSBPZnIgIiYjeDFENTEyOyI%2BPCFFTlRJVFkgUGZyICImI3
 gxRDUxMzsiPjwhRU5USVRZIFFmciAiJiN4MUQ1MTQ7Ij48IUVOVElUWSBTZnIgIiYjeDFENTE2OyI%2BPCFFTlRJVFkgVGZyICImI3gxRDUxNzsiPjwhRU5USVRZIFVmciAiJiN4MUQ1MTg7Ij48IUVOVElUWSBWZnIgIiYjeDFENTE5OyI%2BPCFFTlRJVFkgV2ZyICImI3gxRDUxQTsiPjwhRU5USVRZIFhmciAiJiN4MUQ1MUI7Ij48IUVOVElUWSBZZnIgIiYjeDFENTFDOyI%2BPCFFTlRJVFkgYWZyICImI3gxRDUxRTsiPjwhRU5USVRZIGJmciAiJiN4MUQ1MUY7Ij48IUVOVElUWSBjZnIgIiYjeDFENTIwOyI%2BPCFFTlRJVFkgZGZyICImI3gxRDUyMTsiPjwhRU5USVRZIGVmciAiJiN4MUQ1MjI7Ij48IUVOVElUWSBmZnIgIiYjeDFENTIzOyI%2BPCFFTlRJVFkgZ2ZyICImI3gxRDUyNDsiPjwhRU5USVRZIGhmciAiJiN4MUQ1MjU7Ij48IUVOVElUWSBpZnIgIiYjeDFENTI2OyI%2BPCFFTlRJVFkgamZyICImI3gxRDUyNzsiPjwhRU5USVRZIGtmciAiJiN4MUQ1Mjg7Ij48IUVOVElUWSBsZnIgIiYjeDFENTI5OyI%2BPCFFTlRJVFkgbWZyICImI3gxRDUyQTsiPjwhRU5USVRZIG5mciAiJiN4MUQ1MkI7Ij48IUVOVElUWSBvZnIgIiYjeDFENTJDOyI%2BPCFFTlRJVFkgcGZyICImI3gxRDUyRDsiPjwhRU5USVRZIHFmciAiJiN4MUQ1MkU7Ij48IUVOVElUWSByZnIgIiYjeDFENTJGOyI%2BPCFFTlRJVFkgc2ZyICImI3gxRDUzMDsiPjwhRU5USVRZIHRmciAiJiN4MUQ1MzE7Ij48IUVOVElUWSB1ZnIgIiYjeDFEN
 TMyOyI%2BPCFFTlRJVFkgdmZyICImI3gxRDUzMzsiPjwhRU5USVRZIHdmciAiJiN4MUQ1MzQ7Ij48IUVOVElUWSB4ZnIgIiYjeDFENTM1OyI%2BPCFFTlRJVFkgeWZyICImI3gxRDUzNjsiPjwhRU5USVRZIHpmciAiJiN4MUQ1Mzc7Ij48IUVOVElUWSBBb3BmICImI3gxRDUzODsiPjwhRU5USVRZIEJvcGYgIiYjeDFENTM5OyI%2BPCFFTlRJVFkgRG9wZiAiJiN4MUQ1M0I7Ij48IUVOVElUWSBFb3BmICImI3gxRDUzQzsiPjwhRU5USVRZIEZvcGYgIiYjeDFENTNEOyI%2BPCFFTlRJVFkgR29wZiAiJiN4MUQ1M0U7Ij48IUVOVElUWSBJb3BmICImI3gxRDU0MDsiPjwhRU5USVRZIEpvcGYgIiYjeDFENTQxOyI%2BPCFFTlRJVFkgS29wZiAiJiN4MUQ1NDI7Ij48IUVOVElUWSBMb3BmICImI3gxRDU0MzsiPjwhRU5USVRZIE1vcGYgIiYjeDFENTQ0OyI%2BPCFFTlRJVFkgT29wZiAiJiN4MUQ1NDY7Ij48IUVOVElUWSBTb3BmICImI3gxRDU0QTsiPjwhRU5USVRZIFRvcGYgIiYjeDFENTRCOyI%2BPCFFTlRJVFkgVW9wZiAiJiN4MUQ1NEM7Ij48IUVOVElUWSBWb3BmICImI3gxRDU0RDsiPjwhRU5USVRZIFdvcGYgIiYjeDFENTRFOyI%2BPCFFTlRJVFkgWG9wZiAiJiN4MUQ1NEY7Ij48IUVOVElUWSBZb3BmICImI3gxRDU1MDsiPjwhRU5USVRZIGFvcGYgIiYjeDFENTUyOyI%2BPCFFTlRJVFkgYm9wZiAiJiN4MUQ1NTM7Ij48IUVOVElUWSBjb3BmICImI3gxRDU1NDsiPjwhRU5USVRZIGRvcGYgIiYjeDFENTU1OyI%
 2BPCFFTlRJVFkgZW9wZiAiJiN4MUQ1NTY7Ij48IUVOVElUWSBmb3BmICImI3gxRDU1NzsiPjwhRU5USVRZIGdvcGYgIiYjeDFENTU4OyI%2BPCFFTlRJVFkgaG9wZiAiJiN4MUQ1NTk7Ij48IUVOVElUWSBpb3BmICImI3gxRDU1QTsiPjwhRU5USVRZIGpvcGYgIiYjeDFENTVCOyI%2BPCFFTlRJVFkga29wZiAiJiN4MUQ1NUM7Ij48IUVOVElUWSBsb3BmICImI3gxRDU1RDsiPjwhRU5USVRZIG1vcGYgIiYjeDFENTVFOyI%2BPCFFTlRJVFkgbm9wZiAiJiN4MUQ1NUY7Ij48IUVOVElUWSBvb3BmICImI3gxRDU2MDsiPjwhRU5USVRZIHBvcGYgIiYjeDFENTYxOyI%2BPCFFTlRJVFkgcW9wZiAiJiN4MUQ1NjI7Ij48IUVOVElUWSByb3BmICImI3gxRDU2MzsiPjwhRU5USVRZIHNvcGYgIiYjeDFENTY0OyI%2BPCFFTlRJVFkgdG9wZiAiJiN4MUQ1NjU7Ij48IUVOVElUWSB1b3BmICImI3gxRDU2NjsiPjwhRU5USVRZIHZvcGYgIiYjeDFENTY3OyI%2BPCFFTlRJVFkgd29wZiAiJiN4MUQ1Njg7Ij48IUVOVElUWSB4b3BmICImI3gxRDU2OTsiPjwhRU5USVRZIHlvcGYgIiYjeDFENTZBOyI%2BPCFFTlRJVFkgem9wZiAiJiN4MUQ1NkI7Ij4%3D>the URL given by this link</a>. (This
+  URL is a DTD containing the entity reference declarations for the names listed in the <a href=#named-character-references>named
+  character references</a> section.)</p>
 
   <ul class=brief><li><code title="">-//W3C//DTD XHTML 1.0 Transitional//EN</code></li>
    <li><code title="">-//W3C//DTD XHTML 1.1//EN</code></li>
@@ -95539,23 +95239,19 @@
 
    <li>
 
-    <p>If there is a <var title=concept-frag-parse-context><a href=#concept-frag-parse-context>context</a></var> element,
-    <a href=#feed-the-parser>feed the parser</a> just created the string corresponding
-    to the start tag of that element, declaring all the namespace
-    prefixes that are in scope on that element in the DOM, as well as
-    declaring the default namespace (if any) that is in scope on that
-    element in the DOM.</p>
+    <p>If there is a <var title=concept-frag-parse-context><a href=#concept-frag-parse-context>context</a></var> element, <a href=#feed-the-parser>feed the
+    parser</a> just created the string corresponding to the start tag of that element, declaring
+    all the namespace prefixes that are in scope on that element in the DOM, as well as declaring
+    the default namespace (if any) that is in scope on that element in the DOM.</p>
 
-    <p>A namespace prefix is in scope if the DOM Core <code title="">lookupNamespaceURI()</code> method on the element would
-    return a non-null value for that prefix.</p>
+    <p>A namespace prefix is in scope if the DOM <code title="">lookupNamespaceURI()</code> method
+    on the element would return a non-null value for that prefix.</p>
 
-    <p>The default namespace is the namespace for which the DOM Core
-    <code title="">isDefaultNamespace()</code> method on the element
-    would return true.</p>
+    <p>The default namespace is the namespace for which the DOM <code title="">isDefaultNamespace()</code> method on the element would return true.</p>
 
-    <p class=note>If there is a <var title=concept-frag-parse-context><a href=#concept-frag-parse-context>context</a></var> element, no <code title="">DOCTYPE</code> is passed to the parser, and therefore no
-    external subset is referenced, and therefore no entities will be
-    recognized.</p>
+    <p class=note>If there is a <var title=concept-frag-parse-context><a href=#concept-frag-parse-context>context</a></var> element, no
+    <code title="">DOCTYPE</code> is passed to the parser, and therefore no external subset is
+    referenced, and therefore no entities will be recognized.</p>
 
    </li>
 
@@ -98676,7 +98372,7 @@
 
    <dt><dfn id=attr-script-event title=attr-script-event><code>event</code></dfn> on <code><a href=#the-script-element>script</a></code> elements</dt>
    <dt><dfn id=attr-script-for title=attr-script-for><code>for</code></dfn> on <code><a href=#the-script-element>script</a></code> elements</dt>
-   <dd><p>Use DOM Events mechanisms to register event listeners. <a href=#refsDOMCORE>[DOMCORE]</a></dd>
+   <dd><p>Use DOM Events mechanisms to register event listeners. <a href=#refsDOM>[DOM]</a></dd>
 
    <dt><dfn id=attr-table-datapagesize title=attr-table-datapagesize><code>datapagesize</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
    <dd><p>Unnecessary. Omit it altogether.</dd>
@@ -103917,14 +103613,14 @@
    <dt id=refsDASH>[DASH]</dt>
    <dd><cite><a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57623">Dynamic adaptive streaming over HTTP (DASH)</a></cite>. ISO.</dd>
 
-   <dt id=refsDOMCORE>[DOMCORE]</dt>
-   <dd><cite><a href=http://dom.spec.whatwg.org/>Web DOM Core</a></cite>, A. van Kesteren. WHATWG.</dd>
+   <dt id=refsDOM>[DOM]</dt>
+   <dd><cite><a href=http://dom.spec.whatwg.org/>DOM</a></cite>, A. van Kesteren, A. Gregor, Ms2ger. WHATWG.</dd>
 
    <dt id=refsDOMEVENTS>[DOMEVENTS]</dt>
    <dd><cite><a href=http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html>Document Object Model (DOM) Level 3 Events Specification</a></cite>, T. Leithead, J. Rossi, D. Schepers, B. Höhrmann, P. Le Hégaret, T. Pixley. W3C.</dd>
 
    <dt id=refsDOMPARSING>[DOMPARSING]</dt>
-   <dd><cite><a href=http://html5.org/specs/dom-parsing.html>DOM Parsing and Serialization</a></cite>, Ms2ger. html5.org.</dd>
+   <dd><cite><a href=http://domparsing.spec.whatwg.org/>DOM Parsing and Serialization</a></cite>, Ms2ger. WHATWG.</dd>
 
    <dt id=refsDOT>[DOT]</dt>
    <dd>(Non-normative) <cite><a href=http://www.graphviz.org/content/dot-language>The DOT Language</a></cite>. Graphviz.</dd>
@@ -103939,7 +103635,7 @@
    <dd>(Non-normative) <cite><a href=http://www.ecma-international.org/publications/standards/Ecma-357.htm>ECMAScript for XML (E4X) Specification</a></cite>. ECMA.</dd>
 
    <dt id=refsEDITING>[EDITING]</dt>
-   <dd><cite><a href=http://aryeh.name/spec/editing/editing.html>HTML Editing APIs</a></cite>, A. Gregor.</dd>
+   <dd><cite><a href=http://dvcs.w3.org/hg/editing/raw-file/tip/editing.html>HTML Editing APIs</a></cite>, A. Gregor. W3C Editing APIs CG.</dd>
 
    <dt id=refsEUCKR>[EUCKR]</dt>
    <dd><cite>Hangul Unix Environment</cite>. Korea Industrial Standards Association. Ref. No. KS C 5861-1992.</dd>

Modified: index
===================================================================
--- index	2012-12-04 18:47:45 UTC (rev 7561)
+++ index	2012-12-04 23:55:58 UTC (rev 7562)
@@ -387,8 +387,7 @@
      <li><a href=#domelementmap-0><span class=secno>2.8.4 </span>DOMElementMap</a></li>
      <li><a href=#transferable-objects><span class=secno>2.8.5 </span>Transferable objects</a></li>
      <li><a href=#safe-passing-of-structured-data><span class=secno>2.8.6 </span>Safe passing of structured data</a></li>
-     <li><a href=#dom-feature-strings><span class=secno>2.8.7 </span>DOM feature strings</a></li>
-     <li><a href=#garbage-collection><span class=secno>2.8.8 </span>Garbage collection</a></ol></li>
+     <li><a href=#garbage-collection><span class=secno>2.8.7 </span>Garbage collection</a></ol></li>
    <li><a href=#namespaces><span class=secno>2.9 </span>Namespaces</a></ol></li>
  <li><a href=#dom><span class=secno>3 </span>Semantics, structure, and APIs of HTML documents</a>
   <ol>
@@ -1398,7 +1397,7 @@
   relative to other specifications can be best summed up as
   follows:</p>
 
-  <p><img alt="It consists of everything else, above such core technologies as HTTP, URI/IRIs, DOM Core, XML, Unicode, and ECMAScript; below presentation-layer technologies like CSS, XBL, and the NPAPI; and to the side of technologies like Geolocation, SVG, MathML, and XHR." height=359 src=http://images.whatwg.org/abstract.png width=398></p>
+  <p><img alt="It consists of everything else, above such core technologies as HTTP, URI/IRIs, DOM, XML, Unicode, and ECMAScript; below presentation-layer technologies like CSS, XBL, and the NPAPI; and to the side of technologies like Geolocation, SVG, MathML, and XHR." height=359 src=http://images.whatwg.org/abstract.png width=398></p>
 
 
 
@@ -1679,23 +1678,21 @@
 
   <p><i>This section is non-normative.</i></p>
 
-  <p>This specification is intended for authors of documents and
-  scripts that use the features defined in this specification<span class=impl>, implementors of tools that operate on pages that use
-  the features defined in this specification, and individuals wishing
-  to establish the correctness of documents or implementations with
-  respect to the requirements of this specification</span>.</p>
+  <p>This specification is intended for authors of documents and scripts that use the features
+  defined in this specification<span class=impl>, implementors of tools that operate on pages that
+  use the features defined in this specification, and individuals wishing to establish the
+  correctness of documents or implementations with respect to the requirements of this
+  specification</span>.</p>
 
-  <p>This document is probably not suited to readers who do not
-  already have at least a passing familiarity with Web technologies,
-  as in places it sacrifices clarity for precision, and brevity for
-  completeness. More approachable tutorials and authoring guides can
-  provide a gentler introduction to the topic.</p>
+  <p>This document is probably not suited to readers who do not already have at least a passing
+  familiarity with Web technologies, as in places it sacrifices clarity for precision, and brevity
+  for completeness. More approachable tutorials and authoring guides can provide a gentler
+  introduction to the topic.</p>
 
-  <p>In particular, familiarity with the basics of DOM Core and DOM
-  Events is necessary for a complete understanding of some of the more
-  technical parts of this specification. An understanding of Web IDL,
-  HTTP, XML, Unicode, character encodings, JavaScript, and CSS will
-  also be helpful in places but is not essential.</p>
+  <p>In particular, familiarity with the basics of DOM is necessary for a complete understanding of
+  some of the more technical parts of this specification. An understanding of Web IDL, HTTP, XML,
+  Unicode, character encodings, JavaScript, and CSS will also be helpful in places but is not
+  essential.</p>
 
 
   <h3 id=scope><span class=secno>1.5 </span>Scope</h3>
@@ -3199,67 +3196,53 @@
 
   <h3 id=terminology><span class=secno>2.1 </span>Terminology</h3>
 
-  <p>This specification refers to both HTML and XML attributes and IDL
-  attributes, often in the same context. When it is not clear which is
-  being referred to, they are referred to as <dfn title="">content
-  attributes</dfn> for HTML and XML attributes, and <dfn title="">IDL
-  attributes</dfn> for those defined on IDL interfaces. Similarly, the
-  term "properties" is used for both JavaScript object properties and
-  CSS properties. When these are ambiguous they are qualified as <dfn title="">object properties</dfn> and <dfn title="">CSS
-  properties</dfn> respectively.</p>
+  <p>This specification refers to both HTML and XML attributes and IDL attributes, often in the same
+  context. When it is not clear which is being referred to, they are referred to as <dfn title="">content attributes</dfn> for HTML and XML attributes, and <dfn title="">IDL
+  attributes</dfn> for those defined on IDL interfaces. Similarly, the term "properties" is used for
+  both JavaScript object properties and CSS properties. When these are ambiguous they are qualified
+  as <dfn title="">object properties</dfn> and <dfn title="">CSS properties</dfn> respectively.</p>
 
-  <p>Generally, when the specification states that a feature applies
-  to <a href=#syntax>the HTML syntax</a> or <a href=#the-xhtml-syntax>the XHTML syntax</a>, it
-  also includes the other. When a feature specifically only applies to
-  one of the two languages, it is called out by explicitly stating
-  that it does not apply to the other format, as in "for HTML,
-  ... (this does not apply to XHTML)".</p>
+  <p>Generally, when the specification states that a feature applies to <a href=#syntax>the HTML syntax</a>
+  or <a href=#the-xhtml-syntax>the XHTML syntax</a>, it also includes the other. When a feature specifically only
+  applies to one of the two languages, it is called out by explicitly stating that it does not apply
+  to the other format, as in "for HTML, ... (this does not apply to XHTML)".</p>
 
-  <p>This specification uses the term <dfn title="">document</dfn> to
-  refer to any use of HTML, ranging from short static documents to
-  long essays or reports with rich multimedia, as well as to
-  fully-fledged interactive applications. The term is used to refer
-  both to <code><a href=#document>Document</a></code> objects and their descendant DOM
-  trees, and to serialized byte streams using the <a href=#syntax title="the
-  HTML syntax">HTML syntax</a> or <a href=#the-xhtml-syntax title="the XHTML
-  syntax">XHTML syntax</a>, depending on context.</p>
+  <p>This specification uses the term <dfn title="">document</dfn> to refer to any use of HTML,
+  ranging from short static documents to long essays or reports with rich multimedia, as well as to
+  fully-fledged interactive applications. The term is used to refer both to <code><a href=#document>Document</a></code>
+  objects and their descendant DOM trees, and to serialized byte streams using the <a href=#syntax title="the
+  HTML syntax">HTML syntax</a> or <a href=#the-xhtml-syntax title="the XHTML syntax">XHTML syntax</a>, depending
+  on context.</p>
 
-  <p>In the context of the DOM structures, the terms <a href=#html-documents title="HTML
-  documents">HTML document</a> and <a href=#xml-documents title="XML documents">XML
-  document</a> are used as defined in the DOM Core specification,
-  and refer specifically to two different modes that
-  <code><a href=#document>Document</a></code> objects can find themselves in. <a href=#refsDOMCORE>[DOMCORE]</a> (Such uses are always hyperlinked
-  to their definition.)</p>
+  <p>In the context of the DOM structures, the terms <a href=#html-documents title="HTML documents">HTML
+  document</a> and <a href=#xml-documents title="XML documents">XML document</a> are used as defined in the DOM
+  specification, and refer specifically to two different modes that <code><a href=#document>Document</a></code> objects
+  can find themselves in. <a href=#refsDOM>[DOM]</a> (Such uses are always hyperlinked to their
+  definition.)</p>
 
-  <p>In the context of byte streams, the term HTML document refers to
-  resources labeled as <code><a href=#text/html>text/html</a></code>, and the term XML
-  document refers to resources labeled with an <a href=#xml-mime-type>XML MIME
-  type</a>.</p>
+  <p>In the context of byte streams, the term HTML document refers to resources labeled as
+  <code><a href=#text/html>text/html</a></code>, and the term XML document refers to resources labeled with an <a href=#xml-mime-type>XML
+  MIME type</a>.</p>
 
-  <p>The term <dfn id=xhtml-document>XHTML document</dfn> is used to refer to both
-  <code><a href=#document>Document</a></code>s in the <a href=#xml-documents title="XML documents">XML
-  document</a> mode that contains element nodes in the <a href=#html-namespace-0>HTML
-  namespace</a>, and byte streams labeled with an <a href=#xml-mime-type>XML MIME
-  type</a> that contain elements from the <a href=#html-namespace-0>HTML
-  namespace</a>, depending on context.</p>
+  <p>The term <dfn id=xhtml-document>XHTML document</dfn> is used to refer to both <code><a href=#document>Document</a></code>s in the <a href=#xml-documents title="XML documents">XML document</a> mode that contains element nodes in the <a href=#html-namespace-0>HTML
+  namespace</a>, and byte streams labeled with an <a href=#xml-mime-type>XML MIME type</a> that contain
+  elements from the <a href=#html-namespace-0>HTML namespace</a>, depending on context.</p>
 
-  <hr><p>For simplicity, terms such as <dfn title="">shown</dfn>, <dfn title="">displayed</dfn>, and <dfn title="">visible</dfn> might
-  sometimes be used when referring to the way a document is rendered
-  to the user. These terms are not meant to imply a visual medium;
-  they must be considered to apply to other media in equivalent
-  ways.</p>
+  <hr><p>For simplicity, terms such as <dfn title="">shown</dfn>, <dfn title="">displayed</dfn>, and
+  <dfn title="">visible</dfn> might sometimes be used when referring to the way a document is
+  rendered to the user. These terms are not meant to imply a visual medium; they must be considered
+  to apply to other media in equivalent ways.</p>
 
   <div class=impl>
 
-  <p>When an algorithm B says to return to another algorithm A, it
-  implies that A called B. Upon returning to A, the implementation
-  must continue from where it left off in calling B.</p>
+  <p>When an algorithm B says to return to another algorithm A, it implies that A called B. Upon
+  returning to A, the implementation must continue from where it left off in calling B.</p>
 
   </div>
 
   <!-- should find somewhere more appropriate to put this -->
-  <p>The term "transparent black" refers to the color with red, green,
-  blue, and alpha channels all set to zero.</p>
+  <p>The term "transparent black" refers to the color with red, green, blue, and alpha channels all
+  set to zero.</p>
 
 
   <h4 id=resources><span class=secno>2.1.1 </span>Resources</h4>
@@ -3409,27 +3392,23 @@
 
   <h4 id=scripting-0><span class=secno>2.1.4 </span>Scripting</h4>
 
-  <p>The construction "a <code>Foo</code> object", where
-  <code>Foo</code> is actually an interface, is sometimes used instead
-  of the more accurate "an object implementing the interface
+  <p>The construction "a <code>Foo</code> object", where <code>Foo</code> is actually an interface,
+  is sometimes used instead of the more accurate "an object implementing the interface
   <code>Foo</code>".</p>
 
-  <p>An IDL attribute is said to be <dfn title="">getting</dfn> when
-  its value is being retrieved (e.g. by author script), and is said to
-  be <dfn title="">setting</dfn> when a new value is assigned to
-  it.</p>
+  <p>An IDL attribute is said to be <dfn title="">getting</dfn> when its value is being retrieved
+  (e.g. by author script), and is said to be <dfn title="">setting</dfn> when a new value is
+  assigned to it.</p>
 
-  <p>If a DOM object is said to be <dfn id=live>live</dfn>, then the
-  attributes and methods on that object <span class=impl>must</span>
-  operate on the actual underlying data, not a snapshot of the
+  <p>If a DOM object is said to be <dfn id=live>live</dfn>, then the attributes and methods on that object
+  <span class=impl>must</span> operate on the actual underlying data, not a snapshot of the
   data.</p>
 
   <p>In the contexts of events, the terms <i>fire</i> and <i>dispatch</i> are used as defined in the
-  DOM Core specification: <dfn id=concept-event-fire title=concept-event-fire>firing</dfn> an event means to create and
-  <a href=#concept-event-dispatch title=concept-event-dispatch>dispatch</a> it, and <dfn id=concept-event-dispatch title=concept-event-dispatch>dispatching</dfn> an event means to follow the steps that propagate
+  DOM specification: <dfn id=concept-event-fire title=concept-event-fire>firing</dfn> an event means to create and <a href=#concept-event-dispatch title=concept-event-dispatch>dispatch</a> it, and <dfn id=concept-event-dispatch title=concept-event-dispatch>dispatching</dfn> an event means to follow the steps that propagate
   the event through the tree. The term <dfn id=concept-events-trusted title=concept-events-trusted>trusted event</dfn> is
   used to refer to events whose <code title=dom-event-isTrusted><a href=#dom-event-istrusted>isTrusted</a></code> attribute is
-  initialized to true. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  initialized to true. <a href=#refsDOM>[DOM]</a></p>
 
 
   <h4 id=plugins><span class=secno>2.1.5 </span>Plugins</h4>
@@ -4026,19 +4005,15 @@
 
    <dd>
 
-    <p>The Document Object Model (DOM) is a representation — a
-    model — of a document and its content. The DOM is not just
-    an API; the conformance criteria of HTML implementations are
-    defined, in this specification, in terms of operations on the DOM.
-    <a href=#refsDOMCORE>[DOMCORE]</a></p>
+    <p>The Document Object Model (DOM) is a representation — a model — of a document and
+    its content. The DOM is not just an API; the conformance criteria of HTML implementations are
+    defined, in this specification, in terms of operations on the DOM. <a href=#refsDOM>[DOM]</a></p>
 
-    <p>Implementations must support DOM Core and the events defined in
-    DOM Events, because this specification is defined in terms of the
-    DOM, and some of the features are defined as extensions to the DOM
-    Core interfaces. <a href=#refsDOMCORE>[DOMCORE]</a> <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
+    <p>Implementations must support DOM and the events defined in DOM Events, because this
+    specification is defined in terms of the DOM, and some of the features are defined as extensions
+    to the DOM interfaces. <a href=#refsDOM>[DOM]</a> <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
 
-    <p>In particular, the following features are defined in the DOM
-    Core specification: <a href=#refsDOMCORE>[DOMCORE]</a></p>
+    <p>In particular, the following features are defined in the DOM specification: <a href=#refsDOM>[DOM]</a></p>
 
     <ul class=brief><li><dfn id=attr><code>Attr</code></dfn> interface</li>
      <li><dfn id=comment-0><code>Comment</code></dfn> interface</li>
@@ -4084,6 +4059,7 @@
      <li><dfn id=dom-event-istrusted title=dom-Event-isTrusted><code>isTrusted</code></dfn> attribute</li>
      <li>The <dfn id=concept-event-type title=concept-event-type>type</dfn> of an event</li>
      <li>The concept of an <dfn id=concept-event-listener title=concept-event-listener>event listener</dfn> and the <a href=#concept-event-listener title=concept-event-listener>event listeners</a> associated with an <code><a href=#eventtarget>EventTarget</a></code></li>
+     <li>The concept of a regular <dfn id=event-parent>event parent</dfn> and a <dfn id=cross-boundary-event-parent>cross-boundary event parent</dfn></li> <!-- see bug 18780 -->
 
      <li>The <dfn id="document's-character-encoding" title="document's character encoding">encoding</dfn> (herein the <i>character encoding</i>) and <dfn id=concept-document-content-type title=concept-document-content-type>content type</dfn> of a <code><a href=#document>Document</a></code></li>
      <li>The distinction between <dfn id=xml-documents>XML documents</dfn> and <dfn id=html-documents>HTML documents</dfn></li>
@@ -4098,10 +4074,8 @@
      <li>The <dfn id=mutationobserver-scripting-environment><code>MutationObserver</code> <var title="">scripting environment</var></dfn> concept</li>
      <li>The <dfn id=concept-mo-invoke title=concept-mo-invoke>invoke <code>MutationObserver</code> objects</dfn> algorithm</li>
 
-    </ul><p>The term <dfn id=throw>throw</dfn> in this specification is used as
-    defined in the DOM Core specification. The following
-    <code><a href=#domexception>DOMException</a></code> types are defined in the DOM Core
-    specification: <a href=#refsDOMCORE>[DOMCORE]</a></p>
+    </ul><p>The term <dfn id=throw>throw</dfn> in this specification is used as defined in the DOM specification.
+    The following <code><a href=#domexception>DOMException</a></code> types are defined in the DOM specification: <a href=#refsDOM>[DOM]</a></p>
 
     <ol class=brief><li value=1><dfn id=indexsizeerror><code>IndexSizeError</code></dfn></li>
      <li value=3><dfn id=hierarchyrequesterror><code>HierarchyRequestError</code></dfn></li>
@@ -4124,20 +4098,15 @@
      <li value=23><dfn id=timeouterror><code>TimeoutError</code></dfn></li>
      <li value=24><dfn id=invalidnodetypeerror><code>InvalidNodeTypeError</code></dfn></li>
      <li value=25><dfn id=datacloneerror><code>DataCloneError</code></dfn></li>
-    </ol><p class=example>For example, to <i>throw a
-    <code><a href=#timeouterror>TimeoutError</a></code> exception</i>, a user agent would
-    construct a <code><a href=#domexception>DOMException</a></code> object whose type was the
-    string "<code title="">TimeoutError</code>" (and whose code was
-    the number 23, for legacy reasons) and actually throw that object
-    as an exception.</p>
+    </ol><p class=example>For example, to <i>throw a <code><a href=#timeouterror>TimeoutError</a></code> exception</i>, a user
+    agent would construct a <code><a href=#domexception>DOMException</a></code> object whose type was the string "<code title="">TimeoutError</code>" (and whose code was the number 23, for legacy reasons) and
+    actually throw that object as an exception.</p>
 
-    <p>The <span title=concept-document-URL>URL</span> associated
-    with a <code><a href=#document>Document</a></code>, as defined in the DOM Core
-    specification, is referred to in this specification as <a href="#the-document's-address">the
-    document's address</a>.</p>
+    <p>The <span title=concept-document-URL>URL</span> associated with a <code><a href=#document>Document</a></code>, as
+    defined in the DOM specification, is referred to in this specification as <a href="#the-document's-address">the document's
+    address</a>.</p>
 
-    <p>The following features are defined in the DOM Events
-    specification: <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
+    <p>The following features are defined in the DOM Events specification: <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
 
     <ul class=brief><li><dfn id=mouseevent><code>MouseEvent</code></dfn> interface</li>
      <li><dfn id=mouseeventinit><code>MouseEventInit</code></dfn> dictionary type</li>
@@ -7682,7 +7651,7 @@
   <a href=#affected-by-a-base-url-change>affected by a base URL change</a>.</p>
 
   <p>The following are <a href=#base-url-change-steps>base URL change steps</a>, which run when an element is
-  <a href=#affected-by-a-base-url-change>affected by a base URL change</a> (as defined by the DOM Core specification):</p>
+  <a href=#affected-by-a-base-url-change>affected by a base URL change</a> (as defined by the DOM specification):</p>
 
   <dl class=switch><dt>If the element creates a <a href=#hyperlink>hyperlink</a></dt>
 
@@ -9126,8 +9095,8 @@
    node of <var title="">reference</var>. Otherwise, let <var title="">parent</var> be the
    <code><a href=#the-select-element>select</a></code> element on which the <code><a href=#htmloptionscollection>HTMLOptionsCollection</a></code> is rooted.</li>
 
-   <li><p>Act as if the DOM Core <code title=dom-Node-insertBefore><a href=#dom-node-insertbefore>insertBefore()</a></code> method
-   was invoked on the <var title="">parent</var> node, with <var title="">element</var> as the first
+   <li><p>Act as if the DOM <code title=dom-Node-insertBefore><a href=#dom-node-insertbefore>insertBefore()</a></code> method was
+   invoked on the <var title="">parent</var> node, with <var title="">element</var> as the first
    argument and <var title="">reference</var> as the second argument.</p>
 
   </ol><p>The <dfn id=dom-htmloptionscollection-remove title=dom-HTMLOptionsCollection-remove><code>remove(<var title="">index</var>)</code></dfn> method must act according to the following algorithm:</p>
@@ -9572,32 +9541,11 @@
   </div>
 
 
-  <h4 id=dom-feature-strings><span class=secno>2.8.7 </span>DOM feature strings</h4>
 
-  <p>DOM3 Core defines mechanisms for checking for interface support,
-  and for obtaining implementations of interfaces, using <a href=http://www.w3.org/TR/DOM-Level-3-Core/core.html#DOMFeatures>feature
-  strings</a>. <a href=#refsDOMCORE>[DOMCORE]</a></p>
-
-  <p>Authors are strongly discouraged from using these, as they are
-  notoriously unreliable and imprecise. Authors are encouraged to rely
-  on explicit feature testing or the graceful degradation behavior
-  intrinsic to some of the features in this specification.</p>
-
   <div class=impl>
 
-  <p>For historical reasons, user agents should return the true value
-  when the <dfn id=hasfeature title=hasFeature><code>hasFeature(<var title="">feature</var>, <var title="">version</var>)</code></dfn>
-  method of the <code><a href=#domimplementation>DOMImplementation</a></code> interface is invoked
-  with <var title="">feature</var> set to either "<code title="">HTML</code>" or "<code title="">XHTML</code>" and <var title="">version</var> set to either "<code>1.0</code>" or
-  "<code>2.0</code>".</p>
+  <h4 id=garbage-collection><span class=secno>2.8.7 </span>Garbage collection</h4>
 
-  </div>
-
-
-  <div class=impl>
-
-  <h4 id=garbage-collection><span class=secno>2.8.8 </span>Garbage collection</h4>
-
   <p>There is an <dfn id=implied-strong-reference>implied strong reference</dfn> from any IDL
   attribute that returns a pre-existing object to that object.</p>
 
@@ -9648,58 +9596,47 @@
 
   <h3 id=documents><span class=secno>3.1 </span>Documents</h3>
 
-  <p>Every XML and HTML document in an HTML UA is represented by a
-  <code><a href=#document>Document</a></code> object. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  <p>Every XML and HTML document in an HTML UA is represented by a <code><a href=#document>Document</a></code> object. <a href=#refsDOM>[DOM]</a></p>
 
-  <p><dfn id="the-document's-address">The document's address</dfn> is an <a href=#absolute-url>absolute URL</a>
-  that is initially set when the <code><a href=#document>Document</a></code> is created but
-  that can change during the lifetime of the <code><a href=#document>Document</a></code>,
-  for example when the user <a href=#navigate title=navigate>navigates</a> to
-  a <a href=#scroll-to-fragid title=navigate-fragid>fragment identifier</a> on the
-  page or when the <code title=dom-history-pushState><a href=#dom-history-pushstate>pushState()</a></code> method is called
-  with a new <a href=#url>URL</a>.</p>
+  <p><dfn id="the-document's-address">The document's address</dfn> is an <a href=#absolute-url>absolute URL</a> that is initially set when
+  the <code><a href=#document>Document</a></code> is created but that can change during the lifetime of the
+  <code><a href=#document>Document</a></code>, for example when the user <a href=#navigate title=navigate>navigates</a> to a
+  <a href=#scroll-to-fragid title=navigate-fragid>fragment identifier</a> on the page or when the <code title=dom-history-pushState><a href=#dom-history-pushstate>pushState()</a></code> method is called with a new <a href=#url>URL</a>.</p>
   <!--
     http://www.hixie.ch/tests/adhoc/dom/level0/history/pushState/002/
     http://www.hixie.ch/tests/adhoc/html/navigation/fragids/016.html
   -->
 
-  <p class=warning>Interactive user agents typically expose
-  <a href="#the-document's-address">the document's address</a> in their user interface. This is
-  the primary mechanism by which a user can tell if a site is
+  <p class=warning>Interactive user agents typically expose <a href="#the-document's-address">the document's address</a> in
+  their user interface. This is the primary mechanism by which a user can tell if a site is
   attempting to impersonate another.</p>
 
-  <p>When a <code><a href=#document>Document</a></code> is created by a <a href=#concept-script title=concept-script>script</a> using the <code title=dom-DOMImplementation-createDocument><a href=#dom-domimplementation-createdocument>createDocument()</a></code>
-  or <code title=dom-DOMImplementation-createHTMLDocument><a href=#dom-domimplementation-createhtmldocument>createHTMLDocument()</a></code>
-  APIs, <a href="#the-document's-address">the document's address</a> is the same as <a href="#the-document's-address">the
-  document's address</a> of the <a href="#script's-document">script's document</a>, and
-  the <code><a href=#document>Document</a></code> is both <a href=#ready-for-post-load-tasks>ready for post-load
-  tasks</a> and <a href=#completely-loaded>completely loaded</a> immediately.</p>
+  <p>When a <code><a href=#document>Document</a></code> is created by a <a href=#concept-script title=concept-script>script</a> using
+  the <code title=dom-DOMImplementation-createDocument><a href=#dom-domimplementation-createdocument>createDocument()</a></code> or <code title=dom-DOMImplementation-createHTMLDocument><a href=#dom-domimplementation-createhtmldocument>createHTMLDocument()</a></code> APIs, <a href="#the-document's-address">the
+  document's address</a> is the same as <a href="#the-document's-address">the document's address</a> of the <a href="#script's-document">script's
+  document</a>, and the <code><a href=#document>Document</a></code> is both <a href=#ready-for-post-load-tasks>ready for post-load tasks</a> and
+  <a href=#completely-loaded>completely loaded</a> immediately.</p>
 
-  <p>Each <code><a href=#document>Document</a></code> object has a <dfn id=reload-override-flag>reload override
-  flag</dfn> that is originally unset. The flag is set by the <code title=dom-document-open><a href=#dom-document-open>document.open()</a></code> and <code title=dom-document-open><a href=#dom-document-open>document.write()</a></code> methods in certain
-  situations. When the flag is set, the <code><a href=#document>Document</a></code> also has
-  a <dfn id=reload-override-buffer>reload override buffer</dfn> which is a Unicode string that
-  is used as the source of the document when it is reloaded.</p>
+  <p>Each <code><a href=#document>Document</a></code> object has a <dfn id=reload-override-flag>reload override flag</dfn> that is originally
+  unset. The flag is set by the <code title=dom-document-open><a href=#dom-document-open>document.open()</a></code> and <code title=dom-document-open><a href=#dom-document-open>document.write()</a></code> methods in certain situations. When the flag is
+  set, the <code><a href=#document>Document</a></code> also has a <dfn id=reload-override-buffer>reload override buffer</dfn> which is a Unicode
+  string that is used as the source of the document when it is reloaded.</p>
 
-  <p>When the user agent is to perform <dfn id=an-overridden-reload>an overridden
-  reload</dfn>, it must act as follows:</p>
+  <p>When the user agent is to perform <dfn id=an-overridden-reload>an overridden reload</dfn>, it must act as follows:</p>
 
-  <ol><li><p>Let <var title="">source</var> be the value of the
-   <a href=#browsing-context>browsing context</a>'s <a href=#active-document>active document</a>'s
-   <a href=#reload-override-buffer>reload override buffer</a>.</li>
+  <ol><li><p>Let <var title="">source</var> be the value of the <a href=#browsing-context>browsing context</a>'s
+   <a href=#active-document>active document</a>'s <a href=#reload-override-buffer>reload override buffer</a>.</li>
 
-   <li><p><a href=#navigate>Navigate</a><!--DONAV reload after d.open()--> the
-   <a href=#browsing-context>browsing context</a> to a resource whose source is <var title="">source</var>, with <a href=#replacement-enabled>replacement enabled</a>. When
-   the <a href=#navigate>navigate</a> algorithm creates a <code><a href=#document>Document</a></code>
-   object for this purpose, set that <code><a href=#document>Document</a></code>'s
-   <a href=#reload-override-flag>reload override flag</a> and set its <a href=#reload-override-buffer>reload override
-   buffer</a> to <var title="">source</var>.</li>
+   <li><p><a href=#navigate>Navigate</a><!--DONAV reload after d.open()--> the <a href=#browsing-context>browsing context</a>
+   to a resource whose source is <var title="">source</var>, with <a href=#replacement-enabled>replacement enabled</a>.
+   When the <a href=#navigate>navigate</a> algorithm creates a <code><a href=#document>Document</a></code> object for this purpose,
+   set that <code><a href=#document>Document</a></code>'s <a href=#reload-override-flag>reload override flag</a> and set its <a href=#reload-override-buffer>reload
+   override buffer</a> to <var title="">source</var>.</li>
 
   </ol><h4 id=the-document-object><span class=secno>3.1.1 </span>The <code><a href=#document>Document</a></code> object</h4>
 
-  <p>The DOM Core specification defines a <code title="DOM
-  Document"><a href=#dom-document>Document</a></code> interface, which this specification
-  extends significantly:</p>
+  <p>The DOM specification defines a <code title="DOM Document"><a href=#dom-document>Document</a></code> interface, which
+  this specification extends significantly:</p>
 
   <pre class=idl>[OverrideBuiltins]
 partial /*sealed*/ interface <dfn id=document>Document</dfn> {
@@ -10997,28 +10934,24 @@
 
   <h5 id=the-id-attribute><span class=secno>3.2.3.1 </span>The <dfn title=attr-id><code>id</code></dfn> attribute</h5>
 
-  <p>The <code title=attr-id><a href=#the-id-attribute>id</a></code> attribute specifies its
-  element's <a href=#concept-id title=concept-id>unique identifier (ID)</a>. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  <p>The <code title=attr-id><a href=#the-id-attribute>id</a></code> attribute specifies its element's <a href=#concept-id title=concept-id>unique identifier (ID)</a>. <a href=#refsDOM>[DOM]</a></p>
 
-  <p>The value must be unique amongst all the <a href=#concept-id title=concept-id>IDs</a> in the element's <a href=#home-subtree>home
-  subtree</a> and must contain at least one character. The value
-  must not contain any <a href=#space-character title="space character">space
-  characters</a>.</p>
+  <p>The value must be unique amongst all the <a href=#concept-id title=concept-id>IDs</a> in the element's
+  <a href=#home-subtree>home subtree</a> and must contain at least one character. The value must not contain any
+  <a href=#space-character title="space character">space characters</a>.</p>
 
-  <!-- space characters are disallowed because space-separated lists
-  of IDs otherwise would not be able to reach all valid IDs -->
+  <!-- space characters are disallowed because space-separated lists of IDs otherwise would not be
+  able to reach all valid IDs -->
 
-  <p class=note>An element's <a href=#concept-id title=concept-id>unique
-  identifier</a> can be used for a variety of purposes, most
-  notably as a way to link to specific parts of a document using
-  fragment identifiers, as a way to target an element when scripting,
-  and as a way to style a specific element from CSS.</p>
+  <p class=note>An element's <a href=#concept-id title=concept-id>unique identifier</a> can be used for a
+  variety of purposes, most notably as a way to link to specific parts of a document using fragment
+  identifiers, as a way to target an element when scripting, and as a way to style a specific
+  element from CSS.</p>
 
   <div class=impl>
 
-  <p>Identifiers are opaque strings. Particular meanings should not be
-  derived from the value of the <code title=attr-id><a href=#the-id-attribute>id</a></code>
-  attribute.</p>
+  <p>Identifiers are opaque strings. Particular meanings should not be derived from the value of the
+  <code title=attr-id><a href=#the-id-attribute>id</a></code> attribute.</p>
 
   </div>
 
@@ -11538,38 +11471,32 @@
 
   <h5 id=classes><span class=secno>3.2.3.7 </span>The <dfn title=attr-class><code>class</code></dfn> attribute</h5>
 
-  <p>Every <a href=#html-elements title="HTML elements">HTML element</a> may have a
-  <code title=attr-class><a href=#classes>class</a></code> attribute specified.</p>
+  <p>Every <a href=#html-elements title="HTML elements">HTML element</a> may have a <code title=attr-class><a href=#classes>class</a></code> attribute specified.</p>
 
-  <p>The attribute, if specified, must have a value that is a
-  <a href=#set-of-space-separated-tokens>set of space-separated tokens</a> representing the various
-  classes that the element belongs to.</p>
+  <p>The attribute, if specified, must have a value that is a <a href=#set-of-space-separated-tokens>set of space-separated
+  tokens</a> representing the various classes that the element belongs to.</p>
 
   <div class=impl>
 
-  <p>The classes that an <a href=#html-elements title="HTML elements">HTML
-  element</a> has assigned to it consists of all the classes
-  returned when the value of the <code title=attr-class><a href=#classes>class</a></code>
-  attribute is <a href=#split-a-string-on-spaces title="split a string on spaces">split on
-  spaces</a>. (Duplicates are ignored.)</p>
+  <p>The classes that an <a href=#html-elements title="HTML elements">HTML element</a> has assigned to it consists
+  of all the classes returned when the value of the <code title=attr-class><a href=#classes>class</a></code> attribute
+  is <a href=#split-a-string-on-spaces title="split a string on spaces">split on spaces</a>. (Duplicates are ignored.)</p>
 
   </div>
 
-  <p class=note>Assigning classes to an element affects class
-  matching in selectors in CSS, the <code title=dom-document-getElementsByClassName>getElementsByClassName()</code>
-  method in the DOM, and other such features.</p>
+  <p class=note>Assigning classes to an element affects class matching in selectors in CSS, the
+  <code title=dom-document-getElementsByClassName>getElementsByClassName()</code> method in the
+  DOM, and other such features.</p>
 
-  <p>There are no additional restrictions on the tokens authors can
-  use in the <code title=attr-class><a href=#classes>class</a></code> attribute, but
-  authors are encouraged to use values that describe the nature of the
-  content, rather than values that describe the desired presentation
-  of the content.</p>
+  <p>There are no additional restrictions on the tokens authors can use in the <code title=attr-class><a href=#classes>class</a></code> attribute, but authors are encouraged to use values that describe
+  the nature of the content, rather than values that describe the desired presentation of the
+  content.</p>
 
   <div class=impl>
 
-  <hr><p class=note>The <dfn id=dom-classname title=dom-className><code>className</code></dfn> and <dfn id=dom-classlist title=dom-classList><code>classList</code></dfn> IDL attributes,
-  defined in the DOM Core specification, <a href=#reflect>reflect</a> the
-  <code title=attr-class><a href=#classes>class</a></code> content attribute. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  <hr><p class=note>The <dfn id=dom-classname title=dom-className><code>className</code></dfn> and <dfn id=dom-classlist title=dom-classList><code>classList</code></dfn> IDL attributes, defined in the DOM
+  specification, <a href=#reflect>reflect</a> the <code title=attr-class><a href=#classes>class</a></code> content attribute.
+  <a href=#refsDOM>[DOM]</a></p>
 
   </div>
 
@@ -16061,85 +15988,63 @@
            attribute DOMString <a href=#dom-script-text title=dom-script-text>text</a>;
 };</pre>
    </dd>
-  </dl><!--TOPIC:HTML--><p>The <code><a href=#the-script-element>script</a></code> element allows authors to include dynamic
-  script and data blocks in their documents. The element does not
-  <a href=#represents title=represents>represent</a> content for the user.</p>
+  </dl><!--TOPIC:HTML--><p>The <code><a href=#the-script-element>script</a></code> element allows authors to include dynamic script and data blocks in
+  their documents. The element does not <a href=#represents title=represents>represent</a> content for the
+  user.</p>
 
-  <p>When used to include dynamic scripts, the scripts may either be
-  embedded inline or may be imported from an external file using the
-  <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute. If the language
-  is not that described by "<code title="">text/javascript</code>",
-  then the <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute must
-  be present, as described below. Whatever language is used, the
-  contents of the <code><a href=#the-script-element>script</a></code> element must conform with the
+  <p>When used to include dynamic scripts, the scripts may either be embedded inline or may be
+  imported from an external file using the <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute. If
+  the language is not that described by "<code title="">text/javascript</code>", then the <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute must be present, as described below. Whatever
+  language is used, the contents of the <code><a href=#the-script-element>script</a></code> element must conform with the
   requirements of that language's specification.</p>
 
-  <p>When used to include data blocks (as opposed to scripts), the
-  data must be embedded inline, the format of the data must be given
-  using the <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute, the
-  <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute must not be
-  specified, and the contents of the <code><a href=#the-script-element>script</a></code> element must
-  conform to the requirements defined for the format used.</p>
+  <p>When used to include data blocks (as opposed to scripts), the data must be embedded inline, the
+  format of the data must be given using the <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute,
+  the <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute must not be specified, and the contents of
+  the <code><a href=#the-script-element>script</a></code> element must conform to the requirements defined for the format used.</p>
 
-  <p>The <dfn id=attr-script-type title=attr-script-type><code>type</code></dfn>
-  attribute gives the language of the script or format of the data. If
-  the attribute is present, its value must be a <a href=#valid-mime-type>valid MIME
-  type</a>. The <code title="">charset</code> parameter must not be
-  specified. The default, which is used if the attribute is absent,
-  is "<code title="">text/javascript</code>".</p>
+  <p>The <dfn id=attr-script-type title=attr-script-type><code>type</code></dfn> attribute gives the language of the
+  script or format of the data. If the attribute is present, its value must be a <a href=#valid-mime-type>valid MIME
+  type</a>. The <code title="">charset</code> parameter must not be specified. The default, which
+  is used if the attribute is absent, is "<code title="">text/javascript</code>".</p>
 
-  <p>The <dfn id=attr-script-src title=attr-script-src><code>src</code></dfn>
-  attribute, if specified, gives the address of the external script
-  resource to use. The value of the attribute must be a <a href=#valid-non-empty-url-potentially-surrounded-by-spaces>valid
-  non-empty URL potentially surrounded by spaces</a> identifying a
-  script resource of the type given by the <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute, if the attribute is
-  present, or of the type "<code title="">text/javascript</code>", if
-  the attribute is absent. A resource is a script resource of a given
-  type if that type identifies a scripting language and the resource
+  <p>The <dfn id=attr-script-src title=attr-script-src><code>src</code></dfn> attribute, if specified, gives the
+  address of the external script resource to use. The value of the attribute must be a <a href=#valid-non-empty-url-potentially-surrounded-by-spaces>valid
+  non-empty URL potentially surrounded by spaces</a> identifying a script resource of the type
+  given by the <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute, if the attribute is present, or
+  of the type "<code title="">text/javascript</code>", if the attribute is absent. A resource is a
+  script resource of a given type if that type identifies a scripting language and the resource
   conforms with the requirements of that language's specification.</p>
 
-  <p>The <dfn id=attr-script-charset title=attr-script-charset><code>charset</code></dfn>
-  attribute gives the character encoding of the external script
-  resource. The attribute must not be specified if the <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute is not present. If the
-  attribute is set, its value must be a valid character encoding name,
-  must be an <a href=#ascii-case-insensitive>ASCII case-insensitive</a> match for the
-  <a href=#preferred-mime-name>preferred MIME name</a> for that encoding, and must match
-  the encoding given in the <code title="">charset</code> parameter of
-  the <a href=#content-type title=Content-Type>Content-Type metadata</a> of the
-  external file, if any. <a href=#refsIANACHARSET>[IANACHARSET]</a></p>
+  <p>The <dfn id=attr-script-charset title=attr-script-charset><code>charset</code></dfn> attribute gives the character
+  encoding of the external script resource. The attribute must not be specified if the <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute is not present. If the attribute is set, its value
+  must be a valid character encoding name, must be an <a href=#ascii-case-insensitive>ASCII case-insensitive</a> match for
+  the <a href=#preferred-mime-name>preferred MIME name</a> for that encoding, and must match the encoding given in the
+  <code title="">charset</code> parameter of the <a href=#content-type title=Content-Type>Content-Type
+  metadata</a> of the external file, if any. <a href=#refsIANACHARSET>[IANACHARSET]</a></p>
 
-  <p>The <dfn id=attr-script-async title=attr-script-async><code>async</code></dfn> and
-  <dfn id=attr-script-defer title=attr-script-defer><code>defer</code></dfn> attributes
-  are <a href=#boolean-attribute title="boolean attribute">boolean attributes</a> that
-  indicate how the script should be executed. The <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> and <code title=attr-script-async><a href=#attr-script-async>async</a></code> attributes must not be
-  specified if the <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute
-  is not present.</p>
+  <p>The <dfn id=attr-script-async title=attr-script-async><code>async</code></dfn> and <dfn id=attr-script-defer title=attr-script-defer><code>defer</code></dfn> attributes are <a href=#boolean-attribute title="boolean
+  attribute">boolean attributes</a> that indicate how the script should be executed. The <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> and <code title=attr-script-async><a href=#attr-script-async>async</a></code> attributes
+  must not be specified if the <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute is not
+  present.</p>
 
-  <p>There are three possible modes that can be selected using these
-  attributes. If the <code title=attr-script-async><a href=#attr-script-async>async</a></code>
-  attribute is present, then the script will be executed
-  asynchronously, as soon as it is available. If the <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute is not present but
-  the <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> attribute is
-  present, then the script is executed when the page has finished
-  parsing. If neither attribute is present, then the script is
-  fetched and executed immediately, before the user agent continues
+  <p>There are three possible modes that can be selected using these attributes. If the <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute is present, then the script will be executed
+  asynchronously, as soon as it is available. If the <code title=attr-script-async><a href=#attr-script-async>async</a></code>
+  attribute is not present but the <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> attribute is
+  present, then the script is executed when the page has finished parsing. If neither attribute is
+  present, then the script is fetched and executed immediately, before the user agent continues
   parsing the page.</p>
 
-  <p class=note>The exact processing details for these attributes
-  are, for mostly historical reasons, somewhat non-trivial, involving
-  a number of aspects of HTML. The implementation requirements are
-  therefore by necessity scattered throughout the specification. The
-  algorithms below (in this section) describe the core of this
-  processing, but these algorithms reference and are referenced by the
-  parsing rules for <code><a href=#the-script-element>script</a></code> <a href=#scriptTag>start</a>
-  and <a href=#scriptEndTag>end</a> tags in HTML, <a href=#scriptForeignEndTag>in foreign content</a>, and <a href=#scriptTagXML>in XML</a>, the rules for the <code title=dom-document-write><a href=#dom-document-write>document.write()</a></code> method, the
-  handling of <a href=#scripting>scripting</a>, etc.</p>
+  <p class=note>The exact processing details for these attributes are, for mostly historical
+  reasons, somewhat non-trivial, involving a number of aspects of HTML. The implementation
+  requirements are therefore by necessity scattered throughout the specification. The algorithms
+  below (in this section) describe the core of this processing, but these algorithms reference and
+  are referenced by the parsing rules for <code><a href=#the-script-element>script</a></code> <a href=#scriptTag>start</a> and <a href=#scriptEndTag>end</a> tags in HTML, <a href=#scriptForeignEndTag>in foreign content</a>,
+  and <a href=#scriptTagXML>in XML</a>, the rules for the <code title=dom-document-write><a href=#dom-document-write>document.write()</a></code> method, the handling of <a href=#scripting>scripting</a>, etc.</p>
 
-  <p>The <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> attribute may be
-  specified even if the <code title=attr-script-async><a href=#attr-script-async>async</a></code>
-  attribute is specified, to cause legacy Web browsers that only
-  support <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> (and not <code title=attr-script-async><a href=#attr-script-async>async</a></code>) to fall back to the <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> behavior instead of the
-  synchronous blocking behavior that is the default.</p>
+  <p>The <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> attribute may be specified even if the <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute is specified, to cause legacy Web browsers that
+  only support <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> (and not <code title=attr-script-async><a href=#attr-script-async>async</a></code>) to fall back to the <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> behavior instead of the synchronous blocking behavior that
+  is the default.</p>
 
   <p>The <dfn id=attr-script-crossorigin title=attr-script-crossorigin><code>crossorigin</code></dfn> attribute is a
   <a href=#cors-settings-attribute>CORS settings attribute</a>. It controls, for scripts that are obtained from other <a href=#origin title=origin>origins</a>, whether error information will be exposed.</p>
@@ -16150,53 +16055,40 @@
 
   <div class=impl>
 
-  <p>A <code><a href=#the-script-element>script</a></code> element has several associated pieces of
-  state.</p>
+  <p>A <code><a href=#the-script-element>script</a></code> element has several associated pieces of state.</p>
 
-  <p>The first is a flag indicating whether or not the script block
-  has been <dfn id=already-started>"already started"</dfn>. Initially,
-  <code><a href=#the-script-element>script</a></code> elements must have this flag unset (script
-  blocks, when created, are not "already started"). The <a href=#concept-node-clone-ext title=concept-node-clone-ext>cloning steps</a> for
-  <code><a href=#the-script-element>script</a></code> elements must set the "already started" flag on
-  the copy if it is set on the element being cloned.</p>
+  <p>The first is a flag indicating whether or not the script block has been <dfn id=already-started>"already
+  started"</dfn>. Initially, <code><a href=#the-script-element>script</a></code> elements must have this flag unset (script blocks,
+  when created, are not "already started"). The <a href=#concept-node-clone-ext title=concept-node-clone-ext>cloning
+  steps</a> for <code><a href=#the-script-element>script</a></code> elements must set the "already started" flag on the copy if
+  it is set on the element being cloned.</p>
 
-  <p>The second is a flag indicating whether the element was
-  <dfn id=parser-inserted>"parser-inserted"</dfn>. Initially, <code><a href=#the-script-element>script</a></code>
-  elements must have this flag unset. It is set by the <a href=#html-parser>HTML
-  parser</a> and the <a href=#xml-parser>XML parser</a> on <code><a href=#the-script-element>script</a></code>
-  elements they insert and affects the processing of those
-  elements.</p>
+  <p>The second is a flag indicating whether the element was <dfn id=parser-inserted>"parser-inserted"</dfn>.
+  Initially, <code><a href=#the-script-element>script</a></code> elements must have this flag unset. It is set by the <a href=#html-parser>HTML
+  parser</a> and the <a href=#xml-parser>XML parser</a> on <code><a href=#the-script-element>script</a></code> elements they insert and
+  affects the processing of those elements.</p>
 
-  <p>The third is a flag indicating whether the element will
-  <dfn id=force-async>"force-async"</dfn>. Initially, <code><a href=#the-script-element>script</a></code> elements
-  must have this flag set. It is unset by the <a href=#html-parser>HTML parser</a>
-  and the <a href=#xml-parser>XML parser</a> on <code><a href=#the-script-element>script</a></code> elements they
-  insert. In addition, whenever a <code><a href=#the-script-element>script</a></code> element whose
-  <a href=#force-async>"force-async"</a> flag is set has a <code title=attr-script-async><a href=#attr-script-async>async</a></code> content attribute added, the
-  element's <a href=#force-async>"force-async"</a> flag must be unset.</p> <!--
-  there's no need to unset it when the attribute is removed since you
-  can't have the attribute and the flag set at once. -->
+  <p>The third is a flag indicating whether the element will <dfn id=force-async>"force-async"</dfn>. Initially,
+  <code><a href=#the-script-element>script</a></code> elements must have this flag set. It is unset by the <a href=#html-parser>HTML parser</a>
+  and the <a href=#xml-parser>XML parser</a> on <code><a href=#the-script-element>script</a></code> elements they insert. In addition, whenever
+  a <code><a href=#the-script-element>script</a></code> element whose <a href=#force-async>"force-async"</a> flag is set has a <code title=attr-script-async><a href=#attr-script-async>async</a></code> content attribute added, the element's
+  <a href=#force-async>"force-async"</a> flag must be unset.</p> <!-- there's no need to unset it when the
+  attribute is removed since you can't have the attribute and the flag set at once. -->
 
-  <p>The fourth is a flag indicating whether or not the script block is
-  <dfn id=ready-to-be-parser-executed>"ready to be parser-executed"</dfn>. Initially,
-  <code><a href=#the-script-element>script</a></code> elements must have this flag unset (script
-  blocks, when created, are not "ready to be parser-executed"). This
-  flag is used only for elements that are also
-  <a href=#parser-inserted>"parser-inserted"</a>, to let the parser know when to
-  execute the script.</p>
+  <p>The fourth is a flag indicating whether or not the script block is <dfn id=ready-to-be-parser-executed>"ready to be
+  parser-executed"</dfn>. Initially, <code><a href=#the-script-element>script</a></code> elements must have this flag unset (script
+  blocks, when created, are not "ready to be parser-executed"). This flag is used only for elements
+  that are also <a href=#parser-inserted>"parser-inserted"</a>, to let the parser know when to execute the
+  script.</p>
 
-  <p>The last few pieces of state are <dfn id="the-script-block's-type"><var>the script block's
-  type</var></dfn>, <dfn id="the-script-block's-character-encoding"><var>the script block's character
-  encoding</var></dfn>, and <dfn id="the-script-block's-fallback-character-encoding"><var>the script block's fallback
-  character encoding</var></dfn>. They are determined when the script
-  is prepared, based on the attributes on the element at that time,
-  and the <code><a href=#document>Document</a></code> of the <code><a href=#the-script-element>script</a></code>
-  element.</p>
+  <p>The last few pieces of state are <dfn id="the-script-block's-type"><var>the script block's type</var></dfn>, <dfn id="the-script-block's-character-encoding"><var>the
+  script block's character encoding</var></dfn>, and <dfn id="the-script-block's-fallback-character-encoding"><var>the script block's fallback character
+  encoding</var></dfn>. They are determined when the script is prepared, based on the attributes on
+  the element at that time, and the <code><a href=#document>Document</a></code> of the <code><a href=#the-script-element>script</a></code> element.</p>
 
-  <p>When a <code><a href=#the-script-element>script</a></code> element that is not marked as being
-  <a href=#parser-inserted>"parser-inserted"</a> experiences one of the events listed
-  in the following list, the user agent must synchronously <a href=#prepare-a-script title="prepare a script">prepare</a> the <code><a href=#the-script-element>script</a></code>
-  element:</p>
+  <p>When a <code><a href=#the-script-element>script</a></code> element that is not marked as being <a href=#parser-inserted>"parser-inserted"</a>
+  experiences one of the events listed in the following list, the user agent must synchronously
+  <a href=#prepare-a-script title="prepare a script">prepare</a> the <code><a href=#the-script-element>script</a></code> element:</p>
 
   <ul><li>The <code><a href=#the-script-element>script</a></code> element gets <a href=#insert-an-element-into-a-document title="insert an element into a document">inserted
    into a document</a>, at the time the <a href=#nodes-are-inserted title="nodes are inserted">node is inserted</a>
@@ -16208,33 +16100,28 @@
    <code><a href=#the-script-element>script</a></code> element, after any <code><a href=#the-script-element>script</a></code> elements <a href=#nodes-are-inserted title="nodes are
    inserted">inserted</a> at that time.</li>
 
-   <li>The <code><a href=#the-script-element>script</a></code> element is <a href=#in-a-document>in a
-   <code>Document</code></a> and has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute set where previously
-   the element had no such attribute.</li>
+   <li>The <code><a href=#the-script-element>script</a></code> element is <a href=#in-a-document>in a <code>Document</code></a> and has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute set where previously the element had no such
+   attribute.</li>
 
-  </ul><p>To <dfn id=prepare-a-script title="prepare a script">prepare a script</dfn>, the user
-  agent must act as follows:</p>
+  </ul><p>To <dfn id=prepare-a-script title="prepare a script">prepare a script</dfn>, the user agent must act as
+  follows:</p>
 
   <ol><li>
 
-    <p>If the <code><a href=#the-script-element>script</a></code> element is marked as having
-    <a href=#already-started>"already started"</a>, then the user agent must abort
-    these steps at this point. The script is not executed.</p>
+    <p>If the <code><a href=#the-script-element>script</a></code> element is marked as having <a href=#already-started>"already started"</a>, then
+    the user agent must abort these steps at this point. The script is not executed.</p>
 
    </li>
 
    <li>
 
-    <p>If the element has its <a href=#parser-inserted>"parser-inserted"</a> flag set,
-    then set <var title="">was-parser-inserted</var> to true and unset
-    the element's <a href=#parser-inserted>"parser-inserted"</a> flag. Otherwise, set
-    <var title="">was-parser-inserted</var> to false.</p>
+    <p>If the element has its <a href=#parser-inserted>"parser-inserted"</a> flag set, then set <var title="">was-parser-inserted</var> to true and unset the element's
+    <a href=#parser-inserted>"parser-inserted"</a> flag. Otherwise, set <var title="">was-parser-inserted</var> to
+    false.</p>
 
-    <p class=note>This is done so that if parser-inserted
-    <code><a href=#the-script-element>script</a></code> elements fail to run when the parser tries to
-    run them, e.g. because they are empty or specify an unsupported
-    scripting language, another script can later mutate them and cause
-    them to run again.</p>
+    <p class=note>This is done so that if parser-inserted <code><a href=#the-script-element>script</a></code> elements fail to run
+    when the parser tries to run them, e.g. because they are empty or specify an unsupported
+    scripting language, another script can later mutate them and cause them to run again.</p>
 
     <!-- q.v. http://hsivonen.iki.fi/test/moz/script-setting-src-on-parser-inserted-script.html -->
 
@@ -16242,33 +16129,28 @@
 
    <li>
 
-    <p>If <var title="">was-parser-inserted</var> is true and the
-    element does not have an <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute, then set the
-    element's <a href=#force-async>"force-async"</a> flag to true.</p>
+    <p>If <var title="">was-parser-inserted</var> is true and the element does not have an <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute, then set the element's
+    <a href=#force-async>"force-async"</a> flag to true.</p>
 
-    <p class=note>This is done so that if a parser-inserted
-    <code><a href=#the-script-element>script</a></code> element fails to run when the parser tries to
-    run it, but it is later executed after a script dynamically
-    updates it, it will execute asynchronously even if the
-    <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute isn't
-    set.</p>
+    <p class=note>This is done so that if a parser-inserted <code><a href=#the-script-element>script</a></code> element fails to
+    run when the parser tries to run it, but it is later executed after a script dynamically updates
+    it, it will execute asynchronously even if the <code title=attr-script-async><a href=#attr-script-async>async</a></code>
+    attribute isn't set.</p>
 
    </li>
 
    <li id=script-processing-empty>
 
-    <p>If the element has no <code title=attr-script-src><a href=#attr-script-src>src</a></code>
-    attribute, and its child nodes, if any, consist only of comment
-    nodes and empty <code><a href=#text>Text</a></code> nodes, then the user agent must
-    abort these steps at this point. The script is not executed.</p>
+    <p>If the element has no <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, and its child
+    nodes, if any, consist only of comment nodes and empty <code><a href=#text>Text</a></code> nodes, then the user
+    agent must abort these steps at this point. The script is not executed.</p>
 
    </li>
 
    <li>
 
-    <p>If the element is not <a href=#in-a-document>in a <code>Document</code></a>,
-    then the user agent must abort these steps at this point. The
-    script is not executed.</p>
+    <p>If the element is not <a href=#in-a-document>in a <code>Document</code></a>, then the user agent must abort
+    these steps at this point. The script is not executed.</p>
 
    </li>
 
@@ -16276,123 +16158,116 @@
 
     <p>If either:</p>
 
-    <ul class=brief><li>the <code><a href=#the-script-element>script</a></code> element has a <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute and its value is
-     the empty string, or</li>
+    <ul class=brief><li>the <code><a href=#the-script-element>script</a></code> element has a <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute
+     and its value is the empty string, or</li>
 
-     <li>the <code><a href=#the-script-element>script</a></code> element has no <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute but it has a <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute and
-     <em>that</em> attribute's value is the empty string, or</li>
+     <li>the <code><a href=#the-script-element>script</a></code> element has no <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute
+     but it has a <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute and <em>that</em>
+     attribute's value is the empty string, or</li>
 
-     <li>the <code><a href=#the-script-element>script</a></code> element has neither a <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute nor a <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute, then</li>
+     <li>the <code><a href=#the-script-element>script</a></code> element has neither a <code title=attr-script-type><a href=#attr-script-type>type</a></code>
+     attribute nor a <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute, then</li>
 
-    </ul><p>...let <var><a href="#the-script-block's-type">the script block's type</a></var> for this
-    <code><a href=#the-script-element>script</a></code> element be "<code title="">text/javascript</code>".</p>
+    </ul><p>...let <var><a href="#the-script-block's-type">the script block's type</a></var> for this <code><a href=#the-script-element>script</a></code> element be "<code title="">text/javascript</code>".</p>
 
-    <p>Otherwise, if the <code><a href=#the-script-element>script</a></code> element has a <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute, let <var><a href="#the-script-block's-type">the
-    script block's type</a></var> for this <code><a href=#the-script-element>script</a></code> element be
-    the value of that attribute with any leading or trailing sequences
-    of <a href=#space-character title="space character">space characters</a>
-    removed.</p> <!-- <span>Strip leading and trailing
-    whitespace</span> from... -->
+    <p>Otherwise, if the <code><a href=#the-script-element>script</a></code> element has a <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute, let <var><a href="#the-script-block's-type">the script block's type</a></var> for this
+    <code><a href=#the-script-element>script</a></code> element be the value of that attribute with any leading or trailing
+    sequences of <a href=#space-character title="space character">space characters</a> removed.</p> <!-- <span>Strip
+    leading and trailing whitespace</span> from... -->
 
-    <p>Otherwise, the element has a non-empty <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute; let
-    <var><a href="#the-script-block's-type">the script block's type</a></var> for this <code><a href=#the-script-element>script</a></code>
-    element be the concatenation of the string "<code title="">text/</code>" followed by the value of the <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute.</p> <!--
-    user agents already support, e.g., type="text/javascript1.3", so
-    we don't have to support that separately. -->
+    <p>Otherwise, the element has a non-empty <code title=attr-script-language><a href=#attr-script-language>language</a></code>
+    attribute; let <var><a href="#the-script-block's-type">the script block's type</a></var> for this <code><a href=#the-script-element>script</a></code> element be the
+    concatenation of the string "<code title="">text/</code>" followed by the value of the <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute.</p> <!-- user agents already support,
+    e.g., type="text/javascript1.3", so we don't have to support that separately. -->
 
     <p class=note>The <code title=attr-script-language><a href=#attr-script-language>language</a></code> attribute is never
-    conforming, and is always ignored if there is a <code title=attr-script-type><a href=#attr-script-type>type</a></code> attribute present.</p>
+    conforming, and is always ignored if there is a <code title=attr-script-type><a href=#attr-script-type>type</a></code>
+    attribute present.</p>
 
    </li>
 
    <li>
 
-    <p>If the user agent does not <a href=#support-the-scripting-language>support the scripting
-    language</a> given by <var><a href="#the-script-block's-type">the script block's type</a></var> for
-    this <code><a href=#the-script-element>script</a></code> element, then the user agent must abort
+    <p>If the user agent does not <a href=#support-the-scripting-language>support the scripting language</a> given by <var><a href="#the-script-block's-type">the
+    script block's type</a></var> for this <code><a href=#the-script-element>script</a></code> element, then the user agent must abort
     these steps at this point. The script is not executed.</p>
 
    </li>
 
    <li>
 
-    <p>If <var title="">was-parser-inserted</var> is true, then flag
-    the element as <a href=#parser-inserted>"parser-inserted"</a> again, and set the
-    element's <a href=#force-async>"force-async"</a> flag to false.</p>
+    <p>If <var title="">was-parser-inserted</var> is true, then flag the element as
+    <a href=#parser-inserted>"parser-inserted"</a> again, and set the element's <a href=#force-async>"force-async"</a> flag to
+    false.</p>
 
    </li>
 
    <li id=script-processing-start>
 
-    <p>The user agent must set the element's <a href=#already-started>"already
-    started"</a> flag.</p>
+    <p>The user agent must set the element's <a href=#already-started>"already started"</a> flag.</p>
 
-    <p class=note>The state of the element at this moment <a href=#establish-script-block-source>is later used</a> to
-    determine the script source.</p>
+    <p class=note>The state of the element at this moment <a href=#establish-script-block-source>is later used</a> to determine the script source.</p>
 
    </li>
 
    <li>
 
-    <p>If the element is flagged as <a href=#parser-inserted>"parser-inserted"</a>,
-    but the element's <code><a href=#document>Document</a></code> is not the
-    <code><a href=#document>Document</a></code> of the parser that created the element, then
-    abort these steps.</p>
+    <p>If the element is flagged as <a href=#parser-inserted>"parser-inserted"</a>, but the element's
+    <code><a href=#document>Document</a></code> is not the <code><a href=#document>Document</a></code> of the parser that created the element,
+    then abort these steps.</p>
 
    </li>
 
    <li id=script-processing-noscript>
 
-    <p>If <a href=#concept-n-noscript title=concept-n-noscript>scripting is
-    disabled</a> for the <code><a href=#the-script-element>script</a></code> element, then the user
-    agent must abort these steps at this point. The script is not
+    <p>If <a href=#concept-n-noscript title=concept-n-noscript>scripting is disabled</a> for the <code><a href=#the-script-element>script</a></code>
+    element, then the user agent must abort these steps at this point. The script is not
     executed.</p>
 
-    <p class=note>The definition of <a href=#concept-n-noscript title=concept-n-noscript>scripting is disabled</a> means
-    that, amongst others, the following scripts will not execute:
-    scripts in <code>XMLHttpRequest</code>'s <code title=dom-XMLHttpRequest-responseXML>responseXML</code>
-    documents, scripts in <code>DOMParser</code>-created documents,
-    scripts in documents created by <code>XSLTProcessor</code>'s <code title=dom-XSLTProcessor-transformToDocument>transformToDocument</code>
-    feature, and scripts that are first inserted by a script into a
-    <code><a href=#document>Document</a></code> that was created using the <code title=dom-DOMImplementation-createDocument><a href=#dom-domimplementation-createdocument>createDocument()</a></code>
-    API. <a href=#refsXHR>[XHR]</a> <a href=#refsDOMPARSING>[DOMPARSING]</a> <!--<a
-    href="#refsXSLTP">[XSLTP]</a>--> <a href=#refsDOMCORE>[DOMCORE]</a></p>
+    <p class=note>The definition of <a href=#concept-n-noscript title=concept-n-noscript>scripting is disabled</a>
+    means that, amongst others, the following scripts will not execute: scripts in
+    <code>XMLHttpRequest</code>'s <code title=dom-XMLHttpRequest-responseXML>responseXML</code>
+    documents, scripts in <code>DOMParser</code>-created documents, scripts in documents created by
+    <code>XSLTProcessor</code>'s <code title=dom-XSLTProcessor-transformToDocument>transformToDocument</code> feature, and scripts
+    that are first inserted by a script into a <code><a href=#document>Document</a></code> that was created using the
+    <code title=dom-DOMImplementation-createDocument><a href=#dom-domimplementation-createdocument>createDocument()</a></code> API. <a href=#refsXHR>[XHR]</a> <a href=#refsDOMPARSING>[DOMPARSING]</a> <!--<a
+    href="#refsXSLTP">[XSLTP]</a>--> <a href=#refsDOM>[DOM]</a></p>
 
 
    </li>
 
    <li id=script-processing-for>
 
-    <p>If the <code><a href=#the-script-element>script</a></code> element has an <code title=attr-script-event><a href=#attr-script-event>event</a></code> attribute and a <code title=attr-script-for><a href=#attr-script-for>for</a></code> attribute, then run these
-    substeps:</p>
+    <p>If the <code><a href=#the-script-element>script</a></code> element has an <code title=attr-script-event><a href=#attr-script-event>event</a></code>
+    attribute and a <code title=attr-script-for><a href=#attr-script-for>for</a></code> attribute, then run these substeps:</p>
 
-    <ol><li><p>Let <var title="">for</var> be the value of the <code title=attr-script-for><a href=#attr-script-for>for</a></code> attribute.</li>
+    <ol><li><p>Let <var title="">for</var> be the value of the <code title=attr-script-for><a href=#attr-script-for>for</a></code>
+     attribute.</li>
 
      <li><p>Let <var title="">event</var> be the value of the <code title=attr-script-event><a href=#attr-script-event>event</a></code> attribute.</li>
 
-     <li><p><a href=#strip-leading-and-trailing-whitespace>Strip leading and trailing whitespace</a> from
-     <var title="">event</var> and <var title="">for</var>.</li>
+     <li><p><a href=#strip-leading-and-trailing-whitespace>Strip leading and trailing whitespace</a> from <var title="">event</var> and
+     <var title="">for</var>.</li>
 
-     <li><p>If <var title="">for</var> is not an <a href=#ascii-case-insensitive>ASCII
-     case-insensitive</a> match for the string "<code title="">window</code>", then the user agent must abort these
-     steps at this point. The script is not executed.</li>
+     <li><p>If <var title="">for</var> is not an <a href=#ascii-case-insensitive>ASCII case-insensitive</a> match for the
+     string "<code title="">window</code>", then the user agent must abort these steps at this
+     point. The script is not executed.</li>
 
-     <li><p>If <var title="">event</var> is not an <a href=#ascii-case-insensitive>ASCII
-     case-insensitive</a> match for either the string "<code title="">onload</code>" or the string "<code title="">onload()</code>", then the user agent must abort these
-     steps at this point. The script is not executed.</li>
+     <li><p>If <var title="">event</var> is not an <a href=#ascii-case-insensitive>ASCII case-insensitive</a> match for
+     either the string "<code title="">onload</code>" or the string "<code title="">onload()</code>", then the user agent must abort these steps at this point. The script
+     is not executed.</li>
 
     </ol></li>
 
    <li id=script-processing-encoding>
 
-    <p>If the <code><a href=#the-script-element>script</a></code> element has a <code title=attr-script-charset><a href=#attr-script-charset>charset</a></code> attribute, then let
-    <var><a href="#the-script-block's-character-encoding">the script block's character encoding</a></var> for this
+    <p>If the <code><a href=#the-script-element>script</a></code> element has a <code title=attr-script-charset><a href=#attr-script-charset>charset</a></code>
+    attribute, then let <var><a href="#the-script-block's-character-encoding">the script block's character encoding</a></var> for this
     <code><a href=#the-script-element>script</a></code> element be the encoding given by the <code title=attr-script-charset><a href=#attr-script-charset>charset</a></code> attribute.</p>
 
-    <p>Otherwise, let <var><a href="#the-script-block's-fallback-character-encoding">the script block's fallback character
-    encoding</a></var> for this <code><a href=#the-script-element>script</a></code> element be the same as
-    <a href="#document's-character-encoding" title="document's character encoding">the encoding of the
-    document itself</a>.</p>
+    <p>Otherwise, let <var><a href="#the-script-block's-fallback-character-encoding">the script block's fallback character encoding</a></var> for this
+    <code><a href=#the-script-element>script</a></code> element be the same as <a href="#document's-character-encoding" title="document's character encoding">the
+    encoding of the document itself</a>.</p>
 
     <p class=note>Only one of these two pieces of state is set.</p>
 
@@ -16400,8 +16275,8 @@
 
    <li id=script-processing-src-prepare>
 
-    <p>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code>
-    content attribute, run these substeps:</p>
+    <p>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> content attribute, run these
+    substeps:</p>
 
     <ol><li><p>Let <var title="">src</var> be the value of the element's <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute.</li>
 
@@ -16446,187 +16321,152 @@
 
     </ol></li>
 
-   <!-- at this point if the element is "parser-inserted" then we know
-   it is not "force-async". -->
+   <!-- at this point if the element is "parser-inserted" then we know it is not "force-async". -->
 
    <li>
 
-    <p>Then, the first of the following options that describes the
-    situation must be followed:</p>
+    <p>Then, the first of the following options that describes the situation must be followed:</p>
 
-    <dl class=switch><dt id=script-processing-defer>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, and the element has
-     a <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> attribute, and the
-     element has been flagged as <a href=#parser-inserted>"parser-inserted"</a>, and
-     the element does not have an <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute</dt>
+    <dl class=switch><dt id=script-processing-defer>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code>
+     attribute, and the element has a <code title=attr-script-defer><a href=#attr-script-defer>defer</a></code> attribute, and
+     the element has been flagged as <a href=#parser-inserted>"parser-inserted"</a>, and the element does not have
+     an <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute</dt>
 
      <dd>
 
-      <p>The element must be added to the end of the <dfn id=list-of-scripts-that-will-execute-when-the-document-has-finished-parsing>list of
-      scripts that will execute when the document has finished
-      parsing</dfn> associated with the <code><a href=#document>Document</a></code> of the
-      parser that created the element.</p>
+      <p>The element must be added to the end of the <dfn id=list-of-scripts-that-will-execute-when-the-document-has-finished-parsing>list of scripts that will execute when the
+      document has finished parsing</dfn> associated with the <code><a href=#document>Document</a></code> of the parser
+      that created the element.</p>
 
-      <p>The <a href=#concept-task title=concept-task>task</a> that the
-      <a href=#networking-task-source>networking task source</a> places on the <a href=#task-queue>task
-      queue</a> once the <a href=#fetch title=fetch>fetching
-      algorithm</a> has completed must set the element's
-      <a href=#ready-to-be-parser-executed>"ready to be parser-executed"</a> flag. The parser will
-      handle executing the script.</p>
+      <p>The <a href=#concept-task title=concept-task>task</a> that the <a href=#networking-task-source>networking task source</a>
+      places on the <a href=#task-queue>task queue</a> once the <a href=#fetch title=fetch>fetching algorithm</a>
+      has completed must set the element's <a href=#ready-to-be-parser-executed>"ready to be parser-executed"</a> flag. The
+      parser will handle executing the script.</p>
 
      </dd>
 
 
-     <dt id=script-processing-parser-inserted>If the element has a
-     <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, and the
-     element has been flagged as <a href=#parser-inserted>"parser-inserted"</a>, and
-     the element does not have an <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute</dt>
+     <dt id=script-processing-parser-inserted>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, and the element has been flagged as
+     <a href=#parser-inserted>"parser-inserted"</a>, and the element does not have an <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute</dt>
 
      <dd>
 
-      <p>The element is the <a href=#pending-parsing-blocking-script>pending parsing-blocking
-      script</a> of the <code><a href=#document>Document</a></code> of the parser that
-      created the element. (There can only be one such script per
-      <code><a href=#document>Document</a></code> at a time.)</p>
+      <p>The element is the <a href=#pending-parsing-blocking-script>pending parsing-blocking script</a> of the
+      <code><a href=#document>Document</a></code> of the parser that created the element. (There can only be one such
+      script per <code><a href=#document>Document</a></code> at a time.)</p>
 
-      <p>The <a href=#concept-task title=concept-task>task</a> that the
-      <a href=#networking-task-source>networking task source</a> places on the <a href=#task-queue>task
-      queue</a> once the <a href=#fetch title=fetch>fetching
-      algorithm</a> has completed must set the element's
-      <a href=#ready-to-be-parser-executed>"ready to be parser-executed"</a> flag. The parser will
-      handle executing the script.</p>
+      <p>The <a href=#concept-task title=concept-task>task</a> that the <a href=#networking-task-source>networking task source</a>
+      places on the <a href=#task-queue>task queue</a> once the <a href=#fetch title=fetch>fetching algorithm</a>
+      has completed must set the element's <a href=#ready-to-be-parser-executed>"ready to be parser-executed"</a> flag. The
+      parser will handle executing the script.</p>
 
      </dd>
 
 
-     <dt id=script-processing-style-delayed>If the element does not
-     have a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, and
-     the element has been flagged as <a href=#parser-inserted>"parser-inserted"</a>,
-     and either the parser that created the <code><a href=#the-script-element>script</a></code> is an
-     <a href=#xml-parser>XML parser</a> or it's an <a href=#html-parser>HTML parser</a> whose
-     <a href=#script-nesting-level>script nesting level</a> is not greater than one, and the
-     <code><a href=#document>Document</a></code> of the <a href=#html-parser>HTML parser</a> or
-     <a href=#xml-parser>XML parser</a> that created the <code><a href=#the-script-element>script</a></code>
-     element <a href=#has-a-style-sheet-that-is-blocking-scripts>has a style sheet that is blocking
-     scripts</a></dt>
+     <dt id=script-processing-style-delayed>If the element does not have a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, and the element has been flagged as
+     <a href=#parser-inserted>"parser-inserted"</a>, and either the parser that created the <code><a href=#the-script-element>script</a></code> is
+     an <a href=#xml-parser>XML parser</a> or it's an <a href=#html-parser>HTML parser</a> whose <a href=#script-nesting-level>script nesting
+     level</a> is not greater than one, and the <code><a href=#document>Document</a></code> of the <a href=#html-parser>HTML
+     parser</a> or <a href=#xml-parser>XML parser</a> that created the <code><a href=#the-script-element>script</a></code> element <a href=#has-a-style-sheet-that-is-blocking-scripts>has
+     a style sheet that is blocking scripts</a></dt>
 
      <dd>
 
-      <p>The element is the <a href=#pending-parsing-blocking-script>pending parsing-blocking
-      script</a> of the <code><a href=#document>Document</a></code> of the parser that
-      created the element. (There can only be one such script per
-      <code><a href=#document>Document</a></code> at a time.)</p>
+      <p>The element is the <a href=#pending-parsing-blocking-script>pending parsing-blocking script</a> of the
+      <code><a href=#document>Document</a></code> of the parser that created the element. (There can only be one such
+      script per <code><a href=#document>Document</a></code> at a time.)</p>
 
-      <p>Set the element's <a href=#ready-to-be-parser-executed>"ready to be parser-executed"</a>
-      flag. The parser will handle executing the script.</p>
+      <p>Set the element's <a href=#ready-to-be-parser-executed>"ready to be parser-executed"</a> flag. The parser will handle
+      executing the script.</p>
 
      </dd>
 
 
-     <dt id=script-processing-src-sync>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, does not have an
-     <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute, and does
-     not have the <a href=#force-async>"force-async"</a> flag set</dt>
+     <dt id=script-processing-src-sync>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute, does not have an <code title=attr-script-async><a href=#attr-script-async>async</a></code> attribute, and does not have the
+     <a href=#force-async>"force-async"</a> flag set</dt>
 
      <dd>
 
-      <p>The element must be added to the end of the <dfn id=list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of
-      scripts that will execute in order as soon as possible</dfn>
-      associated with the <code><a href=#document>Document</a></code> of the
-      <code><a href=#the-script-element>script</a></code> element at the time the <a href=#prepare-a-script>prepare a
-      script</a> algorithm started.</p>
+      <p>The element must be added to the end of the <dfn id=list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will execute in order
+      as soon as possible</dfn> associated with the <code><a href=#document>Document</a></code> of the <code><a href=#the-script-element>script</a></code>
+      element at the time the <a href=#prepare-a-script>prepare a script</a> algorithm started.</p>
 
-      <p>The <a href=#concept-task title=concept-task>task</a> that the
-      <a href=#networking-task-source>networking task source</a> places on the <a href=#task-queue>task
-      queue</a> once the <a href=#fetch title=fetch>fetching
-      algorithm</a> has completed must run the following steps:</p>
+      <p>The <a href=#concept-task title=concept-task>task</a> that the <a href=#networking-task-source>networking task source</a>
+      places on the <a href=#task-queue>task queue</a> once the <a href=#fetch title=fetch>fetching algorithm</a>
+      has completed must run the following steps:</p>
 
-      <ol><li><p>If the element is not now the first element in the
-       <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will execute in order as soon as
-       possible</a> to which it was added above, then mark the
-       element as ready but abort these steps without executing the
-       script yet.</li>
+      <ol><li><p>If the element is not now the first element in the <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will
+       execute in order as soon as possible</a> to which it was added above, then mark the
+       element as ready but abort these steps without executing the script yet.</li>
 
-       <li><p><i>Execution</i>: <a href=#execute-the-script-block>Execute the script block</a>
-       corresponding to the first script element in this <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of
-       scripts that will execute in order as soon as
+       <li><p><i>Execution</i>: <a href=#execute-the-script-block>Execute the script block</a> corresponding to the first
+       script element in this <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will execute in order as soon as
        possible</a>.</li>
 
-       <li><p>Remove the first element from this <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts
-       that will execute in order as soon as possible</a>.</li>
+       <li><p>Remove the first element from this <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will execute in order as
+       soon as possible</a>.</li>
 
-       <li><p>If this <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will execute in order
-       as soon as possible</a> is still not empty and the first
-       entry has already been marked as ready, then jump back to the
+       <li><p>If this <a href=#list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will execute in order as soon as possible</a> is
+       still not empty and the first entry has already been marked as ready, then jump back to the
        step labeled <i>execution</i>.</li>
 
       </ol></dd>
 
 
-     <dt id=script-processing-src>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute</dt>
+     <dt id=script-processing-src>If the element has a <code title=attr-script-src><a href=#attr-script-src>src</a></code>
+     attribute</dt>
 
      <dd>
 
-      <p>The element must be added to the <dfn id=set-of-scripts-that-will-execute-as-soon-as-possible>set of scripts that
-      will execute as soon as possible</dfn> of the
-      <code><a href=#document>Document</a></code> of the <code><a href=#the-script-element>script</a></code> element at the
-      time the <a href=#prepare-a-script>prepare a script</a> algorithm started.</p>
+      <p>The element must be added to the <dfn id=set-of-scripts-that-will-execute-as-soon-as-possible>set of scripts that will execute as soon as
+      possible</dfn> of the <code><a href=#document>Document</a></code> of the <code><a href=#the-script-element>script</a></code> element at the time the
+      <a href=#prepare-a-script>prepare a script</a> algorithm started.</p>
 
-      <p>The <a href=#concept-task title=concept-task>task</a> that the
-      <a href=#networking-task-source>networking task source</a> places on the <a href=#task-queue>task
-      queue</a> once the <a href=#fetch title=fetch>fetching
-      algorithm</a> has completed must <a href=#execute-the-script-block>execute the script
-      block</a> and then remove the element from the <a href=#set-of-scripts-that-will-execute-as-soon-as-possible>set of
-      scripts that will execute as soon as possible</a>.</p>
+      <p>The <a href=#concept-task title=concept-task>task</a> that the <a href=#networking-task-source>networking task source</a>
+      places on the <a href=#task-queue>task queue</a> once the <a href=#fetch title=fetch>fetching algorithm</a>
+      has completed must <a href=#execute-the-script-block>execute the script block</a> and then remove the element from the
+      <a href=#set-of-scripts-that-will-execute-as-soon-as-possible>set of scripts that will execute as soon as possible</a>.</p>
 
      </dd>
 
 
      <dt id=script-processing-inline>Otherwise</dt>
 
-     <dd>The user agent must immediately <a href=#execute-the-script-block>execute the script
-     block</a>, even if other scripts are already executing.</dd>
+     <dd>The user agent must immediately <a href=#execute-the-script-block>execute the script block</a>, even if other
+     scripts are already executing.</dd>
 
     </dl></li>
 
-  </ol><!-- similar text in various places --><p>Fetching an external script must <a href=#delay-the-load-event>delay the load
-  event</a> of the element's document until the <a href=#concept-task title=concept-task>task</a> that is <a href=#queue-a-task title="queue a
-  task">queued</a> by the <a href=#networking-task-source>networking task source</a> once
-  the resource has been <a href=#fetch title=fetch>fetched</a> (defined
-  above) has been run.</p>
+  </ol><!-- similar text in various places --><p>Fetching an external script must <a href=#delay-the-load-event>delay the load event</a> of the element's document
+  until the <a href=#concept-task title=concept-task>task</a> that is <a href=#queue-a-task title="queue a task">queued</a>
+  by the <a href=#networking-task-source>networking task source</a> once the resource has been <a href=#fetch title=fetch>fetched</a> (defined above) has been run.</p>
 
-  <p>The <dfn id=pending-parsing-blocking-script>pending parsing-blocking script</dfn> of a
-  <code><a href=#document>Document</a></code> is used by the <code><a href=#document>Document</a></code>'s
-  parser(s).</p>
+  <p>The <dfn id=pending-parsing-blocking-script>pending parsing-blocking script</dfn> of a <code><a href=#document>Document</a></code> is used by the
+  <code><a href=#document>Document</a></code>'s parser(s).</p>
 
-  <p class=note>If a <code><a href=#the-script-element>script</a></code> element that blocks a
-  parser gets moved to another <code><a href=#document>Document</a></code> before it would
-  normally have stopped blocking that parser, it nonetheless continues
-  blocking that parser until the condition that causes it to be
-  blocking the parser no longer applies (e.g. if the script is a
-  <a href=#pending-parsing-blocking-script>pending parsing-blocking script</a> because there was
-  <a href=#a-style-sheet-that-is-blocking-scripts>a style sheet that is blocking scripts</a> when it was
-  parsed, but then the script is moved to another
-  <code><a href=#document>Document</a></code> before the style sheet loads, the script still
-  blocks the parser until the style sheets are all loaded, at which
-  time the script executes and the parser is unblocked).</p>
+  <p class=note>If a <code><a href=#the-script-element>script</a></code> element that blocks a parser gets moved to another
+  <code><a href=#document>Document</a></code> before it would normally have stopped blocking that parser, it nonetheless
+  continues blocking that parser until the condition that causes it to be blocking the parser no
+  longer applies (e.g. if the script is a <a href=#pending-parsing-blocking-script>pending parsing-blocking script</a> because there
+  was <a href=#a-style-sheet-that-is-blocking-scripts>a style sheet that is blocking scripts</a> when it was parsed, but then the script is
+  moved to another <code><a href=#document>Document</a></code> before the style sheet loads, the script still blocks the
+  parser until the style sheets are all loaded, at which time the script executes and the parser is
+  unblocked).</p>
 
-  <!-- also (and this would be worth testing): the way the spec is
-  written, if you do not have a style sheet that is blocking scripts,
-  then you parse a <script src>, then while waiting for the script to
-  load you insert an external style sheet, the script will delay until
-  the sheet is loaded, because there's just a binary "are style sheets
-  blocking scripts" state, things aren't defined in terms of which
-  style sheets are blocking which scripts -->
+  <!-- also (and this would be worth testing): the way the spec is written, if you do not have a
+  style sheet that is blocking scripts, then you parse a <script src>, then while waiting for the
+  script to load you insert an external style sheet, the script will delay until the sheet is
+  loaded, because there's just a binary "are style sheets blocking scripts" state, things aren't
+  defined in terms of which style sheets are blocking which scripts -->
 
-  <p>When the user agent is required to <dfn id=execute-the-script-block title="execute the script
-  block">execute a script block</dfn>, it must run the following
-  steps:</p>
+  <p>When the user agent is required to <dfn id=execute-the-script-block title="execute the script block">execute a script
+  block</dfn>, it must run the following steps:</p>
 
   <ol><li>
 
-    <p>If the element is flagged as <a href=#parser-inserted>"parser-inserted"</a>,
-    but the element's <code><a href=#document>Document</a></code> is not the
-    <code><a href=#document>Document</a></code> of the parser that created the element, then
-    abort these steps.</p>
+    <p>If the element is flagged as <a href=#parser-inserted>"parser-inserted"</a>, but the element's
+    <code><a href=#document>Document</a></code> is not the <code><a href=#document>Document</a></code> of the parser that created the element,
+    then abort these steps.</p>
 
    </li>
 
@@ -16634,58 +16474,48 @@
 
     <p>Jump to the appropriate set of steps from the list below:</p>
 
-    <dl class=switch><dt>If the load resulted in an error (for example a DNS error, or
-     an HTTP 404 error)</dt>
+    <dl class=switch><dt>If the load resulted in an error (for example a DNS error, or an HTTP 404 error)</dt>
 
-     <dd><p>Executing the script block must just consist of <a href=#fire-a-simple-event title="fire a simple event">firing a simple event</a> named
-     <code title=event-error>error</code> at the element.</dd>
+     <dd><p>Executing the script block must just consist of <a href=#fire-a-simple-event title="fire a simple event">firing
+     a simple event</a> named <code title=event-error>error</code> at the element.</dd>
 
      <dt>If the load was successful</dt>
 
      <!-- SCRIPT EXEC -->
      <dd>
 
-      <p>Executing the script block must consist of running the
-      following steps. For the purposes of these steps, the script is
-      considered to be from an <i>external file</i> if, while the
-      <a href=#prepare-a-script>prepare a script</a> algorithm above was running for
-      this script, the <code><a href=#the-script-element>script</a></code> element had a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute specified.</p>
+      <p>Executing the script block must consist of running the following steps. For the purposes of
+      these steps, the script is considered to be from an <i>external file</i> if, while the
+      <a href=#prepare-a-script>prepare a script</a> algorithm above was running for this script, the
+      <code><a href=#the-script-element>script</a></code> element had a <code title=attr-script-src><a href=#attr-script-src>src</a></code> attribute
+      specified.</p>
 
       <ol><li id=establish-script-block-source>
 
-        <p>Initialize <dfn id="the-script-block's-source"><var>the script block's source</var></dfn>
-        as follows:</p>
+        <p>Initialize <dfn id="the-script-block's-source"><var>the script block's source</var></dfn> as follows:</p>
 
-        <dl class=switch><dt>If the script is from an external file and <var><a href="#the-script-block's-type">the
-         script block's type</a></var> is a text-based language</dt>
+        <dl class=switch><dt>If the script is from an external file and <var><a href="#the-script-block's-type">the script block's type</a></var> is a
+         text-based language</dt>
 
          <dd>
 
-          <p>The contents of that file, interpreted as a Unicode
-          string, are the script source.</p>
+          <p>The contents of that file, interpreted as a Unicode string, are the script source.</p>
 
-          <p>To obtain the Unicode string, the user agent run the
-          following steps:</p>
+          <p>To obtain the Unicode string, the user agent run the following steps:</p>
 
-          <ol><li><p>If the resource's <a href=#content-type title=Content-Type>Content
-           Type metadata</a>, if any, specifies a character
-           encoding, and the user agent supports that encoding, then
-           let <var title="">character encoding</var> be that
-           encoding, and jump to the bottom step in this series of
-           steps.</li>
+          <ol><li><p>If the resource's <a href=#content-type title=Content-Type>Content Type metadata</a>, if any,
+           specifies a character encoding, and the user agent supports that encoding, then let <var title="">character encoding</var> be that encoding, and jump to the bottom step in this
+           series of steps.</li>
 
-           <li><p>If the algorithm above set <var><a href="#the-script-block's-character-encoding">the script block's
-           character encoding</a></var>, then let <var title="">character
-           encoding</var> be that encoding, and jump to the bottom
-           step in this series of steps.</li>
+           <li><p>If the algorithm above set <var><a href="#the-script-block's-character-encoding">the script block's character encoding</a></var>, then
+           let <var title="">character encoding</var> be that encoding, and jump to the bottom step
+           in this series of steps.</li>
 
-           <li><p>For each of the rows in the following table,
-           starting with the first one and going down, if the file has
-           as many or more bytes available than the number of bytes in
-           the first column, and the first bytes of the file match the
-           bytes given in the first column, then set <var title="">character encoding</var> to the encoding given in
-           the cell in the second column of that row, and jump to the
-           bottom step in this series of steps:</p>
+           <li><p>For each of the rows in the following table, starting with the first one and going
+           down, if the file has as many or more bytes available than the number of bytes in the
+           first column, and the first bytes of the file match the bytes given in the first column,
+           then set <var title="">character encoding</var> to the encoding given in the cell in the
+           second column of that row, and jump to the bottom step in this series of steps:</p>
 
             <!-- this table is present in several forms in this file; keep them in sync -->
             <table id=table-script-bom><thead><tr><th>Bytes in Hexadecimal
@@ -16708,53 +16538,47 @@
                <td>DD 73 66 73
                <td>UTF-EBCDIC
     -->
-            </table><p class=note>This step looks for Unicode Byte Order
-            Marks (BOMs).</p>
+            </table><p class=note>This step looks for Unicode Byte Order Marks (BOMs).</p>
 
            </li>
 
-           <li><p>Let <var title="">character encoding</var> be
-           <var><a href="#the-script-block's-fallback-character-encoding">the script block's fallback character
-           encoding</a></var>.</li>
+           <li><p>Let <var title="">character encoding</var> be <var><a href="#the-script-block's-fallback-character-encoding">the script block's fallback
+           character encoding</a></var>.</li>
 
-           <li><p>Convert the file to Unicode using <var>character
-           encoding</var>, following the rules for doing so given by
-           the specification for <var><a href="#the-script-block's-type">the script block's
+           <li><p>Convert the file to Unicode using <var>character encoding</var>, following the
+           rules for doing so given by the specification for <var><a href="#the-script-block's-type">the script block's
            type</a></var>.</li>
 
           </ol></dd>
 
-         <dt>If the script is from an external file and <var><a href="#the-script-block's-type">the
-         script block's type</a></var> is an XML-based language</dt>
+         <dt>If the script is from an external file and <var><a href="#the-script-block's-type">the script block's type</a></var> is an
+         XML-based language</dt>
 
          <dd>
 
-          <p>The external file is the script source. When it is later
-          executed, it must be interpreted in a manner consistent with
-          the specification defining the language given by <var><a href="#the-script-block's-type">the
-          script block's type</a></var>.</p>
+          <p>The external file is the script source. When it is later executed, it must be
+          interpreted in a manner consistent with the specification defining the language given by
+          <var><a href="#the-script-block's-type">the script block's type</a></var>.</p>
 
          </dd>
 
-         <dt>If the script is inline and <var><a href="#the-script-block's-type">the script block's
-         type</a></var> is a text-based language</dt>
+         <dt>If the script is inline and <var><a href="#the-script-block's-type">the script block's type</a></var> is a text-based
+         language</dt>
 
          <dd>
 
-          <p>The value of the <code title=dom-script-text><a href=#dom-script-text>text</a></code> IDL attribute at the
-          time the element's <a href=#already-started>"already started"</a> flag was
-          last set is the script source.</p>
+          <p>The value of the <code title=dom-script-text><a href=#dom-script-text>text</a></code> IDL attribute at the time
+          the element's <a href=#already-started>"already started"</a> flag was last set is the script source.</p>
 
          </dd>
 
-         <dt>If the script is inline and <var><a href="#the-script-block's-type">the script block's
-         type</a></var> is an XML-based language</dt>
+         <dt>If the script is inline and <var><a href="#the-script-block's-type">the script block's type</a></var> is an XML-based
+         language</dt>
 
          <dd>
 
-          <p>The child nodes of the <code><a href=#the-script-element>script</a></code> element at the
-          time the element's <a href=#already-started>"already started"</a> flag was
-          last set are the script source.</p>
+          <p>The child nodes of the <code><a href=#the-script-element>script</a></code> element at the time the element's
+          <a href=#already-started>"already started"</a> flag was last set are the script source.</p>
 
          </dd>
 
@@ -16762,9 +16586,8 @@
 
        <li>
 
-        <p><a href=#fire-a-simple-event>Fire a simple event</a> named <code title=event-beforescriptexecute>beforescriptexecute</code>
-        that bubbles and is cancelable at the <code><a href=#the-script-element>script</a></code>
-        element.</p>
+        <p><a href=#fire-a-simple-event>Fire a simple event</a> named <code title=event-beforescriptexecute>beforescriptexecute</code> that bubbles and is cancelable
+        at the <code><a href=#the-script-element>script</a></code> element.</p>
 
         <p>If the event is canceled, then abort these steps.</p>
 
@@ -16773,8 +16596,8 @@
        <li>
 
         <p>If the script is from an external file, then increment the
-        <a href=#ignore-destructive-writes-counter>ignore-destructive-writes counter</a> of the
-        <code><a href=#the-script-element>script</a></code> element's <code><a href=#document>Document</a></code>. Let <var title="">neutralized doc</var> be that
+        <a href=#ignore-destructive-writes-counter>ignore-destructive-writes counter</a> of the <code><a href=#the-script-element>script</a></code> element's
+        <code><a href=#document>Document</a></code>. Let <var title="">neutralized doc</var> be that
         <code><a href=#document>Document</a></code>.</p>
 
        </li>
@@ -16796,18 +16619,16 @@
 
        <li>
 
-        <p><a href=#create-a-script-from-a-node title="create a script from a node">Create a
-        script</a> from the <code><a href=#the-script-element>script</a></code> element node, using
-        <var><a href="#the-script-block's-source">the script block's source</a></var>, the <a href=#url>URL</a>
-        from which the script was obtained, and <var><a href="#the-script-block's-type">the script
-        block's type</a></var>.</p>
+        <p><a href=#create-a-script-from-a-node title="create a script from a node">Create a script</a> from the
+        <code><a href=#the-script-element>script</a></code> element node, using <var><a href="#the-script-block's-source">the script block's source</a></var>, the
+        <a href=#url>URL</a> from which the script was obtained, and <var><a href="#the-script-block's-type">the script block's
+        type</a></var>.</p>
 
         <p>If the script came from a resource that was <a href=#fetch title=fetch>fetched</a> in the
         steps above, and the resource was <a href=#cors-cross-origin>CORS-cross-origin</a>, then pass the <var title="">muted errors</var> flag to the <a href=#create-a-script-from-a-node>create a script from a node</a>
         algorithm.</p>
 
-        <p class=note>This is where the script is compiled and
-        actually executed.</p>
+        <p class=note>This is where the script is compiled and actually executed.</p>
 
        </li>
 
@@ -16820,28 +16641,24 @@
 
        <li>
 
-        <p>Decrement the <a href=#ignore-destructive-writes-counter>ignore-destructive-writes
-        counter</a> of <var title="">neutralized doc</var>, if it
-        was incremented in the earlier step.</p>
+        <p>Decrement the <a href=#ignore-destructive-writes-counter>ignore-destructive-writes counter</a> of <var title="">neutralized
+        doc</var>, if it was incremented in the earlier step.</p>
 
        </li>
 
        <li>
 
-        <p><a href=#fire-a-simple-event>Fire a simple event</a> named <code title=event-afterscriptexecute>afterscriptexecute</code>
-        that bubbles (but is not cancelable) at the
-        <code><a href=#the-script-element>script</a></code> element.</p>
+        <p><a href=#fire-a-simple-event>Fire a simple event</a> named <code title=event-afterscriptexecute>afterscriptexecute</code> that bubbles (but is not
+        cancelable) at the <code><a href=#the-script-element>script</a></code> element.</p>
 
        </li>
 
        <li>
 
-        <p>If the script is from an external file, <a href=#fire-a-simple-event>fire a simple
-        event</a> named <code title=event-load>load</code> at the
-        <code><a href=#the-script-element>script</a></code> element.</p>
+        <p>If the script is from an external file, <a href=#fire-a-simple-event>fire a simple event</a> named <code title=event-load>load</code> at the <code><a href=#the-script-element>script</a></code> element.</p>
 
-        <p>Otherwise, the script is internal; <a href=#queue-a-task>queue a
-        task</a> to <a href=#fire-a-simple-event>fire a simple event</a> named <code title=event-load>load</code> at the <code><a href=#the-script-element>script</a></code>
+        <p>Otherwise, the script is internal; <a href=#queue-a-task>queue a task</a> to <a href=#fire-a-simple-event>fire a simple
+        event</a> named <code title=event-load>load</code> at the <code><a href=#the-script-element>script</a></code>
         element.</p>
 
        </li>
@@ -16850,25 +16667,21 @@
 
     </dl></li>
 
-  </ol><p>The IDL attributes <dfn id=dom-script-src title=dom-script-src><code>src</code></dfn>, <dfn id=dom-script-type title=dom-script-type><code>type</code></dfn>, <dfn id=dom-script-charset title=dom-script-charset><code>charset</code></dfn>, <dfn id=dom-script-defer title=dom-script-defer><code>defer</code></dfn>, each must
-  <a href=#reflect>reflect</a> the respective content attributes of the same
-  name.</p>
+  </ol><p>The IDL attributes <dfn id=dom-script-src title=dom-script-src><code>src</code></dfn>, <dfn id=dom-script-type title=dom-script-type><code>type</code></dfn>, <dfn id=dom-script-charset title=dom-script-charset><code>charset</code></dfn>, <dfn id=dom-script-defer title=dom-script-defer><code>defer</code></dfn>, each must <a href=#reflect>reflect</a> the respective
+  content attributes of the same name.</p>
 
   <p>The <dfn id=dom-script-crossorigin title=dom-script-crossOrigin><code>crossOrigin</code></dfn> IDL attribute must
   <a href=#reflect>reflect</a> the <code title=attr-script-crossorigin><a href=#attr-script-crossorigin>crossorigin</a></code> content
   attribute.</p>
 
-  <p>The <dfn id=dom-script-async title=dom-script-async><code>async</code></dfn> IDL
-  attribute controls whether the element will execute asynchronously
-  or not. If the element's <a href=#force-async>"force-async"</a> flag is set,
-  then, on getting, the <code title=dom-script-async><a href=#dom-script-async>async</a></code>
-  IDL attribute must return true, and on setting, the
-  <a href=#force-async>"force-async"</a> flag must first be unset, and then the
-  content attribute must be removed if the IDL attribute's new value
-  is false, and must be set to the empty string if the IDL attribute's
-  new value is true. If the element's <a href=#force-async>"force-async"</a> flag
-  is <em>not</em> set, the IDL attribute must <a href=#reflect>reflect</a> the
-  <code title=attr-script-async><a href=#attr-script-async>async</a></code> content attribute.</p>
+  <p>The <dfn id=dom-script-async title=dom-script-async><code>async</code></dfn> IDL attribute controls whether the
+  element will execute asynchronously or not. If the element's <a href=#force-async>"force-async"</a> flag is
+  set, then, on getting, the <code title=dom-script-async><a href=#dom-script-async>async</a></code> IDL attribute must return
+  true, and on setting, the <a href=#force-async>"force-async"</a> flag must first be unset, and then the
+  content attribute must be removed if the IDL attribute's new value is false, and must be set to
+  the empty string if the IDL attribute's new value is true. If the element's
+  <a href=#force-async>"force-async"</a> flag is <em>not</em> set, the IDL attribute must <a href=#reflect>reflect</a>
+  the <code title=attr-script-async><a href=#attr-script-async>async</a></code> content attribute.</p>
 
   </div>
 
@@ -16877,35 +16690,32 @@
 
    <dd>
 
-    <p>Returns the contents of the element, ignoring child nodes that
-    aren't <code><a href=#text>Text</a></code> nodes.</p>
+    <p>Returns the contents of the element, ignoring child nodes that aren't <code><a href=#text>Text</a></code>
+    nodes.</p>
 
-    <p>Can be set, to replace the element's children with the given
-    value.</p>
+    <p>Can be set, to replace the element's children with the given value.</p>
 
    </dd>
 
   </dl><div class=impl>
 
   <p>The IDL attribute <dfn id=dom-script-text title=dom-script-text><code>text</code></dfn> must return a
-  concatenation of the contents of all the <code><a href=#text>Text</a></code> nodes
-  that are children of the <code><a href=#the-script-element>script</a></code> element (ignoring any
-  other nodes such as comments or elements), in tree order. On
-  setting, it must act the same way as the <code><a href=#textcontent>textContent</a></code>
-  IDL attribute.</p>
+  concatenation of the contents of all the <code><a href=#text>Text</a></code> nodes that are children of the
+  <code><a href=#the-script-element>script</a></code> element (ignoring any other nodes such as comments or elements), in tree
+  order. On setting, it must act the same way as the <code><a href=#textcontent>textContent</a></code> IDL attribute.</p>
 
   </div>
 <!--TOPIC:HTML-->
 
-  <p class=note>When inserted using the <code title=dom-document-write><a href=#dom-document-write>document.write()</a></code> method,
-  <code><a href=#the-script-element>script</a></code> elements execute (typically synchronously), but
-  when inserted using <code title=dom-innerHTML><a href=#dom-innerhtml>innerHTML</a></code> and <code title=dom-outerHTML><a href=#dom-outerhtml>outerHTML</a></code> attributes, they do not
-  execute at all.</p>
+  <p class=note>When inserted using the <code title=dom-document-write><a href=#dom-document-write>document.write()</a></code>
+  method, <code><a href=#the-script-element>script</a></code> elements execute (typically synchronously), but when inserted using
+  <code title=dom-innerHTML><a href=#dom-innerhtml>innerHTML</a></code> and <code title=dom-outerHTML><a href=#dom-outerhtml>outerHTML</a></code>
+  attributes, they do not execute at all.</p>
 
   <div class=example>
 
-   <p>In this example, two <code><a href=#the-script-element>script</a></code> elements are used. One
-   embeds an external script, and the other includes some data.</p>
+   <p>In this example, two <code><a href=#the-script-element>script</a></code> elements are used. One embeds an external script, and
+   the other includes some data.</p>
 
    <pre><script src="game-engine.js"></script>
 <script type="text/x-game-map">
@@ -16915,22 +16725,19 @@
 .A..AAA...AAAAA...e
 </script></pre>
 
-   <p>The data in this case might be used by the script to generate
-   the map of a video game. The data doesn't have to be used that way,
-   though; maybe the map data is actually embedded in other parts of
-   the page's markup, and the data block here is just used by the
-   site's search engine to help users who are looking for particular
-   features in their game maps.</p>
+   <p>The data in this case might be used by the script to generate the map of a video game. The
+   data doesn't have to be used that way, though; maybe the map data is actually embedded in other
+   parts of the page's markup, and the data block here is just used by the site's search engine to
+   help users who are looking for particular features in their game maps.</p>
 
   </div>
 
   <div class=example>
 
-   <p>The following sample shows how a script element can be used to
-   define a function that is then used by other parts of the
-   document. It also shows how a <code><a href=#the-script-element>script</a></code> element can be
-   used to invoke script while the document is being parsed, in this
-   case to initialize the form's output.</p>
+   <p>The following sample shows how a script element can be used to define a function that is then
+   used by other parts of the document. It also shows how a <code><a href=#the-script-element>script</a></code> element can be used
+   to invoke script while the document is being parsed, in this case to initialize the form's
+   output.</p>
 
    <pre><script>
  function calculate(form) {
@@ -22502,15 +22309,13 @@
    <dd><a href=#global-attributes>Global attributes</a></dd>
    <dt><a href=#element-dfn-dom title=element-dfn-dom>DOM interface</a>:</dt><!--TOPIC:DOM APIs-->
    <dd>Uses <code><a href=#htmlelement>HTMLElement</a></code>.</dd>
-  </dl><!--TOPIC:HTML--><p>The <code><a href=#the-ruby-element>ruby</a></code> element allows one or more spans of
-  phrasing content to be marked with ruby annotations. Ruby
-  annotations are short runs of text presented alongside base text,
-  primarily used in East Asian typography as a guide for
-  pronunciation or to include other annotations. In Japanese, this
-  form of typography is also known as <i>furigana</i>.</p>
+  </dl><!--TOPIC:HTML--><p>The <code><a href=#the-ruby-element>ruby</a></code> element allows one or more spans of phrasing content to be marked with
+  ruby annotations. Ruby annotations are short runs of text presented alongside base text, primarily
+  used in East Asian typography as a guide for pronunciation or to include other annotations. In
+  Japanese, this form of typography is also known as <i>furigana</i>.</p>
 
-  <p>The content model of <code><a href=#the-ruby-element>ruby</a></code> elements consists of one
-  or more of the following sequences:</p>
+  <p>The content model of <code><a href=#the-ruby-element>ruby</a></code> elements consists of one or more of the following
+  sequences:</p>
 
   <ol class=brief><li>One or the other of the following:
     <ul class=brief><li><a href=#phrasing-content>Phrasing content</a>, but with no <code><a href=#the-ruby-element>ruby</a></code> elements and with no <code><a href=#the-ruby-element>ruby</a></code> element descendants
@@ -22518,16 +22323,14 @@
     </ul><li>One or the other of the following:
     <ul class=brief><li>One or more <code><a href=#the-rt-element>rt</a></code> elements
      <li>An <code><a href=#the-rp-element>rp</a></code> element followed by one or more <code><a href=#the-rt-element>rt</a></code> elements, each of which is itself followed by an <code><a href=#the-rp-element>rp</a></code> element
-    </ul></ol><!-- ( ( phrasing-content | <ruby> ) ( <rt>+ | <rp> ( <rt> <rp> )+ ) )+ // with further ruby descendant restrictions --><p>The <code><a href=#the-ruby-element>ruby</a></code> and <code><a href=#the-rt-element>rt</a></code> elements can be used
-  for a variety of kinds of annotations, including in particular those
-  described below. For more details on Japanese Ruby in particular,
-  and how to render Ruby for Japanese, see <cite>Requirements for
-  Japanese Text Layout</cite>. <a href=#refsJLREQ>[JLREQ]</a></p>
+    </ul></ol><!-- ( ( phrasing-content | <ruby> ) ( <rt>+ | <rp> ( <rt> <rp> )+ ) )+ // with further ruby descendant restrictions --><p>The <code><a href=#the-ruby-element>ruby</a></code> and <code><a href=#the-rt-element>rt</a></code> elements can be used for a variety of kinds of
+  annotations, including in particular those described below. For more details on Japanese Ruby in
+  particular, and how to render Ruby for Japanese, see <cite>Requirements for Japanese Text
+  Layout</cite>. <a href=#refsJLREQ>[JLREQ]</a></p>
 
-  <p class=note>At the time of writing, CSS does not yet provide a
-  way to fully control the rendering of the HTML <code><a href=#the-ruby-element>ruby</a></code>
-  element. It is hoped that CSS will be extended to support the styles
-  described below in due course.</p>
+  <p class=note>At the time of writing, CSS does not yet provide a way to fully control the
+  rendering of the HTML <code><a href=#the-ruby-element>ruby</a></code> element. It is hoped that CSS will be extended to support
+  the styles described below in due course.</p>
 
   <!-- examples in the following list are mostly based on those in http://www.w3.org/International/datespace/2010/02/jlreq-examples/ -->
 
@@ -22556,11 +22359,10 @@
 
    <dd>
 
-    <p>This is similar to the previous case: each ideographic
-    character in the compound word (the base text) has its reading
-    given in hiragana or katakana characters (the ruby annotation).
-    The difference is that the base text segments form a compound word
-    rather than being separate from each other.
+    <p>This is similar to the previous case: each ideographic character in the compound word (the
+    base text) has its reading given in hiragana or katakana characters (the ruby annotation). The
+    difference is that the base text segments form a compound word rather than being separate from
+    each other.
 
     <div class=example> <!-- B as in BASE -->
      <pre><ruby>B<rt>annotation</rt>B<rt>annotation</ruby></pre>
@@ -22581,11 +22383,9 @@
 
    <dd>
 
-    <p>This is semantically identical to the previous case (each
-    individual ideographic character in the base compound word has its
-    reading given in an annotation in hiragana or katakana
-    characters), but the rendering is the more complicated Jukugo Ruby
-    rendering.
+    <p>This is semantically identical to the previous case (each individual ideographic character in
+    the base compound word has its reading given in an annotation in hiragana or katakana
+    characters), but the rendering is the more complicated Jukugo Ruby rendering.
 
     <div class=example>
      <p>This is the same example as above for mono-ruby for compound words. The different rendering is expected to be achieved using different styling (e.g. in CSS), and is not shown here.</p>
@@ -22596,9 +22396,8 @@
      -->
     </div>
 
-    <p class=note>For more details on <a href=http://www.w3.org/TR/jlreq/#positioning_of_jukugoruby>Jukugo
-    Ruby rendering</a>, see Appendix F in the <cite>Requirements for
-    Japanese Text Layout</cite>. <a href=#refsJLREQ>[JLREQ]</a></p>
+    <p class=note>For more details on <a href=http://www.w3.org/TR/jlreq/#positioning_of_jukugoruby>Jukugo Ruby rendering</a>, see
+    Appendix F in the <cite>Requirements for Japanese Text Layout</cite>. <a href=#refsJLREQ>[JLREQ]</a></p>
 
    </dd>
 
@@ -22607,9 +22406,8 @@
 
    <dd>
 
-    <p>The annotation describes the meaning of the base text, rather
-    than (or in addition to) the pronunciation. As such, both the base
-    text and the annotation can be multiple characters long.
+    <p>The annotation describes the meaning of the base text, rather than (or in addition to) the
+    pronunciation. As such, both the base text and the annotation can be multiple characters long.
 
     <div class=example>
      <pre><ruby>BASE<rt>annotation</ruby></pre>
@@ -22632,11 +22430,10 @@
 
    <dd>
 
-    <p>A phonetic reading that corresponds to multiple base
-    characters, because a one-to-one mapping would be difficult. (In
-    English, the words "Colonel" and "Lieutenant" are examples of
-    words where a direct mapping of pronunciation to individual
-    letters is, in some dialects, rather unclear.)
+    <p>A phonetic reading that corresponds to multiple base characters, because a one-to-one mapping
+    would be difficult. (In English, the words "Colonel" and "Lieutenant" are examples of words
+    where a direct mapping of pronunciation to individual letters is, in some dialects, rather
+    unclear.)
 
     <div class=example>
      <p>In this example, the name of a species of flowers has a phonetic reading provided using group ruby:
@@ -22674,48 +22471,38 @@
 
    </dd>
 
-  </dl><hr><p>Within a <code><a href=#the-ruby-element>ruby</a></code> element that does not have a
-  <code><a href=#the-ruby-element>ruby</a></code> element ancestor, content is segmented and
-  segments are placed into three categories: base text segments,
-  annotation segments, and ignored segments. Ignored segments do not
-  form part of the document's semantics (they consist of some
-  <a href=#inter-element-whitespace>inter-element whitespace</a> and <code><a href=#the-rp-element>rp</a></code> elements,
-  the latter of which are used for legacy user agents that do not
-  support ruby at all). Base text segments can overlap (with a limit
-  of two segments overlapping any one position in the DOM, and with
-  any segment having an earlier start point than an overlapping
-  segment also having an equal or later end point, and any segment
-  have a later end point than an overlapping segment also having an
-  equal or earlier start point<!-- if anyone can find a better way of
-  phrasing this parenthetical, do let me know! -->). Annotation
-  segments correspond to <code><a href=#the-rt-element>rt</a></code> elements. Each annotation
-  segment can be associated with a base text segment, and each base
-  text segment can have annotation segments associated with it. (In a
-  conforming document, each base text segment is associated with at
-  least one annotation segment, and each annotation segment is
-  associated with one base text segment.) A <code><a href=#the-ruby-element>ruby</a></code> element
-  <a href=#represents>represents</a> the union of the segments of base text it
-  contains, along with the mapping from those base text segments to
-  annotation segments. Segments are described in terms of DOM ranges;
-  annotation segment ranges always consist of exactly one element. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  </dl><hr><p>Within a <code><a href=#the-ruby-element>ruby</a></code> element that does not have a <code><a href=#the-ruby-element>ruby</a></code> element ancestor,
+  content is segmented and segments are placed into three categories: base text segments, annotation
+  segments, and ignored segments. Ignored segments do not form part of the document's semantics
+  (they consist of some <a href=#inter-element-whitespace>inter-element whitespace</a> and <code><a href=#the-rp-element>rp</a></code> elements, the
+  latter of which are used for legacy user agents that do not support ruby at all). Base text
+  segments can overlap (with a limit of two segments overlapping any one position in the DOM, and
+  with any segment having an earlier start point than an overlapping segment also having an equal or
+  later end point, and any segment have a later end point than an overlapping segment also having an
+  equal or earlier start point<!-- if anyone can find a better way of phrasing this parenthetical,
+  do let me know! -->). Annotation segments correspond to <code><a href=#the-rt-element>rt</a></code> elements. Each annotation
+  segment can be associated with a base text segment, and each base text segment can have annotation
+  segments associated with it. (In a conforming document, each base text segment is associated with
+  at least one annotation segment, and each annotation segment is associated with one base text
+  segment.) A <code><a href=#the-ruby-element>ruby</a></code> element <a href=#represents>represents</a> the union of the segments of base
+  text it contains, along with the mapping from those base text segments to annotation segments.
+  Segments are described in terms of DOM ranges; annotation segment ranges always consist of exactly
+  one element. <a href=#refsDOM>[DOM]</a></p>
 
-  <p>At any particular time, the segmentation and categorisation of
-  content of a <code><a href=#the-ruby-element>ruby</a></code> element is the result that would be
-  obtained from running the following algorithm:</p>
+  <p>At any particular time, the segmentation and categorisation of content of a <code><a href=#the-ruby-element>ruby</a></code>
+  element is the result that would be obtained from running the following algorithm:</p>
 
-  <ol><li><p>Let <var title="">base text segments</var> be an empty list
-   of base text segments, each potentially with a list of base text
-   subsegments.</li>
+  <ol><li><p>Let <var title="">base text segments</var> be an empty list of base text segments, each
+   potentially with a list of base text subsegments.</li>
 
-   <li><p>Let <var title="">annotation segments</var> be an empty list
-   of annotation segments, each potentially being associated with a
-   base text segment or subsegment.</li>
+   <li><p>Let <var title="">annotation segments</var> be an empty list of annotation segments, each
+   potentially being associated with a base text segment or subsegment.</li>
 
-   <li><p>Let <var title="">root</var> be the <code><a href=#the-ruby-element>ruby</a></code>
-   element for which the algorithm is being run.</li>
+   <li><p>Let <var title="">root</var> be the <code><a href=#the-ruby-element>ruby</a></code> element for which the algorithm is
+   being run.</li>
 
-   <li><p>If <var title="">root</var> has a <code><a href=#the-ruby-element>ruby</a></code> element
-   ancestor, then jump to the step labeled <i>end</i>.</li>
+   <li><p>If <var title="">root</var> has a <code><a href=#the-ruby-element>ruby</a></code> element ancestor, then jump to the
+   step labeled <i>end</i>.</li>
 
    <li><p>Let <var title="">current parent</var> be <var title="">root</var>.</li>
 
@@ -22728,165 +22515,153 @@
    <li><p>Let <var title="">current base text</var> be null.</li>
 
 
-   <!-- This is spaghetti code. If someone can work out a way to
-   phrase this that is as unambiguous but maps more cleanly to
-   structured code, please let me know. -->
+   <!-- This is spaghetti code. If someone can work out a way to phrase this that is as unambiguous
+   but maps more cleanly to structured code, please let me know. -->
 
 
-   <li><p><i>Start mode</i>: If <var title="">index</var> is equal to
-   or greater than the number of child nodes in <var title="">current
-   parent</var>, then jump to the step labeled <i>end mode</i>.</p>
+   <li><p><i>Start mode</i>: If <var title="">index</var> is equal to or greater than the number of
+   child nodes in <var title="">current parent</var>, then jump to the step labeled <i>end
+   mode</i>.</p>
 
-   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an <code><a href=#the-rt-element>rt</a></code> or
-   <code><a href=#the-rp-element>rp</a></code> element, jump to the step labeled <i>annotation
+   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an
+   <code><a href=#the-rt-element>rt</a></code> or <code><a href=#the-rp-element>rp</a></code> element, jump to the step labeled <i>annotation
    mode</i>.</li>
 
-   <!-- if we get here then the first node in a ruby element or after
-   an <rt> or <rp> is something we want in a base text -->
+   <!-- if we get here then the first node in a ruby element or after an <rt> or <rp> is something
+   we want in a base text -->
    
    <li><p>Set <var title="">start index</var> to the value of <var title="">index</var>.</li>
 
-   <li><p><i>Base mode</i>: If the <var title="">index</var>th node in
-   <var title="">current parent</var> is a <code><a href=#the-ruby-element>ruby</a></code> element,
-   and if <var title="">current parent</var> is the same element as
-   <var title="">root</var>, then <a href=#push-a-ruby-level>push a ruby level</a> and
-   then jump to the step labeled <i>start mode</i>.</li>
+   <li><p><i>Base mode</i>: If the <var title="">index</var>th node in <var title="">current
+   parent</var> is a <code><a href=#the-ruby-element>ruby</a></code> element, and if <var title="">current parent</var> is the
+   same element as <var title="">root</var>, then <a href=#push-a-ruby-level>push a ruby level</a> and then jump to
+   the step labeled <i>start mode</i>.</li>
 
-   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an <code><a href=#the-rt-element>rt</a></code> or
-   <code><a href=#the-rp-element>rp</a></code> element, then <a href=#set-the-current-base-text>set the current base
-   text</a> and then jump to the step labeled <i>annotation
-   mode</i>.</li>
+   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an
+   <code><a href=#the-rt-element>rt</a></code> or <code><a href=#the-rp-element>rp</a></code> element, then <a href=#set-the-current-base-text>set the current base text</a> and then
+   jump to the step labeled <i>annotation mode</i>.</li>
 
    <li><p>Increment <var title="">index</var> by one.</li>
 
-   <li><p><i>Base mode post-increment</i>: If <var title="">index</var> is equal to or greater than the number of
-   child nodes in <var title="">current parent</var>, then jump to the
-   step labeled <i>end mode</i>.</li>
+   <li><p><i>Base mode post-increment</i>: If <var title="">index</var> is equal to or greater than
+   the number of child nodes in <var title="">current parent</var>, then jump to the step labeled
+   <i>end mode</i>.</li>
 
    <li><p>Jump back to the step labeled <i>base mode</i>.</li>
 
 
-   <li><p><i>Annotation mode</i>: If the <var title="">index</var>th
-   node in <var title="">current parent</var> is an <code><a href=#the-rt-element>rt</a></code>
-   element, then <a href=#push-a-ruby-annotation>push a ruby annotation</a> and jump to the
-   step labeled <i>annotation mode increment</i>.</li>
+   <li><p><i>Annotation mode</i>: If the <var title="">index</var>th node in <var title="">current
+   parent</var> is an <code><a href=#the-rt-element>rt</a></code> element, then <a href=#push-a-ruby-annotation>push a ruby annotation</a> and jump to
+   the step labeled <i>annotation mode increment</i>.</li>
 
-   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an <code><a href=#the-rp-element>rp</a></code> element, jump
-   to the step labeled <i>annotation mode increment</i>.</li>
+   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an
+   <code><a href=#the-rp-element>rp</a></code> element, jump to the step labeled <i>annotation mode increment</i>.</li>
 
-   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is not a <code><a href=#text>Text</a></code> node, or
-   is a <code><a href=#text>Text</a></code> node that is not <a href=#inter-element-whitespace>inter-element
-   whitespace</a>, then jump to the step labeled <i>base
-   mode</i>.</li>
+   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is not a
+   <code><a href=#text>Text</a></code> node, or is a <code><a href=#text>Text</a></code> node that is not <a href=#inter-element-whitespace>inter-element
+   whitespace</a>, then jump to the step labeled <i>base mode</i>.</li>
 
    <!-- index points at whitespace -->
 
-   <li><p><i>Annotation mode increment</i>: Let <var title="">lookahead index</var> be <var title="">index</var> plus
-   one.</li>
+   <li><p><i>Annotation mode increment</i>: Let <var title="">lookahead index</var> be <var title="">index</var> plus one.</li>
 
-   <li><p><i>Annotation mode white-space skipper</i>: If <var title="">lookahead index</var> is equal to the number of child
-   nodes in <var title="">current parent</var> then jump to the step
+   <li><p><i>Annotation mode white-space skipper</i>: If <var title="">lookahead index</var> is
+   equal to the number of child nodes in <var title="">current parent</var> then jump to the step
    labeled <i>end mode</i>.</li>
 
-   <li><p>If the <var title="">lookahead index</var>th node in <var title="">current parent</var> is an <code><a href=#the-rt-element>rt</a></code> element or an
-   <code><a href=#the-rp-element>rp</a></code> element, then set <var title="">index</var> to <var title="">lookahead index</var> and jump to the step labeled
-   <i>annotation mode</i>.</li>
+   <li><p>If the <var title="">lookahead index</var>th node in <var title="">current parent</var> is
+   an <code><a href=#the-rt-element>rt</a></code> element or an <code><a href=#the-rp-element>rp</a></code> element, then set <var title="">index</var> to
+   <var title="">lookahead index</var> and jump to the step labeled <i>annotation mode</i>.</li>
 
-   <li><p>If the <var title="">lookahead index</var>th node in <var title="">current parent</var> is not a <code><a href=#text>Text</a></code> node, or
-   is a <code><a href=#text>Text</a></code> node that is not <a href=#inter-element-whitespace>inter-element
-   whitespace</a>, then jump to the step labeled <i>base mode</i>
-   (without further incrementing <var title="">index</var>, so the
-   <a href=#inter-element-whitespace>inter-element whitespace</a> seen so far becomes part of
-   the next base text segment).</li>
+   <li><p>If the <var title="">lookahead index</var>th node in <var title="">current parent</var> is
+   not a <code><a href=#text>Text</a></code> node, or is a <code><a href=#text>Text</a></code> node that is not <a href=#inter-element-whitespace>inter-element
+   whitespace</a>, then jump to the step labeled <i>base mode</i> (without further incrementing
+   <var title="">index</var>, so the <a href=#inter-element-whitespace>inter-element whitespace</a> seen so far becomes part
+   of the next base text segment).</li>
 
-   <li><p>Increment <var title="">lookahead index</var> by
-   one.</li>
+   <li><p>Increment <var title="">lookahead index</var> by one.</li>
 
-   <li><p>Jump to the step labeled <i>annotation mode white-space
-   skipper</i>.</li>
+   <li><p>Jump to the step labeled <i>annotation mode white-space skipper</i>.</li>
 
 
-   <li><p><i>End mode</i>: If <var title="">current parent</var> is
-   not the same element as <var title="">root</var>, then <a href=#pop-a-ruby-level>pop a
-   ruby level</a> and jump to the step labeled <i>base mode
+   <li><p><i>End mode</i>: If <var title="">current parent</var> is not the same element as <var title="">root</var>, then <a href=#pop-a-ruby-level>pop a ruby level</a> and jump to the step labeled <i>base mode
    post-increment</i>.</li>
 
-   <li><p><i>End</i>: Return <var title="">base text segments</var>
-   and <var title="">annotation segments</var>. Any content of the
-   <code><a href=#the-ruby-element>ruby</a></code> element not described by segments in either of
-   thost lists is implicitly in an <i>ignored segment</i>.</li>
+   <li><p><i>End</i>: Return <var title="">base text segments</var> and <var title="">annotation
+   segments</var>. Any content of the <code><a href=#the-ruby-element>ruby</a></code> element not described by segments in either
+   of thost lists is implicitly in an <i>ignored segment</i>.</li>
 
-  </ol><p>When the steps above say to <dfn id=set-the-current-base-text>set the current base text</dfn>,
-  it means to run the following steps at that point in the
-  algorithm:</p>
+  </ol><p>When the steps above say to <dfn id=set-the-current-base-text>set the current base text</dfn>, it means to run the following
+  steps at that point in the algorithm:</p>
 
-  <ol><li><p>Let <var title="">text range</var> a DOM range whose <a href=#concept-range-start title=concept-range-start>start</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary point</a> (<var title="">current parent</var>, <var title="">start index</var>) and
-   whose <a href=#concept-range-end title=concept-range-end>end</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary point</a> (<var title="">current parent</var>, <var title="">index</var>).</li>
+  <ol><li><p>Let <var title="">text range</var> a DOM range whose <a href=#concept-range-start title=concept-range-start>start</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary
+   point</a> (<var title="">current parent</var>, <var title="">start index</var>) and whose
+   <a href=#concept-range-end title=concept-range-end>end</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary
+   point</a> (<var title="">current parent</var>, <var title="">index</var>).</li>
 
-   <li><p>Let <var title="">new text segment</var> be a base text
-   segment described by the range <var title="">annotation
-   range</var>.</p>
+   <li><p>Let <var title="">new text segment</var> be a base text segment described by the range
+   <var title="">annotation range</var>.</p>
 
-   <li><p>Add <var title="">new text segment</var> to <var title="">base text segments</var>.</li>
+   <li><p>Add <var title="">new text segment</var> to <var title="">base text
+   segments</var>.</li>
 
-   <li><p>Let <var title="">current base text</var> be <var title="">new text segment</var>.</li>
+   <li><p>Let <var title="">current base text</var> be <var title="">new text
+   segment</var>.</li>
 
    <li><p>Let <var title="">start index</var> be null.</li>
 
-  </ol><p>When the steps above say to <dfn id=push-a-ruby-level>push a ruby level</dfn>, it
-  means to run the following steps at that point in the algorithm:</p>
+  </ol><p>When the steps above say to <dfn id=push-a-ruby-level>push a ruby level</dfn>, it means to run the following steps
+  at that point in the algorithm:</p>
 
-  <ol><li><p>Let <var title="">current parent</var> be the <var title="">index</var>th node in <var title="">current
-   parent</var>.</li>
+  <ol><li><p>Let <var title="">current parent</var> be the <var title="">index</var>th node in <var title="">current parent</var>.</li>
 
    <li><p>Let <var title="">index</var> be 0.</li>
 
-   <li><p>Set <var title="">saved start index</var> to the value of
-   <var title="">start index</var>.</li>
+   <li><p>Set <var title="">saved start index</var> to the value of <var title="">start
+   index</var>.</li>
 
    <li><p>Let <var title="">start index</var> be null.</li>
 
-  </ol><p>When the steps above say to <dfn id=pop-a-ruby-level>pop a ruby level</dfn>, it means
-  to run the following steps at that point in the algorithm:</p>
+  </ol><p>When the steps above say to <dfn id=pop-a-ruby-level>pop a ruby level</dfn>, it means to run the following steps at
+  that point in the algorithm:</p>
 
-  <ol><li><p>Let <var title="">index</var> be the position of <var title="">current parent</var> in <var title="">root</var>.</li>
+  <ol><li><p>Let <var title="">index</var> be the position of <var title="">current parent</var> in
+   <var title="">root</var>.</li>
 
    <li><p>Let <var title="">current parent</var> be <var title="">root</var>.</li>
 
    <li><p>Increment <var title="">index</var> by one.</li>
 
-   <li><p>Set <var title="">start index</var> to the value of
-   <var title="">saved start index</var>.</li>
+   <li><p>Set <var title="">start index</var> to the value of <var title="">saved start
+   index</var>.</li>
 
    <li><p>Let <var title="">saved start index</var> be null.</li>
 
-  </ol><p>When the steps above say to <dfn id=push-a-ruby-annotation>push a ruby annotation</dfn>, it
-  means to run the following steps at that point in the algorithm:</p>
+  </ol><p>When the steps above say to <dfn id=push-a-ruby-annotation>push a ruby annotation</dfn>, it means to run the following
+  steps at that point in the algorithm:</p>
 
-  <ol><li><p>Let <var title="">rt</var> be the <code><a href=#the-rt-element>rt</a></code> element
-   that is the <var title="">index</var>th node of <var title="">current parent</var>.</li>
+  <ol><li><p>Let <var title="">rt</var> be the <code><a href=#the-rt-element>rt</a></code> element that is the <var title="">index</var>th node of <var title="">current parent</var>.</li>
 
-   <li><p>Let <var title="">annotation range</var> a DOM range whose
-   <a href=#concept-range-start title=concept-range-start>start</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary point</a> (<var title="">current parent</var>, <var title="">index</var>) and whose
-   <a href=#concept-range-end title=concept-range-end>end</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary point</a> (<var title="">current parent</var>, <var title="">index</var> plus one)
-   (i.e. that contains only <var title="">rt</var>).</li>
+   <li><p>Let <var title="">annotation range</var> a DOM range whose <a href=#concept-range-start title=concept-range-start>start</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary
+   point</a> (<var title="">current parent</var>, <var title="">index</var>) and whose <a href=#concept-range-end title=concept-range-end>end</a> is the <a href=#concept-range-bp title=concept-range-bp>boundary point</a>
+   (<var title="">current parent</var>, <var title="">index</var> plus one) (i.e. that contains only
+   <var title="">rt</var>).</li>
 
-   <li><p>Let <var title="">new annotation segment</var> be an
-   annotation segment described by the range <var title="">annotation
-   range</var>.</li>
+   <li><p>Let <var title="">new annotation segment</var> be an annotation segment described by the
+   range <var title="">annotation range</var>.</li>
 
-   <li><p>If <var title="">current base text</var> is not null,
-   associate <var title="">new annotation segment</var> with <var title="">current base text</var>.</li>
+   <li><p>If <var title="">current base text</var> is not null, associate <var title="">new
+   annotation segment</var> with <var title="">current base text</var>.</li>
 
-   <li><p>Add <var title="">new annotation segment</var> to <var title="">annotation segments</var>.</li>
+   <li><p>Add <var title="">new annotation segment</var> to <var title="">annotation
+   segments</var>.</li>
 
   </ol><div class=example>
 
    <!-- this is the hiragana for the word "kanji" ("chinese character") in japanese -->
    <!-- in japanese, ruby-like typography is called "furigana" -->
 
-   <p>In this example, each ideograph in the Japanese text <span lang=ja title="">漢字</span> is annotated with its
-   reading in hiragana.</p>
+   <p>In this example, each ideograph in the Japanese text <span lang=ja title="">漢字</span> is annotated with its reading in hiragana.</p>
 
    <pre lang=ja>...
 <ruby>漢<rt>かん</rt>字<rt>じ</rt></ruby>
@@ -22902,9 +22677,7 @@
 
    <!-- this is the zhuyin fuhao (aka bopomofo) for the word "hanzi" ("chinese character") in traditional chinese, as used in taiwan -->
 
-   <p>In this example, each ideograph in the traditional Chinese text
-   <span lang=zh-TW title="">漢字</span> is annotated
-   with its bopomofo reading.</p>
+   <p>In this example, each ideograph in the traditional Chinese text <span lang=zh-TW title="">漢字</span> is annotated with its bopomofo reading.</p>
 
    <pre lang=zh-TW><ruby>漢<rt>ㄏㄢˋ</rt>字<rt>ㄗˋ</rt></ruby></pre>
 
@@ -22918,9 +22691,7 @@
 
    <!-- this is the pinyin for the word "hanzi" ("chinese character") in simplified chinese, as used in mainland china -->
 
-   <p>In this example, each ideograph in the simplified Chinese text
-   <span lang=zh-CN title="">汉字</span> is annotated
-   with its pinyin reading.</p>
+   <p>In this example, each ideograph in the simplified Chinese text <span lang=zh-CN title="">汉字</span> is annotated with its pinyin reading.</p>
 
    <pre lang=zh-CN>...<ruby>汉<rt>hàn</rt>字<rt>zì</rt></ruby>...</pre>
 
@@ -22934,11 +22705,10 @@
 
   <div class=example>
 
-   <p>In this more contrived example, the acronym "HTML" has four
-   annotations: one for the whole acronym, briefly describing what it
-   is, one for the letters "HT" expanding them to "Hypertext", one for
-   the letter "M" expanding it to "Markup", and one for the letter "L"
-   expanding it to "Language".</p>
+   <p>In this more contrived example, the acronym "HTML" has four annotations: one for the whole
+   acronym, briefly describing what it is, one for the letters "HT" expanding them to "Hypertext",
+   one for the letter "M" expanding it to "Markup", and one for the letter "L" expanding it to
+   "Language".</p>
 
    <pre><ruby>
  <ruby>HT<rt>Hypertext</rt>M<rt>Markup</rt>L<rt>Language</rt></ruby>
@@ -24841,21 +24611,17 @@
    <li>The <code><a href=#the-img-element>img</a></code> element is <a href=#img-all title=img-all>completely available</a>.
   </ul><p>Otherwise, the attribute must return false.</p>
 
-  <p class=note>The value of <code title=dom-img-complete><a href=#dom-img-complete>complete</a></code> can thus change while a
-  <a href=#concept-script title=concept-script>script</a> is executing.</p>
+  <p class=note>The value of <code title=dom-img-complete><a href=#dom-img-complete>complete</a></code> can thus change while
+  a <a href=#concept-script title=concept-script>script</a> is executing.</p>
 
-  <p>Three constructors are provided for creating
-  <code><a href=#htmlimageelement>HTMLImageElement</a></code> objects (in addition to the factory
-  methods from DOM Core such as <code title="">createElement()</code>): <dfn id=dom-image title=dom-image><code>Image()</code></dfn>, <dfn id=dom-image-w title=dom-image-w><code>Image(<var title="">width</var>)</code></dfn>, and <dfn id=dom-image-wh title=dom-image-wh><code>Image(<var title="">width</var>, <var title="">height</var>)</code></dfn>. When invoked as constructors,
-  these must return a new <code><a href=#htmlimageelement>HTMLImageElement</a></code> object (a new
-  <code><a href=#the-img-element>img</a></code> element). If the <var title="">width</var> argument
-  is present, the new object's <code title=attr-dim-width><a href=#attr-dim-width>width</a></code> content attribute must be set to
-  <var title="">width</var>. If the <var title="">height</var>
-  argument is also present, the new object's <code title=attr-dim-height><a href=#attr-dim-height>height</a></code> content attribute must be set
-  to <var title="">height</var>. The element's document must be the
-  <a href=#active-document>active document</a> of the <a href=#browsing-context>browsing context</a> of
-  the <code><a href=#window>Window</a></code> object on which the interface object of the
-  invoked constructor is found.</p>
+  <p>Three constructors are provided for creating <code><a href=#htmlimageelement>HTMLImageElement</a></code> objects (in addition
+  to the factory methods from DOM such as <code title="">createElement()</code>): <dfn id=dom-image title=dom-image><code>Image()</code></dfn>, <dfn id=dom-image-w title=dom-image-w><code>Image(<var title="">width</var>)</code></dfn>, and <dfn id=dom-image-wh title=dom-image-wh><code>Image(<var title="">width</var>, <var title="">height</var>)</code></dfn>. When invoked as constructors,
+  these must return a new <code><a href=#htmlimageelement>HTMLImageElement</a></code> object (a new <code><a href=#the-img-element>img</a></code> element). If
+  the <var title="">width</var> argument is present, the new object's <code title=attr-dim-width><a href=#attr-dim-width>width</a></code> content attribute must be set to <var title="">width</var>. If
+  the <var title="">height</var> argument is also present, the new object's <code title=attr-dim-height><a href=#attr-dim-height>height</a></code> content attribute must be set to <var title="">height</var>.
+  The element's document must be the <a href=#active-document>active document</a> of the <a href=#browsing-context>browsing
+  context</a> of the <code><a href=#window>Window</a></code> object on which the interface object of the invoked
+  constructor is found.</p>
 
   </div>
 <!--TOPIC:HTML-->
@@ -26480,6 +26246,9 @@
 
    </li>
 
+   <li><p>The <a href=#nested-browsing-context>nested browsing context</a>'s <code><a href=#window>Window</a></code> object's
+   <a href=#cross-boundary-event-parent>cross-boundary event parent</a> is the <a href=#browsing-context-container>browsing context container</a>. <a href=#refsDOM>[DOM]</a></li>
+
   </ul><p>If the attribute is not specified, or if the <a href=#origin>origin</a> conditions listed above are
   not met, then the user agent should render the <a href=#nested-browsing-context>nested browsing context</a> in a manner
   that is clearly distinguishable as a separate <a href=#browsing-context>browsing context</a>, and the
@@ -28085,19 +27854,15 @@
 
   </dl><div class=impl>
 
-  <p>Two constructors are provided for creating
-  <code><a href=#htmlaudioelement>HTMLAudioElement</a></code> objects (in addition to the factory
-  methods from DOM Core such as <code title="">createElement()</code>): <dfn id=dom-audio title=dom-Audio><code>Audio()</code></dfn> and <dfn id=dom-audio-s title=dom-Audio-s><code>Audio(<var title="">src</var>)</code></dfn>. When invoked as constructors,
-  these must return a new <code><a href=#htmlaudioelement>HTMLAudioElement</a></code> object (a new
-  <code><a href=#the-audio-element>audio</a></code> element). The element must have its <code title=attr-media-preload><a href=#attr-media-preload>preload</a></code> attribute set to the
-  literal value "<code title=attr-media-preload-auto><a href=#attr-media-preload-auto>auto</a></code>". If the <var title="">src</var> argument is present, the object created must have
-  its <code title=attr-media-src><a href=#attr-media-src>src</a></code> content attribute set to
-  the provided value, and the user agent must invoke the object's
-  <a href=#concept-media-load-algorithm title=concept-media-load-algorithm>resource selection
-  algorithm</a> before returning. The element's document must be
-  the <a href=#active-document>active document</a> of the <a href=#browsing-context>browsing
-  context</a> of the <code><a href=#window>Window</a></code> object on which the
-  interface object of the invoked constructor is found.</p>
+  <p>Two constructors are provided for creating <code><a href=#htmlaudioelement>HTMLAudioElement</a></code> objects (in addition
+  to the factory methods from DOM such as <code title="">createElement()</code>): <dfn id=dom-audio title=dom-Audio><code>Audio()</code></dfn> and <dfn id=dom-audio-s title=dom-Audio-s><code>Audio(<var title="">src</var>)</code></dfn>. When invoked as constructors, these must return a new
+  <code><a href=#htmlaudioelement>HTMLAudioElement</a></code> object (a new <code><a href=#the-audio-element>audio</a></code> element). The element must have its
+  <code title=attr-media-preload><a href=#attr-media-preload>preload</a></code> attribute set to the literal value "<code title=attr-media-preload-auto><a href=#attr-media-preload-auto>auto</a></code>". If the <var title="">src</var> argument is present,
+  the object created must have its <code title=attr-media-src><a href=#attr-media-src>src</a></code> content attribute set to
+  the provided value, and the user agent must invoke the object's <a href=#concept-media-load-algorithm title=concept-media-load-algorithm>resource selection algorithm</a> before returning. The
+  element's document must be the <a href=#active-document>active document</a> of the <a href=#browsing-context>browsing context</a>
+  of the <code><a href=#window>Window</a></code> object on which the interface object of the invoked constructor is
+  found.</p>
 
   </div>
 
@@ -34692,7 +34457,7 @@
   though the element itself is not visible). This allows authors to make an interactive canvas
   keyboard-accessible: authors should have a one-to-one mapping of interactive regions to focusable
   elements in the <a href=#fallback-content>fallback content</a>. (Focus has no effect on mouse interaction events.)
-  <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
+  <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p> <!-- user interaction spec integration point -->
 
   <hr><p>The <code><a href=#the-canvas-element>canvas</a></code> element has two attributes to control the size of the coordinate space:
   <dfn id=attr-canvas-width title=attr-canvas-width><code>width</code></dfn> and <dfn id=attr-canvas-height title=attr-canvas-height><code>height</code></dfn>. These attributes, when specified, must have
@@ -52452,67 +52217,52 @@
 
   </dl><div class=impl>
 
-  <p>The <dfn id=dom-option-disabled title=dom-option-disabled><code>disabled</code></dfn>
-  IDL attribute must <a href=#reflect>reflect</a> the content attribute of the
-  same name. The <dfn id=dom-option-defaultselected title=dom-option-defaultSelected><code>defaultSelected</code></dfn>
-  IDL attribute must <a href=#reflect>reflect</a> the <code title=attr-option-selected><a href=#attr-option-selected>selected</a></code> content attribute.</p>
+  <p>The <dfn id=dom-option-disabled title=dom-option-disabled><code>disabled</code></dfn> IDL attribute must
+  <a href=#reflect>reflect</a> the content attribute of the same name. The <dfn id=dom-option-defaultselected title=dom-option-defaultSelected><code>defaultSelected</code></dfn> IDL attribute must
+  <a href=#reflect>reflect</a> the <code title=attr-option-selected><a href=#attr-option-selected>selected</a></code> content attribute.</p>
 
-  <p>The <dfn id=dom-option-label title=dom-option-label><code>label</code></dfn> IDL
-  attribute, on getting, must return the element's <a href=#concept-option-label title=concept-option-label>label</a>. On setting, the element's
-  <code title=attr-option-label><a href=#attr-option-label>label</a></code> content attribute must
-  be set to the new value.</p>
+  <p>The <dfn id=dom-option-label title=dom-option-label><code>label</code></dfn> IDL attribute, on getting, must
+  return the element's <a href=#concept-option-label title=concept-option-label>label</a>. On setting, the element's
+  <code title=attr-option-label><a href=#attr-option-label>label</a></code> content attribute must be set to the new value.</p>
 
-  <p>The <dfn id=dom-option-value title=dom-option-value><code>value</code></dfn> IDL
-  attribute, on getting, must return the element's <a href=#concept-option-value title=concept-option-value>value</a>. On setting, the element's
-  <code title=attr-option-value><a href=#attr-option-value>value</a></code> content attribute must
-  be set to the new value.</p>
+  <p>The <dfn id=dom-option-value title=dom-option-value><code>value</code></dfn> IDL attribute, on getting, must
+  return the element's <a href=#concept-option-value title=concept-option-value>value</a>. On setting, the element's
+  <code title=attr-option-value><a href=#attr-option-value>value</a></code> content attribute must be set to the new value.</p>
 
-  <p>The <dfn id=dom-option-selected title=dom-option-selected><code>selected</code></dfn>
-  IDL attribute, on getting, must return true if the element's <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> is true, and
-  false otherwise. On setting, it must set the element's <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> to the new
-  value, and then cause the element to <a href=#ask-for-a-reset>ask for a reset</a>.</p>
+  <p>The <dfn id=dom-option-selected title=dom-option-selected><code>selected</code></dfn> IDL attribute, on getting,
+  must return true if the element's <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> is
+  true, and false otherwise. On setting, it must set the element's <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> to the new value, and then cause the
+  element to <a href=#ask-for-a-reset>ask for a reset</a>.</p>
 
-  <p>The <dfn id=dom-option-index title=dom-option-index><code>index</code></dfn> IDL
-  attribute must return the element's <a href=#concept-option-index title=concept-option-index>index</a>.</p>
+  <p>The <dfn id=dom-option-index title=dom-option-index><code>index</code></dfn> IDL attribute must return the
+  element's <a href=#concept-option-index title=concept-option-index>index</a>.</p>
 
-  <p>The <dfn id=dom-option-text title=dom-option-text><code>text</code></dfn> IDL
-  attribute, on getting, must return the value of the
-  <code><a href=#textcontent>textContent</a></code> IDL attribute on the element, with <a href=#strip-leading-and-trailing-whitespace title="strip leading and trailing whitespace">leading and trailing
-  whitespace stripped</a>, and with any sequences of two or more
-  <a href=#space-character title="space character">space characters</a> replaced by a
-  single U+0020 SPACE character. On setting, it must act as if the
-  <code><a href=#textcontent>textContent</a></code> IDL attribute on the element had been set
-  to the new value.</p>
+  <p>The <dfn id=dom-option-text title=dom-option-text><code>text</code></dfn> IDL attribute, on getting, must return
+  the value of the <code><a href=#textcontent>textContent</a></code> IDL attribute on the element, with <a href=#strip-leading-and-trailing-whitespace title="strip
+  leading and trailing whitespace">leading and trailing whitespace stripped</a>, and with any
+  sequences of two or more <a href=#space-character title="space character">space characters</a> replaced by a
+  single U+0020 SPACE character. On setting, it must act as if the <code><a href=#textcontent>textContent</a></code> IDL
+  attribute on the element had been set to the new value.</p>
 
-  <p>The <dfn id=dom-option-form title=dom-option-form><code>form</code></dfn> IDL
-  attribute's behavior depends on whether the <code><a href=#the-option-element>option</a></code>
-  element is in a <code><a href=#the-select-element>select</a></code> element or not. If the
-  <code><a href=#the-option-element>option</a></code> has a <code><a href=#the-select-element>select</a></code> element as its parent,
-  or has an <code><a href=#the-optgroup-element>optgroup</a></code> element as its parent and that
-  <code><a href=#the-optgroup-element>optgroup</a></code> element has a <code><a href=#the-select-element>select</a></code> element as
-  its parent, then the <code title=dom-option-form><a href=#dom-option-form>form</a></code> IDL
-  attribute must return the same value as the <code title=dom-fae-form><a href=#dom-fae-form>form</a></code> IDL attribute on that
-  <code><a href=#the-select-element>select</a></code> element. Otherwise, it must return null.</p>
+  <p>The <dfn id=dom-option-form title=dom-option-form><code>form</code></dfn> IDL attribute's behavior depends on
+  whether the <code><a href=#the-option-element>option</a></code> element is in a <code><a href=#the-select-element>select</a></code> element or not. If the
+  <code><a href=#the-option-element>option</a></code> has a <code><a href=#the-select-element>select</a></code> element as its parent, or has an
+  <code><a href=#the-optgroup-element>optgroup</a></code> element as its parent and that <code><a href=#the-optgroup-element>optgroup</a></code> element has a
+  <code><a href=#the-select-element>select</a></code> element as its parent, then the <code title=dom-option-form><a href=#dom-option-form>form</a></code> IDL
+  attribute must return the same value as the <code title=dom-fae-form><a href=#dom-fae-form>form</a></code> IDL attribute
+  on that <code><a href=#the-select-element>select</a></code> element. Otherwise, it must return null.</p>
 
-  <p>Several constructors are provided for creating
-  <code><a href=#htmloptionelement>HTMLOptionElement</a></code> objects (in addition to the factory
-  methods from DOM Core such as <code title="">createElement()</code>): <dfn id=dom-option title=dom-option><code>Option()</code></dfn>, <dfn id=dom-option-t title=dom-option-t><code>Option(<var title="">text</var>)</code></dfn>, <dfn id=dom-option-tv title=dom-option-tv><code>Option(<var title="">text</var>, <var title="">value</var>)</code></dfn>, <dfn id=dom-option-tvd title=dom-option-tvd><code>Option(<var title="">text</var>, <var title="">value</var>, <var title="">defaultSelected</var>)</code></dfn>, and <dfn id=dom-option-tvds title=dom-option-tvds><code>Option(<var title="">text</var>, <var title="">value</var>, <var title="">defaultSelected</var>, <var title="">selected</var>)</code></dfn>. When invoked as constructors,
-  these must return a new <code><a href=#htmloptionelement>HTMLOptionElement</a></code> object (a new
-  <code><a href=#the-option-element>option</a></code> element). If the <var title="">text</var>
-  argument is present, the new object must have as its only child a
-  <code><a href=#text>Text</a></code> node whose data is the value of that argument. If
-  the <var title="">value</var> argument is present, the new object
-  must have a <code title=attr-option-value><a href=#attr-option-value>value</a></code> attribute
-  set with the value of the argument as its value. If the <var title="">defaultSelected</var> argument is present and true, the new
-  object must have a <code title=attr-option-selected><a href=#attr-option-selected>selected</a></code> attribute set with no
-  value. If the <var title="">selected</var> argument is present and
-  true, the new object must have its <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> set to true;
-  otherwise the fourth argument is absent or false, and the <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> must be set
-  to false, even if the <var title="">defaultSelected</var> argument
-  is present and true. The element's document must be the <a href=#active-document>active
-  document</a> of the <a href=#browsing-context>browsing context</a> of the
-  <code><a href=#window>Window</a></code> object on which the interface object of the
-  invoked constructor is found.</p>
+  <p>Several constructors are provided for creating <code><a href=#htmloptionelement>HTMLOptionElement</a></code> objects (in
+  addition to the factory methods from DOM such as <code title="">createElement()</code>): <dfn id=dom-option title=dom-option><code>Option()</code></dfn>, <dfn id=dom-option-t title=dom-option-t><code>Option(<var title="">text</var>)</code></dfn>, <dfn id=dom-option-tv title=dom-option-tv><code>Option(<var title="">text</var>, <var title="">value</var>)</code></dfn>, <dfn id=dom-option-tvd title=dom-option-tvd><code>Option(<var title="">text</var>, <var title="">value</var>, <var title="">defaultSelected</var>)</code></dfn>, and <dfn id=dom-option-tvds title=dom-option-tvds><code>Option(<var title="">text</var>, <var title="">value</var>, <var title="">defaultSelected</var>, <var title="">selected</var>)</code></dfn>. When invoked as constructors, these must return a new
+  <code><a href=#htmloptionelement>HTMLOptionElement</a></code> object (a new <code><a href=#the-option-element>option</a></code> element). If the <var title="">text</var> argument is present, the new object must have as its only child a
+  <code><a href=#text>Text</a></code> node whose data is the value of that argument. If the <var title="">value</var>
+  argument is present, the new object must have a <code title=attr-option-value><a href=#attr-option-value>value</a></code>
+  attribute set with the value of the argument as its value. If the <var title="">defaultSelected</var> argument is present and true, the new object must have a <code title=attr-option-selected><a href=#attr-option-selected>selected</a></code> attribute set with no value. If the <var title="">selected</var> argument is present and true, the new object must have its <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> set to true; otherwise the fourth argument
+  is absent or false, and the <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> must be
+  set to false, even if the <var title="">defaultSelected</var> argument is present and true. The
+  element's document must be the <a href=#active-document>active document</a> of the <a href=#browsing-context>browsing context</a>
+  of the <code><a href=#window>Window</a></code> object on which the interface object of the invoked constructor is
+  found.</p>
 
   </div>
 <!--TOPIC:HTML-->
@@ -69441,7 +69191,7 @@
 
   <p>When faced with displaying an XML file inline, user agents must first <a href=#create-a-document-object>create a
   <code>Document</code> object</a>, following the requirements of the XML and Namespaces in XML
-  recommendations, RFC 3023, DOM Core, and other relevant specifications. <a href=#refsXML>[XML]</a> <a href=#refsXMLNS>[XMLNS]</a> <a href=#refsRFC3023>[RFC3023]</a> <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  recommendations, RFC 3023, DOM, and other relevant specifications. <a href=#refsXML>[XML]</a> <a href=#refsXMLNS>[XMLNS]</a> <a href=#refsRFC3023>[RFC3023]</a> <a href=#refsDOM>[DOM]</a></p>
 
   <p>The actual HTTP headers and other metadata, not the headers as mutated or implied by the
   algorithms given in this specification, are the ones that must be used when determining the
@@ -73421,6 +73171,7 @@
     <a href=#concept-task title=concept-task>tasks</a> <a href=#queue-a-task title="queue a
     task">queued</a> with the <a href=#user-interaction-task-source>user interaction task
     source</a>. <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
+    <!-- user interaction events integration point -->
 
    </dd>
 
@@ -73599,104 +73350,86 @@
 
   <!--test: <a href="http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A...%3Cscript%3E%0Aw(a%3Ddocument.implementation.createDocument(null%2C%20null%2C%20null))%3B%0Aw(a.appendChild(a.createElementNS('http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml'%2C%20'html')))%3B%0Aw(b%3Da.firstChild.appendChild(a.createElementNS('http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml'%2C%20'body')))%3B%0Aw(b.test%20%3D%20w)%3B%0Aw(b.setAttribute('onclick'%2C%20'test(%22fire%3A%20%22%20%2B%20event)'))%3B%0Aw(b.onclick)%3B%0Aw(e%3Da.createEvent('Event'))%3B%0Aw(e.initEvent('click'%2C%20false%2C%20false))%3B%0Aw(b.dispatchEvent(e))%3B%0A%3C%2Fscript%3E">test</a>-->
 
-  <p>Many objects can have <dfn id=event-handlers>event handlers</dfn> specified. These
-  act as non-capture event listeners for the object on which they are
-  specified. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  <p>Many objects can have <dfn id=event-handlers>event handlers</dfn> specified. These act as non-capture event
+  listeners for the object on which they are specified. <a href=#refsDOM>[DOM]</a></p>
 
-  <p>An <a href=#event-handlers title="event handlers">event handler</a> can either
-  have the value null or be set to a callback object. This is defined
-  using the <code><a href=#eventhandler>EventHandler</a></code> callback interface type. <span class=impl>Initially, event handlers must be set to
-  null.</span></p>
+  <p>An <a href=#event-handlers title="event handlers">event handler</a> can either have the value null or be set
+  to a callback object. This is defined using the <code><a href=#eventhandler>EventHandler</a></code> callback interface type.
+  <span class=impl>Initially, event handlers must be set to null.</span></p>
 
   <p>Event handlers are exposed in one of two ways.</p>
 
-  <p>The first way, common to all event handlers, is as an <a href=#event-handler-idl-attributes title="event handler IDL attributes">event handler IDL
-  attribute</a>.</p>
+  <p>The first way, common to all event handlers, is as an <a href=#event-handler-idl-attributes title="event handler IDL
+  attributes">event handler IDL attribute</a>.</p>
 
-  <p>The second way is as an <a href=#event-handler-content-attributes title="event handler content
-  attributes">event handler content attribute</a>. Event handlers
-  on <a href=#html-elements>HTML elements</a> and some of the event handlers on
+  <p>The second way is as an <a href=#event-handler-content-attributes title="event handler content attributes">event handler content
+  attribute</a>. Event handlers on <a href=#html-elements>HTML elements</a> and some of the event handlers on
   <code><a href=#window>Window</a></code> objects are exposed in this way.</p>
 
   <div class=impl>
 
-  <hr><p><dfn id=event-handler-idl-attributes>Event handler IDL attributes</dfn>, on setting, must set the
-  corresponding event handler to their new value, and on
-  getting, must return whatever the current value of the corresponding
+  <hr><p><dfn id=event-handler-idl-attributes>Event handler IDL attributes</dfn>, on setting, must set the corresponding event handler
+  to their new value, and on getting, must return whatever the current value of the corresponding
   event handler is (possibly null).</p>
 
-  <p>If an <a href=#event-handler-idl-attributes title="event handler IDL attributes">event handler
-  IDL attribute</a> exposes an <a href=#event-handlers title="event handlers">event
-  handler</a> of an object that doesn't exist, it must always
+  <p>If an <a href=#event-handler-idl-attributes title="event handler IDL attributes">event handler IDL attribute</a> exposes an
+  <a href=#event-handlers title="event handlers">event handler</a> of an object that doesn't exist, it must always
   return null on getting and must do nothing on setting.</p>
 
-  <p class=note>This can happen in particular for <a href=#event-handler-idl-attributes title="event
-  handler IDL attributes">event handler IDL attribute</a> on
-  <code><a href=#the-body-element>body</a></code> elements that do not have corresponding
+  <p class=note>This can happen in particular for <a href=#event-handler-idl-attributes title="event handler IDL attributes">event
+  handler IDL attribute</a> on <code><a href=#the-body-element>body</a></code> elements that do not have corresponding
   <code><a href=#window>Window</a></code> objects.</p>
 
-  <p class=note>Certain event handler IDL attributes have additional
-  requirements, in particular the <code title=handler-MessagePort-onmessage><a href=#handler-messageport-onmessage>onmessage</a></code> attribute of
+  <p class=note>Certain event handler IDL attributes have additional requirements, in particular
+  the <code title=handler-MessagePort-onmessage><a href=#handler-messageport-onmessage>onmessage</a></code> attribute of
   <code><a href=#messageport>MessagePort</a></code> objects.</p>
 
-  <p>On getting, <a href=#event-handler-idl-attributes>event handler IDL attributes</a> must return
-  the value of their corresponding event handlers, except when the
-  value is an <a href=#concept-handler-error title=concept-handler-error>internal error
-  value</a>, in which case the user agent must set the corresponding
-  event handler to null, and then throw an exception corresponding to
-  the error condition.</p>
+  <p>On getting, <a href=#event-handler-idl-attributes>event handler IDL attributes</a> must return the value of their
+  corresponding event handlers, except when the value is an <a href=#concept-handler-error title=concept-handler-error>internal error value</a>, in which case the user agent must set
+  the corresponding event handler to null, and then throw an exception corresponding to the error
+  condition.</p>
 
   <hr></div>
 
-  <p><dfn id=event-handler-content-attributes>Event handler content attributes</dfn>, when specified, must
-  contain valid JavaScript code which, when parsed, would match the
-  <code title="">FunctionBody</code> production after automatic
+  <p><dfn id=event-handler-content-attributes>Event handler content attributes</dfn>, when specified, must contain valid JavaScript code
+  which, when parsed, would match the <code title="">FunctionBody</code> production after automatic
   semicolon insertion. <a href=#refsECMA262>[ECMA262]</a></p>
 
   <div class=impl>
 
   <!-- SCRIPT EXEC -->
-  <p>When an <a href=#event-handler-content-attributes title="event handler content attributes">event
-  handler content attribute</a> is set, if the element is owned by
-  a <code><a href=#document>Document</a></code> that is in a <a href=#browsing-context>browsing context</a>,
-  and <a href=#concept-bc-script title=concept-bc-script>scripting is enabled</a> for
-  that <a href=#browsing-context>browsing context</a>, the user agent must run the
-  following steps to create a <a href=#concept-script title=concept-script>script</a> after setting the content
-  attribute to its new value:</p>
+  <p>When an <a href=#event-handler-content-attributes title="event handler content attributes">event handler content attribute</a>
+  is set, if the element is owned by a <code><a href=#document>Document</a></code> that is in a <a href=#browsing-context>browsing
+  context</a>, and <a href=#concept-bc-script title=concept-bc-script>scripting is enabled</a> for that
+  <a href=#browsing-context>browsing context</a>, the user agent must run the following steps to create a <a href=#concept-script title=concept-script>script</a> after setting the content attribute to its new value:</p>
 
-  <ol><li><p>Set the corresponding <a href=#event-handlers title="event handlers">event
-   handler</a> to null.</li>
+  <ol><li><p>Set the corresponding <a href=#event-handlers title="event handlers">event handler</a> to null.</li>
 
-   <li><p>Set up a <a href=#script-execution-environment>script execution environment</a> for
-   JavaScript.</li>
+   <li><p>Set up a <a href=#script-execution-environment>script execution environment</a> for JavaScript.</li>
 
-   <li><p>Let <var title="">body</var> be the <a href=#event-handler-content-attributes title="event
-   handler content attributes">event handler content
-   attribute</a>'s new value.</li>
+   <li><p>Let <var title="">body</var> be the <a href=#event-handler-content-attributes title="event handler content attributes">event
+   handler content attribute</a>'s new value.</li>
 
    <li>
 
-    <p>If <var title="">body</var> is not parsable as
-    <i>FunctionBody</i> or if parsing detects an <i>early error</i>
-    then <a href=#set-the-event-handler-content-attribute-to-an-error>set the event handler content attribute to an
-    error</a> as defined below, and abort these steps.</p>
+    <p>If <var title="">body</var> is not parsable as <i>FunctionBody</i> or if parsing detects an
+    <i>early error</i> then <a href=#set-the-event-handler-content-attribute-to-an-error>set the event handler content attribute to an error</a> as
+    defined below, and abort these steps.</p>
 
-    <p class=note><i>FunctionBody</i> is defined in ECMAScript
-    edition 5 section 13 Function Definition. <i>Early error</i> is
-    defined in ECMAScript edition 5 section 16 Errors. <a href=#refsECMA262>[ECMA262]</a></p>
+    <p class=note><i>FunctionBody</i> is defined in ECMAScript edition 5 section 13 Function
+    Definition. <i>Early error</i> is defined in ECMAScript edition 5 section 16 Errors. <a href=#refsECMA262>[ECMA262]</a></p>
 
    </li>
 
    <li>
 
-    <p>If <var title="">body</var> begins with a Directive Prologue
-    that contains a Use Strict Directive then let <var title="">strict</var> be true, otherwise let <var title="">strict</var> be false.</p> <!-- we can't defer to 10.1.1
-    since we're not using a Function constructor but doing it
-    ourselves. -->
+    <p>If <var title="">body</var> begins with a Directive Prologue that contains a Use Strict
+    Directive then let <var title="">strict</var> be true, otherwise let <var title="">strict</var>
+    be false.</p> <!-- we can't defer to 10.1.1 since we're not using a Function constructor but
+    doing it ourselves. -->
 
-    <p class=note>The terms "Directive Prologue" and "Use Strict
-    Directive" are defined in ECMAScript edition 5 section 14.1
-    Directive Prologues and the Use Strict Directive. <a href=#refsECMA262>[ECMA262]</a></p>
+    <p class=note>The terms "Directive Prologue" and "Use Strict Directive" are defined in
+    ECMAScript edition 5 section 14.1 Directive Prologues and the Use Strict Directive. <a href=#refsECMA262>[ECMA262]</a></p>
 
    </li>
 
@@ -73704,31 +73437,27 @@
 currently this is unnecessary: http://www.w3.org/Bugs/Public/show_bug.cgi?id=11977#c4
    <li>
 
-    <p>If <var title="">strict</var> is true, and anything in <var
-    title="">body</var> is a <code>SyntaxError</code> according to the
-    Strict Mode Restrictions, then <span>set the event handler content
-    attribute to an error</span> as defined below, and abort these
-    steps.</p>
+    <p>If <var title="">strict</var> is true, and anything in <var title="">body</var> is a
+    <code>SyntaxError</code> according to the Strict Mode Restrictions, then <span>set the event
+    handler content attribute to an error</span> as defined below, and abort these steps.</p>
 
-    <p class="note">The Strict Mode Restrictions are those listed in
-    ECMAScript edition 5 section 13.1 Strict Mode Restrictions. <a
-    href="#refsECMA262">[ECMA262]</a></p>
+    <p class="note">The Strict Mode Restrictions are those listed in ECMAScript edition 5 section
+    13.1 Strict Mode Restrictions. <a href="#refsECMA262">[ECMA262]</a></p>
 
    </li>
 -->
 
    <li>
 
-    <p>Using the script execution environment created above, create a
-    function object (as defined in ECMAScript edition 5 section 13.2
-    Creating Function Objects), with:</p>
+    <p>Using the script execution environment created above, create a function object (as defined in
+    ECMAScript edition 5 section 13.2 Creating Function Objects), with:</p>
 
     <dl><dt>Parameter list <var title="">FormalParameterList</var></dt>
 
      <dd>
 
-      <dl class=switch><dt>If the attribute is the <code title=handler-window-onerror><a href=#handler-window-onerror>onerror</a></code> attribute of the
-       <code><a href=#window>Window</a></code> object</dt>
+      <dl class=switch><dt>If the attribute is the <code title=handler-window-onerror><a href=#handler-window-onerror>onerror</a></code> attribute of
+       the <code><a href=#window>Window</a></code> object</dt>
 
        <dd>Let the function have four arguments, named <code title="">event</code>, <code title="">source</code>, <code title="">lineno</code>, and <code title="">column</code>.</dd>
        <!-- /column/ is new as of 2012; see https://www.w3.org/Bugs/Public/show_bug.cgi?id=13319 -->
@@ -73747,18 +73476,17 @@
 
      <dd>
 
-      <ol><li>Let <var title="">Scope</var> be the result of
-       NewObjectEnvironment(the element's <code><a href=#document>Document</a></code>, the
-       <var title="">global environment</var>).</li>
+      <ol><li>Let <var title="">Scope</var> be the result of NewObjectEnvironment(the element's
+       <code><a href=#document>Document</a></code>, the <var title="">global environment</var>).</li>
 
-       <li>If the element has a <a href=#form-owner>form owner</a>, let <var title="">Scope</var> be the result of NewObjectEnvironment(the
-       element's <a href=#form-owner>form owner</a>, <var title="">Scope</var>).</li>
+       <li>If the element has a <a href=#form-owner>form owner</a>, let <var title="">Scope</var> be the result
+       of NewObjectEnvironment(the element's <a href=#form-owner>form owner</a>, <var title="">Scope</var>).</li>
 
-       <li>Let <var title="">Scope</var> be the result of
-       NewObjectEnvironment(the element's object, <var title="">Scope</var>).</li>
+       <li>Let <var title="">Scope</var> be the result of NewObjectEnvironment(the element's object,
+       <var title="">Scope</var>).</li>
 
-      </ol><p class=note>NewObjectEnvironment() is defined in ECMAScript
-      edition 5 section 10.2.2.3 NewObjectEnvironment (O, E). <a href=#refsECMA262>[ECMA262]</a></p>
+      </ol><p class=note>NewObjectEnvironment() is defined in ECMAScript edition 5 section 10.2.2.3
+      NewObjectEnvironment (O, E). <a href=#refsECMA262>[ECMA262]</a></p>
 
      </dd>
 
@@ -73766,35 +73494,29 @@
 
      <dd>The value of <var title="">strict</var>.</dd>
 
-    </dl><p>Let this new function be the only entry in the script's
-    <a href=#list-of-code-entry-points>list of code entry-points</a>.</p>
+    </dl><p>Let this new function be the only entry in the script's <a href=#list-of-code-entry-points>list of code
+    entry-points</a>.</p>
 
    </li>
 
-   <li><p>Set up the <a href="#script's-global-object">script's global object</a>, the
-   <a href="#script's-browsing-context">script's browsing context</a>, the <a href="#script's-document">script's
-   document</a>, the <a href="#script's-referrer-source">script's referrer source</a>, the
-   <a href="#script's-url-character-encoding">script's URL character encoding</a>, and the
-   <a href="#script's-base-url">script's base URL</a> from <a href=#the-script-settings-determined-from-the-node>the script settings
-   determined from the node</a> on which the attribute is being
+   <li><p>Set up the <a href="#script's-global-object">script's global object</a>, the <a href="#script's-browsing-context">script's browsing
+   context</a>, the <a href="#script's-document">script's document</a>, the <a href="#script's-referrer-source">script's referrer source</a>,
+   the <a href="#script's-url-character-encoding">script's URL character encoding</a>, and the <a href="#script's-base-url">script's base URL</a> from
+   <a href=#the-script-settings-determined-from-the-node>the script settings determined from the node</a> on which the attribute is being
    set.</li>
 
-   <li><p>Set the corresponding <a href=#event-handlers title="event handlers">event
-   handler</a> to the aforementioned function.</li>
+   <li><p>Set the corresponding <a href=#event-handlers title="event handlers">event handler</a> to the
+   aforementioned function.</li>
 
-  </ol><p>When a user agent is required, by the steps above, to <dfn id=set-the-event-handler-content-attribute-to-an-error>set
-  the event handler content attribute to an error</dfn>, the user
-  agent must set the corresponding <a href=#event-handlers title="event handlers">event
-  handler</a> to an <dfn id=concept-handler-error title=concept-handler-error>internal
-  error value</dfn> representing the error condition, keeping track of
-  the <a href=#url>URL</a> of the resource where the <a href=#event-handler-content-attributes title="event
-  handler content attributes">event handler content attribute</a>
-  was set, and the relevant line number inside that resource where the
-  error occurred.</p>
+  </ol><p>When a user agent is required, by the steps above, to <dfn id=set-the-event-handler-content-attribute-to-an-error>set the event handler content
+  attribute to an error</dfn>, the user agent must set the corresponding <a href=#event-handlers title="event
+  handlers">event handler</a> to an <dfn id=concept-handler-error title=concept-handler-error>internal error value</dfn>
+  representing the error condition, keeping track of the <a href=#url>URL</a> of the resource where the
+  <a href=#event-handler-content-attributes title="event handler content attributes">event handler content attribute</a> was set, and
+  the relevant line number inside that resource where the error occurred.</p>
 
-  <p>When an event handler content attribute is removed, the user
-  agent must set the corresponding <a href=#event-handlers title="event handlers">event
-  handler</a> to null.</p>
+  <p>When an event handler content attribute is removed, the user agent must set the corresponding
+  <a href=#event-handlers title="event handlers">event handler</a> to null.</p>
   <!--
   http://software.hixie.ch/utilities/js/live-dom-viewer/saved/245 onload
   http://software.hixie.ch/utilities/js/live-dom-viewer/saved/247 onclick
@@ -73803,50 +73525,43 @@
 
   </div>
 
-  <p class=note>When an <a href=#event-handler-content-attributes title="event handler content
-  attributes">event handler content attribute</a> is set on an
-  element owned by a <code><a href=#document>Document</a></code> that is not in a
-  <a href=#browsing-context>browsing context</a>, the corresponding event handler is
-  not changed.</p>
+  <p class=note>When an <a href=#event-handler-content-attributes title="event handler content attributes">event handler content
+  attribute</a> is set on an element owned by a <code><a href=#document>Document</a></code> that is not in a
+  <a href=#browsing-context>browsing context</a>, the corresponding event handler is not changed.</p>
 
   <!-- v2: we should probably support HTML4's Content-Script-Type header here. -->
 
   <div class=impl>
 
-  <hr><p>When an <a href=#event-handlers title="event handlers">event handler</a> <var title="">H</var> of an element or object <var title="">T</var>
-  implementing the <code><a href=#eventtarget>EventTarget</a></code> interface is first set to
-  a non-null value, the user agent must append an <a href=#concept-event-listener title=concept-event-listener>event listener</a> to the list of
-  <a href=#concept-event-listener title=concept-event-listener>event listeners</a>
-  associated with <var title="">T</var> with <i>type</i> set to the
-  <dfn id=event-handler-event-type>event handler event type</dfn> corresponding to <var title="">H</var>, <i>capture</i> set to false, and <i>listener</i>
-  set to <a href=#the-event-handler-processing-algorithm>the event handler processing algorithm</a> defined
-  below. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  <hr><p>When an <a href=#event-handlers title="event handlers">event handler</a> <var title="">H</var> of an element
+  or object <var title="">T</var> implementing the <code><a href=#eventtarget>EventTarget</a></code> interface is first set
+  to a non-null value, the user agent must append an <a href=#concept-event-listener title=concept-event-listener>event
+  listener</a> to the list of <a href=#concept-event-listener title=concept-event-listener>event listeners</a>
+  associated with <var title="">T</var> with <i>type</i> set to the <dfn id=event-handler-event-type>event handler event
+  type</dfn> corresponding to <var title="">H</var>, <i>capture</i> set to false, and
+  <i>listener</i> set to <a href=#the-event-handler-processing-algorithm>the event handler processing algorithm</a> defined below. <a href=#refsDOM>[DOM]</a></p>
 
-  <p class=note>The <i>listener</i> is emphatically <em>not</em> the
-  <a href=#event-handlers title="event handlers">event handler</a> itself. Every
-  event handler ends up registering the same <i>listener</i>, the
-  algorithm defined below, which takes care of invoking the right
-  callback, and processing the callback's return value.</p>
+  <p class=note>The <i>listener</i> is emphatically <em>not</em> the <a href=#event-handlers title="event
+  handlers">event handler</a> itself. Every event handler ends up registering the same
+  <i>listener</i>, the algorithm defined below, which takes care of invoking the right callback, and
+  processing the callback's return value.</p>
 
-  <p class=note>This only happens the first time the <a href=#event-handlers title="event handlers">event handler</a>'s value is set. Since
-  listeners are called in the order they were registered, the order of
-  event listeners for a particular event type will always be first the
-  event listeners registered with <code title=dom-EventTarget-addEventListener>addEventListener()</code>
-  before the first time the <a href=#event-handlers title="event handlers">event
-  handler</a> was set to a non-null value, then the callback to
-  which it is currently set, if any, and finally the event listeners
-  registered with <code title=dom-EventTarget-addEventListener>addEventListener()</code>
-  <em>after</em> the first time the <a href=#event-handlers title="event handlers">event
-  handler</a> was set to a non-null value.</p>
+  <p class=note>This only happens the first time the <a href=#event-handlers title="event handlers">event
+  handler</a>'s value is set. Since listeners are called in the order they were registered, the
+  order of event listeners for a particular event type will always be first the event listeners
+  registered with <code title=dom-EventTarget-addEventListener>addEventListener()</code> before
+  the first time the <a href=#event-handlers title="event handlers">event handler</a> was set to a non-null value,
+  then the callback to which it is currently set, if any, and finally the event listeners registered
+  with <code title=dom-EventTarget-addEventListener>addEventListener()</code> <em>after</em> the
+  first time the <a href=#event-handlers title="event handlers">event handler</a> was set to a non-null value.</p>
 
   </div>
 
   <div class=example>
 
-   <p>This example demonstrates the order in which event listeners are
-   invoked. If the button in this example is clicked by the user, the
-   page will show four alerts, with the text "ONE", "TWO", "THREE",
-   and "FOUR" respectively.</p>
+   <p>This example demonstrates the order in which event listeners are invoked. If the button in
+   this example is clicked by the user, the page will show four alerts, with the text "ONE", "TWO",
+   "THREE", and "FOUR" respectively.</p>
 
    <pre><button id="test">Start Demo</button>
 <script>
@@ -73862,15 +73577,13 @@
 
   <div class=impl>
 
-  <p class=note>The interfaces implemented by the event object do
-  not influence whether an <a href=#event-handlers title="event handlers">event
-  handler</a> is triggered or not.</p>
+  <p class=note>The interfaces implemented by the event object do not influence whether an <a href=#event-handlers title="event handlers">event handler</a> is triggered or not.</p>
 
-  <p><dfn id=the-event-handler-processing-algorithm>The event handler processing algorithm</dfn> for an
-  <a href=#event-handlers title="event handlers">event handler</a> <var title="">H</var> and an <code><a href=#event>Event</a></code> object <var title="">E</var> is as follows:</p>
+  <p><dfn id=the-event-handler-processing-algorithm>The event handler processing algorithm</dfn> for an <a href=#event-handlers title="event handlers">event
+  handler</a> <var title="">H</var> and an <code><a href=#event>Event</a></code> object <var title="">E</var> is as
+  follows:</p>
 
-  <ol><li><p>If <var title="">H</var>'s value is null, then abort these
-   steps.</li>
+  <ol><li><p>If <var title="">H</var>'s value is null, then abort these steps.</li>
 
    <li><p>If <var title="">H</var>'s value is an <a href=#concept-handler-error title=concept-handler-error>internal error
    value</a>, then set the <a href=#event-handlers title="event handlers">event handler</a> to null and then
@@ -73880,14 +73593,11 @@
    handlers">event handler</a> of the <code><a href=#window>Window</a></code> object of that <code><a href=#document>Document</a></code>,
    and abort these steps.</li>
 
-   <li><p>Let <var title="">callback</var> be <var title="">H</var>'s
-   value, the callback that the <a href=#event-handlers title="event handlers">event
-   handler</a> was last set to.</li>
+   <li><p>Let <var title="">callback</var> be <var title="">H</var>'s value, the callback that the
+   <a href=#event-handlers title="event handlers">event handler</a> was last set to.</li>
 
-   <li><p>Invoke <var title="">callback</var> with one
-   argument, the value of which is the <code><a href=#event>Event</a></code> object <var title="">E</var>, with the <i title=dfn-callback-this-value>callback this value</i> set to
-   <var title="">E</var>'s <code title=dom-Event-currentTarget>currentTarget</code>. Let the
-   return value be <var title="">return value</var>. <a href=#refsWEBIDL>[WEBIDL]</a></li>
+   <li><p>Invoke <var title="">callback</var> with one argument, the value of which is the
+   <code><a href=#event>Event</a></code> object <var title="">E</var>, with the <i title=dfn-callback-this-value>callback this value</i> set to <var title="">E</var>'s <code title=dom-Event-currentTarget>currentTarget</code>. Let the return value be <var title="">return value</var>. <a href=#refsWEBIDL>[WEBIDL]</a></li>
 
    <li>
 
@@ -73895,21 +73605,19 @@
 
     <dl class=switch><dt>If the event type is <code class=event-mouseover>mouseover</code></dt>
 
-     <dd><p>If <var title="">return value</var> is a boolean with the
-     value true, then cancel the event.</dd>
+     <dd><p>If <var title="">return value</var> is a boolean with the value true, then cancel the
+     event.</dd>
 
-     <dt>If the <code><a href=#event>Event</a></code> object <var title="">E</var> is a
-     <code><a href=#beforeunloadevent>BeforeUnloadEvent</a></code> object</dt>
+     <dt>If the <code><a href=#event>Event</a></code> object <var title="">E</var> is a <code><a href=#beforeunloadevent>BeforeUnloadEvent</a></code>
+     object</dt>
 
-     <dd><p>If <var title="">return value</var> is a string, and the
-     <code><a href=#event>Event</a></code> object <var title="">E</var>'s <code title=dom-BeforeUnloadEvent-returnValue><a href=#dom-beforeunloadevent-returnvalue>returnValue</a></code>
-     attribute's value is the empty string, then set the <code title=dom-BeforeUnloadEvent-returnValue><a href=#dom-beforeunloadevent-returnvalue>returnValue</a></code>
-     attribute's value to <var title="">return value</var>.</dd>
+     <dd><p>If <var title="">return value</var> is a string, and the <code><a href=#event>Event</a></code> object <var title="">E</var>'s <code title=dom-BeforeUnloadEvent-returnValue><a href=#dom-beforeunloadevent-returnvalue>returnValue</a></code>
+     attribute's value is the empty string, then set the <code title=dom-BeforeUnloadEvent-returnValue><a href=#dom-beforeunloadevent-returnvalue>returnValue</a></code> attribute's value to <var title="">return value</var>.</dd>
 
      <dt>Otherwise</dt>
 
-     <dd><p>If <var title="">return value</var> is a boolean with the
-     value false, then cancel the event.</dd>
+     <dd><p>If <var title="">return value</var> is a boolean with the value false, then cancel the
+     event.</dd>
 
      <!-- IE actually uncancels the event if the function returns true -->
 
@@ -73917,16 +73625,14 @@
 
   </ol></div>
 
-  <hr><p>The <code><a href=#eventhandler>EventHandler</a></code> interface represents a callback
-  used for event handlers. It is represented in Web IDL as
-  follows:</p>
+  <hr><p>The <code><a href=#eventhandler>EventHandler</a></code> interface represents a callback used for event handlers. It is
+  represented in Web IDL as follows:</p>
 
   <pre class=idl>[TreatNonCallableAsNull]
 callback <dfn id=eventhandlernonnull>EventHandlerNonNull</dfn> = any (<a href=#event>Event</a> event);
 typedef <a href=#eventhandlernonnull>EventHandlerNonNull</a>? <dfn id=eventhandler>EventHandler</dfn>;</pre>
 
-  <p class=note>In JavaScript, any <code>Function</code> object
-  implements this interface.</p>
+  <p class=note>In JavaScript, any <code>Function</code> object implements this interface.</p>
 
   <div class=example>
 
@@ -73934,19 +73640,17 @@
 
    <pre><body onload="alert(this)" onclick="alert(this)"></pre>
 
-   <p>...leads to an alert saying "<code title="">[object Window]</code>" when the document is loaded,
-   and an alert saying "<code title="">[object HTMLBodyElement]</code>" whenever the user
-   clicks something in the page.</p>
+   <p>...leads to an alert saying "<code title="">[object Window]</code>" when the document is
+   loaded, and an alert saying "<code title="">[object HTMLBodyElement]</code>" whenever the
+   user clicks something in the page.</p>
 
   </div>
 
-  <p class=note>The return value of the function affects whether the
-  event is canceled or not: <span class=impl>as described
-  above,</span> if the return value is false, the event is canceled
-  (except for <code class=event-mouseover>mouseover</code> events,
-  where the return value has to be true to cancel the event). With
-  <code title=event-beforeunload>beforeunload</code> events, the
-  value is instead used to determine the message to show the user.</p>
+  <p class=note>The return value of the function affects whether the event is canceled or not:
+  <span class=impl>as described above,</span> if the return value is false, the event is canceled
+  (except for <code class=event-mouseover>mouseover</code> events, where the return value has to
+  be true to cancel the event). With <code title=event-beforeunload>beforeunload</code> events,
+  the value is instead used to determine the message to show the user.</p>
 
   <p>For historical reasons, the <code title=handler-onerror><a href=#handler-onerror>onerror</a></code> handler has different
   arguments:</p>
@@ -73960,12 +73664,10 @@
 
   <h5 id=event-handlers-on-elements,-document-objects,-and-window-objects><span class=secno>7.1.6.2 </span>Event handlers on elements, <code><a href=#document>Document</a></code> objects, and <code><a href=#window>Window</a></code> objects</h5>
 
-  <p>The following are the <a href=#event-handlers>event handlers</a> (and their
-  corresponding <a href=#event-handler-event-type title="event handler event type">event handler
-  event types</a>) <span class=impl>that must be</span> supported
-  by all <a href=#html-elements>HTML elements</a>, as both content attributes and
-  IDL attributes, and on <code><a href=#document>Document</a></code> and <code><a href=#window>Window</a></code>
-  objects, as IDL attributes.</p>
+  <p>The following are the <a href=#event-handlers>event handlers</a> (and their corresponding <a href=#event-handler-event-type title="event
+  handler event type">event handler event types</a>) <span class=impl>that must be</span>
+  supported by all <a href=#html-elements>HTML elements</a>, as both content attributes and IDL attributes, and on
+  <code><a href=#document>Document</a></code> and <code><a href=#window>Window</a></code> objects, as IDL attributes.</p>
 
   <table><thead><tr><th><a href=#event-handlers title="event handlers">Event handler</a> <th><a href=#event-handler-event-type>Event handler event type</a>
    <tbody><tr><td><dfn id=handler-onabort title=handler-onabort><code>onabort</code></dfn> <td> <code title=event-abort>abort</code>
@@ -74122,13 +73824,16 @@
 
   <h5 id=events-and-the-window-object><span class=secno>7.1.6.4 </span>Events and the <code><a href=#window>Window</a></code> object</h5>
 
-  <p>When an event is dispatched at a DOM node in a
-  <code><a href=#document>Document</a></code> in a <a href=#browsing-context>browsing context</a>, if the
-  event is not a <code title=event-load>load</code> event, the user
-  agent must act as if, for the purposes of <a href=#concept-event-dispatch title=concept-event-dispatch>event dispatching</a>, the
-  <code><a href=#window>Window</a></code> object is the parent of the
-  <code><a href=#document>Document</a></code> object. <a href=#refsDOMCORE>[DOMCORE]</a></p>
+  <p>When an event is dispatched at a DOM node in a <code><a href=#document>Document</a></code> in a <a href=#browsing-context>browsing
+  context</a>, if the event is not a <code title=event-load>load</code> event, the user agent
+  must act as if, for the purposes of <a href=#concept-event-dispatch title=concept-event-dispatch>event dispatching</a>,
+  the <code><a href=#window>Window</a></code> object is the parent of the <code><a href=#document>Document</a></code> object. <a href=#refsDOM>[DOM]</a></p>
 
+  <!-- If Anne does this: http://krijnhoetmer.nl/irc-logs/whatwg/20121205#l-4 (see bug 18780)
+  <p>If a <code>Document</code> object is associated with a <code>Window</code> object, its
+  <span>event parent</span> is that <code>Window</code> object.</p>
+  -->
+
   </div>
 
 
@@ -82211,9 +81916,9 @@
 <a href=#workerutils>WorkerUtils</a> implements <a href=#windowbase64>WindowBase64</a>;</pre>
 
 
-  <p>The DOM APIs — specifically, all the interfaces defind in the DOM Core specification
-  other than exceptions — must not be <a href=#expose title=expose>exposed</a> if the
-  <a href=#javascript-global-environment>JavaScript global environment</a> is a <a href=#worker-environment>worker environment</a>. <a href=#hrefDOMCORE>[DOMCORE]</a></p>
+  <p>The DOM APIs — specifically, all the interfaces defind in the DOM specification other
+  than exceptions — must not be <a href=#expose title=expose>exposed</a> if the <a href=#javascript-global-environment>JavaScript
+  global environment</a> is a <a href=#worker-environment>worker environment</a>. <a href=#hrefDOMCORE>[DOMCORE]</a></p>
 
 
   <h4 id=importing-scripts-and-libraries><span class=secno>9.3.1 </span>Importing scripts and libraries</h4>
@@ -90625,7 +90330,7 @@
   <p id=mutation-during-parsing>DOM mutation events must not fire for changes caused by the UA
   parsing the document. This includes the parsing of any content inserted using <code title=dom-document-write><a href=#dom-document-write>document.write()</a></code> and <code title=dom-document-writeln><a href=#dom-document-writeln>document.writeln()</a></code> calls. <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
 
-  <p>However, mutation observers <em>do</em> fire, as required by the DOM Core specification.</p>
+  <p>However, mutation observers <em>do</em> fire, as required by the DOM specification.</p>
 
   <p class=note>Not all of the tag names mentioned below are
   conformant tag names in this specification; many are included to
@@ -95322,42 +95027,37 @@
 
   <h3 id=parsing-xhtml-documents><span class=secno>13.2 </span>Parsing XHTML documents</h3>
 
-  <p>This section describes the relationship between XML and the DOM,
-  with a particular emphasis on how this interacts with HTML.</p>
+  <p>This section describes the relationship between XML and the DOM, with a particular emphasis on
+  how this interacts with HTML.</p>
 
-  <p>An <dfn id=xml-parser>XML parser</dfn>, for the purposes of this specification,
-  is a construct that follows the rules given in the XML specification
-  to map a string of bytes or characters into a <code><a href=#document>Document</a></code>
-  object.</p>
+  <p>An <dfn id=xml-parser>XML parser</dfn>, for the purposes of this specification, is a construct that follows
+  the rules given in the XML specification to map a string of bytes or characters into a
+  <code><a href=#document>Document</a></code> object.</p>
 
-  <p>An <a href=#xml-parser>XML parser</a> is either associated with a
-  <code><a href=#document>Document</a></code> object when it is created, or creates one
-  implicitly.</p>
+  <p>An <a href=#xml-parser>XML parser</a> is either associated with a <code><a href=#document>Document</a></code> object when it is
+  created, or creates one implicitly.</p>
 
   <p>This <code><a href=#document>Document</a></code> must then be populated with DOM nodes that represent the tree
   structure of the input passed to the parser, as defined by the XML specification, the Namespaces
-  in XML specification, and the DOM Core specification. DOM mutation events must not fire for the
+  in XML specification, and the DOM specification. DOM mutation events must not fire for the
   operations that the <a href=#xml-parser>XML parser</a> performs on the <code><a href=#document>Document</a></code>'s tree, but the
   user agent must act as if elements and attributes were individually appended and set respectively
   so as to trigger rules in this specification regarding what happens when an element is inserted
-  into a document or has its attributes set, and the DOM Core specification's requirements regarding
-  mutation observers mean that mutation observers <em>are</em> fired (unlike mutation events). <a href=#refsXML>[XML]</a> <a href=#refsXMLNS>[XMLNS]</a> <a href=#refsDOMCORE>[DOMCORE]</a> <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
+  into a document or has its attributes set, and the DOM specification's requirements regarding
+  mutation observers mean that mutation observers <em>are</em> fired (unlike mutation events). <a href=#refsXML>[XML]</a> <a href=#refsXMLNS>[XMLNS]</a> <a href=#refsDOM>[DOM]</a> <a href=#refsDOMEVENTS>[DOMEVENTS]</a></p>
 
-  <p>Between the time an element's start tag is parsed and the time
-  either the element's end tag is parsed or the parser detects a
-  well-formedness error, the user agent must act as if the element was
-  in a <a href=#stack-of-open-elements>stack of open elements</a>.</p>
+  <p>Between the time an element's start tag is parsed and the time either the element's end tag is
+  parsed or the parser detects a well-formedness error, the user agent must act as if the element
+  was in a <a href=#stack-of-open-elements>stack of open elements</a>.</p>
 
-  <p class=note>This is used by the <code><a href=#the-object-element>object</a></code> element to
-  avoid instantiating plugins before the <code><a href=#the-param-element>param</a></code> element
-  children have been parsed.</p>
+  <p class=note>This is used by the <code><a href=#the-object-element>object</a></code> element to avoid instantiating plugins
+  before the <code><a href=#the-param-element>param</a></code> element children have been parsed.</p>
 
-  <p>This specification provides the following additional information
-  that user agents should use when retrieving an external entity: the
-  public identifiers given in the following list all correspond to <a href=data:application/xml-dtd;base64,PCFFTlRJVFkgVGFiICImI3g5OyI%2BPCFFTlRJVFkgTmV3TGluZSAiJiN4QTsiPjwhRU5USVRZIGV4Y2wgIiYjeDIxOyI%2BPCFFTlRJVFkgcXVvdCAiJiN4MjI7Ij48IUVOVElUWSBRVU9UICImI3gyMjsiPjwhRU5USVRZIG51bSAiJiN4MjM7Ij48IUVOVElUWSBkb2xsYXIgIiYjeDI0OyI%2BPCFFTlRJVFkgcGVyY250ICImI3gyNTsiPjwhRU5USVRZIGFtcCAiJiN4MjY7Ij48IUVOVElUWSBBTVAgIiYjeDI2OyI%2BPCFFTlRJVFkgYXBvcyAiJiN4Mjc7Ij48IUVOVElUWSBscGFyICImI3gyODsiPjwhRU5USVRZIHJwYXIgIiYjeDI5OyI%2BPCFFTlRJVFkgYXN0ICImI3gyQTsiPjwhRU5USVRZIG1pZGFzdCAiJiN4MkE7Ij48IUVOVElUWSBwbHVzICImI3gyQjsiPjwhRU5USVRZIGNvbW1hICImI3gyQzsiPjwhRU5USVRZIHBlcmlvZCAiJiN4MkU7Ij48IUVOVElUWSBzb2wgIiYjeDJGOyI%2BPCFFTlRJVFkgY29sb24gIiYjeDNBOyI%2BPCFFTlRJVFkgc2VtaSAiJiN4M0I7Ij48IUVOVElUWSBsdCAiJiN4M0M7Ij48IUVOVElUWSBMVCAiJiN4M0M7Ij48IUVOVElUWSBudmx0ICImI3gzQzsmI3gyMEQyOyI%2BPCFFTlRJVFkgZXF1YWxzICImI3gzRDsiPjwhRU5USVRZIGJuZSAiJiN4M0Q7JiN4MjBFNTsiPjwhRU5USVRZIGd0ICImI3gzRTsiPjwhRU5USVRZIEdUIC
 ImI3gzRTsiPjwhRU5USVRZIG52Z3QgIiYjeDNFOyYjeDIwRDI7Ij48IUVOVElUWSBxdWVzdCAiJiN4M0Y7Ij48IUVOVElUWSBjb21tYXQgIiYjeDQwOyI%2BPCFFTlRJVFkgbHNxYiAiJiN4NUI7Ij48IUVOVElUWSBsYnJhY2sgIiYjeDVCOyI%2BPCFFTlRJVFkgYnNvbCAiJiN4NUM7Ij48IUVOVElUWSByc3FiICImI3g1RDsiPjwhRU5USVRZIHJicmFjayAiJiN4NUQ7Ij48IUVOVElUWSBIYXQgIiYjeDVFOyI%2BPCFFTlRJVFkgbG93YmFyICImI3g1RjsiPjwhRU5USVRZIFVuZGVyQmFyICImI3g1RjsiPjwhRU5USVRZIGdyYXZlICImI3g2MDsiPjwhRU5USVRZIERpYWNyaXRpY2FsR3JhdmUgIiYjeDYwOyI%2BPCFFTlRJVFkgZmpsaWcgIiYjeDY2OyYjeDZBOyI%2BPCFFTlRJVFkgbGN1YiAiJiN4N0I7Ij48IUVOVElUWSBsYnJhY2UgIiYjeDdCOyI%2BPCFFTlRJVFkgdmVyYmFyICImI3g3QzsiPjwhRU5USVRZIHZlcnQgIiYjeDdDOyI%2BPCFFTlRJVFkgVmVydGljYWxMaW5lICImI3g3QzsiPjwhRU5USVRZIHJjdWIgIiYjeDdEOyI%2BPCFFTlRJVFkgcmJyYWNlICImI3g3RDsiPjwhRU5USVRZIG5ic3AgIiYjeEEwOyI%2BPCFFTlRJVFkgTm9uQnJlYWtpbmdTcGFjZSAiJiN4QTA7Ij48IUVOVElUWSBpZXhjbCAiJiN4QTE7Ij48IUVOVElUWSBjZW50ICImI3hBMjsiPjwhRU5USVRZIHBvdW5kICImI3hBMzsiPjwhRU5USVRZIGN1cnJlbiAiJiN4QTQ7Ij48IUVOVElUWSB5ZW4gIiYjeEE1OyI%2BPCFFTlR
 JVFkgYnJ2YmFyICImI3hBNjsiPjwhRU5USVRZIHNlY3QgIiYjeEE3OyI%2BPCFFTlRJVFkgRG90ICImI3hBODsiPjwhRU5USVRZIGRpZSAiJiN4QTg7Ij48IUVOVElUWSBEb3VibGVEb3QgIiYjeEE4OyI%2BPCFFTlRJVFkgdW1sICImI3hBODsiPjwhRU5USVRZIGNvcHkgIiYjeEE5OyI%2BPCFFTlRJVFkgQ09QWSAiJiN4QTk7Ij48IUVOVElUWSBvcmRmICImI3hBQTsiPjwhRU5USVRZIGxhcXVvICImI3hBQjsiPjwhRU5USVRZIG5vdCAiJiN4QUM7Ij48IUVOVElUWSBzaHkgIiYjeEFEOyI%2BPCFFTlRJVFkgcmVnICImI3hBRTsiPjwhRU5USVRZIGNpcmNsZWRSICImI3hBRTsiPjwhRU5USVRZIFJFRyAiJiN4QUU7Ij48IUVOVElUWSBtYWNyICImI3hBRjsiPjwhRU5USVRZIHN0cm5zICImI3hBRjsiPjwhRU5USVRZIGRlZyAiJiN4QjA7Ij48IUVOVElUWSBwbHVzbW4gIiYjeEIxOyI%2BPCFFTlRJVFkgcG0gIiYjeEIxOyI%2BPCFFTlRJVFkgUGx1c01pbnVzICImI3hCMTsiPjwhRU5USVRZIHN1cDIgIiYjeEIyOyI%2BPCFFTlRJVFkgc3VwMyAiJiN4QjM7Ij48IUVOVElUWSBhY3V0ZSAiJiN4QjQ7Ij48IUVOVElUWSBEaWFjcml0aWNhbEFjdXRlICImI3hCNDsiPjwhRU5USVRZIG1pY3JvICImI3hCNTsiPjwhRU5USVRZIHBhcmEgIiYjeEI2OyI%2BPCFFTlRJVFkgbWlkZG90ICImI3hCNzsiPjwhRU5USVRZIGNlbnRlcmRvdCAiJiN4Qjc7Ij48IUVOVElUWSBDZW50ZXJEb3QgIiYjeEI3OyI%2BPCFFTlRJVF
 kgY2VkaWwgIiYjeEI4OyI%2BPCFFTlRJVFkgQ2VkaWxsYSAiJiN4Qjg7Ij48IUVOVElUWSBzdXAxICImI3hCOTsiPjwhRU5USVRZIG9yZG0gIiYjeEJBOyI%2BPCFFTlRJVFkgcmFxdW8gIiYjeEJCOyI%2BPCFFTlRJVFkgZnJhYzE0ICImI3hCQzsiPjwhRU5USVRZIGZyYWMxMiAiJiN4QkQ7Ij48IUVOVElUWSBoYWxmICImI3hCRDsiPjwhRU5USVRZIGZyYWMzNCAiJiN4QkU7Ij48IUVOVElUWSBpcXVlc3QgIiYjeEJGOyI%2BPCFFTlRJVFkgQWdyYXZlICImI3hDMDsiPjwhRU5USVRZIEFhY3V0ZSAiJiN4QzE7Ij48IUVOVElUWSBBY2lyYyAiJiN4QzI7Ij48IUVOVElUWSBBdGlsZGUgIiYjeEMzOyI%2BPCFFTlRJVFkgQXVtbCAiJiN4QzQ7Ij48IUVOVElUWSBBcmluZyAiJiN4QzU7Ij48IUVOVElUWSBhbmdzdCAiJiN4QzU7Ij48IUVOVElUWSBBRWxpZyAiJiN4QzY7Ij48IUVOVElUWSBDY2VkaWwgIiYjeEM3OyI%2BPCFFTlRJVFkgRWdyYXZlICImI3hDODsiPjwhRU5USVRZIEVhY3V0ZSAiJiN4Qzk7Ij48IUVOVElUWSBFY2lyYyAiJiN4Q0E7Ij48IUVOVElUWSBFdW1sICImI3hDQjsiPjwhRU5USVRZIElncmF2ZSAiJiN4Q0M7Ij48IUVOVElUWSBJYWN1dGUgIiYjeENEOyI%2BPCFFTlRJVFkgSWNpcmMgIiYjeENFOyI%2BPCFFTlRJVFkgSXVtbCAiJiN4Q0Y7Ij48IUVOVElUWSBFVEggIiYjeEQwOyI%2BPCFFTlRJVFkgTnRpbGRlICImI3hEMTsiPjwhRU5USVRZIE9ncmF2ZSAiJiN4RDI7Ij48IUVOVElUW
 SBPYWN1dGUgIiYjeEQzOyI%2BPCFFTlRJVFkgT2NpcmMgIiYjeEQ0OyI%2BPCFFTlRJVFkgT3RpbGRlICImI3hENTsiPjwhRU5USVRZIE91bWwgIiYjeEQ2OyI%2BPCFFTlRJVFkgdGltZXMgIiYjeEQ3OyI%2BPCFFTlRJVFkgT3NsYXNoICImI3hEODsiPjwhRU5USVRZIFVncmF2ZSAiJiN4RDk7Ij48IUVOVElUWSBVYWN1dGUgIiYjeERBOyI%2BPCFFTlRJVFkgVWNpcmMgIiYjeERCOyI%2BPCFFTlRJVFkgVXVtbCAiJiN4REM7Ij48IUVOVElUWSBZYWN1dGUgIiYjeEREOyI%2BPCFFTlRJVFkgVEhPUk4gIiYjeERFOyI%2BPCFFTlRJVFkgc3psaWcgIiYjeERGOyI%2BPCFFTlRJVFkgYWdyYXZlICImI3hFMDsiPjwhRU5USVRZIGFhY3V0ZSAiJiN4RTE7Ij48IUVOVElUWSBhY2lyYyAiJiN4RTI7Ij48IUVOVElUWSBhdGlsZGUgIiYjeEUzOyI%2BPCFFTlRJVFkgYXVtbCAiJiN4RTQ7Ij48IUVOVElUWSBhcmluZyAiJiN4RTU7Ij48IUVOVElUWSBhZWxpZyAiJiN4RTY7Ij48IUVOVElUWSBjY2VkaWwgIiYjeEU3OyI%2BPCFFTlRJVFkgZWdyYXZlICImI3hFODsiPjwhRU5USVRZIGVhY3V0ZSAiJiN4RTk7Ij48IUVOVElUWSBlY2lyYyAiJiN4RUE7Ij48IUVOVElUWSBldW1sICImI3hFQjsiPjwhRU5USVRZIGlncmF2ZSAiJiN4RUM7Ij48IUVOVElUWSBpYWN1dGUgIiYjeEVEOyI%2BPCFFTlRJVFkgaWNpcmMgIiYjeEVFOyI%2BPCFFTlRJVFkgaXVtbCAiJiN4RUY7Ij48IUVOVElUWSBldGggIiYjeEYwOyI%2BPC
 FFTlRJVFkgbnRpbGRlICImI3hGMTsiPjwhRU5USVRZIG9ncmF2ZSAiJiN4RjI7Ij48IUVOVElUWSBvYWN1dGUgIiYjeEYzOyI%2BPCFFTlRJVFkgb2NpcmMgIiYjeEY0OyI%2BPCFFTlRJVFkgb3RpbGRlICImI3hGNTsiPjwhRU5USVRZIG91bWwgIiYjeEY2OyI%2BPCFFTlRJVFkgZGl2aWRlICImI3hGNzsiPjwhRU5USVRZIGRpdiAiJiN4Rjc7Ij48IUVOVElUWSBvc2xhc2ggIiYjeEY4OyI%2BPCFFTlRJVFkgdWdyYXZlICImI3hGOTsiPjwhRU5USVRZIHVhY3V0ZSAiJiN4RkE7Ij48IUVOVElUWSB1Y2lyYyAiJiN4RkI7Ij48IUVOVElUWSB1dW1sICImI3hGQzsiPjwhRU5USVRZIHlhY3V0ZSAiJiN4RkQ7Ij48IUVOVElUWSB0aG9ybiAiJiN4RkU7Ij48IUVOVElUWSB5dW1sICImI3hGRjsiPjwhRU5USVRZIEFtYWNyICImI3gxMDA7Ij48IUVOVElUWSBhbWFjciAiJiN4MTAxOyI%2BPCFFTlRJVFkgQWJyZXZlICImI3gxMDI7Ij48IUVOVElUWSBhYnJldmUgIiYjeDEwMzsiPjwhRU5USVRZIEFvZ29uICImI3gxMDQ7Ij48IUVOVElUWSBhb2dvbiAiJiN4MTA1OyI%2BPCFFTlRJVFkgQ2FjdXRlICImI3gxMDY7Ij48IUVOVElUWSBjYWN1dGUgIiYjeDEwNzsiPjwhRU5USVRZIENjaXJjICImI3gxMDg7Ij48IUVOVElUWSBjY2lyYyAiJiN4MTA5OyI%2BPCFFTlRJVFkgQ2RvdCAiJiN4MTBBOyI%2BPCFFTlRJVFkgY2RvdCAiJiN4MTBCOyI%2BPCFFTlRJVFkgQ2Nhcm9uICImI3gxMEM7Ij48IUVOVElUWSBjY2Fyb
 24gIiYjeDEwRDsiPjwhRU5USVRZIERjYXJvbiAiJiN4MTBFOyI%2BPCFFTlRJVFkgZGNhcm9uICImI3gxMEY7Ij48IUVOVElUWSBEc3Ryb2sgIiYjeDExMDsiPjwhRU5USVRZIGRzdHJvayAiJiN4MTExOyI%2BPCFFTlRJVFkgRW1hY3IgIiYjeDExMjsiPjwhRU5USVRZIGVtYWNyICImI3gxMTM7Ij48IUVOVElUWSBFZG90ICImI3gxMTY7Ij48IUVOVElUWSBlZG90ICImI3gxMTc7Ij48IUVOVElUWSBFb2dvbiAiJiN4MTE4OyI%2BPCFFTlRJVFkgZW9nb24gIiYjeDExOTsiPjwhRU5USVRZIEVjYXJvbiAiJiN4MTFBOyI%2BPCFFTlRJVFkgZWNhcm9uICImI3gxMUI7Ij48IUVOVElUWSBHY2lyYyAiJiN4MTFDOyI%2BPCFFTlRJVFkgZ2NpcmMgIiYjeDExRDsiPjwhRU5USVRZIEdicmV2ZSAiJiN4MTFFOyI%2BPCFFTlRJVFkgZ2JyZXZlICImI3gxMUY7Ij48IUVOVElUWSBHZG90ICImI3gxMjA7Ij48IUVOVElUWSBnZG90ICImI3gxMjE7Ij48IUVOVElUWSBHY2VkaWwgIiYjeDEyMjsiPjwhRU5USVRZIEhjaXJjICImI3gxMjQ7Ij48IUVOVElUWSBoY2lyYyAiJiN4MTI1OyI%2BPCFFTlRJVFkgSHN0cm9rICImI3gxMjY7Ij48IUVOVElUWSBoc3Ryb2sgIiYjeDEyNzsiPjwhRU5USVRZIEl0aWxkZSAiJiN4MTI4OyI%2BPCFFTlRJVFkgaXRpbGRlICImI3gxMjk7Ij48IUVOVElUWSBJbWFjciAiJiN4MTJBOyI%2BPCFFTlRJVFkgaW1hY3IgIiYjeDEyQjsiPjwhRU5USVRZIElvZ29uICImI3gxMkU7Ij48IUVOVElU
 WSBpb2dvbiAiJiN4MTJGOyI%2BPCFFTlRJVFkgSWRvdCAiJiN4MTMwOyI%2BPCFFTlRJVFkgaW1hdGggIiYjeDEzMTsiPjwhRU5USVRZIGlub2RvdCAiJiN4MTMxOyI%2BPCFFTlRJVFkgSUpsaWcgIiYjeDEzMjsiPjwhRU5USVRZIGlqbGlnICImI3gxMzM7Ij48IUVOVElUWSBKY2lyYyAiJiN4MTM0OyI%2BPCFFTlRJVFkgamNpcmMgIiYjeDEzNTsiPjwhRU5USVRZIEtjZWRpbCAiJiN4MTM2OyI%2BPCFFTlRJVFkga2NlZGlsICImI3gxMzc7Ij48IUVOVElUWSBrZ3JlZW4gIiYjeDEzODsiPjwhRU5USVRZIExhY3V0ZSAiJiN4MTM5OyI%2BPCFFTlRJVFkgbGFjdXRlICImI3gxM0E7Ij48IUVOVElUWSBMY2VkaWwgIiYjeDEzQjsiPjwhRU5USVRZIGxjZWRpbCAiJiN4MTNDOyI%2BPCFFTlRJVFkgTGNhcm9uICImI3gxM0Q7Ij48IUVOVElUWSBsY2Fyb24gIiYjeDEzRTsiPjwhRU5USVRZIExtaWRvdCAiJiN4MTNGOyI%2BPCFFTlRJVFkgbG1pZG90ICImI3gxNDA7Ij48IUVOVElUWSBMc3Ryb2sgIiYjeDE0MTsiPjwhRU5USVRZIGxzdHJvayAiJiN4MTQyOyI%2BPCFFTlRJVFkgTmFjdXRlICImI3gxNDM7Ij48IUVOVElUWSBuYWN1dGUgIiYjeDE0NDsiPjwhRU5USVRZIE5jZWRpbCAiJiN4MTQ1OyI%2BPCFFTlRJVFkgbmNlZGlsICImI3gxNDY7Ij48IUVOVElUWSBOY2Fyb24gIiYjeDE0NzsiPjwhRU5USVRZIG5jYXJvbiAiJiN4MTQ4OyI%2BPCFFTlRJVFkgbmFwb3MgIiYjeDE0OTsiPjwhRU5USVRZIEVORyA
 iJiN4MTRBOyI%2BPCFFTlRJVFkgZW5nICImI3gxNEI7Ij48IUVOVElUWSBPbWFjciAiJiN4MTRDOyI%2BPCFFTlRJVFkgb21hY3IgIiYjeDE0RDsiPjwhRU5USVRZIE9kYmxhYyAiJiN4MTUwOyI%2BPCFFTlRJVFkgb2RibGFjICImI3gxNTE7Ij48IUVOVElUWSBPRWxpZyAiJiN4MTUyOyI%2BPCFFTlRJVFkgb2VsaWcgIiYjeDE1MzsiPjwhRU5USVRZIFJhY3V0ZSAiJiN4MTU0OyI%2BPCFFTlRJVFkgcmFjdXRlICImI3gxNTU7Ij48IUVOVElUWSBSY2VkaWwgIiYjeDE1NjsiPjwhRU5USVRZIHJjZWRpbCAiJiN4MTU3OyI%2BPCFFTlRJVFkgUmNhcm9uICImI3gxNTg7Ij48IUVOVElUWSByY2Fyb24gIiYjeDE1OTsiPjwhRU5USVRZIFNhY3V0ZSAiJiN4MTVBOyI%2BPCFFTlRJVFkgc2FjdXRlICImI3gxNUI7Ij48IUVOVElUWSBTY2lyYyAiJiN4MTVDOyI%2BPCFFTlRJVFkgc2NpcmMgIiYjeDE1RDsiPjwhRU5USVRZIFNjZWRpbCAiJiN4MTVFOyI%2BPCFFTlRJVFkgc2NlZGlsICImI3gxNUY7Ij48IUVOVElUWSBTY2Fyb24gIiYjeDE2MDsiPjwhRU5USVRZIHNjYXJvbiAiJiN4MTYxOyI%2BPCFFTlRJVFkgVGNlZGlsICImI3gxNjI7Ij48IUVOVElUWSB0Y2VkaWwgIiYjeDE2MzsiPjwhRU5USVRZIFRjYXJvbiAiJiN4MTY0OyI%2BPCFFTlRJVFkgdGNhcm9uICImI3gxNjU7Ij48IUVOVElUWSBUc3Ryb2sgIiYjeDE2NjsiPjwhRU5USVRZIHRzdHJvayAiJiN4MTY3OyI%2BPCFFTlRJVFkgVXRpbGRlICImI3gx
 Njg7Ij48IUVOVElUWSB1dGlsZGUgIiYjeDE2OTsiPjwhRU5USVRZIFVtYWNyICImI3gxNkE7Ij48IUVOVElUWSB1bWFjciAiJiN4MTZCOyI%2BPCFFTlRJVFkgVWJyZXZlICImI3gxNkM7Ij48IUVOVElUWSB1YnJldmUgIiYjeDE2RDsiPjwhRU5USVRZIFVyaW5nICImI3gxNkU7Ij48IUVOVElUWSB1cmluZyAiJiN4MTZGOyI%2BPCFFTlRJVFkgVWRibGFjICImI3gxNzA7Ij48IUVOVElUWSB1ZGJsYWMgIiYjeDE3MTsiPjwhRU5USVRZIFVvZ29uICImI3gxNzI7Ij48IUVOVElUWSB1b2dvbiAiJiN4MTczOyI%2BPCFFTlRJVFkgV2NpcmMgIiYjeDE3NDsiPjwhRU5USVRZIHdjaXJjICImI3gxNzU7Ij48IUVOVElUWSBZY2lyYyAiJiN4MTc2OyI%2BPCFFTlRJVFkgeWNpcmMgIiYjeDE3NzsiPjwhRU5USVRZIFl1bWwgIiYjeDE3ODsiPjwhRU5USVRZIFphY3V0ZSAiJiN4MTc5OyI%2BPCFFTlRJVFkgemFjdXRlICImI3gxN0E7Ij48IUVOVElUWSBaZG90ICImI3gxN0I7Ij48IUVOVElUWSB6ZG90ICImI3gxN0M7Ij48IUVOVElUWSBaY2Fyb24gIiYjeDE3RDsiPjwhRU5USVRZIHpjYXJvbiAiJiN4MTdFOyI%2BPCFFTlRJVFkgZm5vZiAiJiN4MTkyOyI%2BPCFFTlRJVFkgaW1wZWQgIiYjeDFCNTsiPjwhRU5USVRZIGdhY3V0ZSAiJiN4MUY1OyI%2BPCFFTlRJVFkgam1hdGggIiYjeDIzNzsiPjwhRU5USVRZIGNpcmMgIiYjeDJDNjsiPjwhRU5USVRZIGNhcm9uICImI3gyQzc7Ij48IUVOVElUWSBIYWNlayAiJiN4M
 kM3OyI%2BPCFFTlRJVFkgYnJldmUgIiYjeDJEODsiPjwhRU5USVRZIEJyZXZlICImI3gyRDg7Ij48IUVOVElUWSBkb3QgIiYjeDJEOTsiPjwhRU5USVRZIERpYWNyaXRpY2FsRG90ICImI3gyRDk7Ij48IUVOVElUWSByaW5nICImI3gyREE7Ij48IUVOVElUWSBvZ29uICImI3gyREI7Ij48IUVOVElUWSB0aWxkZSAiJiN4MkRDOyI%2BPCFFTlRJVFkgRGlhY3JpdGljYWxUaWxkZSAiJiN4MkRDOyI%2BPCFFTlRJVFkgZGJsYWMgIiYjeDJERDsiPjwhRU5USVRZIERpYWNyaXRpY2FsRG91YmxlQWN1dGUgIiYjeDJERDsiPjwhRU5USVRZIERvd25CcmV2ZSAiJiN4MzExOyI%2BPCFFTlRJVFkgQWxwaGEgIiYjeDM5MTsiPjwhRU5USVRZIEJldGEgIiYjeDM5MjsiPjwhRU5USVRZIEdhbW1hICImI3gzOTM7Ij48IUVOVElUWSBEZWx0YSAiJiN4Mzk0OyI%2BPCFFTlRJVFkgRXBzaWxvbiAiJiN4Mzk1OyI%2BPCFFTlRJVFkgWmV0YSAiJiN4Mzk2OyI%2BPCFFTlRJVFkgRXRhICImI3gzOTc7Ij48IUVOVElUWSBUaGV0YSAiJiN4Mzk4OyI%2BPCFFTlRJVFkgSW90YSAiJiN4Mzk5OyI%2BPCFFTlRJVFkgS2FwcGEgIiYjeDM5QTsiPjwhRU5USVRZIExhbWJkYSAiJiN4MzlCOyI%2BPCFFTlRJVFkgTXUgIiYjeDM5QzsiPjwhRU5USVRZIE51ICImI3gzOUQ7Ij48IUVOVElUWSBYaSAiJiN4MzlFOyI%2BPCFFTlRJVFkgT21pY3JvbiAiJiN4MzlGOyI%2BPCFFTlRJVFkgUGkgIiYjeDNBMDsiPjwhRU5USVRZIFJobyAiJiN4M0
 ExOyI%2BPCFFTlRJVFkgU2lnbWEgIiYjeDNBMzsiPjwhRU5USVRZIFRhdSAiJiN4M0E0OyI%2BPCFFTlRJVFkgVXBzaWxvbiAiJiN4M0E1OyI%2BPCFFTlRJVFkgUGhpICImI3gzQTY7Ij48IUVOVElUWSBDaGkgIiYjeDNBNzsiPjwhRU5USVRZIFBzaSAiJiN4M0E4OyI%2BPCFFTlRJVFkgT21lZ2EgIiYjeDNBOTsiPjwhRU5USVRZIG9obSAiJiN4M0E5OyI%2BPCFFTlRJVFkgYWxwaGEgIiYjeDNCMTsiPjwhRU5USVRZIGJldGEgIiYjeDNCMjsiPjwhRU5USVRZIGdhbW1hICImI3gzQjM7Ij48IUVOVElUWSBkZWx0YSAiJiN4M0I0OyI%2BPCFFTlRJVFkgZXBzaSAiJiN4M0I1OyI%2BPCFFTlRJVFkgZXBzaWxvbiAiJiN4M0I1OyI%2BPCFFTlRJVFkgemV0YSAiJiN4M0I2OyI%2BPCFFTlRJVFkgZXRhICImI3gzQjc7Ij48IUVOVElUWSB0aGV0YSAiJiN4M0I4OyI%2BPCFFTlRJVFkgaW90YSAiJiN4M0I5OyI%2BPCFFTlRJVFkga2FwcGEgIiYjeDNCQTsiPjwhRU5USVRZIGxhbWJkYSAiJiN4M0JCOyI%2BPCFFTlRJVFkgbXUgIiYjeDNCQzsiPjwhRU5USVRZIG51ICImI3gzQkQ7Ij48IUVOVElUWSB4aSAiJiN4M0JFOyI%2BPCFFTlRJVFkgb21pY3JvbiAiJiN4M0JGOyI%2BPCFFTlRJVFkgcGkgIiYjeDNDMDsiPjwhRU5USVRZIHJobyAiJiN4M0MxOyI%2BPCFFTlRJVFkgc2lnbWF2ICImI3gzQzI7Ij48IUVOVElUWSB2YXJzaWdtYSAiJiN4M0MyOyI%2BPCFFTlRJVFkgc2lnbWFmICImI3gzQzI7Ij48IUVOVEl
 UWSBzaWdtYSAiJiN4M0MzOyI%2BPCFFTlRJVFkgdGF1ICImI3gzQzQ7Ij48IUVOVElUWSB1cHNpICImI3gzQzU7Ij48IUVOVElUWSB1cHNpbG9uICImI3gzQzU7Ij48IUVOVElUWSBwaGkgIiYjeDNDNjsiPjwhRU5USVRZIGNoaSAiJiN4M0M3OyI%2BPCFFTlRJVFkgcHNpICImI3gzQzg7Ij48IUVOVElUWSBvbWVnYSAiJiN4M0M5OyI%2BPCFFTlRJVFkgdGhldGF2ICImI3gzRDE7Ij48IUVOVElUWSB2YXJ0aGV0YSAiJiN4M0QxOyI%2BPCFFTlRJVFkgdGhldGFzeW0gIiYjeDNEMTsiPjwhRU5USVRZIFVwc2kgIiYjeDNEMjsiPjwhRU5USVRZIHVwc2loICImI3gzRDI7Ij48IUVOVElUWSBzdHJhaWdodHBoaSAiJiN4M0Q1OyI%2BPCFFTlRJVFkgcGhpdiAiJiN4M0Q1OyI%2BPCFFTlRJVFkgdmFycGhpICImI3gzRDU7Ij48IUVOVElUWSBwaXYgIiYjeDNENjsiPjwhRU5USVRZIHZhcnBpICImI3gzRDY7Ij48IUVOVElUWSBHYW1tYWQgIiYjeDNEQzsiPjwhRU5USVRZIGdhbW1hZCAiJiN4M0REOyI%2BPCFFTlRJVFkgZGlnYW1tYSAiJiN4M0REOyI%2BPCFFTlRJVFkga2FwcGF2ICImI3gzRjA7Ij48IUVOVElUWSB2YXJrYXBwYSAiJiN4M0YwOyI%2BPCFFTlRJVFkgcmhvdiAiJiN4M0YxOyI%2BPCFFTlRJVFkgdmFycmhvICImI3gzRjE7Ij48IUVOVElUWSBlcHNpdiAiJiN4M0Y1OyI%2BPCFFTlRJVFkgc3RyYWlnaHRlcHNpbG9uICImI3gzRjU7Ij48IUVOVElUWSB2YXJlcHNpbG9uICImI3gzRjU7Ij48IUVOVE
 lUWSBiZXBzaSAiJiN4M0Y2OyI%2BPCFFTlRJVFkgYmFja2Vwc2lsb24gIiYjeDNGNjsiPjwhRU5USVRZIElPY3kgIiYjeDQwMTsiPjwhRU5USVRZIERKY3kgIiYjeDQwMjsiPjwhRU5USVRZIEdKY3kgIiYjeDQwMzsiPjwhRU5USVRZIEp1a2N5ICImI3g0MDQ7Ij48IUVOVElUWSBEU2N5ICImI3g0MDU7Ij48IUVOVElUWSBJdWtjeSAiJiN4NDA2OyI%2BPCFFTlRJVFkgWUljeSAiJiN4NDA3OyI%2BPCFFTlRJVFkgSnNlcmN5ICImI3g0MDg7Ij48IUVOVElUWSBMSmN5ICImI3g0MDk7Ij48IUVOVElUWSBOSmN5ICImI3g0MEE7Ij48IUVOVElUWSBUU0hjeSAiJiN4NDBCOyI%2BPCFFTlRJVFkgS0pjeSAiJiN4NDBDOyI%2BPCFFTlRJVFkgVWJyY3kgIiYjeDQwRTsiPjwhRU5USVRZIERaY3kgIiYjeDQwRjsiPjwhRU5USVRZIEFjeSAiJiN4NDEwOyI%2BPCFFTlRJVFkgQmN5ICImI3g0MTE7Ij48IUVOVElUWSBWY3kgIiYjeDQxMjsiPjwhRU5USVRZIEdjeSAiJiN4NDEzOyI%2BPCFFTlRJVFkgRGN5ICImI3g0MTQ7Ij48IUVOVElUWSBJRWN5ICImI3g0MTU7Ij48IUVOVElUWSBaSGN5ICImI3g0MTY7Ij48IUVOVElUWSBaY3kgIiYjeDQxNzsiPjwhRU5USVRZIEljeSAiJiN4NDE4OyI%2BPCFFTlRJVFkgSmN5ICImI3g0MTk7Ij48IUVOVElUWSBLY3kgIiYjeDQxQTsiPjwhRU5USVRZIExjeSAiJiN4NDFCOyI%2BPCFFTlRJVFkgTWN5ICImI3g0MUM7Ij48IUVOVElUWSBOY3kgIiYjeDQxRDsiPjwhRU5USVRZIE9je
 SAiJiN4NDFFOyI%2BPCFFTlRJVFkgUGN5ICImI3g0MUY7Ij48IUVOVElUWSBSY3kgIiYjeDQyMDsiPjwhRU5USVRZIFNjeSAiJiN4NDIxOyI%2BPCFFTlRJVFkgVGN5ICImI3g0MjI7Ij48IUVOVElUWSBVY3kgIiYjeDQyMzsiPjwhRU5USVRZIEZjeSAiJiN4NDI0OyI%2BPCFFTlRJVFkgS0hjeSAiJiN4NDI1OyI%2BPCFFTlRJVFkgVFNjeSAiJiN4NDI2OyI%2BPCFFTlRJVFkgQ0hjeSAiJiN4NDI3OyI%2BPCFFTlRJVFkgU0hjeSAiJiN4NDI4OyI%2BPCFFTlRJVFkgU0hDSGN5ICImI3g0Mjk7Ij48IUVOVElUWSBIQVJEY3kgIiYjeDQyQTsiPjwhRU5USVRZIFljeSAiJiN4NDJCOyI%2BPCFFTlRJVFkgU09GVGN5ICImI3g0MkM7Ij48IUVOVElUWSBFY3kgIiYjeDQyRDsiPjwhRU5USVRZIFlVY3kgIiYjeDQyRTsiPjwhRU5USVRZIFlBY3kgIiYjeDQyRjsiPjwhRU5USVRZIGFjeSAiJiN4NDMwOyI%2BPCFFTlRJVFkgYmN5ICImI3g0MzE7Ij48IUVOVElUWSB2Y3kgIiYjeDQzMjsiPjwhRU5USVRZIGdjeSAiJiN4NDMzOyI%2BPCFFTlRJVFkgZGN5ICImI3g0MzQ7Ij48IUVOVElUWSBpZWN5ICImI3g0MzU7Ij48IUVOVElUWSB6aGN5ICImI3g0MzY7Ij48IUVOVElUWSB6Y3kgIiYjeDQzNzsiPjwhRU5USVRZIGljeSAiJiN4NDM4OyI%2BPCFFTlRJVFkgamN5ICImI3g0Mzk7Ij48IUVOVElUWSBrY3kgIiYjeDQzQTsiPjwhRU5USVRZIGxjeSAiJiN4NDNCOyI%2BPCFFTlRJVFkgbWN5ICImI3g0M0M7Ij48IUVOVE
 lUWSBuY3kgIiYjeDQzRDsiPjwhRU5USVRZIG9jeSAiJiN4NDNFOyI%2BPCFFTlRJVFkgcGN5ICImI3g0M0Y7Ij48IUVOVElUWSByY3kgIiYjeDQ0MDsiPjwhRU5USVRZIHNjeSAiJiN4NDQxOyI%2BPCFFTlRJVFkgdGN5ICImI3g0NDI7Ij48IUVOVElUWSB1Y3kgIiYjeDQ0MzsiPjwhRU5USVRZIGZjeSAiJiN4NDQ0OyI%2BPCFFTlRJVFkga2hjeSAiJiN4NDQ1OyI%2BPCFFTlRJVFkgdHNjeSAiJiN4NDQ2OyI%2BPCFFTlRJVFkgY2hjeSAiJiN4NDQ3OyI%2BPCFFTlRJVFkgc2hjeSAiJiN4NDQ4OyI%2BPCFFTlRJVFkgc2hjaGN5ICImI3g0NDk7Ij48IUVOVElUWSBoYXJkY3kgIiYjeDQ0QTsiPjwhRU5USVRZIHljeSAiJiN4NDRCOyI%2BPCFFTlRJVFkgc29mdGN5ICImI3g0NEM7Ij48IUVOVElUWSBlY3kgIiYjeDQ0RDsiPjwhRU5USVRZIHl1Y3kgIiYjeDQ0RTsiPjwhRU5USVRZIHlhY3kgIiYjeDQ0RjsiPjwhRU5USVRZIGlvY3kgIiYjeDQ1MTsiPjwhRU5USVRZIGRqY3kgIiYjeDQ1MjsiPjwhRU5USVRZIGdqY3kgIiYjeDQ1MzsiPjwhRU5USVRZIGp1a2N5ICImI3g0NTQ7Ij48IUVOVElUWSBkc2N5ICImI3g0NTU7Ij48IUVOVElUWSBpdWtjeSAiJiN4NDU2OyI%2BPCFFTlRJVFkgeWljeSAiJiN4NDU3OyI%2BPCFFTlRJVFkganNlcmN5ICImI3g0NTg7Ij48IUVOVElUWSBsamN5ICImI3g0NTk7Ij48IUVOVElUWSBuamN5ICImI3g0NUE7Ij48IUVOVElUWSB0c2hjeSAiJiN4NDVCOyI%2BPCFFTlRJVFkga
 2pjeSAiJiN4NDVDOyI%2BPCFFTlRJVFkgdWJyY3kgIiYjeDQ1RTsiPjwhRU5USVRZIGR6Y3kgIiYjeDQ1RjsiPjwhRU5USVRZIGVuc3AgIiYjeDIwMDI7Ij48IUVOVElUWSBlbXNwICImI3gyMDAzOyI%2BPCFFTlRJVFkgZW1zcDEzICImI3gyMDA0OyI%2BPCFFTlRJVFkgZW1zcDE0ICImI3gyMDA1OyI%2BPCFFTlRJVFkgbnVtc3AgIiYjeDIwMDc7Ij48IUVOVElUWSBwdW5jc3AgIiYjeDIwMDg7Ij48IUVOVElUWSB0aGluc3AgIiYjeDIwMDk7Ij48IUVOVElUWSBUaGluU3BhY2UgIiYjeDIwMDk7Ij48IUVOVElUWSBoYWlyc3AgIiYjeDIwMEE7Ij48IUVOVElUWSBWZXJ5VGhpblNwYWNlICImI3gyMDBBOyI%2BPCFFTlRJVFkgWmVyb1dpZHRoU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSBOZWdhdGl2ZVZlcnlUaGluU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSBOZWdhdGl2ZVRoaW5TcGFjZSAiJiN4MjAwQjsiPjwhRU5USVRZIE5lZ2F0aXZlTWVkaXVtU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSBOZWdhdGl2ZVRoaWNrU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSB6d25qICImI3gyMDBDOyI%2BPCFFTlRJVFkgendqICImI3gyMDBEOyI%2BPCFFTlRJVFkgbHJtICImI3gyMDBFOyI%2BPCFFTlRJVFkgcmxtICImI3gyMDBGOyI%2BPCFFTlRJVFkgaHlwaGVuICImI3gyMDEwOyI%2BPCFFTlRJVFkgZGFzaCAiJiN4MjAxMDsiPjwhRU5USVRZIG5kYXNoICImI3gyMDEzOyI%2BPCFFTlRJVFkgbWRhc2ggIiYj
 eDIwMTQ7Ij48IUVOVElUWSBob3JiYXIgIiYjeDIwMTU7Ij48IUVOVElUWSBWZXJiYXIgIiYjeDIwMTY7Ij48IUVOVElUWSBWZXJ0ICImI3gyMDE2OyI%2BPCFFTlRJVFkgbHNxdW8gIiYjeDIwMTg7Ij48IUVOVElUWSBPcGVuQ3VybHlRdW90ZSAiJiN4MjAxODsiPjwhRU5USVRZIHJzcXVvICImI3gyMDE5OyI%2BPCFFTlRJVFkgcnNxdW9yICImI3gyMDE5OyI%2BPCFFTlRJVFkgQ2xvc2VDdXJseVF1b3RlICImI3gyMDE5OyI%2BPCFFTlRJVFkgbHNxdW9yICImI3gyMDFBOyI%2BPCFFTlRJVFkgc2JxdW8gIiYjeDIwMUE7Ij48IUVOVElUWSBsZHF1byAiJiN4MjAxQzsiPjwhRU5USVRZIE9wZW5DdXJseURvdWJsZVF1b3RlICImI3gyMDFDOyI%2BPCFFTlRJVFkgcmRxdW8gIiYjeDIwMUQ7Ij48IUVOVElUWSByZHF1b3IgIiYjeDIwMUQ7Ij48IUVOVElUWSBDbG9zZUN1cmx5RG91YmxlUXVvdGUgIiYjeDIwMUQ7Ij48IUVOVElUWSBsZHF1b3IgIiYjeDIwMUU7Ij48IUVOVElUWSBiZHF1byAiJiN4MjAxRTsiPjwhRU5USVRZIGRhZ2dlciAiJiN4MjAyMDsiPjwhRU5USVRZIERhZ2dlciAiJiN4MjAyMTsiPjwhRU5USVRZIGRkYWdnZXIgIiYjeDIwMjE7Ij48IUVOVElUWSBidWxsICImI3gyMDIyOyI%2BPCFFTlRJVFkgYnVsbGV0ICImI3gyMDIyOyI%2BPCFFTlRJVFkgbmxkciAiJiN4MjAyNTsiPjwhRU5USVRZIGhlbGxpcCAiJiN4MjAyNjsiPjwhRU5USVRZIG1sZHIgIiYjeDIwMjY7Ij48IUVOVElUWSBwZXJta
 WwgIiYjeDIwMzA7Ij48IUVOVElUWSBwZXJ0ZW5rICImI3gyMDMxOyI%2BPCFFTlRJVFkgcHJpbWUgIiYjeDIwMzI7Ij48IUVOVElUWSBQcmltZSAiJiN4MjAzMzsiPjwhRU5USVRZIHRwcmltZSAiJiN4MjAzNDsiPjwhRU5USVRZIGJwcmltZSAiJiN4MjAzNTsiPjwhRU5USVRZIGJhY2twcmltZSAiJiN4MjAzNTsiPjwhRU5USVRZIGxzYXF1byAiJiN4MjAzOTsiPjwhRU5USVRZIHJzYXF1byAiJiN4MjAzQTsiPjwhRU5USVRZIG9saW5lICImI3gyMDNFOyI%2BPCFFTlRJVFkgT3ZlckJhciAiJiN4MjAzRTsiPjwhRU5USVRZIGNhcmV0ICImI3gyMDQxOyI%2BPCFFTlRJVFkgaHlidWxsICImI3gyMDQzOyI%2BPCFFTlRJVFkgZnJhc2wgIiYjeDIwNDQ7Ij48IUVOVElUWSBic2VtaSAiJiN4MjA0RjsiPjwhRU5USVRZIHFwcmltZSAiJiN4MjA1NzsiPjwhRU5USVRZIE1lZGl1bVNwYWNlICImI3gyMDVGOyI%2BPCFFTlRJVFkgVGhpY2tTcGFjZSAiJiN4MjA1RjsmI3gyMDBBOyI%2BPCFFTlRJVFkgTm9CcmVhayAiJiN4MjA2MDsiPjwhRU5USVRZIEFwcGx5RnVuY3Rpb24gIiYjeDIwNjE7Ij48IUVOVElUWSBhZiAiJiN4MjA2MTsiPjwhRU5USVRZIEludmlzaWJsZVRpbWVzICImI3gyMDYyOyI%2BPCFFTlRJVFkgaXQgIiYjeDIwNjI7Ij48IUVOVElUWSBJbnZpc2libGVDb21tYSAiJiN4MjA2MzsiPjwhRU5USVRZIGljICImI3gyMDYzOyI%2BPCFFTlRJVFkgZXVybyAiJiN4MjBBQzsiPjwhRU5USVRZIHRkb3QgIi
 YjeDIwREI7Ij48IUVOVElUWSBUcmlwbGVEb3QgIiYjeDIwREI7Ij48IUVOVElUWSBEb3REb3QgIiYjeDIwREM7Ij48IUVOVElUWSBDb3BmICImI3gyMTAyOyI%2BPCFFTlRJVFkgY29tcGxleGVzICImI3gyMTAyOyI%2BPCFFTlRJVFkgaW5jYXJlICImI3gyMTA1OyI%2BPCFFTlRJVFkgZ3NjciAiJiN4MjEwQTsiPjwhRU5USVRZIGhhbWlsdCAiJiN4MjEwQjsiPjwhRU5USVRZIEhpbGJlcnRTcGFjZSAiJiN4MjEwQjsiPjwhRU5USVRZIEhzY3IgIiYjeDIxMEI7Ij48IUVOVElUWSBIZnIgIiYjeDIxMEM7Ij48IUVOVElUWSBQb2luY2FyZXBsYW5lICImI3gyMTBDOyI%2BPCFFTlRJVFkgcXVhdGVybmlvbnMgIiYjeDIxMEQ7Ij48IUVOVElUWSBIb3BmICImI3gyMTBEOyI%2BPCFFTlRJVFkgcGxhbmNraCAiJiN4MjEwRTsiPjwhRU5USVRZIHBsYW5jayAiJiN4MjEwRjsiPjwhRU5USVRZIGhiYXIgIiYjeDIxMEY7Ij48IUVOVElUWSBwbGFua3YgIiYjeDIxMEY7Ij48IUVOVElUWSBoc2xhc2ggIiYjeDIxMEY7Ij48IUVOVElUWSBJc2NyICImI3gyMTEwOyI%2BPCFFTlRJVFkgaW1hZ2xpbmUgIiYjeDIxMTA7Ij48IUVOVElUWSBpbWFnZSAiJiN4MjExMTsiPjwhRU5USVRZIEltICImI3gyMTExOyI%2BPCFFTlRJVFkgaW1hZ3BhcnQgIiYjeDIxMTE7Ij48IUVOVElUWSBJZnIgIiYjeDIxMTE7Ij48IUVOVElUWSBMc2NyICImI3gyMTEyOyI%2BPCFFTlRJVFkgbGFncmFuICImI3gyMTEyOyI%2BPCFFTlRJVFkgTGFwb
 GFjZXRyZiAiJiN4MjExMjsiPjwhRU5USVRZIGVsbCAiJiN4MjExMzsiPjwhRU5USVRZIE5vcGYgIiYjeDIxMTU7Ij48IUVOVElUWSBuYXR1cmFscyAiJiN4MjExNTsiPjwhRU5USVRZIG51bWVybyAiJiN4MjExNjsiPjwhRU5USVRZIGNvcHlzciAiJiN4MjExNzsiPjwhRU5USVRZIHdlaWVycCAiJiN4MjExODsiPjwhRU5USVRZIHdwICImI3gyMTE4OyI%2BPCFFTlRJVFkgUG9wZiAiJiN4MjExOTsiPjwhRU5USVRZIHByaW1lcyAiJiN4MjExOTsiPjwhRU5USVRZIHJhdGlvbmFscyAiJiN4MjExQTsiPjwhRU5USVRZIFFvcGYgIiYjeDIxMUE7Ij48IUVOVElUWSBSc2NyICImI3gyMTFCOyI%2BPCFFTlRJVFkgcmVhbGluZSAiJiN4MjExQjsiPjwhRU5USVRZIHJlYWwgIiYjeDIxMUM7Ij48IUVOVElUWSBSZSAiJiN4MjExQzsiPjwhRU5USVRZIHJlYWxwYXJ0ICImI3gyMTFDOyI%2BPCFFTlRJVFkgUmZyICImI3gyMTFDOyI%2BPCFFTlRJVFkgcmVhbHMgIiYjeDIxMUQ7Ij48IUVOVElUWSBSb3BmICImI3gyMTFEOyI%2BPCFFTlRJVFkgcnggIiYjeDIxMUU7Ij48IUVOVElUWSB0cmFkZSAiJiN4MjEyMjsiPjwhRU5USVRZIFRSQURFICImI3gyMTIyOyI%2BPCFFTlRJVFkgaW50ZWdlcnMgIiYjeDIxMjQ7Ij48IUVOVElUWSBab3BmICImI3gyMTI0OyI%2BPCFFTlRJVFkgbWhvICImI3gyMTI3OyI%2BPCFFTlRJVFkgWmZyICImI3gyMTI4OyI%2BPCFFTlRJVFkgemVldHJmICImI3gyMTI4OyI%2BPCFFTlRJVFkgaW
 lvdGEgIiYjeDIxMjk7Ij48IUVOVElUWSBiZXJub3UgIiYjeDIxMkM7Ij48IUVOVElUWSBCZXJub3VsbGlzICImI3gyMTJDOyI%2BPCFFTlRJVFkgQnNjciAiJiN4MjEyQzsiPjwhRU5USVRZIENmciAiJiN4MjEyRDsiPjwhRU5USVRZIENheWxleXMgIiYjeDIxMkQ7Ij48IUVOVElUWSBlc2NyICImI3gyMTJGOyI%2BPCFFTlRJVFkgRXNjciAiJiN4MjEzMDsiPjwhRU5USVRZIGV4cGVjdGF0aW9uICImI3gyMTMwOyI%2BPCFFTlRJVFkgRnNjciAiJiN4MjEzMTsiPjwhRU5USVRZIEZvdXJpZXJ0cmYgIiYjeDIxMzE7Ij48IUVOVElUWSBwaG1tYXQgIiYjeDIxMzM7Ij48IUVOVElUWSBNZWxsaW50cmYgIiYjeDIxMzM7Ij48IUVOVElUWSBNc2NyICImI3gyMTMzOyI%2BPCFFTlRJVFkgb3JkZXIgIiYjeDIxMzQ7Ij48IUVOVElUWSBvcmRlcm9mICImI3gyMTM0OyI%2BPCFFTlRJVFkgb3NjciAiJiN4MjEzNDsiPjwhRU5USVRZIGFsZWZzeW0gIiYjeDIxMzU7Ij48IUVOVElUWSBhbGVwaCAiJiN4MjEzNTsiPjwhRU5USVRZIGJldGggIiYjeDIxMzY7Ij48IUVOVElUWSBnaW1lbCAiJiN4MjEzNzsiPjwhRU5USVRZIGRhbGV0aCAiJiN4MjEzODsiPjwhRU5USVRZIENhcGl0YWxEaWZmZXJlbnRpYWxEICImI3gyMTQ1OyI%2BPCFFTlRJVFkgREQgIiYjeDIxNDU7Ij48IUVOVElUWSBEaWZmZXJlbnRpYWxEICImI3gyMTQ2OyI%2BPCFFTlRJVFkgZGQgIiYjeDIxNDY7Ij48IUVOVElUWSBFeHBvbmVudGlhbEUgIiYjeDIxN
 Dc7Ij48IUVOVElUWSBleHBvbmVudGlhbGUgIiYjeDIxNDc7Ij48IUVOVElUWSBlZSAiJiN4MjE0NzsiPjwhRU5USVRZIEltYWdpbmFyeUkgIiYjeDIxNDg7Ij48IUVOVElUWSBpaSAiJiN4MjE0ODsiPjwhRU5USVRZIGZyYWMxMyAiJiN4MjE1MzsiPjwhRU5USVRZIGZyYWMyMyAiJiN4MjE1NDsiPjwhRU5USVRZIGZyYWMxNSAiJiN4MjE1NTsiPjwhRU5USVRZIGZyYWMyNSAiJiN4MjE1NjsiPjwhRU5USVRZIGZyYWMzNSAiJiN4MjE1NzsiPjwhRU5USVRZIGZyYWM0NSAiJiN4MjE1ODsiPjwhRU5USVRZIGZyYWMxNiAiJiN4MjE1OTsiPjwhRU5USVRZIGZyYWM1NiAiJiN4MjE1QTsiPjwhRU5USVRZIGZyYWMxOCAiJiN4MjE1QjsiPjwhRU5USVRZIGZyYWMzOCAiJiN4MjE1QzsiPjwhRU5USVRZIGZyYWM1OCAiJiN4MjE1RDsiPjwhRU5USVRZIGZyYWM3OCAiJiN4MjE1RTsiPjwhRU5USVRZIGxhcnIgIiYjeDIxOTA7Ij48IUVOVElUWSBsZWZ0YXJyb3cgIiYjeDIxOTA7Ij48IUVOVElUWSBMZWZ0QXJyb3cgIiYjeDIxOTA7Ij48IUVOVElUWSBzbGFyciAiJiN4MjE5MDsiPjwhRU5USVRZIFNob3J0TGVmdEFycm93ICImI3gyMTkwOyI%2BPCFFTlRJVFkgdWFyciAiJiN4MjE5MTsiPjwhRU5USVRZIHVwYXJyb3cgIiYjeDIxOTE7Ij48IUVOVElUWSBVcEFycm93ICImI3gyMTkxOyI%2BPCFFTlRJVFkgU2hvcnRVcEFycm93ICImI3gyMTkxOyI%2BPCFFTlRJVFkgcmFyciAiJiN4MjE5MjsiPjwhRU5USVRZIHJpZ2h0
 YXJyb3cgIiYjeDIxOTI7Ij48IUVOVElUWSBSaWdodEFycm93ICImI3gyMTkyOyI%2BPCFFTlRJVFkgc3JhcnIgIiYjeDIxOTI7Ij48IUVOVElUWSBTaG9ydFJpZ2h0QXJyb3cgIiYjeDIxOTI7Ij48IUVOVElUWSBkYXJyICImI3gyMTkzOyI%2BPCFFTlRJVFkgZG93bmFycm93ICImI3gyMTkzOyI%2BPCFFTlRJVFkgRG93bkFycm93ICImI3gyMTkzOyI%2BPCFFTlRJVFkgU2hvcnREb3duQXJyb3cgIiYjeDIxOTM7Ij48IUVOVElUWSBoYXJyICImI3gyMTk0OyI%2BPCFFTlRJVFkgbGVmdHJpZ2h0YXJyb3cgIiYjeDIxOTQ7Ij48IUVOVElUWSBMZWZ0UmlnaHRBcnJvdyAiJiN4MjE5NDsiPjwhRU5USVRZIHZhcnIgIiYjeDIxOTU7Ij48IUVOVElUWSB1cGRvd25hcnJvdyAiJiN4MjE5NTsiPjwhRU5USVRZIFVwRG93bkFycm93ICImI3gyMTk1OyI%2BPCFFTlRJVFkgbndhcnIgIiYjeDIxOTY7Ij48IUVOVElUWSBVcHBlckxlZnRBcnJvdyAiJiN4MjE5NjsiPjwhRU5USVRZIG53YXJyb3cgIiYjeDIxOTY7Ij48IUVOVElUWSBuZWFyciAiJiN4MjE5NzsiPjwhRU5USVRZIFVwcGVyUmlnaHRBcnJvdyAiJiN4MjE5NzsiPjwhRU5USVRZIG5lYXJyb3cgIiYjeDIxOTc7Ij48IUVOVElUWSBzZWFyciAiJiN4MjE5ODsiPjwhRU5USVRZIHNlYXJyb3cgIiYjeDIxOTg7Ij48IUVOVElUWSBMb3dlclJpZ2h0QXJyb3cgIiYjeDIxOTg7Ij48IUVOVElUWSBzd2FyciAiJiN4MjE5OTsiPjwhRU5USVRZIHN3YXJyb3cgIiYjeDIxO
 Tk7Ij48IUVOVElUWSBMb3dlckxlZnRBcnJvdyAiJiN4MjE5OTsiPjwhRU5USVRZIG5sYXJyICImI3gyMTlBOyI%2BPCFFTlRJVFkgbmxlZnRhcnJvdyAiJiN4MjE5QTsiPjwhRU5USVRZIG5yYXJyICImI3gyMTlCOyI%2BPCFFTlRJVFkgbnJpZ2h0YXJyb3cgIiYjeDIxOUI7Ij48IUVOVElUWSByYXJydyAiJiN4MjE5RDsiPjwhRU5USVRZIHJpZ2h0c3F1aWdhcnJvdyAiJiN4MjE5RDsiPjwhRU5USVRZIG5yYXJydyAiJiN4MjE5RDsmI3gzMzg7Ij48IUVOVElUWSBMYXJyICImI3gyMTlFOyI%2BPCFFTlRJVFkgdHdvaGVhZGxlZnRhcnJvdyAiJiN4MjE5RTsiPjwhRU5USVRZIFVhcnIgIiYjeDIxOUY7Ij48IUVOVElUWSBSYXJyICImI3gyMUEwOyI%2BPCFFTlRJVFkgdHdvaGVhZHJpZ2h0YXJyb3cgIiYjeDIxQTA7Ij48IUVOVElUWSBEYXJyICImI3gyMUExOyI%2BPCFFTlRJVFkgbGFycnRsICImI3gyMUEyOyI%2BPCFFTlRJVFkgbGVmdGFycm93dGFpbCAiJiN4MjFBMjsiPjwhRU5USVRZIHJhcnJ0bCAiJiN4MjFBMzsiPjwhRU5USVRZIHJpZ2h0YXJyb3d0YWlsICImI3gyMUEzOyI%2BPCFFTlRJVFkgTGVmdFRlZUFycm93ICImI3gyMUE0OyI%2BPCFFTlRJVFkgbWFwc3RvbGVmdCAiJiN4MjFBNDsiPjwhRU5USVRZIFVwVGVlQXJyb3cgIiYjeDIxQTU7Ij48IUVOVElUWSBtYXBzdG91cCAiJiN4MjFBNTsiPjwhRU5USVRZIG1hcCAiJiN4MjFBNjsiPjwhRU5USVRZIFJpZ2h0VGVlQXJyb3cgIiYjeDIxQTY7Ij
 48IUVOVElUWSBtYXBzdG8gIiYjeDIxQTY7Ij48IUVOVElUWSBEb3duVGVlQXJyb3cgIiYjeDIxQTc7Ij48IUVOVElUWSBtYXBzdG9kb3duICImI3gyMUE3OyI%2BPCFFTlRJVFkgbGFycmhrICImI3gyMUE5OyI%2BPCFFTlRJVFkgaG9va2xlZnRhcnJvdyAiJiN4MjFBOTsiPjwhRU5USVRZIHJhcnJoayAiJiN4MjFBQTsiPjwhRU5USVRZIGhvb2tyaWdodGFycm93ICImI3gyMUFBOyI%2BPCFFTlRJVFkgbGFycmxwICImI3gyMUFCOyI%2BPCFFTlRJVFkgbG9vcGFycm93bGVmdCAiJiN4MjFBQjsiPjwhRU5USVRZIHJhcnJscCAiJiN4MjFBQzsiPjwhRU5USVRZIGxvb3BhcnJvd3JpZ2h0ICImI3gyMUFDOyI%2BPCFFTlRJVFkgaGFycncgIiYjeDIxQUQ7Ij48IUVOVElUWSBsZWZ0cmlnaHRzcXVpZ2Fycm93ICImI3gyMUFEOyI%2BPCFFTlRJVFkgbmhhcnIgIiYjeDIxQUU7Ij48IUVOVElUWSBubGVmdHJpZ2h0YXJyb3cgIiYjeDIxQUU7Ij48IUVOVElUWSBsc2ggIiYjeDIxQjA7Ij48IUVOVElUWSBMc2ggIiYjeDIxQjA7Ij48IUVOVElUWSByc2ggIiYjeDIxQjE7Ij48IUVOVElUWSBSc2ggIiYjeDIxQjE7Ij48IUVOVElUWSBsZHNoICImI3gyMUIyOyI%2BPCFFTlRJVFkgcmRzaCAiJiN4MjFCMzsiPjwhRU5USVRZIGNyYXJyICImI3gyMUI1OyI%2BPCFFTlRJVFkgY3VsYXJyICImI3gyMUI2OyI%2BPCFFTlRJVFkgY3VydmVhcnJvd2xlZnQgIiYjeDIxQjY7Ij48IUVOVElUWSBjdXJhcnIgIiYjeDIxQjc7Ij48I
 UVOVElUWSBjdXJ2ZWFycm93cmlnaHQgIiYjeDIxQjc7Ij48IUVOVElUWSBvbGFyciAiJiN4MjFCQTsiPjwhRU5USVRZIGNpcmNsZWFycm93bGVmdCAiJiN4MjFCQTsiPjwhRU5USVRZIG9yYXJyICImI3gyMUJCOyI%2BPCFFTlRJVFkgY2lyY2xlYXJyb3dyaWdodCAiJiN4MjFCQjsiPjwhRU5USVRZIGxoYXJ1ICImI3gyMUJDOyI%2BPCFFTlRJVFkgTGVmdFZlY3RvciAiJiN4MjFCQzsiPjwhRU5USVRZIGxlZnRoYXJwb29udXAgIiYjeDIxQkM7Ij48IUVOVElUWSBsaGFyZCAiJiN4MjFCRDsiPjwhRU5USVRZIGxlZnRoYXJwb29uZG93biAiJiN4MjFCRDsiPjwhRU5USVRZIERvd25MZWZ0VmVjdG9yICImI3gyMUJEOyI%2BPCFFTlRJVFkgdWhhcnIgIiYjeDIxQkU7Ij48IUVOVElUWSB1cGhhcnBvb25yaWdodCAiJiN4MjFCRTsiPjwhRU5USVRZIFJpZ2h0VXBWZWN0b3IgIiYjeDIxQkU7Ij48IUVOVElUWSB1aGFybCAiJiN4MjFCRjsiPjwhRU5USVRZIHVwaGFycG9vbmxlZnQgIiYjeDIxQkY7Ij48IUVOVElUWSBMZWZ0VXBWZWN0b3IgIiYjeDIxQkY7Ij48IUVOVElUWSByaGFydSAiJiN4MjFDMDsiPjwhRU5USVRZIFJpZ2h0VmVjdG9yICImI3gyMUMwOyI%2BPCFFTlRJVFkgcmlnaHRoYXJwb29udXAgIiYjeDIxQzA7Ij48IUVOVElUWSByaGFyZCAiJiN4MjFDMTsiPjwhRU5USVRZIHJpZ2h0aGFycG9vbmRvd24gIiYjeDIxQzE7Ij48IUVOVElUWSBEb3duUmlnaHRWZWN0b3IgIiYjeDIxQzE7Ij48IUVOVElUWS
 BkaGFyciAiJiN4MjFDMjsiPjwhRU5USVRZIFJpZ2h0RG93blZlY3RvciAiJiN4MjFDMjsiPjwhRU5USVRZIGRvd25oYXJwb29ucmlnaHQgIiYjeDIxQzI7Ij48IUVOVElUWSBkaGFybCAiJiN4MjFDMzsiPjwhRU5USVRZIExlZnREb3duVmVjdG9yICImI3gyMUMzOyI%2BPCFFTlRJVFkgZG93bmhhcnBvb25sZWZ0ICImI3gyMUMzOyI%2BPCFFTlRJVFkgcmxhcnIgIiYjeDIxQzQ7Ij48IUVOVElUWSByaWdodGxlZnRhcnJvd3MgIiYjeDIxQzQ7Ij48IUVOVElUWSBSaWdodEFycm93TGVmdEFycm93ICImI3gyMUM0OyI%2BPCFFTlRJVFkgdWRhcnIgIiYjeDIxQzU7Ij48IUVOVElUWSBVcEFycm93RG93bkFycm93ICImI3gyMUM1OyI%2BPCFFTlRJVFkgbHJhcnIgIiYjeDIxQzY7Ij48IUVOVElUWSBsZWZ0cmlnaHRhcnJvd3MgIiYjeDIxQzY7Ij48IUVOVElUWSBMZWZ0QXJyb3dSaWdodEFycm93ICImI3gyMUM2OyI%2BPCFFTlRJVFkgbGxhcnIgIiYjeDIxQzc7Ij48IUVOVElUWSBsZWZ0bGVmdGFycm93cyAiJiN4MjFDNzsiPjwhRU5USVRZIHV1YXJyICImI3gyMUM4OyI%2BPCFFTlRJVFkgdXB1cGFycm93cyAiJiN4MjFDODsiPjwhRU5USVRZIHJyYXJyICImI3gyMUM5OyI%2BPCFFTlRJVFkgcmlnaHRyaWdodGFycm93cyAiJiN4MjFDOTsiPjwhRU5USVRZIGRkYXJyICImI3gyMUNBOyI%2BPCFFTlRJVFkgZG93bmRvd25hcnJvd3MgIiYjeDIxQ0E7Ij48IUVOVElUWSBscmhhciAiJiN4MjFDQjsiPjwhRU5USVR
 ZIFJldmVyc2VFcXVpbGlicml1bSAiJiN4MjFDQjsiPjwhRU5USVRZIGxlZnRyaWdodGhhcnBvb25zICImI3gyMUNCOyI%2BPCFFTlRJVFkgcmxoYXIgIiYjeDIxQ0M7Ij48IUVOVElUWSByaWdodGxlZnRoYXJwb29ucyAiJiN4MjFDQzsiPjwhRU5USVRZIEVxdWlsaWJyaXVtICImI3gyMUNDOyI%2BPCFFTlRJVFkgbmxBcnIgIiYjeDIxQ0Q7Ij48IUVOVElUWSBuTGVmdGFycm93ICImI3gyMUNEOyI%2BPCFFTlRJVFkgbmhBcnIgIiYjeDIxQ0U7Ij48IUVOVElUWSBuTGVmdHJpZ2h0YXJyb3cgIiYjeDIxQ0U7Ij48IUVOVElUWSBuckFyciAiJiN4MjFDRjsiPjwhRU5USVRZIG5SaWdodGFycm93ICImI3gyMUNGOyI%2BPCFFTlRJVFkgbEFyciAiJiN4MjFEMDsiPjwhRU5USVRZIExlZnRhcnJvdyAiJiN4MjFEMDsiPjwhRU5USVRZIERvdWJsZUxlZnRBcnJvdyAiJiN4MjFEMDsiPjwhRU5USVRZIHVBcnIgIiYjeDIxRDE7Ij48IUVOVElUWSBVcGFycm93ICImI3gyMUQxOyI%2BPCFFTlRJVFkgRG91YmxlVXBBcnJvdyAiJiN4MjFEMTsiPjwhRU5USVRZIHJBcnIgIiYjeDIxRDI7Ij48IUVOVElUWSBSaWdodGFycm93ICImI3gyMUQyOyI%2BPCFFTlRJVFkgSW1wbGllcyAiJiN4MjFEMjsiPjwhRU5USVRZIERvdWJsZVJpZ2h0QXJyb3cgIiYjeDIxRDI7Ij48IUVOVElUWSBkQXJyICImI3gyMUQzOyI%2BPCFFTlRJVFkgRG93bmFycm93ICImI3gyMUQzOyI%2BPCFFTlRJVFkgRG91YmxlRG93bkFycm93ICImI3gyMUQz
 OyI%2BPCFFTlRJVFkgaEFyciAiJiN4MjFENDsiPjwhRU5USVRZIExlZnRyaWdodGFycm93ICImI3gyMUQ0OyI%2BPCFFTlRJVFkgRG91YmxlTGVmdFJpZ2h0QXJyb3cgIiYjeDIxRDQ7Ij48IUVOVElUWSBpZmYgIiYjeDIxRDQ7Ij48IUVOVElUWSB2QXJyICImI3gyMUQ1OyI%2BPCFFTlRJVFkgVXBkb3duYXJyb3cgIiYjeDIxRDU7Ij48IUVOVElUWSBEb3VibGVVcERvd25BcnJvdyAiJiN4MjFENTsiPjwhRU5USVRZIG53QXJyICImI3gyMUQ2OyI%2BPCFFTlRJVFkgbmVBcnIgIiYjeDIxRDc7Ij48IUVOVElUWSBzZUFyciAiJiN4MjFEODsiPjwhRU5USVRZIHN3QXJyICImI3gyMUQ5OyI%2BPCFFTlRJVFkgbEFhcnIgIiYjeDIxREE7Ij48IUVOVElUWSBMbGVmdGFycm93ICImI3gyMURBOyI%2BPCFFTlRJVFkgckFhcnIgIiYjeDIxREI7Ij48IUVOVElUWSBScmlnaHRhcnJvdyAiJiN4MjFEQjsiPjwhRU5USVRZIHppZ3JhcnIgIiYjeDIxREQ7Ij48IUVOVElUWSBsYXJyYiAiJiN4MjFFNDsiPjwhRU5USVRZIExlZnRBcnJvd0JhciAiJiN4MjFFNDsiPjwhRU5USVRZIHJhcnJiICImI3gyMUU1OyI%2BPCFFTlRJVFkgUmlnaHRBcnJvd0JhciAiJiN4MjFFNTsiPjwhRU5USVRZIGR1YXJyICImI3gyMUY1OyI%2BPCFFTlRJVFkgRG93bkFycm93VXBBcnJvdyAiJiN4MjFGNTsiPjwhRU5USVRZIGxvYXJyICImI3gyMUZEOyI%2BPCFFTlRJVFkgcm9hcnIgIiYjeDIxRkU7Ij48IUVOVElUWSBob2FyciAiJiN4MjFGRjs
 iPjwhRU5USVRZIGZvcmFsbCAiJiN4MjIwMDsiPjwhRU5USVRZIEZvckFsbCAiJiN4MjIwMDsiPjwhRU5USVRZIGNvbXAgIiYjeDIyMDE7Ij48IUVOVElUWSBjb21wbGVtZW50ICImI3gyMjAxOyI%2BPCFFTlRJVFkgcGFydCAiJiN4MjIwMjsiPjwhRU5USVRZIFBhcnRpYWxEICImI3gyMjAyOyI%2BPCFFTlRJVFkgbnBhcnQgIiYjeDIyMDI7JiN4MzM4OyI%2BPCFFTlRJVFkgZXhpc3QgIiYjeDIyMDM7Ij48IUVOVElUWSBFeGlzdHMgIiYjeDIyMDM7Ij48IUVOVElUWSBuZXhpc3QgIiYjeDIyMDQ7Ij48IUVOVElUWSBOb3RFeGlzdHMgIiYjeDIyMDQ7Ij48IUVOVElUWSBuZXhpc3RzICImI3gyMjA0OyI%2BPCFFTlRJVFkgZW1wdHkgIiYjeDIyMDU7Ij48IUVOVElUWSBlbXB0eXNldCAiJiN4MjIwNTsiPjwhRU5USVRZIGVtcHR5diAiJiN4MjIwNTsiPjwhRU5USVRZIHZhcm5vdGhpbmcgIiYjeDIyMDU7Ij48IUVOVElUWSBuYWJsYSAiJiN4MjIwNzsiPjwhRU5USVRZIERlbCAiJiN4MjIwNzsiPjwhRU5USVRZIGlzaW4gIiYjeDIyMDg7Ij48IUVOVElUWSBpc2ludiAiJiN4MjIwODsiPjwhRU5USVRZIEVsZW1lbnQgIiYjeDIyMDg7Ij48IUVOVElUWSBpbiAiJiN4MjIwODsiPjwhRU5USVRZIG5vdGluICImI3gyMjA5OyI%2BPCFFTlRJVFkgTm90RWxlbWVudCAiJiN4MjIwOTsiPjwhRU5USVRZIG5vdGludmEgIiYjeDIyMDk7Ij48IUVOVElUWSBuaXYgIiYjeDIyMEI7Ij48IUVOVElUWSBSZXZlcnNlRWxlbWVudC
 AiJiN4MjIwQjsiPjwhRU5USVRZIG5pICImI3gyMjBCOyI%2BPCFFTlRJVFkgU3VjaFRoYXQgIiYjeDIyMEI7Ij48IUVOVElUWSBub3RuaSAiJiN4MjIwQzsiPjwhRU5USVRZIG5vdG5pdmEgIiYjeDIyMEM7Ij48IUVOVElUWSBOb3RSZXZlcnNlRWxlbWVudCAiJiN4MjIwQzsiPjwhRU5USVRZIHByb2QgIiYjeDIyMEY7Ij48IUVOVElUWSBQcm9kdWN0ICImI3gyMjBGOyI%2BPCFFTlRJVFkgY29wcm9kICImI3gyMjEwOyI%2BPCFFTlRJVFkgQ29wcm9kdWN0ICImI3gyMjEwOyI%2BPCFFTlRJVFkgc3VtICImI3gyMjExOyI%2BPCFFTlRJVFkgU3VtICImI3gyMjExOyI%2BPCFFTlRJVFkgbWludXMgIiYjeDIyMTI7Ij48IUVOVElUWSBtbnBsdXMgIiYjeDIyMTM7Ij48IUVOVElUWSBtcCAiJiN4MjIxMzsiPjwhRU5USVRZIE1pbnVzUGx1cyAiJiN4MjIxMzsiPjwhRU5USVRZIHBsdXNkbyAiJiN4MjIxNDsiPjwhRU5USVRZIGRvdHBsdXMgIiYjeDIyMTQ7Ij48IUVOVElUWSBzZXRtbiAiJiN4MjIxNjsiPjwhRU5USVRZIHNldG1pbnVzICImI3gyMjE2OyI%2BPCFFTlRJVFkgQmFja3NsYXNoICImI3gyMjE2OyI%2BPCFFTlRJVFkgc3NldG1uICImI3gyMjE2OyI%2BPCFFTlRJVFkgc21hbGxzZXRtaW51cyAiJiN4MjIxNjsiPjwhRU5USVRZIGxvd2FzdCAiJiN4MjIxNzsiPjwhRU5USVRZIGNvbXBmbiAiJiN4MjIxODsiPjwhRU5USVRZIFNtYWxsQ2lyY2xlICImI3gyMjE4OyI%2BPCFFTlRJVFkgcmFkaWMgIiYjeDI
 yMUE7Ij48IUVOVElUWSBTcXJ0ICImI3gyMjFBOyI%2BPCFFTlRJVFkgcHJvcCAiJiN4MjIxRDsiPjwhRU5USVRZIHByb3B0byAiJiN4MjIxRDsiPjwhRU5USVRZIFByb3BvcnRpb25hbCAiJiN4MjIxRDsiPjwhRU5USVRZIHZwcm9wICImI3gyMjFEOyI%2BPCFFTlRJVFkgdmFycHJvcHRvICImI3gyMjFEOyI%2BPCFFTlRJVFkgaW5maW4gIiYjeDIyMUU7Ij48IUVOVElUWSBhbmdydCAiJiN4MjIxRjsiPjwhRU5USVRZIGFuZyAiJiN4MjIyMDsiPjwhRU5USVRZIGFuZ2xlICImI3gyMjIwOyI%2BPCFFTlRJVFkgbmFuZyAiJiN4MjIyMDsmI3gyMEQyOyI%2BPCFFTlRJVFkgYW5nbXNkICImI3gyMjIxOyI%2BPCFFTlRJVFkgbWVhc3VyZWRhbmdsZSAiJiN4MjIyMTsiPjwhRU5USVRZIGFuZ3NwaCAiJiN4MjIyMjsiPjwhRU5USVRZIG1pZCAiJiN4MjIyMzsiPjwhRU5USVRZIFZlcnRpY2FsQmFyICImI3gyMjIzOyI%2BPCFFTlRJVFkgc21pZCAiJiN4MjIyMzsiPjwhRU5USVRZIHNob3J0bWlkICImI3gyMjIzOyI%2BPCFFTlRJVFkgbm1pZCAiJiN4MjIyNDsiPjwhRU5USVRZIE5vdFZlcnRpY2FsQmFyICImI3gyMjI0OyI%2BPCFFTlRJVFkgbnNtaWQgIiYjeDIyMjQ7Ij48IUVOVElUWSBuc2hvcnRtaWQgIiYjeDIyMjQ7Ij48IUVOVElUWSBwYXIgIiYjeDIyMjU7Ij48IUVOVElUWSBwYXJhbGxlbCAiJiN4MjIyNTsiPjwhRU5USVRZIERvdWJsZVZlcnRpY2FsQmFyICImI3gyMjI1OyI%2BPCFFTlRJVFkgc3BhciAi
 JiN4MjIyNTsiPjwhRU5USVRZIHNob3J0cGFyYWxsZWwgIiYjeDIyMjU7Ij48IUVOVElUWSBucGFyICImI3gyMjI2OyI%2BPCFFTlRJVFkgbnBhcmFsbGVsICImI3gyMjI2OyI%2BPCFFTlRJVFkgTm90RG91YmxlVmVydGljYWxCYXIgIiYjeDIyMjY7Ij48IUVOVElUWSBuc3BhciAiJiN4MjIyNjsiPjwhRU5USVRZIG5zaG9ydHBhcmFsbGVsICImI3gyMjI2OyI%2BPCFFTlRJVFkgYW5kICImI3gyMjI3OyI%2BPCFFTlRJVFkgd2VkZ2UgIiYjeDIyMjc7Ij48IUVOVElUWSBvciAiJiN4MjIyODsiPjwhRU5USVRZIHZlZSAiJiN4MjIyODsiPjwhRU5USVRZIGNhcCAiJiN4MjIyOTsiPjwhRU5USVRZIGNhcHMgIiYjeDIyMjk7JiN4RkUwMDsiPjwhRU5USVRZIGN1cCAiJiN4MjIyQTsiPjwhRU5USVRZIGN1cHMgIiYjeDIyMkE7JiN4RkUwMDsiPjwhRU5USVRZIGludCAiJiN4MjIyQjsiPjwhRU5USVRZIEludGVncmFsICImI3gyMjJCOyI%2BPCFFTlRJVFkgSW50ICImI3gyMjJDOyI%2BPCFFTlRJVFkgdGludCAiJiN4MjIyRDsiPjwhRU5USVRZIGlpaW50ICImI3gyMjJEOyI%2BPCFFTlRJVFkgY29uaW50ICImI3gyMjJFOyI%2BPCFFTlRJVFkgb2ludCAiJiN4MjIyRTsiPjwhRU5USVRZIENvbnRvdXJJbnRlZ3JhbCAiJiN4MjIyRTsiPjwhRU5USVRZIENvbmludCAiJiN4MjIyRjsiPjwhRU5USVRZIERvdWJsZUNvbnRvdXJJbnRlZ3JhbCAiJiN4MjIyRjsiPjwhRU5USVRZIENjb25pbnQgIiYjeDIyMzA7Ij48IUVOV
 ElUWSBjd2ludCAiJiN4MjIzMTsiPjwhRU5USVRZIGN3Y29uaW50ICImI3gyMjMyOyI%2BPCFFTlRJVFkgQ2xvY2t3aXNlQ29udG91ckludGVncmFsICImI3gyMjMyOyI%2BPCFFTlRJVFkgYXdjb25pbnQgIiYjeDIyMzM7Ij48IUVOVElUWSBDb3VudGVyQ2xvY2t3aXNlQ29udG91ckludGVncmFsICImI3gyMjMzOyI%2BPCFFTlRJVFkgdGhlcmU0ICImI3gyMjM0OyI%2BPCFFTlRJVFkgdGhlcmVmb3JlICImI3gyMjM0OyI%2BPCFFTlRJVFkgVGhlcmVmb3JlICImI3gyMjM0OyI%2BPCFFTlRJVFkgYmVjYXVzICImI3gyMjM1OyI%2BPCFFTlRJVFkgYmVjYXVzZSAiJiN4MjIzNTsiPjwhRU5USVRZIEJlY2F1c2UgIiYjeDIyMzU7Ij48IUVOVElUWSByYXRpbyAiJiN4MjIzNjsiPjwhRU5USVRZIENvbG9uICImI3gyMjM3OyI%2BPCFFTlRJVFkgUHJvcG9ydGlvbiAiJiN4MjIzNzsiPjwhRU5USVRZIG1pbnVzZCAiJiN4MjIzODsiPjwhRU5USVRZIGRvdG1pbnVzICImI3gyMjM4OyI%2BPCFFTlRJVFkgbUREb3QgIiYjeDIyM0E7Ij48IUVOVElUWSBob210aHQgIiYjeDIyM0I7Ij48IUVOVElUWSBzaW0gIiYjeDIyM0M7Ij48IUVOVElUWSBUaWxkZSAiJiN4MjIzQzsiPjwhRU5USVRZIHRoa3NpbSAiJiN4MjIzQzsiPjwhRU5USVRZIHRoaWNrc2ltICImI3gyMjNDOyI%2BPCFFTlRJVFkgbnZzaW0gIiYjeDIyM0M7JiN4MjBEMjsiPjwhRU5USVRZIGJzaW0gIiYjeDIyM0Q7Ij48IUVOVElUWSBiYWNrc2ltICImI3gyMj
 NEOyI%2BPCFFTlRJVFkgcmFjZSAiJiN4MjIzRDsmI3gzMzE7Ij48IUVOVElUWSBhYyAiJiN4MjIzRTsiPjwhRU5USVRZIG1zdHBvcyAiJiN4MjIzRTsiPjwhRU5USVRZIGFjRSAiJiN4MjIzRTsmI3gzMzM7Ij48IUVOVElUWSBhY2QgIiYjeDIyM0Y7Ij48IUVOVElUWSB3cmVhdGggIiYjeDIyNDA7Ij48IUVOVElUWSBWZXJ0aWNhbFRpbGRlICImI3gyMjQwOyI%2BPCFFTlRJVFkgd3IgIiYjeDIyNDA7Ij48IUVOVElUWSBuc2ltICImI3gyMjQxOyI%2BPCFFTlRJVFkgTm90VGlsZGUgIiYjeDIyNDE7Ij48IUVOVElUWSBlc2ltICImI3gyMjQyOyI%2BPCFFTlRJVFkgRXF1YWxUaWxkZSAiJiN4MjI0MjsiPjwhRU5USVRZIGVxc2ltICImI3gyMjQyOyI%2BPCFFTlRJVFkgTm90RXF1YWxUaWxkZSAiJiN4MjI0MjsmI3gzMzg7Ij48IUVOVElUWSBuZXNpbSAiJiN4MjI0MjsmI3gzMzg7Ij48IUVOVElUWSBzaW1lICImI3gyMjQzOyI%2BPCFFTlRJVFkgVGlsZGVFcXVhbCAiJiN4MjI0MzsiPjwhRU5USVRZIHNpbWVxICImI3gyMjQzOyI%2BPCFFTlRJVFkgbnNpbWUgIiYjeDIyNDQ7Ij48IUVOVElUWSBuc2ltZXEgIiYjeDIyNDQ7Ij48IUVOVElUWSBOb3RUaWxkZUVxdWFsICImI3gyMjQ0OyI%2BPCFFTlRJVFkgY29uZyAiJiN4MjI0NTsiPjwhRU5USVRZIFRpbGRlRnVsbEVxdWFsICImI3gyMjQ1OyI%2BPCFFTlRJVFkgc2ltbmUgIiYjeDIyNDY7Ij48IUVOVElUWSBuY29uZyAiJiN4MjI0NzsiPjwhRU5USVRZIE5vd
 FRpbGRlRnVsbEVxdWFsICImI3gyMjQ3OyI%2BPCFFTlRJVFkgYXN5bXAgIiYjeDIyNDg7Ij48IUVOVElUWSBhcCAiJiN4MjI0ODsiPjwhRU5USVRZIFRpbGRlVGlsZGUgIiYjeDIyNDg7Ij48IUVOVElUWSBhcHByb3ggIiYjeDIyNDg7Ij48IUVOVElUWSB0aGthcCAiJiN4MjI0ODsiPjwhRU5USVRZIHRoaWNrYXBwcm94ICImI3gyMjQ4OyI%2BPCFFTlRJVFkgbmFwICImI3gyMjQ5OyI%2BPCFFTlRJVFkgTm90VGlsZGVUaWxkZSAiJiN4MjI0OTsiPjwhRU5USVRZIG5hcHByb3ggIiYjeDIyNDk7Ij48IUVOVElUWSBhcGUgIiYjeDIyNEE7Ij48IUVOVElUWSBhcHByb3hlcSAiJiN4MjI0QTsiPjwhRU5USVRZIGFwaWQgIiYjeDIyNEI7Ij48IUVOVElUWSBuYXBpZCAiJiN4MjI0QjsmI3gzMzg7Ij48IUVOVElUWSBiY29uZyAiJiN4MjI0QzsiPjwhRU5USVRZIGJhY2tjb25nICImI3gyMjRDOyI%2BPCFFTlRJVFkgYXN5bXBlcSAiJiN4MjI0RDsiPjwhRU5USVRZIEN1cENhcCAiJiN4MjI0RDsiPjwhRU5USVRZIG52YXAgIiYjeDIyNEQ7JiN4MjBEMjsiPjwhRU5USVRZIGJ1bXAgIiYjeDIyNEU7Ij48IUVOVElUWSBIdW1wRG93bkh1bXAgIiYjeDIyNEU7Ij48IUVOVElUWSBCdW1wZXEgIiYjeDIyNEU7Ij48IUVOVElUWSBOb3RIdW1wRG93bkh1bXAgIiYjeDIyNEU7JiN4MzM4OyI%2BPCFFTlRJVFkgbmJ1bXAgIiYjeDIyNEU7JiN4MzM4OyI%2BPCFFTlRJVFkgYnVtcGUgIiYjeDIyNEY7Ij48IUVOVElUWSBIdW1wRX
 F1YWwgIiYjeDIyNEY7Ij48IUVOVElUWSBidW1wZXEgIiYjeDIyNEY7Ij48IUVOVElUWSBuYnVtcGUgIiYjeDIyNEY7JiN4MzM4OyI%2BPCFFTlRJVFkgTm90SHVtcEVxdWFsICImI3gyMjRGOyYjeDMzODsiPjwhRU5USVRZIGVzZG90ICImI3gyMjUwOyI%2BPCFFTlRJVFkgRG90RXF1YWwgIiYjeDIyNTA7Ij48IUVOVElUWSBkb3RlcSAiJiN4MjI1MDsiPjwhRU5USVRZIG5lZG90ICImI3gyMjUwOyYjeDMzODsiPjwhRU5USVRZIGVEb3QgIiYjeDIyNTE7Ij48IUVOVElUWSBkb3RlcWRvdCAiJiN4MjI1MTsiPjwhRU5USVRZIGVmRG90ICImI3gyMjUyOyI%2BPCFFTlRJVFkgZmFsbGluZ2RvdHNlcSAiJiN4MjI1MjsiPjwhRU5USVRZIGVyRG90ICImI3gyMjUzOyI%2BPCFFTlRJVFkgcmlzaW5nZG90c2VxICImI3gyMjUzOyI%2BPCFFTlRJVFkgY29sb25lICImI3gyMjU0OyI%2BPCFFTlRJVFkgY29sb25lcSAiJiN4MjI1NDsiPjwhRU5USVRZIEFzc2lnbiAiJiN4MjI1NDsiPjwhRU5USVRZIGVjb2xvbiAiJiN4MjI1NTsiPjwhRU5USVRZIGVxY29sb24gIiYjeDIyNTU7Ij48IUVOVElUWSBlY2lyICImI3gyMjU2OyI%2BPCFFTlRJVFkgZXFjaXJjICImI3gyMjU2OyI%2BPCFFTlRJVFkgY2lyZSAiJiN4MjI1NzsiPjwhRU5USVRZIGNpcmNlcSAiJiN4MjI1NzsiPjwhRU5USVRZIHdlZGdlcSAiJiN4MjI1OTsiPjwhRU5USVRZIHZlZWVxICImI3gyMjVBOyI%2BPCFFTlRJVFkgdHJpZSAiJiN4MjI1QzsiPjwhRU5US
 VRZIHRyaWFuZ2xlcSAiJiN4MjI1QzsiPjwhRU5USVRZIGVxdWVzdCAiJiN4MjI1RjsiPjwhRU5USVRZIHF1ZXN0ZXEgIiYjeDIyNUY7Ij48IUVOVElUWSBuZSAiJiN4MjI2MDsiPjwhRU5USVRZIE5vdEVxdWFsICImI3gyMjYwOyI%2BPCFFTlRJVFkgZXF1aXYgIiYjeDIyNjE7Ij48IUVOVElUWSBDb25ncnVlbnQgIiYjeDIyNjE7Ij48IUVOVElUWSBibmVxdWl2ICImI3gyMjYxOyYjeDIwRTU7Ij48IUVOVElUWSBuZXF1aXYgIiYjeDIyNjI7Ij48IUVOVElUWSBOb3RDb25ncnVlbnQgIiYjeDIyNjI7Ij48IUVOVElUWSBsZSAiJiN4MjI2NDsiPjwhRU5USVRZIGxlcSAiJiN4MjI2NDsiPjwhRU5USVRZIG52bGUgIiYjeDIyNjQ7JiN4MjBEMjsiPjwhRU5USVRZIGdlICImI3gyMjY1OyI%2BPCFFTlRJVFkgR3JlYXRlckVxdWFsICImI3gyMjY1OyI%2BPCFFTlRJVFkgZ2VxICImI3gyMjY1OyI%2BPCFFTlRJVFkgbnZnZSAiJiN4MjI2NTsmI3gyMEQyOyI%2BPCFFTlRJVFkgbEUgIiYjeDIyNjY7Ij48IUVOVElUWSBMZXNzRnVsbEVxdWFsICImI3gyMjY2OyI%2BPCFFTlRJVFkgbGVxcSAiJiN4MjI2NjsiPjwhRU5USVRZIG5sRSAiJiN4MjI2NjsmI3gzMzg7Ij48IUVOVElUWSBubGVxcSAiJiN4MjI2NjsmI3gzMzg7Ij48IUVOVElUWSBnRSAiJiN4MjI2NzsiPjwhRU5USVRZIEdyZWF0ZXJGdWxsRXF1YWwgIiYjeDIyNjc7Ij48IUVOVElUWSBnZXFxICImI3gyMjY3OyI%2BPCFFTlRJVFkgbmdFICImI3gyMjY3OyYj
 eDMzODsiPjwhRU5USVRZIG5nZXFxICImI3gyMjY3OyYjeDMzODsiPjwhRU5USVRZIE5vdEdyZWF0ZXJGdWxsRXF1YWwgIiYjeDIyNjc7JiN4MzM4OyI%2BPCFFTlRJVFkgbG5FICImI3gyMjY4OyI%2BPCFFTlRJVFkgbG5lcXEgIiYjeDIyNjg7Ij48IUVOVElUWSBsdm5FICImI3gyMjY4OyYjeEZFMDA7Ij48IUVOVElUWSBsdmVydG5lcXEgIiYjeDIyNjg7JiN4RkUwMDsiPjwhRU5USVRZIGduRSAiJiN4MjI2OTsiPjwhRU5USVRZIGduZXFxICImI3gyMjY5OyI%2BPCFFTlRJVFkgZ3ZuRSAiJiN4MjI2OTsmI3hGRTAwOyI%2BPCFFTlRJVFkgZ3ZlcnRuZXFxICImI3gyMjY5OyYjeEZFMDA7Ij48IUVOVElUWSBMdCAiJiN4MjI2QTsiPjwhRU5USVRZIE5lc3RlZExlc3NMZXNzICImI3gyMjZBOyI%2BPCFFTlRJVFkgbGwgIiYjeDIyNkE7Ij48IUVOVElUWSBuTHR2ICImI3gyMjZBOyYjeDMzODsiPjwhRU5USVRZIE5vdExlc3NMZXNzICImI3gyMjZBOyYjeDMzODsiPjwhRU5USVRZIG5MdCAiJiN4MjI2QTsmI3gyMEQyOyI%2BPCFFTlRJVFkgR3QgIiYjeDIyNkI7Ij48IUVOVElUWSBOZXN0ZWRHcmVhdGVyR3JlYXRlciAiJiN4MjI2QjsiPjwhRU5USVRZIGdnICImI3gyMjZCOyI%2BPCFFTlRJVFkgbkd0diAiJiN4MjI2QjsmI3gzMzg7Ij48IUVOVElUWSBOb3RHcmVhdGVyR3JlYXRlciAiJiN4MjI2QjsmI3gzMzg7Ij48IUVOVElUWSBuR3QgIiYjeDIyNkI7JiN4MjBEMjsiPjwhRU5USVRZIHR3aXh0ICImI3gyMjZ
 DOyI%2BPCFFTlRJVFkgYmV0d2VlbiAiJiN4MjI2QzsiPjwhRU5USVRZIE5vdEN1cENhcCAiJiN4MjI2RDsiPjwhRU5USVRZIG5sdCAiJiN4MjI2RTsiPjwhRU5USVRZIE5vdExlc3MgIiYjeDIyNkU7Ij48IUVOVElUWSBubGVzcyAiJiN4MjI2RTsiPjwhRU5USVRZIG5ndCAiJiN4MjI2RjsiPjwhRU5USVRZIE5vdEdyZWF0ZXIgIiYjeDIyNkY7Ij48IUVOVElUWSBuZ3RyICImI3gyMjZGOyI%2BPCFFTlRJVFkgbmxlICImI3gyMjcwOyI%2BPCFFTlRJVFkgTm90TGVzc0VxdWFsICImI3gyMjcwOyI%2BPCFFTlRJVFkgbmxlcSAiJiN4MjI3MDsiPjwhRU5USVRZIG5nZSAiJiN4MjI3MTsiPjwhRU5USVRZIE5vdEdyZWF0ZXJFcXVhbCAiJiN4MjI3MTsiPjwhRU5USVRZIG5nZXEgIiYjeDIyNzE7Ij48IUVOVElUWSBsc2ltICImI3gyMjcyOyI%2BPCFFTlRJVFkgTGVzc1RpbGRlICImI3gyMjcyOyI%2BPCFFTlRJVFkgbGVzc3NpbSAiJiN4MjI3MjsiPjwhRU5USVRZIGdzaW0gIiYjeDIyNzM7Ij48IUVOVElUWSBndHJzaW0gIiYjeDIyNzM7Ij48IUVOVElUWSBHcmVhdGVyVGlsZGUgIiYjeDIyNzM7Ij48IUVOVElUWSBubHNpbSAiJiN4MjI3NDsiPjwhRU5USVRZIE5vdExlc3NUaWxkZSAiJiN4MjI3NDsiPjwhRU5USVRZIG5nc2ltICImI3gyMjc1OyI%2BPCFFTlRJVFkgTm90R3JlYXRlclRpbGRlICImI3gyMjc1OyI%2BPCFFTlRJVFkgbGcgIiYjeDIyNzY7Ij48IUVOVElUWSBsZXNzZ3RyICImI3gyMjc2OyI%2BPC
 FFTlRJVFkgTGVzc0dyZWF0ZXIgIiYjeDIyNzY7Ij48IUVOVElUWSBnbCAiJiN4MjI3NzsiPjwhRU5USVRZIGd0cmxlc3MgIiYjeDIyNzc7Ij48IUVOVElUWSBHcmVhdGVyTGVzcyAiJiN4MjI3NzsiPjwhRU5USVRZIG50bGcgIiYjeDIyNzg7Ij48IUVOVElUWSBOb3RMZXNzR3JlYXRlciAiJiN4MjI3ODsiPjwhRU5USVRZIG50Z2wgIiYjeDIyNzk7Ij48IUVOVElUWSBOb3RHcmVhdGVyTGVzcyAiJiN4MjI3OTsiPjwhRU5USVRZIHByICImI3gyMjdBOyI%2BPCFFTlRJVFkgUHJlY2VkZXMgIiYjeDIyN0E7Ij48IUVOVElUWSBwcmVjICImI3gyMjdBOyI%2BPCFFTlRJVFkgc2MgIiYjeDIyN0I7Ij48IUVOVElUWSBTdWNjZWVkcyAiJiN4MjI3QjsiPjwhRU5USVRZIHN1Y2MgIiYjeDIyN0I7Ij48IUVOVElUWSBwcmN1ZSAiJiN4MjI3QzsiPjwhRU5USVRZIFByZWNlZGVzU2xhbnRFcXVhbCAiJiN4MjI3QzsiPjwhRU5USVRZIHByZWNjdXJseWVxICImI3gyMjdDOyI%2BPCFFTlRJVFkgc2NjdWUgIiYjeDIyN0Q7Ij48IUVOVElUWSBTdWNjZWVkc1NsYW50RXF1YWwgIiYjeDIyN0Q7Ij48IUVOVElUWSBzdWNjY3VybHllcSAiJiN4MjI3RDsiPjwhRU5USVRZIHByc2ltICImI3gyMjdFOyI%2BPCFFTlRJVFkgcHJlY3NpbSAiJiN4MjI3RTsiPjwhRU5USVRZIFByZWNlZGVzVGlsZGUgIiYjeDIyN0U7Ij48IUVOVElUWSBzY3NpbSAiJiN4MjI3RjsiPjwhRU5USVRZIHN1Y2NzaW0gIiYjeDIyN0Y7Ij48IUVOVElUWSBTdWN
 jZWVkc1RpbGRlICImI3gyMjdGOyI%2BPCFFTlRJVFkgTm90U3VjY2VlZHNUaWxkZSAiJiN4MjI3RjsmI3gzMzg7Ij48IUVOVElUWSBucHIgIiYjeDIyODA7Ij48IUVOVElUWSBucHJlYyAiJiN4MjI4MDsiPjwhRU5USVRZIE5vdFByZWNlZGVzICImI3gyMjgwOyI%2BPCFFTlRJVFkgbnNjICImI3gyMjgxOyI%2BPCFFTlRJVFkgbnN1Y2MgIiYjeDIyODE7Ij48IUVOVElUWSBOb3RTdWNjZWVkcyAiJiN4MjI4MTsiPjwhRU5USVRZIHN1YiAiJiN4MjI4MjsiPjwhRU5USVRZIHN1YnNldCAiJiN4MjI4MjsiPjwhRU5USVRZIHZuc3ViICImI3gyMjgyOyYjeDIwRDI7Ij48IUVOVElUWSBuc3Vic2V0ICImI3gyMjgyOyYjeDIwRDI7Ij48IUVOVElUWSBOb3RTdWJzZXQgIiYjeDIyODI7JiN4MjBEMjsiPjwhRU5USVRZIHN1cCAiJiN4MjI4MzsiPjwhRU5USVRZIHN1cHNldCAiJiN4MjI4MzsiPjwhRU5USVRZIFN1cGVyc2V0ICImI3gyMjgzOyI%2BPCFFTlRJVFkgdm5zdXAgIiYjeDIyODM7JiN4MjBEMjsiPjwhRU5USVRZIG5zdXBzZXQgIiYjeDIyODM7JiN4MjBEMjsiPjwhRU5USVRZIE5vdFN1cGVyc2V0ICImI3gyMjgzOyYjeDIwRDI7Ij48IUVOVElUWSBuc3ViICImI3gyMjg0OyI%2BPCFFTlRJVFkgbnN1cCAiJiN4MjI4NTsiPjwhRU5USVRZIHN1YmUgIiYjeDIyODY7Ij48IUVOVElUWSBTdWJzZXRFcXVhbCAiJiN4MjI4NjsiPjwhRU5USVRZIHN1YnNldGVxICImI3gyMjg2OyI%2BPCFFTlRJVFkgc3VwZSAiJiN4
 MjI4NzsiPjwhRU5USVRZIHN1cHNldGVxICImI3gyMjg3OyI%2BPCFFTlRJVFkgU3VwZXJzZXRFcXVhbCAiJiN4MjI4NzsiPjwhRU5USVRZIG5zdWJlICImI3gyMjg4OyI%2BPCFFTlRJVFkgbnN1YnNldGVxICImI3gyMjg4OyI%2BPCFFTlRJVFkgTm90U3Vic2V0RXF1YWwgIiYjeDIyODg7Ij48IUVOVElUWSBuc3VwZSAiJiN4MjI4OTsiPjwhRU5USVRZIG5zdXBzZXRlcSAiJiN4MjI4OTsiPjwhRU5USVRZIE5vdFN1cGVyc2V0RXF1YWwgIiYjeDIyODk7Ij48IUVOVElUWSBzdWJuZSAiJiN4MjI4QTsiPjwhRU5USVRZIHN1YnNldG5lcSAiJiN4MjI4QTsiPjwhRU5USVRZIHZzdWJuZSAiJiN4MjI4QTsmI3hGRTAwOyI%2BPCFFTlRJVFkgdmFyc3Vic2V0bmVxICImI3gyMjhBOyYjeEZFMDA7Ij48IUVOVElUWSBzdXBuZSAiJiN4MjI4QjsiPjwhRU5USVRZIHN1cHNldG5lcSAiJiN4MjI4QjsiPjwhRU5USVRZIHZzdXBuZSAiJiN4MjI4QjsmI3hGRTAwOyI%2BPCFFTlRJVFkgdmFyc3Vwc2V0bmVxICImI3gyMjhCOyYjeEZFMDA7Ij48IUVOVElUWSBjdXBkb3QgIiYjeDIyOEQ7Ij48IUVOVElUWSB1cGx1cyAiJiN4MjI4RTsiPjwhRU5USVRZIFVuaW9uUGx1cyAiJiN4MjI4RTsiPjwhRU5USVRZIHNxc3ViICImI3gyMjhGOyI%2BPCFFTlRJVFkgU3F1YXJlU3Vic2V0ICImI3gyMjhGOyI%2BPCFFTlRJVFkgc3FzdWJzZXQgIiYjeDIyOEY7Ij48IUVOVElUWSBOb3RTcXVhcmVTdWJzZXQgIiYjeDIyOEY7JiN4MzM4OyI
 %2BPCFFTlRJVFkgc3FzdXAgIiYjeDIyOTA7Ij48IUVOVElUWSBTcXVhcmVTdXBlcnNldCAiJiN4MjI5MDsiPjwhRU5USVRZIHNxc3Vwc2V0ICImI3gyMjkwOyI%2BPCFFTlRJVFkgTm90U3F1YXJlU3VwZXJzZXQgIiYjeDIyOTA7JiN4MzM4OyI%2BPCFFTlRJVFkgc3FzdWJlICImI3gyMjkxOyI%2BPCFFTlRJVFkgU3F1YXJlU3Vic2V0RXF1YWwgIiYjeDIyOTE7Ij48IUVOVElUWSBzcXN1YnNldGVxICImI3gyMjkxOyI%2BPCFFTlRJVFkgc3FzdXBlICImI3gyMjkyOyI%2BPCFFTlRJVFkgU3F1YXJlU3VwZXJzZXRFcXVhbCAiJiN4MjI5MjsiPjwhRU5USVRZIHNxc3Vwc2V0ZXEgIiYjeDIyOTI7Ij48IUVOVElUWSBzcWNhcCAiJiN4MjI5MzsiPjwhRU5USVRZIFNxdWFyZUludGVyc2VjdGlvbiAiJiN4MjI5MzsiPjwhRU5USVRZIHNxY2FwcyAiJiN4MjI5MzsmI3hGRTAwOyI%2BPCFFTlRJVFkgc3FjdXAgIiYjeDIyOTQ7Ij48IUVOVElUWSBTcXVhcmVVbmlvbiAiJiN4MjI5NDsiPjwhRU5USVRZIHNxY3VwcyAiJiN4MjI5NDsmI3hGRTAwOyI%2BPCFFTlRJVFkgb3BsdXMgIiYjeDIyOTU7Ij48IUVOVElUWSBDaXJjbGVQbHVzICImI3gyMjk1OyI%2BPCFFTlRJVFkgb21pbnVzICImI3gyMjk2OyI%2BPCFFTlRJVFkgQ2lyY2xlTWludXMgIiYjeDIyOTY7Ij48IUVOVElUWSBvdGltZXMgIiYjeDIyOTc7Ij48IUVOVElUWSBDaXJjbGVUaW1lcyAiJiN4MjI5NzsiPjwhRU5USVRZIG9zb2wgIiYjeDIyOTg7Ij48IUVO
 VElUWSBvZG90ICImI3gyMjk5OyI%2BPCFFTlRJVFkgQ2lyY2xlRG90ICImI3gyMjk5OyI%2BPCFFTlRJVFkgb2NpciAiJiN4MjI5QTsiPjwhRU5USVRZIGNpcmNsZWRjaXJjICImI3gyMjlBOyI%2BPCFFTlRJVFkgb2FzdCAiJiN4MjI5QjsiPjwhRU5USVRZIGNpcmNsZWRhc3QgIiYjeDIyOUI7Ij48IUVOVElUWSBvZGFzaCAiJiN4MjI5RDsiPjwhRU5USVRZIGNpcmNsZWRkYXNoICImI3gyMjlEOyI%2BPCFFTlRJVFkgcGx1c2IgIiYjeDIyOUU7Ij48IUVOVElUWSBib3hwbHVzICImI3gyMjlFOyI%2BPCFFTlRJVFkgbWludXNiICImI3gyMjlGOyI%2BPCFFTlRJVFkgYm94bWludXMgIiYjeDIyOUY7Ij48IUVOVElUWSB0aW1lc2IgIiYjeDIyQTA7Ij48IUVOVElUWSBib3h0aW1lcyAiJiN4MjJBMDsiPjwhRU5USVRZIHNkb3RiICImI3gyMkExOyI%2BPCFFTlRJVFkgZG90c3F1YXJlICImI3gyMkExOyI%2BPCFFTlRJVFkgdmRhc2ggIiYjeDIyQTI7Ij48IUVOVElUWSBSaWdodFRlZSAiJiN4MjJBMjsiPjwhRU5USVRZIGRhc2h2ICImI3gyMkEzOyI%2BPCFFTlRJVFkgTGVmdFRlZSAiJiN4MjJBMzsiPjwhRU5USVRZIHRvcCAiJiN4MjJBNDsiPjwhRU5USVRZIERvd25UZWUgIiYjeDIyQTQ7Ij48IUVOVElUWSBib3R0b20gIiYjeDIyQTU7Ij48IUVOVElUWSBib3QgIiYjeDIyQTU7Ij48IUVOVElUWSBwZXJwICImI3gyMkE1OyI%2BPCFFTlRJVFkgVXBUZWUgIiYjeDIyQTU7Ij48IUVOVElUWSBtb2RlbHMgIiYje
 DIyQTc7Ij48IUVOVElUWSB2RGFzaCAiJiN4MjJBODsiPjwhRU5USVRZIERvdWJsZVJpZ2h0VGVlICImI3gyMkE4OyI%2BPCFFTlRJVFkgVmRhc2ggIiYjeDIyQTk7Ij48IUVOVElUWSBWdmRhc2ggIiYjeDIyQUE7Ij48IUVOVElUWSBWRGFzaCAiJiN4MjJBQjsiPjwhRU5USVRZIG52ZGFzaCAiJiN4MjJBQzsiPjwhRU5USVRZIG52RGFzaCAiJiN4MjJBRDsiPjwhRU5USVRZIG5WZGFzaCAiJiN4MjJBRTsiPjwhRU5USVRZIG5WRGFzaCAiJiN4MjJBRjsiPjwhRU5USVRZIHBydXJlbCAiJiN4MjJCMDsiPjwhRU5USVRZIHZsdHJpICImI3gyMkIyOyI%2BPCFFTlRJVFkgdmFydHJpYW5nbGVsZWZ0ICImI3gyMkIyOyI%2BPCFFTlRJVFkgTGVmdFRyaWFuZ2xlICImI3gyMkIyOyI%2BPCFFTlRJVFkgdnJ0cmkgIiYjeDIyQjM7Ij48IUVOVElUWSB2YXJ0cmlhbmdsZXJpZ2h0ICImI3gyMkIzOyI%2BPCFFTlRJVFkgUmlnaHRUcmlhbmdsZSAiJiN4MjJCMzsiPjwhRU5USVRZIGx0cmllICImI3gyMkI0OyI%2BPCFFTlRJVFkgdHJpYW5nbGVsZWZ0ZXEgIiYjeDIyQjQ7Ij48IUVOVElUWSBMZWZ0VHJpYW5nbGVFcXVhbCAiJiN4MjJCNDsiPjwhRU5USVRZIG52bHRyaWUgIiYjeDIyQjQ7JiN4MjBEMjsiPjwhRU5USVRZIHJ0cmllICImI3gyMkI1OyI%2BPCFFTlRJVFkgdHJpYW5nbGVyaWdodGVxICImI3gyMkI1OyI%2BPCFFTlRJVFkgUmlnaHRUcmlhbmdsZUVxdWFsICImI3gyMkI1OyI%2BPCFFTlRJVFkgbnZydHJpZSAi
 JiN4MjJCNTsmI3gyMEQyOyI%2BPCFFTlRJVFkgb3JpZ29mICImI3gyMkI2OyI%2BPCFFTlRJVFkgaW1vZiAiJiN4MjJCNzsiPjwhRU5USVRZIG11bWFwICImI3gyMkI4OyI%2BPCFFTlRJVFkgbXVsdGltYXAgIiYjeDIyQjg7Ij48IUVOVElUWSBoZXJjb24gIiYjeDIyQjk7Ij48IUVOVElUWSBpbnRjYWwgIiYjeDIyQkE7Ij48IUVOVElUWSBpbnRlcmNhbCAiJiN4MjJCQTsiPjwhRU5USVRZIHZlZWJhciAiJiN4MjJCQjsiPjwhRU5USVRZIGJhcnZlZSAiJiN4MjJCRDsiPjwhRU5USVRZIGFuZ3J0dmIgIiYjeDIyQkU7Ij48IUVOVElUWSBscnRyaSAiJiN4MjJCRjsiPjwhRU5USVRZIHh3ZWRnZSAiJiN4MjJDMDsiPjwhRU5USVRZIFdlZGdlICImI3gyMkMwOyI%2BPCFFTlRJVFkgYmlnd2VkZ2UgIiYjeDIyQzA7Ij48IUVOVElUWSB4dmVlICImI3gyMkMxOyI%2BPCFFTlRJVFkgVmVlICImI3gyMkMxOyI%2BPCFFTlRJVFkgYmlndmVlICImI3gyMkMxOyI%2BPCFFTlRJVFkgeGNhcCAiJiN4MjJDMjsiPjwhRU5USVRZIEludGVyc2VjdGlvbiAiJiN4MjJDMjsiPjwhRU5USVRZIGJpZ2NhcCAiJiN4MjJDMjsiPjwhRU5USVRZIHhjdXAgIiYjeDIyQzM7Ij48IUVOVElUWSBVbmlvbiAiJiN4MjJDMzsiPjwhRU5USVRZIGJpZ2N1cCAiJiN4MjJDMzsiPjwhRU5USVRZIGRpYW0gIiYjeDIyQzQ7Ij48IUVOVElUWSBkaWFtb25kICImI3gyMkM0OyI%2BPCFFTlRJVFkgRGlhbW9uZCAiJiN4MjJDNDsiPjwhRU5USVRZIHNkb
 3QgIiYjeDIyQzU7Ij48IUVOVElUWSBzc3RhcmYgIiYjeDIyQzY7Ij48IUVOVElUWSBTdGFyICImI3gyMkM2OyI%2BPCFFTlRJVFkgZGl2b254ICImI3gyMkM3OyI%2BPCFFTlRJVFkgZGl2aWRlb250aW1lcyAiJiN4MjJDNzsiPjwhRU5USVRZIGJvd3RpZSAiJiN4MjJDODsiPjwhRU5USVRZIGx0aW1lcyAiJiN4MjJDOTsiPjwhRU5USVRZIHJ0aW1lcyAiJiN4MjJDQTsiPjwhRU5USVRZIGx0aHJlZSAiJiN4MjJDQjsiPjwhRU5USVRZIGxlZnR0aHJlZXRpbWVzICImI3gyMkNCOyI%2BPCFFTlRJVFkgcnRocmVlICImI3gyMkNDOyI%2BPCFFTlRJVFkgcmlnaHR0aHJlZXRpbWVzICImI3gyMkNDOyI%2BPCFFTlRJVFkgYnNpbWUgIiYjeDIyQ0Q7Ij48IUVOVElUWSBiYWNrc2ltZXEgIiYjeDIyQ0Q7Ij48IUVOVElUWSBjdXZlZSAiJiN4MjJDRTsiPjwhRU5USVRZIGN1cmx5dmVlICImI3gyMkNFOyI%2BPCFFTlRJVFkgY3V3ZWQgIiYjeDIyQ0Y7Ij48IUVOVElUWSBjdXJseXdlZGdlICImI3gyMkNGOyI%2BPCFFTlRJVFkgU3ViICImI3gyMkQwOyI%2BPCFFTlRJVFkgU3Vic2V0ICImI3gyMkQwOyI%2BPCFFTlRJVFkgU3VwICImI3gyMkQxOyI%2BPCFFTlRJVFkgU3Vwc2V0ICImI3gyMkQxOyI%2BPCFFTlRJVFkgQ2FwICImI3gyMkQyOyI%2BPCFFTlRJVFkgQ3VwICImI3gyMkQzOyI%2BPCFFTlRJVFkgZm9yayAiJiN4MjJENDsiPjwhRU5USVRZIHBpdGNoZm9yayAiJiN4MjJENDsiPjwhRU5USVRZIGVwYXIgIiYj
 eDIyRDU7Ij48IUVOVElUWSBsdGRvdCAiJiN4MjJENjsiPjwhRU5USVRZIGxlc3Nkb3QgIiYjeDIyRDY7Ij48IUVOVElUWSBndGRvdCAiJiN4MjJENzsiPjwhRU5USVRZIGd0cmRvdCAiJiN4MjJENzsiPjwhRU5USVRZIExsICImI3gyMkQ4OyI%2BPCFFTlRJVFkgbkxsICImI3gyMkQ4OyYjeDMzODsiPjwhRU5USVRZIEdnICImI3gyMkQ5OyI%2BPCFFTlRJVFkgZ2dnICImI3gyMkQ5OyI%2BPCFFTlRJVFkgbkdnICImI3gyMkQ5OyYjeDMzODsiPjwhRU5USVRZIGxlZyAiJiN4MjJEQTsiPjwhRU5USVRZIExlc3NFcXVhbEdyZWF0ZXIgIiYjeDIyREE7Ij48IUVOVElUWSBsZXNzZXFndHIgIiYjeDIyREE7Ij48IUVOVElUWSBsZXNnICImI3gyMkRBOyYjeEZFMDA7Ij48IUVOVElUWSBnZWwgIiYjeDIyREI7Ij48IUVOVElUWSBndHJlcWxlc3MgIiYjeDIyREI7Ij48IUVOVElUWSBHcmVhdGVyRXF1YWxMZXNzICImI3gyMkRCOyI%2BPCFFTlRJVFkgZ2VzbCAiJiN4MjJEQjsmI3hGRTAwOyI%2BPCFFTlRJVFkgY3VlcHIgIiYjeDIyREU7Ij48IUVOVElUWSBjdXJseWVxcHJlYyAiJiN4MjJERTsiPjwhRU5USVRZIGN1ZXNjICImI3gyMkRGOyI%2BPCFFTlRJVFkgY3VybHllcXN1Y2MgIiYjeDIyREY7Ij48IUVOVElUWSBucHJjdWUgIiYjeDIyRTA7Ij48IUVOVElUWSBOb3RQcmVjZWRlc1NsYW50RXF1YWwgIiYjeDIyRTA7Ij48IUVOVElUWSBuc2NjdWUgIiYjeDIyRTE7Ij48IUVOVElUWSBOb3RTdWNjZWVkc1NsYW50R
 XF1YWwgIiYjeDIyRTE7Ij48IUVOVElUWSBuc3FzdWJlICImI3gyMkUyOyI%2BPCFFTlRJVFkgTm90U3F1YXJlU3Vic2V0RXF1YWwgIiYjeDIyRTI7Ij48IUVOVElUWSBuc3FzdXBlICImI3gyMkUzOyI%2BPCFFTlRJVFkgTm90U3F1YXJlU3VwZXJzZXRFcXVhbCAiJiN4MjJFMzsiPjwhRU5USVRZIGxuc2ltICImI3gyMkU2OyI%2BPCFFTlRJVFkgZ25zaW0gIiYjeDIyRTc7Ij48IUVOVElUWSBwcm5zaW0gIiYjeDIyRTg7Ij48IUVOVElUWSBwcmVjbnNpbSAiJiN4MjJFODsiPjwhRU5USVRZIHNjbnNpbSAiJiN4MjJFOTsiPjwhRU5USVRZIHN1Y2Nuc2ltICImI3gyMkU5OyI%2BPCFFTlRJVFkgbmx0cmkgIiYjeDIyRUE7Ij48IUVOVElUWSBudHJpYW5nbGVsZWZ0ICImI3gyMkVBOyI%2BPCFFTlRJVFkgTm90TGVmdFRyaWFuZ2xlICImI3gyMkVBOyI%2BPCFFTlRJVFkgbnJ0cmkgIiYjeDIyRUI7Ij48IUVOVElUWSBudHJpYW5nbGVyaWdodCAiJiN4MjJFQjsiPjwhRU5USVRZIE5vdFJpZ2h0VHJpYW5nbGUgIiYjeDIyRUI7Ij48IUVOVElUWSBubHRyaWUgIiYjeDIyRUM7Ij48IUVOVElUWSBudHJpYW5nbGVsZWZ0ZXEgIiYjeDIyRUM7Ij48IUVOVElUWSBOb3RMZWZ0VHJpYW5nbGVFcXVhbCAiJiN4MjJFQzsiPjwhRU5USVRZIG5ydHJpZSAiJiN4MjJFRDsiPjwhRU5USVRZIG50cmlhbmdsZXJpZ2h0ZXEgIiYjeDIyRUQ7Ij48IUVOVElUWSBOb3RSaWdodFRyaWFuZ2xlRXF1YWwgIiYjeDIyRUQ7Ij48IUVOVElUWS
 B2ZWxsaXAgIiYjeDIyRUU7Ij48IUVOVElUWSBjdGRvdCAiJiN4MjJFRjsiPjwhRU5USVRZIHV0ZG90ICImI3gyMkYwOyI%2BPCFFTlRJVFkgZHRkb3QgIiYjeDIyRjE7Ij48IUVOVElUWSBkaXNpbiAiJiN4MjJGMjsiPjwhRU5USVRZIGlzaW5zdiAiJiN4MjJGMzsiPjwhRU5USVRZIGlzaW5zICImI3gyMkY0OyI%2BPCFFTlRJVFkgaXNpbmRvdCAiJiN4MjJGNTsiPjwhRU5USVRZIG5vdGluZG90ICImI3gyMkY1OyYjeDMzODsiPjwhRU5USVRZIG5vdGludmMgIiYjeDIyRjY7Ij48IUVOVElUWSBub3RpbnZiICImI3gyMkY3OyI%2BPCFFTlRJVFkgaXNpbkUgIiYjeDIyRjk7Ij48IUVOVElUWSBub3RpbkUgIiYjeDIyRjk7JiN4MzM4OyI%2BPCFFTlRJVFkgbmlzZCAiJiN4MjJGQTsiPjwhRU5USVRZIHhuaXMgIiYjeDIyRkI7Ij48IUVOVElUWSBuaXMgIiYjeDIyRkM7Ij48IUVOVElUWSBub3RuaXZjICImI3gyMkZEOyI%2BPCFFTlRJVFkgbm90bml2YiAiJiN4MjJGRTsiPjwhRU5USVRZIGJhcndlZCAiJiN4MjMwNTsiPjwhRU5USVRZIGJhcndlZGdlICImI3gyMzA1OyI%2BPCFFTlRJVFkgQmFyd2VkICImI3gyMzA2OyI%2BPCFFTlRJVFkgZG91YmxlYmFyd2VkZ2UgIiYjeDIzMDY7Ij48IUVOVElUWSBsY2VpbCAiJiN4MjMwODsiPjwhRU5USVRZIExlZnRDZWlsaW5nICImI3gyMzA4OyI%2BPCFFTlRJVFkgcmNlaWwgIiYjeDIzMDk7Ij48IUVOVElUWSBSaWdodENlaWxpbmcgIiYjeDIzMDk7Ij48IUVOVElUWSB
 sZmxvb3IgIiYjeDIzMEE7Ij48IUVOVElUWSBMZWZ0Rmxvb3IgIiYjeDIzMEE7Ij48IUVOVElUWSByZmxvb3IgIiYjeDIzMEI7Ij48IUVOVElUWSBSaWdodEZsb29yICImI3gyMzBCOyI%2BPCFFTlRJVFkgZHJjcm9wICImI3gyMzBDOyI%2BPCFFTlRJVFkgZGxjcm9wICImI3gyMzBEOyI%2BPCFFTlRJVFkgdXJjcm9wICImI3gyMzBFOyI%2BPCFFTlRJVFkgdWxjcm9wICImI3gyMzBGOyI%2BPCFFTlRJVFkgYm5vdCAiJiN4MjMxMDsiPjwhRU5USVRZIHByb2ZsaW5lICImI3gyMzEyOyI%2BPCFFTlRJVFkgcHJvZnN1cmYgIiYjeDIzMTM7Ij48IUVOVElUWSB0ZWxyZWMgIiYjeDIzMTU7Ij48IUVOVElUWSB0YXJnZXQgIiYjeDIzMTY7Ij48IUVOVElUWSB1bGNvcm4gIiYjeDIzMUM7Ij48IUVOVElUWSB1bGNvcm5lciAiJiN4MjMxQzsiPjwhRU5USVRZIHVyY29ybiAiJiN4MjMxRDsiPjwhRU5USVRZIHVyY29ybmVyICImI3gyMzFEOyI%2BPCFFTlRJVFkgZGxjb3JuICImI3gyMzFFOyI%2BPCFFTlRJVFkgbGxjb3JuZXIgIiYjeDIzMUU7Ij48IUVOVElUWSBkcmNvcm4gIiYjeDIzMUY7Ij48IUVOVElUWSBscmNvcm5lciAiJiN4MjMxRjsiPjwhRU5USVRZIGZyb3duICImI3gyMzIyOyI%2BPCFFTlRJVFkgc2Zyb3duICImI3gyMzIyOyI%2BPCFFTlRJVFkgc21pbGUgIiYjeDIzMjM7Ij48IUVOVElUWSBzc21pbGUgIiYjeDIzMjM7Ij48IUVOVElUWSBjeWxjdHkgIiYjeDIzMkQ7Ij48IUVOVElUWSBwcm9mYWxhciAi
 JiN4MjMyRTsiPjwhRU5USVRZIHRvcGJvdCAiJiN4MjMzNjsiPjwhRU5USVRZIG92YmFyICImI3gyMzNEOyI%2BPCFFTlRJVFkgc29sYmFyICImI3gyMzNGOyI%2BPCFFTlRJVFkgYW5nemFyciAiJiN4MjM3QzsiPjwhRU5USVRZIGxtb3VzdCAiJiN4MjNCMDsiPjwhRU5USVRZIGxtb3VzdGFjaGUgIiYjeDIzQjA7Ij48IUVOVElUWSBybW91c3QgIiYjeDIzQjE7Ij48IUVOVElUWSBybW91c3RhY2hlICImI3gyM0IxOyI%2BPCFFTlRJVFkgdGJyayAiJiN4MjNCNDsiPjwhRU5USVRZIE92ZXJCcmFja2V0ICImI3gyM0I0OyI%2BPCFFTlRJVFkgYmJyayAiJiN4MjNCNTsiPjwhRU5USVRZIFVuZGVyQnJhY2tldCAiJiN4MjNCNTsiPjwhRU5USVRZIGJicmt0YnJrICImI3gyM0I2OyI%2BPCFFTlRJVFkgT3ZlclBhcmVudGhlc2lzICImI3gyM0RDOyI%2BPCFFTlRJVFkgVW5kZXJQYXJlbnRoZXNpcyAiJiN4MjNERDsiPjwhRU5USVRZIE92ZXJCcmFjZSAiJiN4MjNERTsiPjwhRU5USVRZIFVuZGVyQnJhY2UgIiYjeDIzREY7Ij48IUVOVElUWSB0cnBleml1bSAiJiN4MjNFMjsiPjwhRU5USVRZIGVsaW50ZXJzICImI3gyM0U3OyI%2BPCFFTlRJVFkgYmxhbmsgIiYjeDI0MjM7Ij48IUVOVElUWSBvUyAiJiN4MjRDODsiPjwhRU5USVRZIGNpcmNsZWRTICImI3gyNEM4OyI%2BPCFFTlRJVFkgYm94aCAiJiN4MjUwMDsiPjwhRU5USVRZIEhvcml6b250YWxMaW5lICImI3gyNTAwOyI%2BPCFFTlRJVFkgYm94diAiJiN4MjU
 wMjsiPjwhRU5USVRZIGJveGRyICImI3gyNTBDOyI%2BPCFFTlRJVFkgYm94ZGwgIiYjeDI1MTA7Ij48IUVOVElUWSBib3h1ciAiJiN4MjUxNDsiPjwhRU5USVRZIGJveHVsICImI3gyNTE4OyI%2BPCFFTlRJVFkgYm94dnIgIiYjeDI1MUM7Ij48IUVOVElUWSBib3h2bCAiJiN4MjUyNDsiPjwhRU5USVRZIGJveGhkICImI3gyNTJDOyI%2BPCFFTlRJVFkgYm94aHUgIiYjeDI1MzQ7Ij48IUVOVElUWSBib3h2aCAiJiN4MjUzQzsiPjwhRU5USVRZIGJveEggIiYjeDI1NTA7Ij48IUVOVElUWSBib3hWICImI3gyNTUxOyI%2BPCFFTlRJVFkgYm94ZFIgIiYjeDI1NTI7Ij48IUVOVElUWSBib3hEciAiJiN4MjU1MzsiPjwhRU5USVRZIGJveERSICImI3gyNTU0OyI%2BPCFFTlRJVFkgYm94ZEwgIiYjeDI1NTU7Ij48IUVOVElUWSBib3hEbCAiJiN4MjU1NjsiPjwhRU5USVRZIGJveERMICImI3gyNTU3OyI%2BPCFFTlRJVFkgYm94dVIgIiYjeDI1NTg7Ij48IUVOVElUWSBib3hVciAiJiN4MjU1OTsiPjwhRU5USVRZIGJveFVSICImI3gyNTVBOyI%2BPCFFTlRJVFkgYm94dUwgIiYjeDI1NUI7Ij48IUVOVElUWSBib3hVbCAiJiN4MjU1QzsiPjwhRU5USVRZIGJveFVMICImI3gyNTVEOyI%2BPCFFTlRJVFkgYm94dlIgIiYjeDI1NUU7Ij48IUVOVElUWSBib3hWciAiJiN4MjU1RjsiPjwhRU5USVRZIGJveFZSICImI3gyNTYwOyI%2BPCFFTlRJVFkgYm94dkwgIiYjeDI1NjE7Ij48IUVOVElUWSBib3hWbCAiJiN4MjU2Mj
 siPjwhRU5USVRZIGJveFZMICImI3gyNTYzOyI%2BPCFFTlRJVFkgYm94SGQgIiYjeDI1NjQ7Ij48IUVOVElUWSBib3hoRCAiJiN4MjU2NTsiPjwhRU5USVRZIGJveEhEICImI3gyNTY2OyI%2BPCFFTlRJVFkgYm94SHUgIiYjeDI1Njc7Ij48IUVOVElUWSBib3hoVSAiJiN4MjU2ODsiPjwhRU5USVRZIGJveEhVICImI3gyNTY5OyI%2BPCFFTlRJVFkgYm94dkggIiYjeDI1NkE7Ij48IUVOVElUWSBib3hWaCAiJiN4MjU2QjsiPjwhRU5USVRZIGJveFZIICImI3gyNTZDOyI%2BPCFFTlRJVFkgdWhibGsgIiYjeDI1ODA7Ij48IUVOVElUWSBsaGJsayAiJiN4MjU4NDsiPjwhRU5USVRZIGJsb2NrICImI3gyNTg4OyI%2BPCFFTlRJVFkgYmxrMTQgIiYjeDI1OTE7Ij48IUVOVElUWSBibGsxMiAiJiN4MjU5MjsiPjwhRU5USVRZIGJsazM0ICImI3gyNTkzOyI%2BPCFFTlRJVFkgc3F1ICImI3gyNUExOyI%2BPCFFTlRJVFkgc3F1YXJlICImI3gyNUExOyI%2BPCFFTlRJVFkgU3F1YXJlICImI3gyNUExOyI%2BPCFFTlRJVFkgc3F1ZiAiJiN4MjVBQTsiPjwhRU5USVRZIHNxdWFyZiAiJiN4MjVBQTsiPjwhRU5USVRZIGJsYWNrc3F1YXJlICImI3gyNUFBOyI%2BPCFFTlRJVFkgRmlsbGVkVmVyeVNtYWxsU3F1YXJlICImI3gyNUFBOyI%2BPCFFTlRJVFkgRW1wdHlWZXJ5U21hbGxTcXVhcmUgIiYjeDI1QUI7Ij48IUVOVElUWSByZWN0ICImI3gyNUFEOyI%2BPCFFTlRJVFkgbWFya2VyICImI3gyNUFFOyI%2BPCFFTlRJV
 FkgZmx0bnMgIiYjeDI1QjE7Ij48IUVOVElUWSB4dXRyaSAiJiN4MjVCMzsiPjwhRU5USVRZIGJpZ3RyaWFuZ2xldXAgIiYjeDI1QjM7Ij48IUVOVElUWSB1dHJpZiAiJiN4MjVCNDsiPjwhRU5USVRZIGJsYWNrdHJpYW5nbGUgIiYjeDI1QjQ7Ij48IUVOVElUWSB1dHJpICImI3gyNUI1OyI%2BPCFFTlRJVFkgdHJpYW5nbGUgIiYjeDI1QjU7Ij48IUVOVElUWSBydHJpZiAiJiN4MjVCODsiPjwhRU5USVRZIGJsYWNrdHJpYW5nbGVyaWdodCAiJiN4MjVCODsiPjwhRU5USVRZIHJ0cmkgIiYjeDI1Qjk7Ij48IUVOVElUWSB0cmlhbmdsZXJpZ2h0ICImI3gyNUI5OyI%2BPCFFTlRJVFkgeGR0cmkgIiYjeDI1QkQ7Ij48IUVOVElUWSBiaWd0cmlhbmdsZWRvd24gIiYjeDI1QkQ7Ij48IUVOVElUWSBkdHJpZiAiJiN4MjVCRTsiPjwhRU5USVRZIGJsYWNrdHJpYW5nbGVkb3duICImI3gyNUJFOyI%2BPCFFTlRJVFkgZHRyaSAiJiN4MjVCRjsiPjwhRU5USVRZIHRyaWFuZ2xlZG93biAiJiN4MjVCRjsiPjwhRU5USVRZIGx0cmlmICImI3gyNUMyOyI%2BPCFFTlRJVFkgYmxhY2t0cmlhbmdsZWxlZnQgIiYjeDI1QzI7Ij48IUVOVElUWSBsdHJpICImI3gyNUMzOyI%2BPCFFTlRJVFkgdHJpYW5nbGVsZWZ0ICImI3gyNUMzOyI%2BPCFFTlRJVFkgbG96ICImI3gyNUNBOyI%2BPCFFTlRJVFkgbG96ZW5nZSAiJiN4MjVDQTsiPjwhRU5USVRZIGNpciAiJiN4MjVDQjsiPjwhRU5USVRZIHRyaWRvdCAiJiN4MjVFQzsiPjwhRU5U
 SVRZIHhjaXJjICImI3gyNUVGOyI%2BPCFFTlRJVFkgYmlnY2lyYyAiJiN4MjVFRjsiPjwhRU5USVRZIHVsdHJpICImI3gyNUY4OyI%2BPCFFTlRJVFkgdXJ0cmkgIiYjeDI1Rjk7Ij48IUVOVElUWSBsbHRyaSAiJiN4MjVGQTsiPjwhRU5USVRZIEVtcHR5U21hbGxTcXVhcmUgIiYjeDI1RkI7Ij48IUVOVElUWSBGaWxsZWRTbWFsbFNxdWFyZSAiJiN4MjVGQzsiPjwhRU5USVRZIHN0YXJmICImI3gyNjA1OyI%2BPCFFTlRJVFkgYmlnc3RhciAiJiN4MjYwNTsiPjwhRU5USVRZIHN0YXIgIiYjeDI2MDY7Ij48IUVOVElUWSBwaG9uZSAiJiN4MjYwRTsiPjwhRU5USVRZIGZlbWFsZSAiJiN4MjY0MDsiPjwhRU5USVRZIG1hbGUgIiYjeDI2NDI7Ij48IUVOVElUWSBzcGFkZXMgIiYjeDI2NjA7Ij48IUVOVElUWSBzcGFkZXN1aXQgIiYjeDI2NjA7Ij48IUVOVElUWSBjbHVicyAiJiN4MjY2MzsiPjwhRU5USVRZIGNsdWJzdWl0ICImI3gyNjYzOyI%2BPCFFTlRJVFkgaGVhcnRzICImI3gyNjY1OyI%2BPCFFTlRJVFkgaGVhcnRzdWl0ICImI3gyNjY1OyI%2BPCFFTlRJVFkgZGlhbXMgIiYjeDI2NjY7Ij48IUVOVElUWSBkaWFtb25kc3VpdCAiJiN4MjY2NjsiPjwhRU5USVRZIHN1bmcgIiYjeDI2NkE7Ij48IUVOVElUWSBmbGF0ICImI3gyNjZEOyI%2BPCFFTlRJVFkgbmF0dXIgIiYjeDI2NkU7Ij48IUVOVElUWSBuYXR1cmFsICImI3gyNjZFOyI%2BPCFFTlRJVFkgc2hhcnAgIiYjeDI2NkY7Ij48IUVOVElUWSBjaGVja
 yAiJiN4MjcxMzsiPjwhRU5USVRZIGNoZWNrbWFyayAiJiN4MjcxMzsiPjwhRU5USVRZIGNyb3NzICImI3gyNzE3OyI%2BPCFFTlRJVFkgbWFsdCAiJiN4MjcyMDsiPjwhRU5USVRZIG1hbHRlc2UgIiYjeDI3MjA7Ij48IUVOVElUWSBzZXh0ICImI3gyNzM2OyI%2BPCFFTlRJVFkgVmVydGljYWxTZXBhcmF0b3IgIiYjeDI3NTg7Ij48IUVOVElUWSBsYmJyayAiJiN4Mjc3MjsiPjwhRU5USVRZIHJiYnJrICImI3gyNzczOyI%2BPCFFTlRJVFkgYnNvbGhzdWIgIiYjeDI3Qzg7Ij48IUVOVElUWSBzdXBoc29sICImI3gyN0M5OyI%2BPCFFTlRJVFkgbG9icmsgIiYjeDI3RTY7Ij48IUVOVElUWSBMZWZ0RG91YmxlQnJhY2tldCAiJiN4MjdFNjsiPjwhRU5USVRZIHJvYnJrICImI3gyN0U3OyI%2BPCFFTlRJVFkgUmlnaHREb3VibGVCcmFja2V0ICImI3gyN0U3OyI%2BPCFFTlRJVFkgbGFuZyAiJiN4MjdFODsiPjwhRU5USVRZIExlZnRBbmdsZUJyYWNrZXQgIiYjeDI3RTg7Ij48IUVOVElUWSBsYW5nbGUgIiYjeDI3RTg7Ij48IUVOVElUWSByYW5nICImI3gyN0U5OyI%2BPCFFTlRJVFkgUmlnaHRBbmdsZUJyYWNrZXQgIiYjeDI3RTk7Ij48IUVOVElUWSByYW5nbGUgIiYjeDI3RTk7Ij48IUVOVElUWSBMYW5nICImI3gyN0VBOyI%2BPCFFTlRJVFkgUmFuZyAiJiN4MjdFQjsiPjwhRU5USVRZIGxvYW5nICImI3gyN0VDOyI%2BPCFFTlRJVFkgcm9hbmcgIiYjeDI3RUQ7Ij48IUVOVElUWSB4bGFyciAiJiN4MjdGNTsi
 PjwhRU5USVRZIGxvbmdsZWZ0YXJyb3cgIiYjeDI3RjU7Ij48IUVOVElUWSBMb25nTGVmdEFycm93ICImI3gyN0Y1OyI%2BPCFFTlRJVFkgeHJhcnIgIiYjeDI3RjY7Ij48IUVOVElUWSBsb25ncmlnaHRhcnJvdyAiJiN4MjdGNjsiPjwhRU5USVRZIExvbmdSaWdodEFycm93ICImI3gyN0Y2OyI%2BPCFFTlRJVFkgeGhhcnIgIiYjeDI3Rjc7Ij48IUVOVElUWSBsb25nbGVmdHJpZ2h0YXJyb3cgIiYjeDI3Rjc7Ij48IUVOVElUWSBMb25nTGVmdFJpZ2h0QXJyb3cgIiYjeDI3Rjc7Ij48IUVOVElUWSB4bEFyciAiJiN4MjdGODsiPjwhRU5USVRZIExvbmdsZWZ0YXJyb3cgIiYjeDI3Rjg7Ij48IUVOVElUWSBEb3VibGVMb25nTGVmdEFycm93ICImI3gyN0Y4OyI%2BPCFFTlRJVFkgeHJBcnIgIiYjeDI3Rjk7Ij48IUVOVElUWSBMb25ncmlnaHRhcnJvdyAiJiN4MjdGOTsiPjwhRU5USVRZIERvdWJsZUxvbmdSaWdodEFycm93ICImI3gyN0Y5OyI%2BPCFFTlRJVFkgeGhBcnIgIiYjeDI3RkE7Ij48IUVOVElUWSBMb25nbGVmdHJpZ2h0YXJyb3cgIiYjeDI3RkE7Ij48IUVOVElUWSBEb3VibGVMb25nTGVmdFJpZ2h0QXJyb3cgIiYjeDI3RkE7Ij48IUVOVElUWSB4bWFwICImI3gyN0ZDOyI%2BPCFFTlRJVFkgbG9uZ21hcHN0byAiJiN4MjdGQzsiPjwhRU5USVRZIGR6aWdyYXJyICImI3gyN0ZGOyI%2BPCFFTlRJVFkgbnZsQXJyICImI3gyOTAyOyI%2BPCFFTlRJVFkgbnZyQXJyICImI3gyOTAzOyI%2BPCFFTlRJVFkgb
 nZIYXJyICImI3gyOTA0OyI%2BPCFFTlRJVFkgTWFwICImI3gyOTA1OyI%2BPCFFTlRJVFkgbGJhcnIgIiYjeDI5MEM7Ij48IUVOVElUWSByYmFyciAiJiN4MjkwRDsiPjwhRU5USVRZIGJrYXJvdyAiJiN4MjkwRDsiPjwhRU5USVRZIGxCYXJyICImI3gyOTBFOyI%2BPCFFTlRJVFkgckJhcnIgIiYjeDI5MEY7Ij48IUVOVElUWSBkYmthcm93ICImI3gyOTBGOyI%2BPCFFTlRJVFkgUkJhcnIgIiYjeDI5MTA7Ij48IUVOVElUWSBkcmJrYXJvdyAiJiN4MjkxMDsiPjwhRU5USVRZIEREb3RyYWhkICImI3gyOTExOyI%2BPCFFTlRJVFkgVXBBcnJvd0JhciAiJiN4MjkxMjsiPjwhRU5USVRZIERvd25BcnJvd0JhciAiJiN4MjkxMzsiPjwhRU5USVRZIFJhcnJ0bCAiJiN4MjkxNjsiPjwhRU5USVRZIGxhdGFpbCAiJiN4MjkxOTsiPjwhRU5USVRZIHJhdGFpbCAiJiN4MjkxQTsiPjwhRU5USVRZIGxBdGFpbCAiJiN4MjkxQjsiPjwhRU5USVRZIHJBdGFpbCAiJiN4MjkxQzsiPjwhRU5USVRZIGxhcnJmcyAiJiN4MjkxRDsiPjwhRU5USVRZIHJhcnJmcyAiJiN4MjkxRTsiPjwhRU5USVRZIGxhcnJiZnMgIiYjeDI5MUY7Ij48IUVOVElUWSByYXJyYmZzICImI3gyOTIwOyI%2BPCFFTlRJVFkgbndhcmhrICImI3gyOTIzOyI%2BPCFFTlRJVFkgbmVhcmhrICImI3gyOTI0OyI%2BPCFFTlRJVFkgc2VhcmhrICImI3gyOTI1OyI%2BPCFFTlRJVFkgaGtzZWFyb3cgIiYjeDI5MjU7Ij48IUVOVElUWSBzd2FyaGsgIiYjeDI5MjY7
 Ij48IUVOVElUWSBoa3N3YXJvdyAiJiN4MjkyNjsiPjwhRU5USVRZIG53bmVhciAiJiN4MjkyNzsiPjwhRU5USVRZIG5lc2VhciAiJiN4MjkyODsiPjwhRU5USVRZIHRvZWEgIiYjeDI5Mjg7Ij48IUVOVElUWSBzZXN3YXIgIiYjeDI5Mjk7Ij48IUVOVElUWSB0b3NhICImI3gyOTI5OyI%2BPCFFTlRJVFkgc3dud2FyICImI3gyOTJBOyI%2BPCFFTlRJVFkgcmFycmMgIiYjeDI5MzM7Ij48IUVOVElUWSBucmFycmMgIiYjeDI5MzM7JiN4MzM4OyI%2BPCFFTlRJVFkgY3VkYXJyciAiJiN4MjkzNTsiPjwhRU5USVRZIGxkY2EgIiYjeDI5MzY7Ij48IUVOVElUWSByZGNhICImI3gyOTM3OyI%2BPCFFTlRJVFkgY3VkYXJybCAiJiN4MjkzODsiPjwhRU5USVRZIGxhcnJwbCAiJiN4MjkzOTsiPjwhRU5USVRZIGN1cmFycm0gIiYjeDI5M0M7Ij48IUVOVElUWSBjdWxhcnJwICImI3gyOTNEOyI%2BPCFFTlRJVFkgcmFycnBsICImI3gyOTQ1OyI%2BPCFFTlRJVFkgaGFycmNpciAiJiN4Mjk0ODsiPjwhRU5USVRZIFVhcnJvY2lyICImI3gyOTQ5OyI%2BPCFFTlRJVFkgbHVyZHNoYXIgIiYjeDI5NEE7Ij48IUVOVElUWSBsZHJ1c2hhciAiJiN4Mjk0QjsiPjwhRU5USVRZIExlZnRSaWdodFZlY3RvciAiJiN4Mjk0RTsiPjwhRU5USVRZIFJpZ2h0VXBEb3duVmVjdG9yICImI3gyOTRGOyI%2BPCFFTlRJVFkgRG93bkxlZnRSaWdodFZlY3RvciAiJiN4Mjk1MDsiPjwhRU5USVRZIExlZnRVcERvd25WZWN0b3IgIiYjeDI5NTE7I
 j48IUVOVElUWSBMZWZ0VmVjdG9yQmFyICImI3gyOTUyOyI%2BPCFFTlRJVFkgUmlnaHRWZWN0b3JCYXIgIiYjeDI5NTM7Ij48IUVOVElUWSBSaWdodFVwVmVjdG9yQmFyICImI3gyOTU0OyI%2BPCFFTlRJVFkgUmlnaHREb3duVmVjdG9yQmFyICImI3gyOTU1OyI%2BPCFFTlRJVFkgRG93bkxlZnRWZWN0b3JCYXIgIiYjeDI5NTY7Ij48IUVOVElUWSBEb3duUmlnaHRWZWN0b3JCYXIgIiYjeDI5NTc7Ij48IUVOVElUWSBMZWZ0VXBWZWN0b3JCYXIgIiYjeDI5NTg7Ij48IUVOVElUWSBMZWZ0RG93blZlY3RvckJhciAiJiN4Mjk1OTsiPjwhRU5USVRZIExlZnRUZWVWZWN0b3IgIiYjeDI5NUE7Ij48IUVOVElUWSBSaWdodFRlZVZlY3RvciAiJiN4Mjk1QjsiPjwhRU5USVRZIFJpZ2h0VXBUZWVWZWN0b3IgIiYjeDI5NUM7Ij48IUVOVElUWSBSaWdodERvd25UZWVWZWN0b3IgIiYjeDI5NUQ7Ij48IUVOVElUWSBEb3duTGVmdFRlZVZlY3RvciAiJiN4Mjk1RTsiPjwhRU5USVRZIERvd25SaWdodFRlZVZlY3RvciAiJiN4Mjk1RjsiPjwhRU5USVRZIExlZnRVcFRlZVZlY3RvciAiJiN4Mjk2MDsiPjwhRU5USVRZIExlZnREb3duVGVlVmVjdG9yICImI3gyOTYxOyI%2BPCFFTlRJVFkgbEhhciAiJiN4Mjk2MjsiPjwhRU5USVRZIHVIYXIgIiYjeDI5NjM7Ij48IUVOVElUWSBySGFyICImI3gyOTY0OyI%2BPCFFTlRJVFkgZEhhciAiJiN4Mjk2NTsiPjwhRU5USVRZIGx1cnVoYXIgIiYjeDI5NjY7Ij48IUVOVElUWSBsZHJk
 aGFyICImI3gyOTY3OyI%2BPCFFTlRJVFkgcnVsdWhhciAiJiN4Mjk2ODsiPjwhRU5USVRZIHJkbGRoYXIgIiYjeDI5Njk7Ij48IUVOVElUWSBsaGFydWwgIiYjeDI5NkE7Ij48IUVOVElUWSBsbGhhcmQgIiYjeDI5NkI7Ij48IUVOVElUWSByaGFydWwgIiYjeDI5NkM7Ij48IUVOVElUWSBscmhhcmQgIiYjeDI5NkQ7Ij48IUVOVElUWSB1ZGhhciAiJiN4Mjk2RTsiPjwhRU5USVRZIFVwRXF1aWxpYnJpdW0gIiYjeDI5NkU7Ij48IUVOVElUWSBkdWhhciAiJiN4Mjk2RjsiPjwhRU5USVRZIFJldmVyc2VVcEVxdWlsaWJyaXVtICImI3gyOTZGOyI%2BPCFFTlRJVFkgUm91bmRJbXBsaWVzICImI3gyOTcwOyI%2BPCFFTlRJVFkgZXJhcnIgIiYjeDI5NzE7Ij48IUVOVElUWSBzaW1yYXJyICImI3gyOTcyOyI%2BPCFFTlRJVFkgbGFycnNpbSAiJiN4Mjk3MzsiPjwhRU5USVRZIHJhcnJzaW0gIiYjeDI5NzQ7Ij48IUVOVElUWSByYXJyYXAgIiYjeDI5NzU7Ij48IUVOVElUWSBsdGxhcnIgIiYjeDI5NzY7Ij48IUVOVElUWSBndHJhcnIgIiYjeDI5Nzg7Ij48IUVOVElUWSBzdWJyYXJyICImI3gyOTc5OyI%2BPCFFTlRJVFkgc3VwbGFyciAiJiN4Mjk3QjsiPjwhRU5USVRZIGxmaXNodCAiJiN4Mjk3QzsiPjwhRU5USVRZIHJmaXNodCAiJiN4Mjk3RDsiPjwhRU5USVRZIHVmaXNodCAiJiN4Mjk3RTsiPjwhRU5USVRZIGRmaXNodCAiJiN4Mjk3RjsiPjwhRU5USVRZIGxvcGFyICImI3gyOTg1OyI%2BPCFFTlRJVFkgcm9wY
 XIgIiYjeDI5ODY7Ij48IUVOVElUWSBsYnJrZSAiJiN4Mjk4QjsiPjwhRU5USVRZIHJicmtlICImI3gyOThDOyI%2BPCFFTlRJVFkgbGJya3NsdSAiJiN4Mjk4RDsiPjwhRU5USVRZIHJicmtzbGQgIiYjeDI5OEU7Ij48IUVOVElUWSBsYnJrc2xkICImI3gyOThGOyI%2BPCFFTlRJVFkgcmJya3NsdSAiJiN4Mjk5MDsiPjwhRU5USVRZIGxhbmdkICImI3gyOTkxOyI%2BPCFFTlRJVFkgcmFuZ2QgIiYjeDI5OTI7Ij48IUVOVElUWSBscGFybHQgIiYjeDI5OTM7Ij48IUVOVElUWSBycGFyZ3QgIiYjeDI5OTQ7Ij48IUVOVElUWSBndGxQYXIgIiYjeDI5OTU7Ij48IUVOVElUWSBsdHJQYXIgIiYjeDI5OTY7Ij48IUVOVElUWSB2emlnemFnICImI3gyOTlBOyI%2BPCFFTlRJVFkgdmFuZ3J0ICImI3gyOTlDOyI%2BPCFFTlRJVFkgYW5ncnR2YmQgIiYjeDI5OUQ7Ij48IUVOVElUWSBhbmdlICImI3gyOUE0OyI%2BPCFFTlRJVFkgcmFuZ2UgIiYjeDI5QTU7Ij48IUVOVElUWSBkd2FuZ2xlICImI3gyOUE2OyI%2BPCFFTlRJVFkgdXdhbmdsZSAiJiN4MjlBNzsiPjwhRU5USVRZIGFuZ21zZGFhICImI3gyOUE4OyI%2BPCFFTlRJVFkgYW5nbXNkYWIgIiYjeDI5QTk7Ij48IUVOVElUWSBhbmdtc2RhYyAiJiN4MjlBQTsiPjwhRU5USVRZIGFuZ21zZGFkICImI3gyOUFCOyI%2BPCFFTlRJVFkgYW5nbXNkYWUgIiYjeDI5QUM7Ij48IUVOVElUWSBhbmdtc2RhZiAiJiN4MjlBRDsiPjwhRU5USVRZIGFuZ21zZGFnICImI3gyOUFF
 OyI%2BPCFFTlRJVFkgYW5nbXNkYWggIiYjeDI5QUY7Ij48IUVOVElUWSBiZW1wdHl2ICImI3gyOUIwOyI%2BPCFFTlRJVFkgZGVtcHR5diAiJiN4MjlCMTsiPjwhRU5USVRZIGNlbXB0eXYgIiYjeDI5QjI7Ij48IUVOVElUWSByYWVtcHR5diAiJiN4MjlCMzsiPjwhRU5USVRZIGxhZW1wdHl2ICImI3gyOUI0OyI%2BPCFFTlRJVFkgb2hiYXIgIiYjeDI5QjU7Ij48IUVOVElUWSBvbWlkICImI3gyOUI2OyI%2BPCFFTlRJVFkgb3BhciAiJiN4MjlCNzsiPjwhRU5USVRZIG9wZXJwICImI3gyOUI5OyI%2BPCFFTlRJVFkgb2xjcm9zcyAiJiN4MjlCQjsiPjwhRU5USVRZIG9kc29sZCAiJiN4MjlCQzsiPjwhRU5USVRZIG9sY2lyICImI3gyOUJFOyI%2BPCFFTlRJVFkgb2ZjaXIgIiYjeDI5QkY7Ij48IUVOVElUWSBvbHQgIiYjeDI5QzA7Ij48IUVOVElUWSBvZ3QgIiYjeDI5QzE7Ij48IUVOVElUWSBjaXJzY2lyICImI3gyOUMyOyI%2BPCFFTlRJVFkgY2lyRSAiJiN4MjlDMzsiPjwhRU5USVRZIHNvbGIgIiYjeDI5QzQ7Ij48IUVOVElUWSBic29sYiAiJiN4MjlDNTsiPjwhRU5USVRZIGJveGJveCAiJiN4MjlDOTsiPjwhRU5USVRZIHRyaXNiICImI3gyOUNEOyI%2BPCFFTlRJVFkgcnRyaWx0cmkgIiYjeDI5Q0U7Ij48IUVOVElUWSBMZWZ0VHJpYW5nbGVCYXIgIiYjeDI5Q0Y7Ij48IUVOVElUWSBOb3RMZWZ0VHJpYW5nbGVCYXIgIiYjeDI5Q0Y7JiN4MzM4OyI%2BPCFFTlRJVFkgUmlnaHRUcmlhbmdsZUJhciAiJiN
 4MjlEMDsiPjwhRU5USVRZIE5vdFJpZ2h0VHJpYW5nbGVCYXIgIiYjeDI5RDA7JiN4MzM4OyI%2BPCFFTlRJVFkgaWluZmluICImI3gyOURDOyI%2BPCFFTlRJVFkgaW5maW50aWUgIiYjeDI5REQ7Ij48IUVOVElUWSBudmluZmluICImI3gyOURFOyI%2BPCFFTlRJVFkgZXBhcnNsICImI3gyOUUzOyI%2BPCFFTlRJVFkgc21lcGFyc2wgIiYjeDI5RTQ7Ij48IUVOVElUWSBlcXZwYXJzbCAiJiN4MjlFNTsiPjwhRU5USVRZIGxvemYgIiYjeDI5RUI7Ij48IUVOVElUWSBibGFja2xvemVuZ2UgIiYjeDI5RUI7Ij48IUVOVElUWSBSdWxlRGVsYXllZCAiJiN4MjlGNDsiPjwhRU5USVRZIGRzb2wgIiYjeDI5RjY7Ij48IUVOVElUWSB4b2RvdCAiJiN4MkEwMDsiPjwhRU5USVRZIGJpZ29kb3QgIiYjeDJBMDA7Ij48IUVOVElUWSB4b3BsdXMgIiYjeDJBMDE7Ij48IUVOVElUWSBiaWdvcGx1cyAiJiN4MkEwMTsiPjwhRU5USVRZIHhvdGltZSAiJiN4MkEwMjsiPjwhRU5USVRZIGJpZ290aW1lcyAiJiN4MkEwMjsiPjwhRU5USVRZIHh1cGx1cyAiJiN4MkEwNDsiPjwhRU5USVRZIGJpZ3VwbHVzICImI3gyQTA0OyI%2BPCFFTlRJVFkgeHNxY3VwICImI3gyQTA2OyI%2BPCFFTlRJVFkgYmlnc3FjdXAgIiYjeDJBMDY7Ij48IUVOVElUWSBxaW50ICImI3gyQTBDOyI%2BPCFFTlRJVFkgaWlpaW50ICImI3gyQTBDOyI%2BPCFFTlRJVFkgZnBhcnRpbnQgIiYjeDJBMEQ7Ij48IUVOVElUWSBjaXJmbmludCAiJiN4MkExMDsiPjwh
 RU5USVRZIGF3aW50ICImI3gyQTExOyI%2BPCFFTlRJVFkgcnBwb2xpbnQgIiYjeDJBMTI7Ij48IUVOVElUWSBzY3BvbGludCAiJiN4MkExMzsiPjwhRU5USVRZIG5wb2xpbnQgIiYjeDJBMTQ7Ij48IUVOVElUWSBwb2ludGludCAiJiN4MkExNTsiPjwhRU5USVRZIHF1YXRpbnQgIiYjeDJBMTY7Ij48IUVOVElUWSBpbnRsYXJoayAiJiN4MkExNzsiPjwhRU5USVRZIHBsdXNjaXIgIiYjeDJBMjI7Ij48IUVOVElUWSBwbHVzYWNpciAiJiN4MkEyMzsiPjwhRU5USVRZIHNpbXBsdXMgIiYjeDJBMjQ7Ij48IUVOVElUWSBwbHVzZHUgIiYjeDJBMjU7Ij48IUVOVElUWSBwbHVzc2ltICImI3gyQTI2OyI%2BPCFFTlRJVFkgcGx1c3R3byAiJiN4MkEyNzsiPjwhRU5USVRZIG1jb21tYSAiJiN4MkEyOTsiPjwhRU5USVRZIG1pbnVzZHUgIiYjeDJBMkE7Ij48IUVOVElUWSBsb3BsdXMgIiYjeDJBMkQ7Ij48IUVOVElUWSByb3BsdXMgIiYjeDJBMkU7Ij48IUVOVElUWSBDcm9zcyAiJiN4MkEyRjsiPjwhRU5USVRZIHRpbWVzZCAiJiN4MkEzMDsiPjwhRU5USVRZIHRpbWVzYmFyICImI3gyQTMxOyI%2BPCFFTlRJVFkgc21hc2hwICImI3gyQTMzOyI%2BPCFFTlRJVFkgbG90aW1lcyAiJiN4MkEzNDsiPjwhRU5USVRZIHJvdGltZXMgIiYjeDJBMzU7Ij48IUVOVElUWSBvdGltZXNhcyAiJiN4MkEzNjsiPjwhRU5USVRZIE90aW1lcyAiJiN4MkEzNzsiPjwhRU5USVRZIG9kaXYgIiYjeDJBMzg7Ij48IUVOVElUWSB0cmlwbHVzI
 CImI3gyQTM5OyI%2BPCFFTlRJVFkgdHJpbWludXMgIiYjeDJBM0E7Ij48IUVOVElUWSB0cml0aW1lICImI3gyQTNCOyI%2BPCFFTlRJVFkgaXByb2QgIiYjeDJBM0M7Ij48IUVOVElUWSBpbnRwcm9kICImI3gyQTNDOyI%2BPCFFTlRJVFkgYW1hbGcgIiYjeDJBM0Y7Ij48IUVOVElUWSBjYXBkb3QgIiYjeDJBNDA7Ij48IUVOVElUWSBuY3VwICImI3gyQTQyOyI%2BPCFFTlRJVFkgbmNhcCAiJiN4MkE0MzsiPjwhRU5USVRZIGNhcGFuZCAiJiN4MkE0NDsiPjwhRU5USVRZIGN1cG9yICImI3gyQTQ1OyI%2BPCFFTlRJVFkgY3VwY2FwICImI3gyQTQ2OyI%2BPCFFTlRJVFkgY2FwY3VwICImI3gyQTQ3OyI%2BPCFFTlRJVFkgY3VwYnJjYXAgIiYjeDJBNDg7Ij48IUVOVElUWSBjYXBicmN1cCAiJiN4MkE0OTsiPjwhRU5USVRZIGN1cGN1cCAiJiN4MkE0QTsiPjwhRU5USVRZIGNhcGNhcCAiJiN4MkE0QjsiPjwhRU5USVRZIGNjdXBzICImI3gyQTRDOyI%2BPCFFTlRJVFkgY2NhcHMgIiYjeDJBNEQ7Ij48IUVOVElUWSBjY3Vwc3NtICImI3gyQTUwOyI%2BPCFFTlRJVFkgQW5kICImI3gyQTUzOyI%2BPCFFTlRJVFkgT3IgIiYjeDJBNTQ7Ij48IUVOVElUWSBhbmRhbmQgIiYjeDJBNTU7Ij48IUVOVElUWSBvcm9yICImI3gyQTU2OyI%2BPCFFTlRJVFkgb3JzbG9wZSAiJiN4MkE1NzsiPjwhRU5USVRZIGFuZHNsb3BlICImI3gyQTU4OyI%2BPCFFTlRJVFkgYW5kdiAiJiN4MkE1QTsiPjwhRU5USVRZIG9ydiAiJiN4Mk
 E1QjsiPjwhRU5USVRZIGFuZGQgIiYjeDJBNUM7Ij48IUVOVElUWSBvcmQgIiYjeDJBNUQ7Ij48IUVOVElUWSB3ZWRiYXIgIiYjeDJBNUY7Ij48IUVOVElUWSBzZG90ZSAiJiN4MkE2NjsiPjwhRU5USVRZIHNpbWRvdCAiJiN4MkE2QTsiPjwhRU5USVRZIGNvbmdkb3QgIiYjeDJBNkQ7Ij48IUVOVElUWSBuY29uZ2RvdCAiJiN4MkE2RDsmI3gzMzg7Ij48IUVOVElUWSBlYXN0ZXIgIiYjeDJBNkU7Ij48IUVOVElUWSBhcGFjaXIgIiYjeDJBNkY7Ij48IUVOVElUWSBhcEUgIiYjeDJBNzA7Ij48IUVOVElUWSBuYXBFICImI3gyQTcwOyYjeDMzODsiPjwhRU5USVRZIGVwbHVzICImI3gyQTcxOyI%2BPCFFTlRJVFkgcGx1c2UgIiYjeDJBNzI7Ij48IUVOVElUWSBFc2ltICImI3gyQTczOyI%2BPCFFTlRJVFkgQ29sb25lICImI3gyQTc0OyI%2BPCFFTlRJVFkgRXF1YWwgIiYjeDJBNzU7Ij48IUVOVElUWSBlRERvdCAiJiN4MkE3NzsiPjwhRU5USVRZIGRkb3RzZXEgIiYjeDJBNzc7Ij48IUVOVElUWSBlcXVpdkREICImI3gyQTc4OyI%2BPCFFTlRJVFkgbHRjaXIgIiYjeDJBNzk7Ij48IUVOVElUWSBndGNpciAiJiN4MkE3QTsiPjwhRU5USVRZIGx0cXVlc3QgIiYjeDJBN0I7Ij48IUVOVElUWSBndHF1ZXN0ICImI3gyQTdDOyI%2BPCFFTlRJVFkgbGVzICImI3gyQTdEOyI%2BPCFFTlRJVFkgTGVzc1NsYW50RXF1YWwgIiYjeDJBN0Q7Ij48IUVOVElUWSBsZXFzbGFudCAiJiN4MkE3RDsiPjwhRU5USVRZIG5sZXMgIiY
 jeDJBN0Q7JiN4MzM4OyI%2BPCFFTlRJVFkgTm90TGVzc1NsYW50RXF1YWwgIiYjeDJBN0Q7JiN4MzM4OyI%2BPCFFTlRJVFkgbmxlcXNsYW50ICImI3gyQTdEOyYjeDMzODsiPjwhRU5USVRZIGdlcyAiJiN4MkE3RTsiPjwhRU5USVRZIEdyZWF0ZXJTbGFudEVxdWFsICImI3gyQTdFOyI%2BPCFFTlRJVFkgZ2Vxc2xhbnQgIiYjeDJBN0U7Ij48IUVOVElUWSBuZ2VzICImI3gyQTdFOyYjeDMzODsiPjwhRU5USVRZIE5vdEdyZWF0ZXJTbGFudEVxdWFsICImI3gyQTdFOyYjeDMzODsiPjwhRU5USVRZIG5nZXFzbGFudCAiJiN4MkE3RTsmI3gzMzg7Ij48IUVOVElUWSBsZXNkb3QgIiYjeDJBN0Y7Ij48IUVOVElUWSBnZXNkb3QgIiYjeDJBODA7Ij48IUVOVElUWSBsZXNkb3RvICImI3gyQTgxOyI%2BPCFFTlRJVFkgZ2VzZG90byAiJiN4MkE4MjsiPjwhRU5USVRZIGxlc2RvdG9yICImI3gyQTgzOyI%2BPCFFTlRJVFkgZ2VzZG90b2wgIiYjeDJBODQ7Ij48IUVOVElUWSBsYXAgIiYjeDJBODU7Ij48IUVOVElUWSBsZXNzYXBwcm94ICImI3gyQTg1OyI%2BPCFFTlRJVFkgZ2FwICImI3gyQTg2OyI%2BPCFFTlRJVFkgZ3RyYXBwcm94ICImI3gyQTg2OyI%2BPCFFTlRJVFkgbG5lICImI3gyQTg3OyI%2BPCFFTlRJVFkgbG5lcSAiJiN4MkE4NzsiPjwhRU5USVRZIGduZSAiJiN4MkE4ODsiPjwhRU5USVRZIGduZXEgIiYjeDJBODg7Ij48IUVOVElUWSBsbmFwICImI3gyQTg5OyI%2BPCFFTlRJVFkgbG5hcHByb3ggIiYj
 eDJBODk7Ij48IUVOVElUWSBnbmFwICImI3gyQThBOyI%2BPCFFTlRJVFkgZ25hcHByb3ggIiYjeDJBOEE7Ij48IUVOVElUWSBsRWcgIiYjeDJBOEI7Ij48IUVOVElUWSBsZXNzZXFxZ3RyICImI3gyQThCOyI%2BPCFFTlRJVFkgZ0VsICImI3gyQThDOyI%2BPCFFTlRJVFkgZ3RyZXFxbGVzcyAiJiN4MkE4QzsiPjwhRU5USVRZIGxzaW1lICImI3gyQThEOyI%2BPCFFTlRJVFkgZ3NpbWUgIiYjeDJBOEU7Ij48IUVOVElUWSBsc2ltZyAiJiN4MkE4RjsiPjwhRU5USVRZIGdzaW1sICImI3gyQTkwOyI%2BPCFFTlRJVFkgbGdFICImI3gyQTkxOyI%2BPCFFTlRJVFkgZ2xFICImI3gyQTkyOyI%2BPCFFTlRJVFkgbGVzZ2VzICImI3gyQTkzOyI%2BPCFFTlRJVFkgZ2VzbGVzICImI3gyQTk0OyI%2BPCFFTlRJVFkgZWxzICImI3gyQTk1OyI%2BPCFFTlRJVFkgZXFzbGFudGxlc3MgIiYjeDJBOTU7Ij48IUVOVElUWSBlZ3MgIiYjeDJBOTY7Ij48IUVOVElUWSBlcXNsYW50Z3RyICImI3gyQTk2OyI%2BPCFFTlRJVFkgZWxzZG90ICImI3gyQTk3OyI%2BPCFFTlRJVFkgZWdzZG90ICImI3gyQTk4OyI%2BPCFFTlRJVFkgZWwgIiYjeDJBOTk7Ij48IUVOVElUWSBlZyAiJiN4MkE5QTsiPjwhRU5USVRZIHNpbWwgIiYjeDJBOUQ7Ij48IUVOVElUWSBzaW1nICImI3gyQTlFOyI%2BPCFFTlRJVFkgc2ltbEUgIiYjeDJBOUY7Ij48IUVOVElUWSBzaW1nRSAiJiN4MkFBMDsiPjwhRU5USVRZIExlc3NMZXNzICImI3gyQUExOyI%2
 BPCFFTlRJVFkgTm90TmVzdGVkTGVzc0xlc3MgIiYjeDJBQTE7JiN4MzM4OyI%2BPCFFTlRJVFkgR3JlYXRlckdyZWF0ZXIgIiYjeDJBQTI7Ij48IUVOVElUWSBOb3ROZXN0ZWRHcmVhdGVyR3JlYXRlciAiJiN4MkFBMjsmI3gzMzg7Ij48IUVOVElUWSBnbGogIiYjeDJBQTQ7Ij48IUVOVElUWSBnbGEgIiYjeDJBQTU7Ij48IUVOVElUWSBsdGNjICImI3gyQUE2OyI%2BPCFFTlRJVFkgZ3RjYyAiJiN4MkFBNzsiPjwhRU5USVRZIGxlc2NjICImI3gyQUE4OyI%2BPCFFTlRJVFkgZ2VzY2MgIiYjeDJBQTk7Ij48IUVOVElUWSBzbXQgIiYjeDJBQUE7Ij48IUVOVElUWSBsYXQgIiYjeDJBQUI7Ij48IUVOVElUWSBzbXRlICImI3gyQUFDOyI%2BPCFFTlRJVFkgc210ZXMgIiYjeDJBQUM7JiN4RkUwMDsiPjwhRU5USVRZIGxhdGUgIiYjeDJBQUQ7Ij48IUVOVElUWSBsYXRlcyAiJiN4MkFBRDsmI3hGRTAwOyI%2BPCFFTlRJVFkgYnVtcEUgIiYjeDJBQUU7Ij48IUVOVElUWSBwcmUgIiYjeDJBQUY7Ij48IUVOVElUWSBwcmVjZXEgIiYjeDJBQUY7Ij48IUVOVElUWSBQcmVjZWRlc0VxdWFsICImI3gyQUFGOyI%2BPCFFTlRJVFkgbnByZSAiJiN4MkFBRjsmI3gzMzg7Ij48IUVOVElUWSBucHJlY2VxICImI3gyQUFGOyYjeDMzODsiPjwhRU5USVRZIE5vdFByZWNlZGVzRXF1YWwgIiYjeDJBQUY7JiN4MzM4OyI%2BPCFFTlRJVFkgc2NlICImI3gyQUIwOyI%2BPCFFTlRJVFkgc3VjY2VxICImI3gyQUIwOyI%2BPCFFTlRJVF
 kgU3VjY2VlZHNFcXVhbCAiJiN4MkFCMDsiPjwhRU5USVRZIG5zY2UgIiYjeDJBQjA7JiN4MzM4OyI%2BPCFFTlRJVFkgbnN1Y2NlcSAiJiN4MkFCMDsmI3gzMzg7Ij48IUVOVElUWSBOb3RTdWNjZWVkc0VxdWFsICImI3gyQUIwOyYjeDMzODsiPjwhRU5USVRZIHByRSAiJiN4MkFCMzsiPjwhRU5USVRZIHNjRSAiJiN4MkFCNDsiPjwhRU5USVRZIHBybkUgIiYjeDJBQjU7Ij48IUVOVElUWSBwcmVjbmVxcSAiJiN4MkFCNTsiPjwhRU5USVRZIHNjbkUgIiYjeDJBQjY7Ij48IUVOVElUWSBzdWNjbmVxcSAiJiN4MkFCNjsiPjwhRU5USVRZIHByYXAgIiYjeDJBQjc7Ij48IUVOVElUWSBwcmVjYXBwcm94ICImI3gyQUI3OyI%2BPCFFTlRJVFkgc2NhcCAiJiN4MkFCODsiPjwhRU5USVRZIHN1Y2NhcHByb3ggIiYjeDJBQjg7Ij48IUVOVElUWSBwcm5hcCAiJiN4MkFCOTsiPjwhRU5USVRZIHByZWNuYXBwcm94ICImI3gyQUI5OyI%2BPCFFTlRJVFkgc2NuYXAgIiYjeDJBQkE7Ij48IUVOVElUWSBzdWNjbmFwcHJveCAiJiN4MkFCQTsiPjwhRU5USVRZIFByICImI3gyQUJCOyI%2BPCFFTlRJVFkgU2MgIiYjeDJBQkM7Ij48IUVOVElUWSBzdWJkb3QgIiYjeDJBQkQ7Ij48IUVOVElUWSBzdXBkb3QgIiYjeDJBQkU7Ij48IUVOVElUWSBzdWJwbHVzICImI3gyQUJGOyI%2BPCFFTlRJVFkgc3VwcGx1cyAiJiN4MkFDMDsiPjwhRU5USVRZIHN1Ym11bHQgIiYjeDJBQzE7Ij48IUVOVElUWSBzdXBtdWx0ICImI3gyQUMyOyI%2
 BPCFFTlRJVFkgc3ViZWRvdCAiJiN4MkFDMzsiPjwhRU5USVRZIHN1cGVkb3QgIiYjeDJBQzQ7Ij48IUVOVElUWSBzdWJFICImI3gyQUM1OyI%2BPCFFTlRJVFkgc3Vic2V0ZXFxICImI3gyQUM1OyI%2BPCFFTlRJVFkgbnN1YkUgIiYjeDJBQzU7JiN4MzM4OyI%2BPCFFTlRJVFkgbnN1YnNldGVxcSAiJiN4MkFDNTsmI3gzMzg7Ij48IUVOVElUWSBzdXBFICImI3gyQUM2OyI%2BPCFFTlRJVFkgc3Vwc2V0ZXFxICImI3gyQUM2OyI%2BPCFFTlRJVFkgbnN1cEUgIiYjeDJBQzY7JiN4MzM4OyI%2BPCFFTlRJVFkgbnN1cHNldGVxcSAiJiN4MkFDNjsmI3gzMzg7Ij48IUVOVElUWSBzdWJzaW0gIiYjeDJBQzc7Ij48IUVOVElUWSBzdXBzaW0gIiYjeDJBQzg7Ij48IUVOVElUWSBzdWJuRSAiJiN4MkFDQjsiPjwhRU5USVRZIHN1YnNldG5lcXEgIiYjeDJBQ0I7Ij48IUVOVElUWSB2c3VibkUgIiYjeDJBQ0I7JiN4RkUwMDsiPjwhRU5USVRZIHZhcnN1YnNldG5lcXEgIiYjeDJBQ0I7JiN4RkUwMDsiPjwhRU5USVRZIHN1cG5FICImI3gyQUNDOyI%2BPCFFTlRJVFkgc3Vwc2V0bmVxcSAiJiN4MkFDQzsiPjwhRU5USVRZIHZzdXBuRSAiJiN4MkFDQzsmI3hGRTAwOyI%2BPCFFTlRJVFkgdmFyc3Vwc2V0bmVxcSAiJiN4MkFDQzsmI3hGRTAwOyI%2BPCFFTlRJVFkgY3N1YiAiJiN4MkFDRjsiPjwhRU5USVRZIGNzdXAgIiYjeDJBRDA7Ij48IUVOVElUWSBjc3ViZSAiJiN4MkFEMTsiPjwhRU5USVRZIGNzdXBlICImI3gyQU
 QyOyI%2BPCFFTlRJVFkgc3Vic3VwICImI3gyQUQzOyI%2BPCFFTlRJVFkgc3Vwc3ViICImI3gyQUQ0OyI%2BPCFFTlRJVFkgc3Vic3ViICImI3gyQUQ1OyI%2BPCFFTlRJVFkgc3Vwc3VwICImI3gyQUQ2OyI%2BPCFFTlRJVFkgc3VwaHN1YiAiJiN4MkFENzsiPjwhRU5USVRZIHN1cGRzdWIgIiYjeDJBRDg7Ij48IUVOVElUWSBmb3JrdiAiJiN4MkFEOTsiPjwhRU5USVRZIHRvcGZvcmsgIiYjeDJBREE7Ij48IUVOVElUWSBtbGNwICImI3gyQURCOyI%2BPCFFTlRJVFkgRGFzaHYgIiYjeDJBRTQ7Ij48IUVOVElUWSBEb3VibGVMZWZ0VGVlICImI3gyQUU0OyI%2BPCFFTlRJVFkgVmRhc2hsICImI3gyQUU2OyI%2BPCFFTlRJVFkgQmFydiAiJiN4MkFFNzsiPjwhRU5USVRZIHZCYXIgIiYjeDJBRTg7Ij48IUVOVElUWSB2QmFydiAiJiN4MkFFOTsiPjwhRU5USVRZIFZiYXIgIiYjeDJBRUI7Ij48IUVOVElUWSBOb3QgIiYjeDJBRUM7Ij48IUVOVElUWSBiTm90ICImI3gyQUVEOyI%2BPCFFTlRJVFkgcm5taWQgIiYjeDJBRUU7Ij48IUVOVElUWSBjaXJtaWQgIiYjeDJBRUY7Ij48IUVOVElUWSBtaWRjaXIgIiYjeDJBRjA7Ij48IUVOVElUWSB0b3BjaXIgIiYjeDJBRjE7Ij48IUVOVElUWSBuaHBhciAiJiN4MkFGMjsiPjwhRU5USVRZIHBhcnNpbSAiJiN4MkFGMzsiPjwhRU5USVRZIHBhcnNsICImI3gyQUZEOyI%2BPCFFTlRJVFkgbnBhcnNsICImI3gyQUZEOyYjeDIwRTU7Ij48IUVOVElUWSBmZmxpZyAiJiN4RkI
 wMDsiPjwhRU5USVRZIGZpbGlnICImI3hGQjAxOyI%2BPCFFTlRJVFkgZmxsaWcgIiYjeEZCMDI7Ij48IUVOVElUWSBmZmlsaWcgIiYjeEZCMDM7Ij48IUVOVElUWSBmZmxsaWcgIiYjeEZCMDQ7Ij48IUVOVElUWSBBc2NyICImI3gxRDQ5QzsiPjwhRU5USVRZIENzY3IgIiYjeDFENDlFOyI%2BPCFFTlRJVFkgRHNjciAiJiN4MUQ0OUY7Ij48IUVOVElUWSBHc2NyICImI3gxRDRBMjsiPjwhRU5USVRZIEpzY3IgIiYjeDFENEE1OyI%2BPCFFTlRJVFkgS3NjciAiJiN4MUQ0QTY7Ij48IUVOVElUWSBOc2NyICImI3gxRDRBOTsiPjwhRU5USVRZIE9zY3IgIiYjeDFENEFBOyI%2BPCFFTlRJVFkgUHNjciAiJiN4MUQ0QUI7Ij48IUVOVElUWSBRc2NyICImI3gxRDRBQzsiPjwhRU5USVRZIFNzY3IgIiYjeDFENEFFOyI%2BPCFFTlRJVFkgVHNjciAiJiN4MUQ0QUY7Ij48IUVOVElUWSBVc2NyICImI3gxRDRCMDsiPjwhRU5USVRZIFZzY3IgIiYjeDFENEIxOyI%2BPCFFTlRJVFkgV3NjciAiJiN4MUQ0QjI7Ij48IUVOVElUWSBYc2NyICImI3gxRDRCMzsiPjwhRU5USVRZIFlzY3IgIiYjeDFENEI0OyI%2BPCFFTlRJVFkgWnNjciAiJiN4MUQ0QjU7Ij48IUVOVElUWSBhc2NyICImI3gxRDRCNjsiPjwhRU5USVRZIGJzY3IgIiYjeDFENEI3OyI%2BPCFFTlRJVFkgY3NjciAiJiN4MUQ0Qjg7Ij48IUVOVElUWSBkc2NyICImI3gxRDRCOTsiPjwhRU5USVRZIGZzY3IgIiYjeDFENEJCOyI%2BPCFFTlRJVFkgaHNjciAiJiN4MU
 Q0QkQ7Ij48IUVOVElUWSBpc2NyICImI3gxRDRCRTsiPjwhRU5USVRZIGpzY3IgIiYjeDFENEJGOyI%2BPCFFTlRJVFkga3NjciAiJiN4MUQ0QzA7Ij48IUVOVElUWSBsc2NyICImI3gxRDRDMTsiPjwhRU5USVRZIG1zY3IgIiYjeDFENEMyOyI%2BPCFFTlRJVFkgbnNjciAiJiN4MUQ0QzM7Ij48IUVOVElUWSBwc2NyICImI3gxRDRDNTsiPjwhRU5USVRZIHFzY3IgIiYjeDFENEM2OyI%2BPCFFTlRJVFkgcnNjciAiJiN4MUQ0Qzc7Ij48IUVOVElUWSBzc2NyICImI3gxRDRDODsiPjwhRU5USVRZIHRzY3IgIiYjeDFENEM5OyI%2BPCFFTlRJVFkgdXNjciAiJiN4MUQ0Q0E7Ij48IUVOVElUWSB2c2NyICImI3gxRDRDQjsiPjwhRU5USVRZIHdzY3IgIiYjeDFENENDOyI%2BPCFFTlRJVFkgeHNjciAiJiN4MUQ0Q0Q7Ij48IUVOVElUWSB5c2NyICImI3gxRDRDRTsiPjwhRU5USVRZIHpzY3IgIiYjeDFENENGOyI%2BPCFFTlRJVFkgQWZyICImI3gxRDUwNDsiPjwhRU5USVRZIEJmciAiJiN4MUQ1MDU7Ij48IUVOVElUWSBEZnIgIiYjeDFENTA3OyI%2BPCFFTlRJVFkgRWZyICImI3gxRDUwODsiPjwhRU5USVRZIEZmciAiJiN4MUQ1MDk7Ij48IUVOVElUWSBHZnIgIiYjeDFENTBBOyI%2BPCFFTlRJVFkgSmZyICImI3gxRDUwRDsiPjwhRU5USVRZIEtmciAiJiN4MUQ1MEU7Ij48IUVOVElUWSBMZnIgIiYjeDFENTBGOyI%2BPCFFTlRJVFkgTWZyICImI3gxRDUxMDsiPjwhRU5USVRZIE5mciAiJiN4MUQ1MTE7Ij48IUVOV
 ElUWSBPZnIgIiYjeDFENTEyOyI%2BPCFFTlRJVFkgUGZyICImI3gxRDUxMzsiPjwhRU5USVRZIFFmciAiJiN4MUQ1MTQ7Ij48IUVOVElUWSBTZnIgIiYjeDFENTE2OyI%2BPCFFTlRJVFkgVGZyICImI3gxRDUxNzsiPjwhRU5USVRZIFVmciAiJiN4MUQ1MTg7Ij48IUVOVElUWSBWZnIgIiYjeDFENTE5OyI%2BPCFFTlRJVFkgV2ZyICImI3gxRDUxQTsiPjwhRU5USVRZIFhmciAiJiN4MUQ1MUI7Ij48IUVOVElUWSBZZnIgIiYjeDFENTFDOyI%2BPCFFTlRJVFkgYWZyICImI3gxRDUxRTsiPjwhRU5USVRZIGJmciAiJiN4MUQ1MUY7Ij48IUVOVElUWSBjZnIgIiYjeDFENTIwOyI%2BPCFFTlRJVFkgZGZyICImI3gxRDUyMTsiPjwhRU5USVRZIGVmciAiJiN4MUQ1MjI7Ij48IUVOVElUWSBmZnIgIiYjeDFENTIzOyI%2BPCFFTlRJVFkgZ2ZyICImI3gxRDUyNDsiPjwhRU5USVRZIGhmciAiJiN4MUQ1MjU7Ij48IUVOVElUWSBpZnIgIiYjeDFENTI2OyI%2BPCFFTlRJVFkgamZyICImI3gxRDUyNzsiPjwhRU5USVRZIGtmciAiJiN4MUQ1Mjg7Ij48IUVOVElUWSBsZnIgIiYjeDFENTI5OyI%2BPCFFTlRJVFkgbWZyICImI3gxRDUyQTsiPjwhRU5USVRZIG5mciAiJiN4MUQ1MkI7Ij48IUVOVElUWSBvZnIgIiYjeDFENTJDOyI%2BPCFFTlRJVFkgcGZyICImI3gxRDUyRDsiPjwhRU5USVRZIHFmciAiJiN4MUQ1MkU7Ij48IUVOVElUWSByZnIgIiYjeDFENTJGOyI%2BPCFFTlRJVFkgc2ZyICImI3gxRDUzMDsiPjwhRU5USV
 RZIHRmciAiJiN4MUQ1MzE7Ij48IUVOVElUWSB1ZnIgIiYjeDFENTMyOyI%2BPCFFTlRJVFkgdmZyICImI3gxRDUzMzsiPjwhRU5USVRZIHdmciAiJiN4MUQ1MzQ7Ij48IUVOVElUWSB4ZnIgIiYjeDFENTM1OyI%2BPCFFTlRJVFkgeWZyICImI3gxRDUzNjsiPjwhRU5USVRZIHpmciAiJiN4MUQ1Mzc7Ij48IUVOVElUWSBBb3BmICImI3gxRDUzODsiPjwhRU5USVRZIEJvcGYgIiYjeDFENTM5OyI%2BPCFFTlRJVFkgRG9wZiAiJiN4MUQ1M0I7Ij48IUVOVElUWSBFb3BmICImI3gxRDUzQzsiPjwhRU5USVRZIEZvcGYgIiYjeDFENTNEOyI%2BPCFFTlRJVFkgR29wZiAiJiN4MUQ1M0U7Ij48IUVOVElUWSBJb3BmICImI3gxRDU0MDsiPjwhRU5USVRZIEpvcGYgIiYjeDFENTQxOyI%2BPCFFTlRJVFkgS29wZiAiJiN4MUQ1NDI7Ij48IUVOVElUWSBMb3BmICImI3gxRDU0MzsiPjwhRU5USVRZIE1vcGYgIiYjeDFENTQ0OyI%2BPCFFTlRJVFkgT29wZiAiJiN4MUQ1NDY7Ij48IUVOVElUWSBTb3BmICImI3gxRDU0QTsiPjwhRU5USVRZIFRvcGYgIiYjeDFENTRCOyI%2BPCFFTlRJVFkgVW9wZiAiJiN4MUQ1NEM7Ij48IUVOVElUWSBWb3BmICImI3gxRDU0RDsiPjwhRU5USVRZIFdvcGYgIiYjeDFENTRFOyI%2BPCFFTlRJVFkgWG9wZiAiJiN4MUQ1NEY7Ij48IUVOVElUWSBZb3BmICImI3gxRDU1MDsiPjwhRU5USVRZIGFvcGYgIiYjeDFENTUyOyI%2BPCFFTlRJVFkgYm9wZiAiJiN4MUQ1NTM7Ij48IUVOVElUWSBjb3BmI
 CImI3gxRDU1NDsiPjwhRU5USVRZIGRvcGYgIiYjeDFENTU1OyI%2BPCFFTlRJVFkgZW9wZiAiJiN4MUQ1NTY7Ij48IUVOVElUWSBmb3BmICImI3gxRDU1NzsiPjwhRU5USVRZIGdvcGYgIiYjeDFENTU4OyI%2BPCFFTlRJVFkgaG9wZiAiJiN4MUQ1NTk7Ij48IUVOVElUWSBpb3BmICImI3gxRDU1QTsiPjwhRU5USVRZIGpvcGYgIiYjeDFENTVCOyI%2BPCFFTlRJVFkga29wZiAiJiN4MUQ1NUM7Ij48IUVOVElUWSBsb3BmICImI3gxRDU1RDsiPjwhRU5USVRZIG1vcGYgIiYjeDFENTVFOyI%2BPCFFTlRJVFkgbm9wZiAiJiN4MUQ1NUY7Ij48IUVOVElUWSBvb3BmICImI3gxRDU2MDsiPjwhRU5USVRZIHBvcGYgIiYjeDFENTYxOyI%2BPCFFTlRJVFkgcW9wZiAiJiN4MUQ1NjI7Ij48IUVOVElUWSByb3BmICImI3gxRDU2MzsiPjwhRU5USVRZIHNvcGYgIiYjeDFENTY0OyI%2BPCFFTlRJVFkgdG9wZiAiJiN4MUQ1NjU7Ij48IUVOVElUWSB1b3BmICImI3gxRDU2NjsiPjwhRU5USVRZIHZvcGYgIiYjeDFENTY3OyI%2BPCFFTlRJVFkgd29wZiAiJiN4MUQ1Njg7Ij48IUVOVElUWSB4b3BmICImI3gxRDU2OTsiPjwhRU5USVRZIHlvcGYgIiYjeDFENTZBOyI%2BPCFFTlRJVFkgem9wZiAiJiN4MUQ1NkI7Ij4%3D>the URL given by this
-  link</a>. (This URL is a DTD containing the entity reference
-  declarations for the names listed in the <a href=#named-character-references>named character
-  references</a> section.)</p>
+  <p>This specification provides the following additional information that user agents should use
+  when retrieving an external entity: the public identifiers given in the following list all
+  correspond to <a href=data:application/xml-dtd;base64,PCFFTlRJVFkgVGFiICImI3g5OyI%2BPCFFTlRJVFkgTmV3TGluZSAiJiN4QTsiPjwhRU5USVRZIGV4Y2wgIiYjeDIxOyI%2BPCFFTlRJVFkgcXVvdCAiJiN4MjI7Ij48IUVOVElUWSBRVU9UICImI3gyMjsiPjwhRU5USVRZIG51bSAiJiN4MjM7Ij48IUVOVElUWSBkb2xsYXIgIiYjeDI0OyI%2BPCFFTlRJVFkgcGVyY250ICImI3gyNTsiPjwhRU5USVRZIGFtcCAiJiN4MjY7Ij48IUVOVElUWSBBTVAgIiYjeDI2OyI%2BPCFFTlRJVFkgYXBvcyAiJiN4Mjc7Ij48IUVOVElUWSBscGFyICImI3gyODsiPjwhRU5USVRZIHJwYXIgIiYjeDI5OyI%2BPCFFTlRJVFkgYXN0ICImI3gyQTsiPjwhRU5USVRZIG1pZGFzdCAiJiN4MkE7Ij48IUVOVElUWSBwbHVzICImI3gyQjsiPjwhRU5USVRZIGNvbW1hICImI3gyQzsiPjwhRU5USVRZIHBlcmlvZCAiJiN4MkU7Ij48IUVOVElUWSBzb2wgIiYjeDJGOyI%2BPCFFTlRJVFkgY29sb24gIiYjeDNBOyI%2BPCFFTlRJVFkgc2VtaSAiJiN4M0I7Ij48IUVOVElUWSBsdCAiJiN4M0M7Ij48IUVOVElUWSBMVCAiJiN4M0M7Ij48IUVOVElUWSBudmx0ICImI3gzQzsmI3gyMEQyOyI%2BPCFFTlRJVFkgZXF1YWxzICImI3gzRDsiPjwhRU5USVRZIGJuZSAiJiN4M0Q7JiN4MjBFNTsiPjwhRU5USVRZIGd0ICImI3gzRTsiPjwhRU5USVRZIEdUICImI3gzRTsiPjwhRU5USVRZIG52Z3QgIiYjeDNFOyYjeDIwRDI7I
 j48IUVOVElUWSBxdWVzdCAiJiN4M0Y7Ij48IUVOVElUWSBjb21tYXQgIiYjeDQwOyI%2BPCFFTlRJVFkgbHNxYiAiJiN4NUI7Ij48IUVOVElUWSBsYnJhY2sgIiYjeDVCOyI%2BPCFFTlRJVFkgYnNvbCAiJiN4NUM7Ij48IUVOVElUWSByc3FiICImI3g1RDsiPjwhRU5USVRZIHJicmFjayAiJiN4NUQ7Ij48IUVOVElUWSBIYXQgIiYjeDVFOyI%2BPCFFTlRJVFkgbG93YmFyICImI3g1RjsiPjwhRU5USVRZIFVuZGVyQmFyICImI3g1RjsiPjwhRU5USVRZIGdyYXZlICImI3g2MDsiPjwhRU5USVRZIERpYWNyaXRpY2FsR3JhdmUgIiYjeDYwOyI%2BPCFFTlRJVFkgZmpsaWcgIiYjeDY2OyYjeDZBOyI%2BPCFFTlRJVFkgbGN1YiAiJiN4N0I7Ij48IUVOVElUWSBsYnJhY2UgIiYjeDdCOyI%2BPCFFTlRJVFkgdmVyYmFyICImI3g3QzsiPjwhRU5USVRZIHZlcnQgIiYjeDdDOyI%2BPCFFTlRJVFkgVmVydGljYWxMaW5lICImI3g3QzsiPjwhRU5USVRZIHJjdWIgIiYjeDdEOyI%2BPCFFTlRJVFkgcmJyYWNlICImI3g3RDsiPjwhRU5USVRZIG5ic3AgIiYjeEEwOyI%2BPCFFTlRJVFkgTm9uQnJlYWtpbmdTcGFjZSAiJiN4QTA7Ij48IUVOVElUWSBpZXhjbCAiJiN4QTE7Ij48IUVOVElUWSBjZW50ICImI3hBMjsiPjwhRU5USVRZIHBvdW5kICImI3hBMzsiPjwhRU5USVRZIGN1cnJlbiAiJiN4QTQ7Ij48IUVOVElUWSB5ZW4gIiYjeEE1OyI%2BPCFFTlRJVFkgYnJ2YmFyICImI3hBNjsiPjwhRU5USVRZIHNlY3QgIiYjeE
 E3OyI%2BPCFFTlRJVFkgRG90ICImI3hBODsiPjwhRU5USVRZIGRpZSAiJiN4QTg7Ij48IUVOVElUWSBEb3VibGVEb3QgIiYjeEE4OyI%2BPCFFTlRJVFkgdW1sICImI3hBODsiPjwhRU5USVRZIGNvcHkgIiYjeEE5OyI%2BPCFFTlRJVFkgQ09QWSAiJiN4QTk7Ij48IUVOVElUWSBvcmRmICImI3hBQTsiPjwhRU5USVRZIGxhcXVvICImI3hBQjsiPjwhRU5USVRZIG5vdCAiJiN4QUM7Ij48IUVOVElUWSBzaHkgIiYjeEFEOyI%2BPCFFTlRJVFkgcmVnICImI3hBRTsiPjwhRU5USVRZIGNpcmNsZWRSICImI3hBRTsiPjwhRU5USVRZIFJFRyAiJiN4QUU7Ij48IUVOVElUWSBtYWNyICImI3hBRjsiPjwhRU5USVRZIHN0cm5zICImI3hBRjsiPjwhRU5USVRZIGRlZyAiJiN4QjA7Ij48IUVOVElUWSBwbHVzbW4gIiYjeEIxOyI%2BPCFFTlRJVFkgcG0gIiYjeEIxOyI%2BPCFFTlRJVFkgUGx1c01pbnVzICImI3hCMTsiPjwhRU5USVRZIHN1cDIgIiYjeEIyOyI%2BPCFFTlRJVFkgc3VwMyAiJiN4QjM7Ij48IUVOVElUWSBhY3V0ZSAiJiN4QjQ7Ij48IUVOVElUWSBEaWFjcml0aWNhbEFjdXRlICImI3hCNDsiPjwhRU5USVRZIG1pY3JvICImI3hCNTsiPjwhRU5USVRZIHBhcmEgIiYjeEI2OyI%2BPCFFTlRJVFkgbWlkZG90ICImI3hCNzsiPjwhRU5USVRZIGNlbnRlcmRvdCAiJiN4Qjc7Ij48IUVOVElUWSBDZW50ZXJEb3QgIiYjeEI3OyI%2BPCFFTlRJVFkgY2VkaWwgIiYjeEI4OyI%2BPCFFTlRJVFkgQ2VkaWxsYSAiJiN
 4Qjg7Ij48IUVOVElUWSBzdXAxICImI3hCOTsiPjwhRU5USVRZIG9yZG0gIiYjeEJBOyI%2BPCFFTlRJVFkgcmFxdW8gIiYjeEJCOyI%2BPCFFTlRJVFkgZnJhYzE0ICImI3hCQzsiPjwhRU5USVRZIGZyYWMxMiAiJiN4QkQ7Ij48IUVOVElUWSBoYWxmICImI3hCRDsiPjwhRU5USVRZIGZyYWMzNCAiJiN4QkU7Ij48IUVOVElUWSBpcXVlc3QgIiYjeEJGOyI%2BPCFFTlRJVFkgQWdyYXZlICImI3hDMDsiPjwhRU5USVRZIEFhY3V0ZSAiJiN4QzE7Ij48IUVOVElUWSBBY2lyYyAiJiN4QzI7Ij48IUVOVElUWSBBdGlsZGUgIiYjeEMzOyI%2BPCFFTlRJVFkgQXVtbCAiJiN4QzQ7Ij48IUVOVElUWSBBcmluZyAiJiN4QzU7Ij48IUVOVElUWSBhbmdzdCAiJiN4QzU7Ij48IUVOVElUWSBBRWxpZyAiJiN4QzY7Ij48IUVOVElUWSBDY2VkaWwgIiYjeEM3OyI%2BPCFFTlRJVFkgRWdyYXZlICImI3hDODsiPjwhRU5USVRZIEVhY3V0ZSAiJiN4Qzk7Ij48IUVOVElUWSBFY2lyYyAiJiN4Q0E7Ij48IUVOVElUWSBFdW1sICImI3hDQjsiPjwhRU5USVRZIElncmF2ZSAiJiN4Q0M7Ij48IUVOVElUWSBJYWN1dGUgIiYjeENEOyI%2BPCFFTlRJVFkgSWNpcmMgIiYjeENFOyI%2BPCFFTlRJVFkgSXVtbCAiJiN4Q0Y7Ij48IUVOVElUWSBFVEggIiYjeEQwOyI%2BPCFFTlRJVFkgTnRpbGRlICImI3hEMTsiPjwhRU5USVRZIE9ncmF2ZSAiJiN4RDI7Ij48IUVOVElUWSBPYWN1dGUgIiYjeEQzOyI%2BPCFFTlRJVFkgT2NpcmMgIiYjeE
 Q0OyI%2BPCFFTlRJVFkgT3RpbGRlICImI3hENTsiPjwhRU5USVRZIE91bWwgIiYjeEQ2OyI%2BPCFFTlRJVFkgdGltZXMgIiYjeEQ3OyI%2BPCFFTlRJVFkgT3NsYXNoICImI3hEODsiPjwhRU5USVRZIFVncmF2ZSAiJiN4RDk7Ij48IUVOVElUWSBVYWN1dGUgIiYjeERBOyI%2BPCFFTlRJVFkgVWNpcmMgIiYjeERCOyI%2BPCFFTlRJVFkgVXVtbCAiJiN4REM7Ij48IUVOVElUWSBZYWN1dGUgIiYjeEREOyI%2BPCFFTlRJVFkgVEhPUk4gIiYjeERFOyI%2BPCFFTlRJVFkgc3psaWcgIiYjeERGOyI%2BPCFFTlRJVFkgYWdyYXZlICImI3hFMDsiPjwhRU5USVRZIGFhY3V0ZSAiJiN4RTE7Ij48IUVOVElUWSBhY2lyYyAiJiN4RTI7Ij48IUVOVElUWSBhdGlsZGUgIiYjeEUzOyI%2BPCFFTlRJVFkgYXVtbCAiJiN4RTQ7Ij48IUVOVElUWSBhcmluZyAiJiN4RTU7Ij48IUVOVElUWSBhZWxpZyAiJiN4RTY7Ij48IUVOVElUWSBjY2VkaWwgIiYjeEU3OyI%2BPCFFTlRJVFkgZWdyYXZlICImI3hFODsiPjwhRU5USVRZIGVhY3V0ZSAiJiN4RTk7Ij48IUVOVElUWSBlY2lyYyAiJiN4RUE7Ij48IUVOVElUWSBldW1sICImI3hFQjsiPjwhRU5USVRZIGlncmF2ZSAiJiN4RUM7Ij48IUVOVElUWSBpYWN1dGUgIiYjeEVEOyI%2BPCFFTlRJVFkgaWNpcmMgIiYjeEVFOyI%2BPCFFTlRJVFkgaXVtbCAiJiN4RUY7Ij48IUVOVElUWSBldGggIiYjeEYwOyI%2BPCFFTlRJVFkgbnRpbGRlICImI3hGMTsiPjwhRU5USVRZIG9ncmF2Z
 SAiJiN4RjI7Ij48IUVOVElUWSBvYWN1dGUgIiYjeEYzOyI%2BPCFFTlRJVFkgb2NpcmMgIiYjeEY0OyI%2BPCFFTlRJVFkgb3RpbGRlICImI3hGNTsiPjwhRU5USVRZIG91bWwgIiYjeEY2OyI%2BPCFFTlRJVFkgZGl2aWRlICImI3hGNzsiPjwhRU5USVRZIGRpdiAiJiN4Rjc7Ij48IUVOVElUWSBvc2xhc2ggIiYjeEY4OyI%2BPCFFTlRJVFkgdWdyYXZlICImI3hGOTsiPjwhRU5USVRZIHVhY3V0ZSAiJiN4RkE7Ij48IUVOVElUWSB1Y2lyYyAiJiN4RkI7Ij48IUVOVElUWSB1dW1sICImI3hGQzsiPjwhRU5USVRZIHlhY3V0ZSAiJiN4RkQ7Ij48IUVOVElUWSB0aG9ybiAiJiN4RkU7Ij48IUVOVElUWSB5dW1sICImI3hGRjsiPjwhRU5USVRZIEFtYWNyICImI3gxMDA7Ij48IUVOVElUWSBhbWFjciAiJiN4MTAxOyI%2BPCFFTlRJVFkgQWJyZXZlICImI3gxMDI7Ij48IUVOVElUWSBhYnJldmUgIiYjeDEwMzsiPjwhRU5USVRZIEFvZ29uICImI3gxMDQ7Ij48IUVOVElUWSBhb2dvbiAiJiN4MTA1OyI%2BPCFFTlRJVFkgQ2FjdXRlICImI3gxMDY7Ij48IUVOVElUWSBjYWN1dGUgIiYjeDEwNzsiPjwhRU5USVRZIENjaXJjICImI3gxMDg7Ij48IUVOVElUWSBjY2lyYyAiJiN4MTA5OyI%2BPCFFTlRJVFkgQ2RvdCAiJiN4MTBBOyI%2BPCFFTlRJVFkgY2RvdCAiJiN4MTBCOyI%2BPCFFTlRJVFkgQ2Nhcm9uICImI3gxMEM7Ij48IUVOVElUWSBjY2Fyb24gIiYjeDEwRDsiPjwhRU5USVRZIERjYXJvbiAiJiN4MTBFOyI%
 2BPCFFTlRJVFkgZGNhcm9uICImI3gxMEY7Ij48IUVOVElUWSBEc3Ryb2sgIiYjeDExMDsiPjwhRU5USVRZIGRzdHJvayAiJiN4MTExOyI%2BPCFFTlRJVFkgRW1hY3IgIiYjeDExMjsiPjwhRU5USVRZIGVtYWNyICImI3gxMTM7Ij48IUVOVElUWSBFZG90ICImI3gxMTY7Ij48IUVOVElUWSBlZG90ICImI3gxMTc7Ij48IUVOVElUWSBFb2dvbiAiJiN4MTE4OyI%2BPCFFTlRJVFkgZW9nb24gIiYjeDExOTsiPjwhRU5USVRZIEVjYXJvbiAiJiN4MTFBOyI%2BPCFFTlRJVFkgZWNhcm9uICImI3gxMUI7Ij48IUVOVElUWSBHY2lyYyAiJiN4MTFDOyI%2BPCFFTlRJVFkgZ2NpcmMgIiYjeDExRDsiPjwhRU5USVRZIEdicmV2ZSAiJiN4MTFFOyI%2BPCFFTlRJVFkgZ2JyZXZlICImI3gxMUY7Ij48IUVOVElUWSBHZG90ICImI3gxMjA7Ij48IUVOVElUWSBnZG90ICImI3gxMjE7Ij48IUVOVElUWSBHY2VkaWwgIiYjeDEyMjsiPjwhRU5USVRZIEhjaXJjICImI3gxMjQ7Ij48IUVOVElUWSBoY2lyYyAiJiN4MTI1OyI%2BPCFFTlRJVFkgSHN0cm9rICImI3gxMjY7Ij48IUVOVElUWSBoc3Ryb2sgIiYjeDEyNzsiPjwhRU5USVRZIEl0aWxkZSAiJiN4MTI4OyI%2BPCFFTlRJVFkgaXRpbGRlICImI3gxMjk7Ij48IUVOVElUWSBJbWFjciAiJiN4MTJBOyI%2BPCFFTlRJVFkgaW1hY3IgIiYjeDEyQjsiPjwhRU5USVRZIElvZ29uICImI3gxMkU7Ij48IUVOVElUWSBpb2dvbiAiJiN4MTJGOyI%2BPCFFTlRJVFkgSWRvdCAiJiN4M
 TMwOyI%2BPCFFTlRJVFkgaW1hdGggIiYjeDEzMTsiPjwhRU5USVRZIGlub2RvdCAiJiN4MTMxOyI%2BPCFFTlRJVFkgSUpsaWcgIiYjeDEzMjsiPjwhRU5USVRZIGlqbGlnICImI3gxMzM7Ij48IUVOVElUWSBKY2lyYyAiJiN4MTM0OyI%2BPCFFTlRJVFkgamNpcmMgIiYjeDEzNTsiPjwhRU5USVRZIEtjZWRpbCAiJiN4MTM2OyI%2BPCFFTlRJVFkga2NlZGlsICImI3gxMzc7Ij48IUVOVElUWSBrZ3JlZW4gIiYjeDEzODsiPjwhRU5USVRZIExhY3V0ZSAiJiN4MTM5OyI%2BPCFFTlRJVFkgbGFjdXRlICImI3gxM0E7Ij48IUVOVElUWSBMY2VkaWwgIiYjeDEzQjsiPjwhRU5USVRZIGxjZWRpbCAiJiN4MTNDOyI%2BPCFFTlRJVFkgTGNhcm9uICImI3gxM0Q7Ij48IUVOVElUWSBsY2Fyb24gIiYjeDEzRTsiPjwhRU5USVRZIExtaWRvdCAiJiN4MTNGOyI%2BPCFFTlRJVFkgbG1pZG90ICImI3gxNDA7Ij48IUVOVElUWSBMc3Ryb2sgIiYjeDE0MTsiPjwhRU5USVRZIGxzdHJvayAiJiN4MTQyOyI%2BPCFFTlRJVFkgTmFjdXRlICImI3gxNDM7Ij48IUVOVElUWSBuYWN1dGUgIiYjeDE0NDsiPjwhRU5USVRZIE5jZWRpbCAiJiN4MTQ1OyI%2BPCFFTlRJVFkgbmNlZGlsICImI3gxNDY7Ij48IUVOVElUWSBOY2Fyb24gIiYjeDE0NzsiPjwhRU5USVRZIG5jYXJvbiAiJiN4MTQ4OyI%2BPCFFTlRJVFkgbmFwb3MgIiYjeDE0OTsiPjwhRU5USVRZIEVORyAiJiN4MTRBOyI%2BPCFFTlRJVFkgZW5nICImI3gxNEI7Ij48IUVO
 VElUWSBPbWFjciAiJiN4MTRDOyI%2BPCFFTlRJVFkgb21hY3IgIiYjeDE0RDsiPjwhRU5USVRZIE9kYmxhYyAiJiN4MTUwOyI%2BPCFFTlRJVFkgb2RibGFjICImI3gxNTE7Ij48IUVOVElUWSBPRWxpZyAiJiN4MTUyOyI%2BPCFFTlRJVFkgb2VsaWcgIiYjeDE1MzsiPjwhRU5USVRZIFJhY3V0ZSAiJiN4MTU0OyI%2BPCFFTlRJVFkgcmFjdXRlICImI3gxNTU7Ij48IUVOVElUWSBSY2VkaWwgIiYjeDE1NjsiPjwhRU5USVRZIHJjZWRpbCAiJiN4MTU3OyI%2BPCFFTlRJVFkgUmNhcm9uICImI3gxNTg7Ij48IUVOVElUWSByY2Fyb24gIiYjeDE1OTsiPjwhRU5USVRZIFNhY3V0ZSAiJiN4MTVBOyI%2BPCFFTlRJVFkgc2FjdXRlICImI3gxNUI7Ij48IUVOVElUWSBTY2lyYyAiJiN4MTVDOyI%2BPCFFTlRJVFkgc2NpcmMgIiYjeDE1RDsiPjwhRU5USVRZIFNjZWRpbCAiJiN4MTVFOyI%2BPCFFTlRJVFkgc2NlZGlsICImI3gxNUY7Ij48IUVOVElUWSBTY2Fyb24gIiYjeDE2MDsiPjwhRU5USVRZIHNjYXJvbiAiJiN4MTYxOyI%2BPCFFTlRJVFkgVGNlZGlsICImI3gxNjI7Ij48IUVOVElUWSB0Y2VkaWwgIiYjeDE2MzsiPjwhRU5USVRZIFRjYXJvbiAiJiN4MTY0OyI%2BPCFFTlRJVFkgdGNhcm9uICImI3gxNjU7Ij48IUVOVElUWSBUc3Ryb2sgIiYjeDE2NjsiPjwhRU5USVRZIHRzdHJvayAiJiN4MTY3OyI%2BPCFFTlRJVFkgVXRpbGRlICImI3gxNjg7Ij48IUVOVElUWSB1dGlsZGUgIiYjeDE2OTsiPjwhRU5USVR
 ZIFVtYWNyICImI3gxNkE7Ij48IUVOVElUWSB1bWFjciAiJiN4MTZCOyI%2BPCFFTlRJVFkgVWJyZXZlICImI3gxNkM7Ij48IUVOVElUWSB1YnJldmUgIiYjeDE2RDsiPjwhRU5USVRZIFVyaW5nICImI3gxNkU7Ij48IUVOVElUWSB1cmluZyAiJiN4MTZGOyI%2BPCFFTlRJVFkgVWRibGFjICImI3gxNzA7Ij48IUVOVElUWSB1ZGJsYWMgIiYjeDE3MTsiPjwhRU5USVRZIFVvZ29uICImI3gxNzI7Ij48IUVOVElUWSB1b2dvbiAiJiN4MTczOyI%2BPCFFTlRJVFkgV2NpcmMgIiYjeDE3NDsiPjwhRU5USVRZIHdjaXJjICImI3gxNzU7Ij48IUVOVElUWSBZY2lyYyAiJiN4MTc2OyI%2BPCFFTlRJVFkgeWNpcmMgIiYjeDE3NzsiPjwhRU5USVRZIFl1bWwgIiYjeDE3ODsiPjwhRU5USVRZIFphY3V0ZSAiJiN4MTc5OyI%2BPCFFTlRJVFkgemFjdXRlICImI3gxN0E7Ij48IUVOVElUWSBaZG90ICImI3gxN0I7Ij48IUVOVElUWSB6ZG90ICImI3gxN0M7Ij48IUVOVElUWSBaY2Fyb24gIiYjeDE3RDsiPjwhRU5USVRZIHpjYXJvbiAiJiN4MTdFOyI%2BPCFFTlRJVFkgZm5vZiAiJiN4MTkyOyI%2BPCFFTlRJVFkgaW1wZWQgIiYjeDFCNTsiPjwhRU5USVRZIGdhY3V0ZSAiJiN4MUY1OyI%2BPCFFTlRJVFkgam1hdGggIiYjeDIzNzsiPjwhRU5USVRZIGNpcmMgIiYjeDJDNjsiPjwhRU5USVRZIGNhcm9uICImI3gyQzc7Ij48IUVOVElUWSBIYWNlayAiJiN4MkM3OyI%2BPCFFTlRJVFkgYnJldmUgIiYjeDJEODsiPjwhRU5USV
 RZIEJyZXZlICImI3gyRDg7Ij48IUVOVElUWSBkb3QgIiYjeDJEOTsiPjwhRU5USVRZIERpYWNyaXRpY2FsRG90ICImI3gyRDk7Ij48IUVOVElUWSByaW5nICImI3gyREE7Ij48IUVOVElUWSBvZ29uICImI3gyREI7Ij48IUVOVElUWSB0aWxkZSAiJiN4MkRDOyI%2BPCFFTlRJVFkgRGlhY3JpdGljYWxUaWxkZSAiJiN4MkRDOyI%2BPCFFTlRJVFkgZGJsYWMgIiYjeDJERDsiPjwhRU5USVRZIERpYWNyaXRpY2FsRG91YmxlQWN1dGUgIiYjeDJERDsiPjwhRU5USVRZIERvd25CcmV2ZSAiJiN4MzExOyI%2BPCFFTlRJVFkgQWxwaGEgIiYjeDM5MTsiPjwhRU5USVRZIEJldGEgIiYjeDM5MjsiPjwhRU5USVRZIEdhbW1hICImI3gzOTM7Ij48IUVOVElUWSBEZWx0YSAiJiN4Mzk0OyI%2BPCFFTlRJVFkgRXBzaWxvbiAiJiN4Mzk1OyI%2BPCFFTlRJVFkgWmV0YSAiJiN4Mzk2OyI%2BPCFFTlRJVFkgRXRhICImI3gzOTc7Ij48IUVOVElUWSBUaGV0YSAiJiN4Mzk4OyI%2BPCFFTlRJVFkgSW90YSAiJiN4Mzk5OyI%2BPCFFTlRJVFkgS2FwcGEgIiYjeDM5QTsiPjwhRU5USVRZIExhbWJkYSAiJiN4MzlCOyI%2BPCFFTlRJVFkgTXUgIiYjeDM5QzsiPjwhRU5USVRZIE51ICImI3gzOUQ7Ij48IUVOVElUWSBYaSAiJiN4MzlFOyI%2BPCFFTlRJVFkgT21pY3JvbiAiJiN4MzlGOyI%2BPCFFTlRJVFkgUGkgIiYjeDNBMDsiPjwhRU5USVRZIFJobyAiJiN4M0ExOyI%2BPCFFTlRJVFkgU2lnbWEgIiYjeDNBMzsiPjwhRU5USVR
 ZIFRhdSAiJiN4M0E0OyI%2BPCFFTlRJVFkgVXBzaWxvbiAiJiN4M0E1OyI%2BPCFFTlRJVFkgUGhpICImI3gzQTY7Ij48IUVOVElUWSBDaGkgIiYjeDNBNzsiPjwhRU5USVRZIFBzaSAiJiN4M0E4OyI%2BPCFFTlRJVFkgT21lZ2EgIiYjeDNBOTsiPjwhRU5USVRZIG9obSAiJiN4M0E5OyI%2BPCFFTlRJVFkgYWxwaGEgIiYjeDNCMTsiPjwhRU5USVRZIGJldGEgIiYjeDNCMjsiPjwhRU5USVRZIGdhbW1hICImI3gzQjM7Ij48IUVOVElUWSBkZWx0YSAiJiN4M0I0OyI%2BPCFFTlRJVFkgZXBzaSAiJiN4M0I1OyI%2BPCFFTlRJVFkgZXBzaWxvbiAiJiN4M0I1OyI%2BPCFFTlRJVFkgemV0YSAiJiN4M0I2OyI%2BPCFFTlRJVFkgZXRhICImI3gzQjc7Ij48IUVOVElUWSB0aGV0YSAiJiN4M0I4OyI%2BPCFFTlRJVFkgaW90YSAiJiN4M0I5OyI%2BPCFFTlRJVFkga2FwcGEgIiYjeDNCQTsiPjwhRU5USVRZIGxhbWJkYSAiJiN4M0JCOyI%2BPCFFTlRJVFkgbXUgIiYjeDNCQzsiPjwhRU5USVRZIG51ICImI3gzQkQ7Ij48IUVOVElUWSB4aSAiJiN4M0JFOyI%2BPCFFTlRJVFkgb21pY3JvbiAiJiN4M0JGOyI%2BPCFFTlRJVFkgcGkgIiYjeDNDMDsiPjwhRU5USVRZIHJobyAiJiN4M0MxOyI%2BPCFFTlRJVFkgc2lnbWF2ICImI3gzQzI7Ij48IUVOVElUWSB2YXJzaWdtYSAiJiN4M0MyOyI%2BPCFFTlRJVFkgc2lnbWFmICImI3gzQzI7Ij48IUVOVElUWSBzaWdtYSAiJiN4M0MzOyI%2BPCFFTlRJVFkgdGF1ICImI3gz
 QzQ7Ij48IUVOVElUWSB1cHNpICImI3gzQzU7Ij48IUVOVElUWSB1cHNpbG9uICImI3gzQzU7Ij48IUVOVElUWSBwaGkgIiYjeDNDNjsiPjwhRU5USVRZIGNoaSAiJiN4M0M3OyI%2BPCFFTlRJVFkgcHNpICImI3gzQzg7Ij48IUVOVElUWSBvbWVnYSAiJiN4M0M5OyI%2BPCFFTlRJVFkgdGhldGF2ICImI3gzRDE7Ij48IUVOVElUWSB2YXJ0aGV0YSAiJiN4M0QxOyI%2BPCFFTlRJVFkgdGhldGFzeW0gIiYjeDNEMTsiPjwhRU5USVRZIFVwc2kgIiYjeDNEMjsiPjwhRU5USVRZIHVwc2loICImI3gzRDI7Ij48IUVOVElUWSBzdHJhaWdodHBoaSAiJiN4M0Q1OyI%2BPCFFTlRJVFkgcGhpdiAiJiN4M0Q1OyI%2BPCFFTlRJVFkgdmFycGhpICImI3gzRDU7Ij48IUVOVElUWSBwaXYgIiYjeDNENjsiPjwhRU5USVRZIHZhcnBpICImI3gzRDY7Ij48IUVOVElUWSBHYW1tYWQgIiYjeDNEQzsiPjwhRU5USVRZIGdhbW1hZCAiJiN4M0REOyI%2BPCFFTlRJVFkgZGlnYW1tYSAiJiN4M0REOyI%2BPCFFTlRJVFkga2FwcGF2ICImI3gzRjA7Ij48IUVOVElUWSB2YXJrYXBwYSAiJiN4M0YwOyI%2BPCFFTlRJVFkgcmhvdiAiJiN4M0YxOyI%2BPCFFTlRJVFkgdmFycmhvICImI3gzRjE7Ij48IUVOVElUWSBlcHNpdiAiJiN4M0Y1OyI%2BPCFFTlRJVFkgc3RyYWlnaHRlcHNpbG9uICImI3gzRjU7Ij48IUVOVElUWSB2YXJlcHNpbG9uICImI3gzRjU7Ij48IUVOVElUWSBiZXBzaSAiJiN4M0Y2OyI%2BPCFFTlRJVFkgYmFja2Vwc2l
 sb24gIiYjeDNGNjsiPjwhRU5USVRZIElPY3kgIiYjeDQwMTsiPjwhRU5USVRZIERKY3kgIiYjeDQwMjsiPjwhRU5USVRZIEdKY3kgIiYjeDQwMzsiPjwhRU5USVRZIEp1a2N5ICImI3g0MDQ7Ij48IUVOVElUWSBEU2N5ICImI3g0MDU7Ij48IUVOVElUWSBJdWtjeSAiJiN4NDA2OyI%2BPCFFTlRJVFkgWUljeSAiJiN4NDA3OyI%2BPCFFTlRJVFkgSnNlcmN5ICImI3g0MDg7Ij48IUVOVElUWSBMSmN5ICImI3g0MDk7Ij48IUVOVElUWSBOSmN5ICImI3g0MEE7Ij48IUVOVElUWSBUU0hjeSAiJiN4NDBCOyI%2BPCFFTlRJVFkgS0pjeSAiJiN4NDBDOyI%2BPCFFTlRJVFkgVWJyY3kgIiYjeDQwRTsiPjwhRU5USVRZIERaY3kgIiYjeDQwRjsiPjwhRU5USVRZIEFjeSAiJiN4NDEwOyI%2BPCFFTlRJVFkgQmN5ICImI3g0MTE7Ij48IUVOVElUWSBWY3kgIiYjeDQxMjsiPjwhRU5USVRZIEdjeSAiJiN4NDEzOyI%2BPCFFTlRJVFkgRGN5ICImI3g0MTQ7Ij48IUVOVElUWSBJRWN5ICImI3g0MTU7Ij48IUVOVElUWSBaSGN5ICImI3g0MTY7Ij48IUVOVElUWSBaY3kgIiYjeDQxNzsiPjwhRU5USVRZIEljeSAiJiN4NDE4OyI%2BPCFFTlRJVFkgSmN5ICImI3g0MTk7Ij48IUVOVElUWSBLY3kgIiYjeDQxQTsiPjwhRU5USVRZIExjeSAiJiN4NDFCOyI%2BPCFFTlRJVFkgTWN5ICImI3g0MUM7Ij48IUVOVElUWSBOY3kgIiYjeDQxRDsiPjwhRU5USVRZIE9jeSAiJiN4NDFFOyI%2BPCFFTlRJVFkgUGN5ICImI3g0MUY7Ij48IU
 VOVElUWSBSY3kgIiYjeDQyMDsiPjwhRU5USVRZIFNjeSAiJiN4NDIxOyI%2BPCFFTlRJVFkgVGN5ICImI3g0MjI7Ij48IUVOVElUWSBVY3kgIiYjeDQyMzsiPjwhRU5USVRZIEZjeSAiJiN4NDI0OyI%2BPCFFTlRJVFkgS0hjeSAiJiN4NDI1OyI%2BPCFFTlRJVFkgVFNjeSAiJiN4NDI2OyI%2BPCFFTlRJVFkgQ0hjeSAiJiN4NDI3OyI%2BPCFFTlRJVFkgU0hjeSAiJiN4NDI4OyI%2BPCFFTlRJVFkgU0hDSGN5ICImI3g0Mjk7Ij48IUVOVElUWSBIQVJEY3kgIiYjeDQyQTsiPjwhRU5USVRZIFljeSAiJiN4NDJCOyI%2BPCFFTlRJVFkgU09GVGN5ICImI3g0MkM7Ij48IUVOVElUWSBFY3kgIiYjeDQyRDsiPjwhRU5USVRZIFlVY3kgIiYjeDQyRTsiPjwhRU5USVRZIFlBY3kgIiYjeDQyRjsiPjwhRU5USVRZIGFjeSAiJiN4NDMwOyI%2BPCFFTlRJVFkgYmN5ICImI3g0MzE7Ij48IUVOVElUWSB2Y3kgIiYjeDQzMjsiPjwhRU5USVRZIGdjeSAiJiN4NDMzOyI%2BPCFFTlRJVFkgZGN5ICImI3g0MzQ7Ij48IUVOVElUWSBpZWN5ICImI3g0MzU7Ij48IUVOVElUWSB6aGN5ICImI3g0MzY7Ij48IUVOVElUWSB6Y3kgIiYjeDQzNzsiPjwhRU5USVRZIGljeSAiJiN4NDM4OyI%2BPCFFTlRJVFkgamN5ICImI3g0Mzk7Ij48IUVOVElUWSBrY3kgIiYjeDQzQTsiPjwhRU5USVRZIGxjeSAiJiN4NDNCOyI%2BPCFFTlRJVFkgbWN5ICImI3g0M0M7Ij48IUVOVElUWSBuY3kgIiYjeDQzRDsiPjwhRU5USVRZIG9jeSAiJiN4NDNFO
 yI%2BPCFFTlRJVFkgcGN5ICImI3g0M0Y7Ij48IUVOVElUWSByY3kgIiYjeDQ0MDsiPjwhRU5USVRZIHNjeSAiJiN4NDQxOyI%2BPCFFTlRJVFkgdGN5ICImI3g0NDI7Ij48IUVOVElUWSB1Y3kgIiYjeDQ0MzsiPjwhRU5USVRZIGZjeSAiJiN4NDQ0OyI%2BPCFFTlRJVFkga2hjeSAiJiN4NDQ1OyI%2BPCFFTlRJVFkgdHNjeSAiJiN4NDQ2OyI%2BPCFFTlRJVFkgY2hjeSAiJiN4NDQ3OyI%2BPCFFTlRJVFkgc2hjeSAiJiN4NDQ4OyI%2BPCFFTlRJVFkgc2hjaGN5ICImI3g0NDk7Ij48IUVOVElUWSBoYXJkY3kgIiYjeDQ0QTsiPjwhRU5USVRZIHljeSAiJiN4NDRCOyI%2BPCFFTlRJVFkgc29mdGN5ICImI3g0NEM7Ij48IUVOVElUWSBlY3kgIiYjeDQ0RDsiPjwhRU5USVRZIHl1Y3kgIiYjeDQ0RTsiPjwhRU5USVRZIHlhY3kgIiYjeDQ0RjsiPjwhRU5USVRZIGlvY3kgIiYjeDQ1MTsiPjwhRU5USVRZIGRqY3kgIiYjeDQ1MjsiPjwhRU5USVRZIGdqY3kgIiYjeDQ1MzsiPjwhRU5USVRZIGp1a2N5ICImI3g0NTQ7Ij48IUVOVElUWSBkc2N5ICImI3g0NTU7Ij48IUVOVElUWSBpdWtjeSAiJiN4NDU2OyI%2BPCFFTlRJVFkgeWljeSAiJiN4NDU3OyI%2BPCFFTlRJVFkganNlcmN5ICImI3g0NTg7Ij48IUVOVElUWSBsamN5ICImI3g0NTk7Ij48IUVOVElUWSBuamN5ICImI3g0NUE7Ij48IUVOVElUWSB0c2hjeSAiJiN4NDVCOyI%2BPCFFTlRJVFkga2pjeSAiJiN4NDVDOyI%2BPCFFTlRJVFkgdWJyY3kgIiYjeDQ1RT
 siPjwhRU5USVRZIGR6Y3kgIiYjeDQ1RjsiPjwhRU5USVRZIGVuc3AgIiYjeDIwMDI7Ij48IUVOVElUWSBlbXNwICImI3gyMDAzOyI%2BPCFFTlRJVFkgZW1zcDEzICImI3gyMDA0OyI%2BPCFFTlRJVFkgZW1zcDE0ICImI3gyMDA1OyI%2BPCFFTlRJVFkgbnVtc3AgIiYjeDIwMDc7Ij48IUVOVElUWSBwdW5jc3AgIiYjeDIwMDg7Ij48IUVOVElUWSB0aGluc3AgIiYjeDIwMDk7Ij48IUVOVElUWSBUaGluU3BhY2UgIiYjeDIwMDk7Ij48IUVOVElUWSBoYWlyc3AgIiYjeDIwMEE7Ij48IUVOVElUWSBWZXJ5VGhpblNwYWNlICImI3gyMDBBOyI%2BPCFFTlRJVFkgWmVyb1dpZHRoU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSBOZWdhdGl2ZVZlcnlUaGluU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSBOZWdhdGl2ZVRoaW5TcGFjZSAiJiN4MjAwQjsiPjwhRU5USVRZIE5lZ2F0aXZlTWVkaXVtU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSBOZWdhdGl2ZVRoaWNrU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSB6d25qICImI3gyMDBDOyI%2BPCFFTlRJVFkgendqICImI3gyMDBEOyI%2BPCFFTlRJVFkgbHJtICImI3gyMDBFOyI%2BPCFFTlRJVFkgcmxtICImI3gyMDBGOyI%2BPCFFTlRJVFkgaHlwaGVuICImI3gyMDEwOyI%2BPCFFTlRJVFkgZGFzaCAiJiN4MjAxMDsiPjwhRU5USVRZIG5kYXNoICImI3gyMDEzOyI%2BPCFFTlRJVFkgbWRhc2ggIiYjeDIwMTQ7Ij48IUVOVElUWSBob3JiYXIgIiYjeDIwMTU7Ij48IUV
 OVElUWSBWZXJiYXIgIiYjeDIwMTY7Ij48IUVOVElUWSBWZXJ0ICImI3gyMDE2OyI%2BPCFFTlRJVFkgbHNxdW8gIiYjeDIwMTg7Ij48IUVOVElUWSBPcGVuQ3VybHlRdW90ZSAiJiN4MjAxODsiPjwhRU5USVRZIHJzcXVvICImI3gyMDE5OyI%2BPCFFTlRJVFkgcnNxdW9yICImI3gyMDE5OyI%2BPCFFTlRJVFkgQ2xvc2VDdXJseVF1b3RlICImI3gyMDE5OyI%2BPCFFTlRJVFkgbHNxdW9yICImI3gyMDFBOyI%2BPCFFTlRJVFkgc2JxdW8gIiYjeDIwMUE7Ij48IUVOVElUWSBsZHF1byAiJiN4MjAxQzsiPjwhRU5USVRZIE9wZW5DdXJseURvdWJsZVF1b3RlICImI3gyMDFDOyI%2BPCFFTlRJVFkgcmRxdW8gIiYjeDIwMUQ7Ij48IUVOVElUWSByZHF1b3IgIiYjeDIwMUQ7Ij48IUVOVElUWSBDbG9zZUN1cmx5RG91YmxlUXVvdGUgIiYjeDIwMUQ7Ij48IUVOVElUWSBsZHF1b3IgIiYjeDIwMUU7Ij48IUVOVElUWSBiZHF1byAiJiN4MjAxRTsiPjwhRU5USVRZIGRhZ2dlciAiJiN4MjAyMDsiPjwhRU5USVRZIERhZ2dlciAiJiN4MjAyMTsiPjwhRU5USVRZIGRkYWdnZXIgIiYjeDIwMjE7Ij48IUVOVElUWSBidWxsICImI3gyMDIyOyI%2BPCFFTlRJVFkgYnVsbGV0ICImI3gyMDIyOyI%2BPCFFTlRJVFkgbmxkciAiJiN4MjAyNTsiPjwhRU5USVRZIGhlbGxpcCAiJiN4MjAyNjsiPjwhRU5USVRZIG1sZHIgIiYjeDIwMjY7Ij48IUVOVElUWSBwZXJtaWwgIiYjeDIwMzA7Ij48IUVOVElUWSBwZXJ0ZW5rICImI3gyMDMx
 OyI%2BPCFFTlRJVFkgcHJpbWUgIiYjeDIwMzI7Ij48IUVOVElUWSBQcmltZSAiJiN4MjAzMzsiPjwhRU5USVRZIHRwcmltZSAiJiN4MjAzNDsiPjwhRU5USVRZIGJwcmltZSAiJiN4MjAzNTsiPjwhRU5USVRZIGJhY2twcmltZSAiJiN4MjAzNTsiPjwhRU5USVRZIGxzYXF1byAiJiN4MjAzOTsiPjwhRU5USVRZIHJzYXF1byAiJiN4MjAzQTsiPjwhRU5USVRZIG9saW5lICImI3gyMDNFOyI%2BPCFFTlRJVFkgT3ZlckJhciAiJiN4MjAzRTsiPjwhRU5USVRZIGNhcmV0ICImI3gyMDQxOyI%2BPCFFTlRJVFkgaHlidWxsICImI3gyMDQzOyI%2BPCFFTlRJVFkgZnJhc2wgIiYjeDIwNDQ7Ij48IUVOVElUWSBic2VtaSAiJiN4MjA0RjsiPjwhRU5USVRZIHFwcmltZSAiJiN4MjA1NzsiPjwhRU5USVRZIE1lZGl1bVNwYWNlICImI3gyMDVGOyI%2BPCFFTlRJVFkgVGhpY2tTcGFjZSAiJiN4MjA1RjsmI3gyMDBBOyI%2BPCFFTlRJVFkgTm9CcmVhayAiJiN4MjA2MDsiPjwhRU5USVRZIEFwcGx5RnVuY3Rpb24gIiYjeDIwNjE7Ij48IUVOVElUWSBhZiAiJiN4MjA2MTsiPjwhRU5USVRZIEludmlzaWJsZVRpbWVzICImI3gyMDYyOyI%2BPCFFTlRJVFkgaXQgIiYjeDIwNjI7Ij48IUVOVElUWSBJbnZpc2libGVDb21tYSAiJiN4MjA2MzsiPjwhRU5USVRZIGljICImI3gyMDYzOyI%2BPCFFTlRJVFkgZXVybyAiJiN4MjBBQzsiPjwhRU5USVRZIHRkb3QgIiYjeDIwREI7Ij48IUVOVElUWSBUcmlwbGVEb3QgIiYjeDIwREI7I
 j48IUVOVElUWSBEb3REb3QgIiYjeDIwREM7Ij48IUVOVElUWSBDb3BmICImI3gyMTAyOyI%2BPCFFTlRJVFkgY29tcGxleGVzICImI3gyMTAyOyI%2BPCFFTlRJVFkgaW5jYXJlICImI3gyMTA1OyI%2BPCFFTlRJVFkgZ3NjciAiJiN4MjEwQTsiPjwhRU5USVRZIGhhbWlsdCAiJiN4MjEwQjsiPjwhRU5USVRZIEhpbGJlcnRTcGFjZSAiJiN4MjEwQjsiPjwhRU5USVRZIEhzY3IgIiYjeDIxMEI7Ij48IUVOVElUWSBIZnIgIiYjeDIxMEM7Ij48IUVOVElUWSBQb2luY2FyZXBsYW5lICImI3gyMTBDOyI%2BPCFFTlRJVFkgcXVhdGVybmlvbnMgIiYjeDIxMEQ7Ij48IUVOVElUWSBIb3BmICImI3gyMTBEOyI%2BPCFFTlRJVFkgcGxhbmNraCAiJiN4MjEwRTsiPjwhRU5USVRZIHBsYW5jayAiJiN4MjEwRjsiPjwhRU5USVRZIGhiYXIgIiYjeDIxMEY7Ij48IUVOVElUWSBwbGFua3YgIiYjeDIxMEY7Ij48IUVOVElUWSBoc2xhc2ggIiYjeDIxMEY7Ij48IUVOVElUWSBJc2NyICImI3gyMTEwOyI%2BPCFFTlRJVFkgaW1hZ2xpbmUgIiYjeDIxMTA7Ij48IUVOVElUWSBpbWFnZSAiJiN4MjExMTsiPjwhRU5USVRZIEltICImI3gyMTExOyI%2BPCFFTlRJVFkgaW1hZ3BhcnQgIiYjeDIxMTE7Ij48IUVOVElUWSBJZnIgIiYjeDIxMTE7Ij48IUVOVElUWSBMc2NyICImI3gyMTEyOyI%2BPCFFTlRJVFkgbGFncmFuICImI3gyMTEyOyI%2BPCFFTlRJVFkgTGFwbGFjZXRyZiAiJiN4MjExMjsiPjwhRU5USVRZIGVsbCAiJiN4MjEx
 MzsiPjwhRU5USVRZIE5vcGYgIiYjeDIxMTU7Ij48IUVOVElUWSBuYXR1cmFscyAiJiN4MjExNTsiPjwhRU5USVRZIG51bWVybyAiJiN4MjExNjsiPjwhRU5USVRZIGNvcHlzciAiJiN4MjExNzsiPjwhRU5USVRZIHdlaWVycCAiJiN4MjExODsiPjwhRU5USVRZIHdwICImI3gyMTE4OyI%2BPCFFTlRJVFkgUG9wZiAiJiN4MjExOTsiPjwhRU5USVRZIHByaW1lcyAiJiN4MjExOTsiPjwhRU5USVRZIHJhdGlvbmFscyAiJiN4MjExQTsiPjwhRU5USVRZIFFvcGYgIiYjeDIxMUE7Ij48IUVOVElUWSBSc2NyICImI3gyMTFCOyI%2BPCFFTlRJVFkgcmVhbGluZSAiJiN4MjExQjsiPjwhRU5USVRZIHJlYWwgIiYjeDIxMUM7Ij48IUVOVElUWSBSZSAiJiN4MjExQzsiPjwhRU5USVRZIHJlYWxwYXJ0ICImI3gyMTFDOyI%2BPCFFTlRJVFkgUmZyICImI3gyMTFDOyI%2BPCFFTlRJVFkgcmVhbHMgIiYjeDIxMUQ7Ij48IUVOVElUWSBSb3BmICImI3gyMTFEOyI%2BPCFFTlRJVFkgcnggIiYjeDIxMUU7Ij48IUVOVElUWSB0cmFkZSAiJiN4MjEyMjsiPjwhRU5USVRZIFRSQURFICImI3gyMTIyOyI%2BPCFFTlRJVFkgaW50ZWdlcnMgIiYjeDIxMjQ7Ij48IUVOVElUWSBab3BmICImI3gyMTI0OyI%2BPCFFTlRJVFkgbWhvICImI3gyMTI3OyI%2BPCFFTlRJVFkgWmZyICImI3gyMTI4OyI%2BPCFFTlRJVFkgemVldHJmICImI3gyMTI4OyI%2BPCFFTlRJVFkgaWlvdGEgIiYjeDIxMjk7Ij48IUVOVElUWSBiZXJub3UgIiYjeDIxM
 kM7Ij48IUVOVElUWSBCZXJub3VsbGlzICImI3gyMTJDOyI%2BPCFFTlRJVFkgQnNjciAiJiN4MjEyQzsiPjwhRU5USVRZIENmciAiJiN4MjEyRDsiPjwhRU5USVRZIENheWxleXMgIiYjeDIxMkQ7Ij48IUVOVElUWSBlc2NyICImI3gyMTJGOyI%2BPCFFTlRJVFkgRXNjciAiJiN4MjEzMDsiPjwhRU5USVRZIGV4cGVjdGF0aW9uICImI3gyMTMwOyI%2BPCFFTlRJVFkgRnNjciAiJiN4MjEzMTsiPjwhRU5USVRZIEZvdXJpZXJ0cmYgIiYjeDIxMzE7Ij48IUVOVElUWSBwaG1tYXQgIiYjeDIxMzM7Ij48IUVOVElUWSBNZWxsaW50cmYgIiYjeDIxMzM7Ij48IUVOVElUWSBNc2NyICImI3gyMTMzOyI%2BPCFFTlRJVFkgb3JkZXIgIiYjeDIxMzQ7Ij48IUVOVElUWSBvcmRlcm9mICImI3gyMTM0OyI%2BPCFFTlRJVFkgb3NjciAiJiN4MjEzNDsiPjwhRU5USVRZIGFsZWZzeW0gIiYjeDIxMzU7Ij48IUVOVElUWSBhbGVwaCAiJiN4MjEzNTsiPjwhRU5USVRZIGJldGggIiYjeDIxMzY7Ij48IUVOVElUWSBnaW1lbCAiJiN4MjEzNzsiPjwhRU5USVRZIGRhbGV0aCAiJiN4MjEzODsiPjwhRU5USVRZIENhcGl0YWxEaWZmZXJlbnRpYWxEICImI3gyMTQ1OyI%2BPCFFTlRJVFkgREQgIiYjeDIxNDU7Ij48IUVOVElUWSBEaWZmZXJlbnRpYWxEICImI3gyMTQ2OyI%2BPCFFTlRJVFkgZGQgIiYjeDIxNDY7Ij48IUVOVElUWSBFeHBvbmVudGlhbEUgIiYjeDIxNDc7Ij48IUVOVElUWSBleHBvbmVudGlhbGUgIiYjeDIxNDc7Ij48
 IUVOVElUWSBlZSAiJiN4MjE0NzsiPjwhRU5USVRZIEltYWdpbmFyeUkgIiYjeDIxNDg7Ij48IUVOVElUWSBpaSAiJiN4MjE0ODsiPjwhRU5USVRZIGZyYWMxMyAiJiN4MjE1MzsiPjwhRU5USVRZIGZyYWMyMyAiJiN4MjE1NDsiPjwhRU5USVRZIGZyYWMxNSAiJiN4MjE1NTsiPjwhRU5USVRZIGZyYWMyNSAiJiN4MjE1NjsiPjwhRU5USVRZIGZyYWMzNSAiJiN4MjE1NzsiPjwhRU5USVRZIGZyYWM0NSAiJiN4MjE1ODsiPjwhRU5USVRZIGZyYWMxNiAiJiN4MjE1OTsiPjwhRU5USVRZIGZyYWM1NiAiJiN4MjE1QTsiPjwhRU5USVRZIGZyYWMxOCAiJiN4MjE1QjsiPjwhRU5USVRZIGZyYWMzOCAiJiN4MjE1QzsiPjwhRU5USVRZIGZyYWM1OCAiJiN4MjE1RDsiPjwhRU5USVRZIGZyYWM3OCAiJiN4MjE1RTsiPjwhRU5USVRZIGxhcnIgIiYjeDIxOTA7Ij48IUVOVElUWSBsZWZ0YXJyb3cgIiYjeDIxOTA7Ij48IUVOVElUWSBMZWZ0QXJyb3cgIiYjeDIxOTA7Ij48IUVOVElUWSBzbGFyciAiJiN4MjE5MDsiPjwhRU5USVRZIFNob3J0TGVmdEFycm93ICImI3gyMTkwOyI%2BPCFFTlRJVFkgdWFyciAiJiN4MjE5MTsiPjwhRU5USVRZIHVwYXJyb3cgIiYjeDIxOTE7Ij48IUVOVElUWSBVcEFycm93ICImI3gyMTkxOyI%2BPCFFTlRJVFkgU2hvcnRVcEFycm93ICImI3gyMTkxOyI%2BPCFFTlRJVFkgcmFyciAiJiN4MjE5MjsiPjwhRU5USVRZIHJpZ2h0YXJyb3cgIiYjeDIxOTI7Ij48IUVOVElUWSBSaWdodEFycm93ICI
 mI3gyMTkyOyI%2BPCFFTlRJVFkgc3JhcnIgIiYjeDIxOTI7Ij48IUVOVElUWSBTaG9ydFJpZ2h0QXJyb3cgIiYjeDIxOTI7Ij48IUVOVElUWSBkYXJyICImI3gyMTkzOyI%2BPCFFTlRJVFkgZG93bmFycm93ICImI3gyMTkzOyI%2BPCFFTlRJVFkgRG93bkFycm93ICImI3gyMTkzOyI%2BPCFFTlRJVFkgU2hvcnREb3duQXJyb3cgIiYjeDIxOTM7Ij48IUVOVElUWSBoYXJyICImI3gyMTk0OyI%2BPCFFTlRJVFkgbGVmdHJpZ2h0YXJyb3cgIiYjeDIxOTQ7Ij48IUVOVElUWSBMZWZ0UmlnaHRBcnJvdyAiJiN4MjE5NDsiPjwhRU5USVRZIHZhcnIgIiYjeDIxOTU7Ij48IUVOVElUWSB1cGRvd25hcnJvdyAiJiN4MjE5NTsiPjwhRU5USVRZIFVwRG93bkFycm93ICImI3gyMTk1OyI%2BPCFFTlRJVFkgbndhcnIgIiYjeDIxOTY7Ij48IUVOVElUWSBVcHBlckxlZnRBcnJvdyAiJiN4MjE5NjsiPjwhRU5USVRZIG53YXJyb3cgIiYjeDIxOTY7Ij48IUVOVElUWSBuZWFyciAiJiN4MjE5NzsiPjwhRU5USVRZIFVwcGVyUmlnaHRBcnJvdyAiJiN4MjE5NzsiPjwhRU5USVRZIG5lYXJyb3cgIiYjeDIxOTc7Ij48IUVOVElUWSBzZWFyciAiJiN4MjE5ODsiPjwhRU5USVRZIHNlYXJyb3cgIiYjeDIxOTg7Ij48IUVOVElUWSBMb3dlclJpZ2h0QXJyb3cgIiYjeDIxOTg7Ij48IUVOVElUWSBzd2FyciAiJiN4MjE5OTsiPjwhRU5USVRZIHN3YXJyb3cgIiYjeDIxOTk7Ij48IUVOVElUWSBMb3dlckxlZnRBcnJvdyAiJiN4MjE5OTsi
 PjwhRU5USVRZIG5sYXJyICImI3gyMTlBOyI%2BPCFFTlRJVFkgbmxlZnRhcnJvdyAiJiN4MjE5QTsiPjwhRU5USVRZIG5yYXJyICImI3gyMTlCOyI%2BPCFFTlRJVFkgbnJpZ2h0YXJyb3cgIiYjeDIxOUI7Ij48IUVOVElUWSByYXJydyAiJiN4MjE5RDsiPjwhRU5USVRZIHJpZ2h0c3F1aWdhcnJvdyAiJiN4MjE5RDsiPjwhRU5USVRZIG5yYXJydyAiJiN4MjE5RDsmI3gzMzg7Ij48IUVOVElUWSBMYXJyICImI3gyMTlFOyI%2BPCFFTlRJVFkgdHdvaGVhZGxlZnRhcnJvdyAiJiN4MjE5RTsiPjwhRU5USVRZIFVhcnIgIiYjeDIxOUY7Ij48IUVOVElUWSBSYXJyICImI3gyMUEwOyI%2BPCFFTlRJVFkgdHdvaGVhZHJpZ2h0YXJyb3cgIiYjeDIxQTA7Ij48IUVOVElUWSBEYXJyICImI3gyMUExOyI%2BPCFFTlRJVFkgbGFycnRsICImI3gyMUEyOyI%2BPCFFTlRJVFkgbGVmdGFycm93dGFpbCAiJiN4MjFBMjsiPjwhRU5USVRZIHJhcnJ0bCAiJiN4MjFBMzsiPjwhRU5USVRZIHJpZ2h0YXJyb3d0YWlsICImI3gyMUEzOyI%2BPCFFTlRJVFkgTGVmdFRlZUFycm93ICImI3gyMUE0OyI%2BPCFFTlRJVFkgbWFwc3RvbGVmdCAiJiN4MjFBNDsiPjwhRU5USVRZIFVwVGVlQXJyb3cgIiYjeDIxQTU7Ij48IUVOVElUWSBtYXBzdG91cCAiJiN4MjFBNTsiPjwhRU5USVRZIG1hcCAiJiN4MjFBNjsiPjwhRU5USVRZIFJpZ2h0VGVlQXJyb3cgIiYjeDIxQTY7Ij48IUVOVElUWSBtYXBzdG8gIiYjeDIxQTY7Ij48IUVOVElUWSBEb
 3duVGVlQXJyb3cgIiYjeDIxQTc7Ij48IUVOVElUWSBtYXBzdG9kb3duICImI3gyMUE3OyI%2BPCFFTlRJVFkgbGFycmhrICImI3gyMUE5OyI%2BPCFFTlRJVFkgaG9va2xlZnRhcnJvdyAiJiN4MjFBOTsiPjwhRU5USVRZIHJhcnJoayAiJiN4MjFBQTsiPjwhRU5USVRZIGhvb2tyaWdodGFycm93ICImI3gyMUFBOyI%2BPCFFTlRJVFkgbGFycmxwICImI3gyMUFCOyI%2BPCFFTlRJVFkgbG9vcGFycm93bGVmdCAiJiN4MjFBQjsiPjwhRU5USVRZIHJhcnJscCAiJiN4MjFBQzsiPjwhRU5USVRZIGxvb3BhcnJvd3JpZ2h0ICImI3gyMUFDOyI%2BPCFFTlRJVFkgaGFycncgIiYjeDIxQUQ7Ij48IUVOVElUWSBsZWZ0cmlnaHRzcXVpZ2Fycm93ICImI3gyMUFEOyI%2BPCFFTlRJVFkgbmhhcnIgIiYjeDIxQUU7Ij48IUVOVElUWSBubGVmdHJpZ2h0YXJyb3cgIiYjeDIxQUU7Ij48IUVOVElUWSBsc2ggIiYjeDIxQjA7Ij48IUVOVElUWSBMc2ggIiYjeDIxQjA7Ij48IUVOVElUWSByc2ggIiYjeDIxQjE7Ij48IUVOVElUWSBSc2ggIiYjeDIxQjE7Ij48IUVOVElUWSBsZHNoICImI3gyMUIyOyI%2BPCFFTlRJVFkgcmRzaCAiJiN4MjFCMzsiPjwhRU5USVRZIGNyYXJyICImI3gyMUI1OyI%2BPCFFTlRJVFkgY3VsYXJyICImI3gyMUI2OyI%2BPCFFTlRJVFkgY3VydmVhcnJvd2xlZnQgIiYjeDIxQjY7Ij48IUVOVElUWSBjdXJhcnIgIiYjeDIxQjc7Ij48IUVOVElUWSBjdXJ2ZWFycm93cmlnaHQgIiYjeDIxQjc7Ij48IUVO
 VElUWSBvbGFyciAiJiN4MjFCQTsiPjwhRU5USVRZIGNpcmNsZWFycm93bGVmdCAiJiN4MjFCQTsiPjwhRU5USVRZIG9yYXJyICImI3gyMUJCOyI%2BPCFFTlRJVFkgY2lyY2xlYXJyb3dyaWdodCAiJiN4MjFCQjsiPjwhRU5USVRZIGxoYXJ1ICImI3gyMUJDOyI%2BPCFFTlRJVFkgTGVmdFZlY3RvciAiJiN4MjFCQzsiPjwhRU5USVRZIGxlZnRoYXJwb29udXAgIiYjeDIxQkM7Ij48IUVOVElUWSBsaGFyZCAiJiN4MjFCRDsiPjwhRU5USVRZIGxlZnRoYXJwb29uZG93biAiJiN4MjFCRDsiPjwhRU5USVRZIERvd25MZWZ0VmVjdG9yICImI3gyMUJEOyI%2BPCFFTlRJVFkgdWhhcnIgIiYjeDIxQkU7Ij48IUVOVElUWSB1cGhhcnBvb25yaWdodCAiJiN4MjFCRTsiPjwhRU5USVRZIFJpZ2h0VXBWZWN0b3IgIiYjeDIxQkU7Ij48IUVOVElUWSB1aGFybCAiJiN4MjFCRjsiPjwhRU5USVRZIHVwaGFycG9vbmxlZnQgIiYjeDIxQkY7Ij48IUVOVElUWSBMZWZ0VXBWZWN0b3IgIiYjeDIxQkY7Ij48IUVOVElUWSByaGFydSAiJiN4MjFDMDsiPjwhRU5USVRZIFJpZ2h0VmVjdG9yICImI3gyMUMwOyI%2BPCFFTlRJVFkgcmlnaHRoYXJwb29udXAgIiYjeDIxQzA7Ij48IUVOVElUWSByaGFyZCAiJiN4MjFDMTsiPjwhRU5USVRZIHJpZ2h0aGFycG9vbmRvd24gIiYjeDIxQzE7Ij48IUVOVElUWSBEb3duUmlnaHRWZWN0b3IgIiYjeDIxQzE7Ij48IUVOVElUWSBkaGFyciAiJiN4MjFDMjsiPjwhRU5USVRZIFJpZ2h0RG93blZlY
 3RvciAiJiN4MjFDMjsiPjwhRU5USVRZIGRvd25oYXJwb29ucmlnaHQgIiYjeDIxQzI7Ij48IUVOVElUWSBkaGFybCAiJiN4MjFDMzsiPjwhRU5USVRZIExlZnREb3duVmVjdG9yICImI3gyMUMzOyI%2BPCFFTlRJVFkgZG93bmhhcnBvb25sZWZ0ICImI3gyMUMzOyI%2BPCFFTlRJVFkgcmxhcnIgIiYjeDIxQzQ7Ij48IUVOVElUWSByaWdodGxlZnRhcnJvd3MgIiYjeDIxQzQ7Ij48IUVOVElUWSBSaWdodEFycm93TGVmdEFycm93ICImI3gyMUM0OyI%2BPCFFTlRJVFkgdWRhcnIgIiYjeDIxQzU7Ij48IUVOVElUWSBVcEFycm93RG93bkFycm93ICImI3gyMUM1OyI%2BPCFFTlRJVFkgbHJhcnIgIiYjeDIxQzY7Ij48IUVOVElUWSBsZWZ0cmlnaHRhcnJvd3MgIiYjeDIxQzY7Ij48IUVOVElUWSBMZWZ0QXJyb3dSaWdodEFycm93ICImI3gyMUM2OyI%2BPCFFTlRJVFkgbGxhcnIgIiYjeDIxQzc7Ij48IUVOVElUWSBsZWZ0bGVmdGFycm93cyAiJiN4MjFDNzsiPjwhRU5USVRZIHV1YXJyICImI3gyMUM4OyI%2BPCFFTlRJVFkgdXB1cGFycm93cyAiJiN4MjFDODsiPjwhRU5USVRZIHJyYXJyICImI3gyMUM5OyI%2BPCFFTlRJVFkgcmlnaHRyaWdodGFycm93cyAiJiN4MjFDOTsiPjwhRU5USVRZIGRkYXJyICImI3gyMUNBOyI%2BPCFFTlRJVFkgZG93bmRvd25hcnJvd3MgIiYjeDIxQ0E7Ij48IUVOVElUWSBscmhhciAiJiN4MjFDQjsiPjwhRU5USVRZIFJldmVyc2VFcXVpbGlicml1bSAiJiN4MjFDQjsiPjwhRU5USV
 RZIGxlZnRyaWdodGhhcnBvb25zICImI3gyMUNCOyI%2BPCFFTlRJVFkgcmxoYXIgIiYjeDIxQ0M7Ij48IUVOVElUWSByaWdodGxlZnRoYXJwb29ucyAiJiN4MjFDQzsiPjwhRU5USVRZIEVxdWlsaWJyaXVtICImI3gyMUNDOyI%2BPCFFTlRJVFkgbmxBcnIgIiYjeDIxQ0Q7Ij48IUVOVElUWSBuTGVmdGFycm93ICImI3gyMUNEOyI%2BPCFFTlRJVFkgbmhBcnIgIiYjeDIxQ0U7Ij48IUVOVElUWSBuTGVmdHJpZ2h0YXJyb3cgIiYjeDIxQ0U7Ij48IUVOVElUWSBuckFyciAiJiN4MjFDRjsiPjwhRU5USVRZIG5SaWdodGFycm93ICImI3gyMUNGOyI%2BPCFFTlRJVFkgbEFyciAiJiN4MjFEMDsiPjwhRU5USVRZIExlZnRhcnJvdyAiJiN4MjFEMDsiPjwhRU5USVRZIERvdWJsZUxlZnRBcnJvdyAiJiN4MjFEMDsiPjwhRU5USVRZIHVBcnIgIiYjeDIxRDE7Ij48IUVOVElUWSBVcGFycm93ICImI3gyMUQxOyI%2BPCFFTlRJVFkgRG91YmxlVXBBcnJvdyAiJiN4MjFEMTsiPjwhRU5USVRZIHJBcnIgIiYjeDIxRDI7Ij48IUVOVElUWSBSaWdodGFycm93ICImI3gyMUQyOyI%2BPCFFTlRJVFkgSW1wbGllcyAiJiN4MjFEMjsiPjwhRU5USVRZIERvdWJsZVJpZ2h0QXJyb3cgIiYjeDIxRDI7Ij48IUVOVElUWSBkQXJyICImI3gyMUQzOyI%2BPCFFTlRJVFkgRG93bmFycm93ICImI3gyMUQzOyI%2BPCFFTlRJVFkgRG91YmxlRG93bkFycm93ICImI3gyMUQzOyI%2BPCFFTlRJVFkgaEFyciAiJiN4MjFENDsiPjwhRU5USVRZI
 ExlZnRyaWdodGFycm93ICImI3gyMUQ0OyI%2BPCFFTlRJVFkgRG91YmxlTGVmdFJpZ2h0QXJyb3cgIiYjeDIxRDQ7Ij48IUVOVElUWSBpZmYgIiYjeDIxRDQ7Ij48IUVOVElUWSB2QXJyICImI3gyMUQ1OyI%2BPCFFTlRJVFkgVXBkb3duYXJyb3cgIiYjeDIxRDU7Ij48IUVOVElUWSBEb3VibGVVcERvd25BcnJvdyAiJiN4MjFENTsiPjwhRU5USVRZIG53QXJyICImI3gyMUQ2OyI%2BPCFFTlRJVFkgbmVBcnIgIiYjeDIxRDc7Ij48IUVOVElUWSBzZUFyciAiJiN4MjFEODsiPjwhRU5USVRZIHN3QXJyICImI3gyMUQ5OyI%2BPCFFTlRJVFkgbEFhcnIgIiYjeDIxREE7Ij48IUVOVElUWSBMbGVmdGFycm93ICImI3gyMURBOyI%2BPCFFTlRJVFkgckFhcnIgIiYjeDIxREI7Ij48IUVOVElUWSBScmlnaHRhcnJvdyAiJiN4MjFEQjsiPjwhRU5USVRZIHppZ3JhcnIgIiYjeDIxREQ7Ij48IUVOVElUWSBsYXJyYiAiJiN4MjFFNDsiPjwhRU5USVRZIExlZnRBcnJvd0JhciAiJiN4MjFFNDsiPjwhRU5USVRZIHJhcnJiICImI3gyMUU1OyI%2BPCFFTlRJVFkgUmlnaHRBcnJvd0JhciAiJiN4MjFFNTsiPjwhRU5USVRZIGR1YXJyICImI3gyMUY1OyI%2BPCFFTlRJVFkgRG93bkFycm93VXBBcnJvdyAiJiN4MjFGNTsiPjwhRU5USVRZIGxvYXJyICImI3gyMUZEOyI%2BPCFFTlRJVFkgcm9hcnIgIiYjeDIxRkU7Ij48IUVOVElUWSBob2FyciAiJiN4MjFGRjsiPjwhRU5USVRZIGZvcmFsbCAiJiN4MjIwMDsiPjwhRU5USVRZIE
 ZvckFsbCAiJiN4MjIwMDsiPjwhRU5USVRZIGNvbXAgIiYjeDIyMDE7Ij48IUVOVElUWSBjb21wbGVtZW50ICImI3gyMjAxOyI%2BPCFFTlRJVFkgcGFydCAiJiN4MjIwMjsiPjwhRU5USVRZIFBhcnRpYWxEICImI3gyMjAyOyI%2BPCFFTlRJVFkgbnBhcnQgIiYjeDIyMDI7JiN4MzM4OyI%2BPCFFTlRJVFkgZXhpc3QgIiYjeDIyMDM7Ij48IUVOVElUWSBFeGlzdHMgIiYjeDIyMDM7Ij48IUVOVElUWSBuZXhpc3QgIiYjeDIyMDQ7Ij48IUVOVElUWSBOb3RFeGlzdHMgIiYjeDIyMDQ7Ij48IUVOVElUWSBuZXhpc3RzICImI3gyMjA0OyI%2BPCFFTlRJVFkgZW1wdHkgIiYjeDIyMDU7Ij48IUVOVElUWSBlbXB0eXNldCAiJiN4MjIwNTsiPjwhRU5USVRZIGVtcHR5diAiJiN4MjIwNTsiPjwhRU5USVRZIHZhcm5vdGhpbmcgIiYjeDIyMDU7Ij48IUVOVElUWSBuYWJsYSAiJiN4MjIwNzsiPjwhRU5USVRZIERlbCAiJiN4MjIwNzsiPjwhRU5USVRZIGlzaW4gIiYjeDIyMDg7Ij48IUVOVElUWSBpc2ludiAiJiN4MjIwODsiPjwhRU5USVRZIEVsZW1lbnQgIiYjeDIyMDg7Ij48IUVOVElUWSBpbiAiJiN4MjIwODsiPjwhRU5USVRZIG5vdGluICImI3gyMjA5OyI%2BPCFFTlRJVFkgTm90RWxlbWVudCAiJiN4MjIwOTsiPjwhRU5USVRZIG5vdGludmEgIiYjeDIyMDk7Ij48IUVOVElUWSBuaXYgIiYjeDIyMEI7Ij48IUVOVElUWSBSZXZlcnNlRWxlbWVudCAiJiN4MjIwQjsiPjwhRU5USVRZIG5pICImI3gyMjBCOyI%2BPCF
 FTlRJVFkgU3VjaFRoYXQgIiYjeDIyMEI7Ij48IUVOVElUWSBub3RuaSAiJiN4MjIwQzsiPjwhRU5USVRZIG5vdG5pdmEgIiYjeDIyMEM7Ij48IUVOVElUWSBOb3RSZXZlcnNlRWxlbWVudCAiJiN4MjIwQzsiPjwhRU5USVRZIHByb2QgIiYjeDIyMEY7Ij48IUVOVElUWSBQcm9kdWN0ICImI3gyMjBGOyI%2BPCFFTlRJVFkgY29wcm9kICImI3gyMjEwOyI%2BPCFFTlRJVFkgQ29wcm9kdWN0ICImI3gyMjEwOyI%2BPCFFTlRJVFkgc3VtICImI3gyMjExOyI%2BPCFFTlRJVFkgU3VtICImI3gyMjExOyI%2BPCFFTlRJVFkgbWludXMgIiYjeDIyMTI7Ij48IUVOVElUWSBtbnBsdXMgIiYjeDIyMTM7Ij48IUVOVElUWSBtcCAiJiN4MjIxMzsiPjwhRU5USVRZIE1pbnVzUGx1cyAiJiN4MjIxMzsiPjwhRU5USVRZIHBsdXNkbyAiJiN4MjIxNDsiPjwhRU5USVRZIGRvdHBsdXMgIiYjeDIyMTQ7Ij48IUVOVElUWSBzZXRtbiAiJiN4MjIxNjsiPjwhRU5USVRZIHNldG1pbnVzICImI3gyMjE2OyI%2BPCFFTlRJVFkgQmFja3NsYXNoICImI3gyMjE2OyI%2BPCFFTlRJVFkgc3NldG1uICImI3gyMjE2OyI%2BPCFFTlRJVFkgc21hbGxzZXRtaW51cyAiJiN4MjIxNjsiPjwhRU5USVRZIGxvd2FzdCAiJiN4MjIxNzsiPjwhRU5USVRZIGNvbXBmbiAiJiN4MjIxODsiPjwhRU5USVRZIFNtYWxsQ2lyY2xlICImI3gyMjE4OyI%2BPCFFTlRJVFkgcmFkaWMgIiYjeDIyMUE7Ij48IUVOVElUWSBTcXJ0ICImI3gyMjFBOyI%2BPCFFTlRJ
 VFkgcHJvcCAiJiN4MjIxRDsiPjwhRU5USVRZIHByb3B0byAiJiN4MjIxRDsiPjwhRU5USVRZIFByb3BvcnRpb25hbCAiJiN4MjIxRDsiPjwhRU5USVRZIHZwcm9wICImI3gyMjFEOyI%2BPCFFTlRJVFkgdmFycHJvcHRvICImI3gyMjFEOyI%2BPCFFTlRJVFkgaW5maW4gIiYjeDIyMUU7Ij48IUVOVElUWSBhbmdydCAiJiN4MjIxRjsiPjwhRU5USVRZIGFuZyAiJiN4MjIyMDsiPjwhRU5USVRZIGFuZ2xlICImI3gyMjIwOyI%2BPCFFTlRJVFkgbmFuZyAiJiN4MjIyMDsmI3gyMEQyOyI%2BPCFFTlRJVFkgYW5nbXNkICImI3gyMjIxOyI%2BPCFFTlRJVFkgbWVhc3VyZWRhbmdsZSAiJiN4MjIyMTsiPjwhRU5USVRZIGFuZ3NwaCAiJiN4MjIyMjsiPjwhRU5USVRZIG1pZCAiJiN4MjIyMzsiPjwhRU5USVRZIFZlcnRpY2FsQmFyICImI3gyMjIzOyI%2BPCFFTlRJVFkgc21pZCAiJiN4MjIyMzsiPjwhRU5USVRZIHNob3J0bWlkICImI3gyMjIzOyI%2BPCFFTlRJVFkgbm1pZCAiJiN4MjIyNDsiPjwhRU5USVRZIE5vdFZlcnRpY2FsQmFyICImI3gyMjI0OyI%2BPCFFTlRJVFkgbnNtaWQgIiYjeDIyMjQ7Ij48IUVOVElUWSBuc2hvcnRtaWQgIiYjeDIyMjQ7Ij48IUVOVElUWSBwYXIgIiYjeDIyMjU7Ij48IUVOVElUWSBwYXJhbGxlbCAiJiN4MjIyNTsiPjwhRU5USVRZIERvdWJsZVZlcnRpY2FsQmFyICImI3gyMjI1OyI%2BPCFFTlRJVFkgc3BhciAiJiN4MjIyNTsiPjwhRU5USVRZIHNob3J0cGFyYWxsZWwgIiYjeDI
 yMjU7Ij48IUVOVElUWSBucGFyICImI3gyMjI2OyI%2BPCFFTlRJVFkgbnBhcmFsbGVsICImI3gyMjI2OyI%2BPCFFTlRJVFkgTm90RG91YmxlVmVydGljYWxCYXIgIiYjeDIyMjY7Ij48IUVOVElUWSBuc3BhciAiJiN4MjIyNjsiPjwhRU5USVRZIG5zaG9ydHBhcmFsbGVsICImI3gyMjI2OyI%2BPCFFTlRJVFkgYW5kICImI3gyMjI3OyI%2BPCFFTlRJVFkgd2VkZ2UgIiYjeDIyMjc7Ij48IUVOVElUWSBvciAiJiN4MjIyODsiPjwhRU5USVRZIHZlZSAiJiN4MjIyODsiPjwhRU5USVRZIGNhcCAiJiN4MjIyOTsiPjwhRU5USVRZIGNhcHMgIiYjeDIyMjk7JiN4RkUwMDsiPjwhRU5USVRZIGN1cCAiJiN4MjIyQTsiPjwhRU5USVRZIGN1cHMgIiYjeDIyMkE7JiN4RkUwMDsiPjwhRU5USVRZIGludCAiJiN4MjIyQjsiPjwhRU5USVRZIEludGVncmFsICImI3gyMjJCOyI%2BPCFFTlRJVFkgSW50ICImI3gyMjJDOyI%2BPCFFTlRJVFkgdGludCAiJiN4MjIyRDsiPjwhRU5USVRZIGlpaW50ICImI3gyMjJEOyI%2BPCFFTlRJVFkgY29uaW50ICImI3gyMjJFOyI%2BPCFFTlRJVFkgb2ludCAiJiN4MjIyRTsiPjwhRU5USVRZIENvbnRvdXJJbnRlZ3JhbCAiJiN4MjIyRTsiPjwhRU5USVRZIENvbmludCAiJiN4MjIyRjsiPjwhRU5USVRZIERvdWJsZUNvbnRvdXJJbnRlZ3JhbCAiJiN4MjIyRjsiPjwhRU5USVRZIENjb25pbnQgIiYjeDIyMzA7Ij48IUVOVElUWSBjd2ludCAiJiN4MjIzMTsiPjwhRU5USVRZIGN3Y29uaW50
 ICImI3gyMjMyOyI%2BPCFFTlRJVFkgQ2xvY2t3aXNlQ29udG91ckludGVncmFsICImI3gyMjMyOyI%2BPCFFTlRJVFkgYXdjb25pbnQgIiYjeDIyMzM7Ij48IUVOVElUWSBDb3VudGVyQ2xvY2t3aXNlQ29udG91ckludGVncmFsICImI3gyMjMzOyI%2BPCFFTlRJVFkgdGhlcmU0ICImI3gyMjM0OyI%2BPCFFTlRJVFkgdGhlcmVmb3JlICImI3gyMjM0OyI%2BPCFFTlRJVFkgVGhlcmVmb3JlICImI3gyMjM0OyI%2BPCFFTlRJVFkgYmVjYXVzICImI3gyMjM1OyI%2BPCFFTlRJVFkgYmVjYXVzZSAiJiN4MjIzNTsiPjwhRU5USVRZIEJlY2F1c2UgIiYjeDIyMzU7Ij48IUVOVElUWSByYXRpbyAiJiN4MjIzNjsiPjwhRU5USVRZIENvbG9uICImI3gyMjM3OyI%2BPCFFTlRJVFkgUHJvcG9ydGlvbiAiJiN4MjIzNzsiPjwhRU5USVRZIG1pbnVzZCAiJiN4MjIzODsiPjwhRU5USVRZIGRvdG1pbnVzICImI3gyMjM4OyI%2BPCFFTlRJVFkgbUREb3QgIiYjeDIyM0E7Ij48IUVOVElUWSBob210aHQgIiYjeDIyM0I7Ij48IUVOVElUWSBzaW0gIiYjeDIyM0M7Ij48IUVOVElUWSBUaWxkZSAiJiN4MjIzQzsiPjwhRU5USVRZIHRoa3NpbSAiJiN4MjIzQzsiPjwhRU5USVRZIHRoaWNrc2ltICImI3gyMjNDOyI%2BPCFFTlRJVFkgbnZzaW0gIiYjeDIyM0M7JiN4MjBEMjsiPjwhRU5USVRZIGJzaW0gIiYjeDIyM0Q7Ij48IUVOVElUWSBiYWNrc2ltICImI3gyMjNEOyI%2BPCFFTlRJVFkgcmFjZSAiJiN4MjIzRDsmI3gzMzE7Ij4
 8IUVOVElUWSBhYyAiJiN4MjIzRTsiPjwhRU5USVRZIG1zdHBvcyAiJiN4MjIzRTsiPjwhRU5USVRZIGFjRSAiJiN4MjIzRTsmI3gzMzM7Ij48IUVOVElUWSBhY2QgIiYjeDIyM0Y7Ij48IUVOVElUWSB3cmVhdGggIiYjeDIyNDA7Ij48IUVOVElUWSBWZXJ0aWNhbFRpbGRlICImI3gyMjQwOyI%2BPCFFTlRJVFkgd3IgIiYjeDIyNDA7Ij48IUVOVElUWSBuc2ltICImI3gyMjQxOyI%2BPCFFTlRJVFkgTm90VGlsZGUgIiYjeDIyNDE7Ij48IUVOVElUWSBlc2ltICImI3gyMjQyOyI%2BPCFFTlRJVFkgRXF1YWxUaWxkZSAiJiN4MjI0MjsiPjwhRU5USVRZIGVxc2ltICImI3gyMjQyOyI%2BPCFFTlRJVFkgTm90RXF1YWxUaWxkZSAiJiN4MjI0MjsmI3gzMzg7Ij48IUVOVElUWSBuZXNpbSAiJiN4MjI0MjsmI3gzMzg7Ij48IUVOVElUWSBzaW1lICImI3gyMjQzOyI%2BPCFFTlRJVFkgVGlsZGVFcXVhbCAiJiN4MjI0MzsiPjwhRU5USVRZIHNpbWVxICImI3gyMjQzOyI%2BPCFFTlRJVFkgbnNpbWUgIiYjeDIyNDQ7Ij48IUVOVElUWSBuc2ltZXEgIiYjeDIyNDQ7Ij48IUVOVElUWSBOb3RUaWxkZUVxdWFsICImI3gyMjQ0OyI%2BPCFFTlRJVFkgY29uZyAiJiN4MjI0NTsiPjwhRU5USVRZIFRpbGRlRnVsbEVxdWFsICImI3gyMjQ1OyI%2BPCFFTlRJVFkgc2ltbmUgIiYjeDIyNDY7Ij48IUVOVElUWSBuY29uZyAiJiN4MjI0NzsiPjwhRU5USVRZIE5vdFRpbGRlRnVsbEVxdWFsICImI3gyMjQ3OyI%2BPCFFTlRJVFkgYX
 N5bXAgIiYjeDIyNDg7Ij48IUVOVElUWSBhcCAiJiN4MjI0ODsiPjwhRU5USVRZIFRpbGRlVGlsZGUgIiYjeDIyNDg7Ij48IUVOVElUWSBhcHByb3ggIiYjeDIyNDg7Ij48IUVOVElUWSB0aGthcCAiJiN4MjI0ODsiPjwhRU5USVRZIHRoaWNrYXBwcm94ICImI3gyMjQ4OyI%2BPCFFTlRJVFkgbmFwICImI3gyMjQ5OyI%2BPCFFTlRJVFkgTm90VGlsZGVUaWxkZSAiJiN4MjI0OTsiPjwhRU5USVRZIG5hcHByb3ggIiYjeDIyNDk7Ij48IUVOVElUWSBhcGUgIiYjeDIyNEE7Ij48IUVOVElUWSBhcHByb3hlcSAiJiN4MjI0QTsiPjwhRU5USVRZIGFwaWQgIiYjeDIyNEI7Ij48IUVOVElUWSBuYXBpZCAiJiN4MjI0QjsmI3gzMzg7Ij48IUVOVElUWSBiY29uZyAiJiN4MjI0QzsiPjwhRU5USVRZIGJhY2tjb25nICImI3gyMjRDOyI%2BPCFFTlRJVFkgYXN5bXBlcSAiJiN4MjI0RDsiPjwhRU5USVRZIEN1cENhcCAiJiN4MjI0RDsiPjwhRU5USVRZIG52YXAgIiYjeDIyNEQ7JiN4MjBEMjsiPjwhRU5USVRZIGJ1bXAgIiYjeDIyNEU7Ij48IUVOVElUWSBIdW1wRG93bkh1bXAgIiYjeDIyNEU7Ij48IUVOVElUWSBCdW1wZXEgIiYjeDIyNEU7Ij48IUVOVElUWSBOb3RIdW1wRG93bkh1bXAgIiYjeDIyNEU7JiN4MzM4OyI%2BPCFFTlRJVFkgbmJ1bXAgIiYjeDIyNEU7JiN4MzM4OyI%2BPCFFTlRJVFkgYnVtcGUgIiYjeDIyNEY7Ij48IUVOVElUWSBIdW1wRXF1YWwgIiYjeDIyNEY7Ij48IUVOVElUWSBidW1wZXEgIiYjeDIyN
 EY7Ij48IUVOVElUWSBuYnVtcGUgIiYjeDIyNEY7JiN4MzM4OyI%2BPCFFTlRJVFkgTm90SHVtcEVxdWFsICImI3gyMjRGOyYjeDMzODsiPjwhRU5USVRZIGVzZG90ICImI3gyMjUwOyI%2BPCFFTlRJVFkgRG90RXF1YWwgIiYjeDIyNTA7Ij48IUVOVElUWSBkb3RlcSAiJiN4MjI1MDsiPjwhRU5USVRZIG5lZG90ICImI3gyMjUwOyYjeDMzODsiPjwhRU5USVRZIGVEb3QgIiYjeDIyNTE7Ij48IUVOVElUWSBkb3RlcWRvdCAiJiN4MjI1MTsiPjwhRU5USVRZIGVmRG90ICImI3gyMjUyOyI%2BPCFFTlRJVFkgZmFsbGluZ2RvdHNlcSAiJiN4MjI1MjsiPjwhRU5USVRZIGVyRG90ICImI3gyMjUzOyI%2BPCFFTlRJVFkgcmlzaW5nZG90c2VxICImI3gyMjUzOyI%2BPCFFTlRJVFkgY29sb25lICImI3gyMjU0OyI%2BPCFFTlRJVFkgY29sb25lcSAiJiN4MjI1NDsiPjwhRU5USVRZIEFzc2lnbiAiJiN4MjI1NDsiPjwhRU5USVRZIGVjb2xvbiAiJiN4MjI1NTsiPjwhRU5USVRZIGVxY29sb24gIiYjeDIyNTU7Ij48IUVOVElUWSBlY2lyICImI3gyMjU2OyI%2BPCFFTlRJVFkgZXFjaXJjICImI3gyMjU2OyI%2BPCFFTlRJVFkgY2lyZSAiJiN4MjI1NzsiPjwhRU5USVRZIGNpcmNlcSAiJiN4MjI1NzsiPjwhRU5USVRZIHdlZGdlcSAiJiN4MjI1OTsiPjwhRU5USVRZIHZlZWVxICImI3gyMjVBOyI%2BPCFFTlRJVFkgdHJpZSAiJiN4MjI1QzsiPjwhRU5USVRZIHRyaWFuZ2xlcSAiJiN4MjI1QzsiPjwhRU5USVRZIGVxdWVz
 dCAiJiN4MjI1RjsiPjwhRU5USVRZIHF1ZXN0ZXEgIiYjeDIyNUY7Ij48IUVOVElUWSBuZSAiJiN4MjI2MDsiPjwhRU5USVRZIE5vdEVxdWFsICImI3gyMjYwOyI%2BPCFFTlRJVFkgZXF1aXYgIiYjeDIyNjE7Ij48IUVOVElUWSBDb25ncnVlbnQgIiYjeDIyNjE7Ij48IUVOVElUWSBibmVxdWl2ICImI3gyMjYxOyYjeDIwRTU7Ij48IUVOVElUWSBuZXF1aXYgIiYjeDIyNjI7Ij48IUVOVElUWSBOb3RDb25ncnVlbnQgIiYjeDIyNjI7Ij48IUVOVElUWSBsZSAiJiN4MjI2NDsiPjwhRU5USVRZIGxlcSAiJiN4MjI2NDsiPjwhRU5USVRZIG52bGUgIiYjeDIyNjQ7JiN4MjBEMjsiPjwhRU5USVRZIGdlICImI3gyMjY1OyI%2BPCFFTlRJVFkgR3JlYXRlckVxdWFsICImI3gyMjY1OyI%2BPCFFTlRJVFkgZ2VxICImI3gyMjY1OyI%2BPCFFTlRJVFkgbnZnZSAiJiN4MjI2NTsmI3gyMEQyOyI%2BPCFFTlRJVFkgbEUgIiYjeDIyNjY7Ij48IUVOVElUWSBMZXNzRnVsbEVxdWFsICImI3gyMjY2OyI%2BPCFFTlRJVFkgbGVxcSAiJiN4MjI2NjsiPjwhRU5USVRZIG5sRSAiJiN4MjI2NjsmI3gzMzg7Ij48IUVOVElUWSBubGVxcSAiJiN4MjI2NjsmI3gzMzg7Ij48IUVOVElUWSBnRSAiJiN4MjI2NzsiPjwhRU5USVRZIEdyZWF0ZXJGdWxsRXF1YWwgIiYjeDIyNjc7Ij48IUVOVElUWSBnZXFxICImI3gyMjY3OyI%2BPCFFTlRJVFkgbmdFICImI3gyMjY3OyYjeDMzODsiPjwhRU5USVRZIG5nZXFxICImI3gyMjY3OyYjeDMzODs
 iPjwhRU5USVRZIE5vdEdyZWF0ZXJGdWxsRXF1YWwgIiYjeDIyNjc7JiN4MzM4OyI%2BPCFFTlRJVFkgbG5FICImI3gyMjY4OyI%2BPCFFTlRJVFkgbG5lcXEgIiYjeDIyNjg7Ij48IUVOVElUWSBsdm5FICImI3gyMjY4OyYjeEZFMDA7Ij48IUVOVElUWSBsdmVydG5lcXEgIiYjeDIyNjg7JiN4RkUwMDsiPjwhRU5USVRZIGduRSAiJiN4MjI2OTsiPjwhRU5USVRZIGduZXFxICImI3gyMjY5OyI%2BPCFFTlRJVFkgZ3ZuRSAiJiN4MjI2OTsmI3hGRTAwOyI%2BPCFFTlRJVFkgZ3ZlcnRuZXFxICImI3gyMjY5OyYjeEZFMDA7Ij48IUVOVElUWSBMdCAiJiN4MjI2QTsiPjwhRU5USVRZIE5lc3RlZExlc3NMZXNzICImI3gyMjZBOyI%2BPCFFTlRJVFkgbGwgIiYjeDIyNkE7Ij48IUVOVElUWSBuTHR2ICImI3gyMjZBOyYjeDMzODsiPjwhRU5USVRZIE5vdExlc3NMZXNzICImI3gyMjZBOyYjeDMzODsiPjwhRU5USVRZIG5MdCAiJiN4MjI2QTsmI3gyMEQyOyI%2BPCFFTlRJVFkgR3QgIiYjeDIyNkI7Ij48IUVOVElUWSBOZXN0ZWRHcmVhdGVyR3JlYXRlciAiJiN4MjI2QjsiPjwhRU5USVRZIGdnICImI3gyMjZCOyI%2BPCFFTlRJVFkgbkd0diAiJiN4MjI2QjsmI3gzMzg7Ij48IUVOVElUWSBOb3RHcmVhdGVyR3JlYXRlciAiJiN4MjI2QjsmI3gzMzg7Ij48IUVOVElUWSBuR3QgIiYjeDIyNkI7JiN4MjBEMjsiPjwhRU5USVRZIHR3aXh0ICImI3gyMjZDOyI%2BPCFFTlRJVFkgYmV0d2VlbiAiJiN4MjI2QzsiPjwhRU5U
 SVRZIE5vdEN1cENhcCAiJiN4MjI2RDsiPjwhRU5USVRZIG5sdCAiJiN4MjI2RTsiPjwhRU5USVRZIE5vdExlc3MgIiYjeDIyNkU7Ij48IUVOVElUWSBubGVzcyAiJiN4MjI2RTsiPjwhRU5USVRZIG5ndCAiJiN4MjI2RjsiPjwhRU5USVRZIE5vdEdyZWF0ZXIgIiYjeDIyNkY7Ij48IUVOVElUWSBuZ3RyICImI3gyMjZGOyI%2BPCFFTlRJVFkgbmxlICImI3gyMjcwOyI%2BPCFFTlRJVFkgTm90TGVzc0VxdWFsICImI3gyMjcwOyI%2BPCFFTlRJVFkgbmxlcSAiJiN4MjI3MDsiPjwhRU5USVRZIG5nZSAiJiN4MjI3MTsiPjwhRU5USVRZIE5vdEdyZWF0ZXJFcXVhbCAiJiN4MjI3MTsiPjwhRU5USVRZIG5nZXEgIiYjeDIyNzE7Ij48IUVOVElUWSBsc2ltICImI3gyMjcyOyI%2BPCFFTlRJVFkgTGVzc1RpbGRlICImI3gyMjcyOyI%2BPCFFTlRJVFkgbGVzc3NpbSAiJiN4MjI3MjsiPjwhRU5USVRZIGdzaW0gIiYjeDIyNzM7Ij48IUVOVElUWSBndHJzaW0gIiYjeDIyNzM7Ij48IUVOVElUWSBHcmVhdGVyVGlsZGUgIiYjeDIyNzM7Ij48IUVOVElUWSBubHNpbSAiJiN4MjI3NDsiPjwhRU5USVRZIE5vdExlc3NUaWxkZSAiJiN4MjI3NDsiPjwhRU5USVRZIG5nc2ltICImI3gyMjc1OyI%2BPCFFTlRJVFkgTm90R3JlYXRlclRpbGRlICImI3gyMjc1OyI%2BPCFFTlRJVFkgbGcgIiYjeDIyNzY7Ij48IUVOVElUWSBsZXNzZ3RyICImI3gyMjc2OyI%2BPCFFTlRJVFkgTGVzc0dyZWF0ZXIgIiYjeDIyNzY7Ij48IUVOVElUW
 SBnbCAiJiN4MjI3NzsiPjwhRU5USVRZIGd0cmxlc3MgIiYjeDIyNzc7Ij48IUVOVElUWSBHcmVhdGVyTGVzcyAiJiN4MjI3NzsiPjwhRU5USVRZIG50bGcgIiYjeDIyNzg7Ij48IUVOVElUWSBOb3RMZXNzR3JlYXRlciAiJiN4MjI3ODsiPjwhRU5USVRZIG50Z2wgIiYjeDIyNzk7Ij48IUVOVElUWSBOb3RHcmVhdGVyTGVzcyAiJiN4MjI3OTsiPjwhRU5USVRZIHByICImI3gyMjdBOyI%2BPCFFTlRJVFkgUHJlY2VkZXMgIiYjeDIyN0E7Ij48IUVOVElUWSBwcmVjICImI3gyMjdBOyI%2BPCFFTlRJVFkgc2MgIiYjeDIyN0I7Ij48IUVOVElUWSBTdWNjZWVkcyAiJiN4MjI3QjsiPjwhRU5USVRZIHN1Y2MgIiYjeDIyN0I7Ij48IUVOVElUWSBwcmN1ZSAiJiN4MjI3QzsiPjwhRU5USVRZIFByZWNlZGVzU2xhbnRFcXVhbCAiJiN4MjI3QzsiPjwhRU5USVRZIHByZWNjdXJseWVxICImI3gyMjdDOyI%2BPCFFTlRJVFkgc2NjdWUgIiYjeDIyN0Q7Ij48IUVOVElUWSBTdWNjZWVkc1NsYW50RXF1YWwgIiYjeDIyN0Q7Ij48IUVOVElUWSBzdWNjY3VybHllcSAiJiN4MjI3RDsiPjwhRU5USVRZIHByc2ltICImI3gyMjdFOyI%2BPCFFTlRJVFkgcHJlY3NpbSAiJiN4MjI3RTsiPjwhRU5USVRZIFByZWNlZGVzVGlsZGUgIiYjeDIyN0U7Ij48IUVOVElUWSBzY3NpbSAiJiN4MjI3RjsiPjwhRU5USVRZIHN1Y2NzaW0gIiYjeDIyN0Y7Ij48IUVOVElUWSBTdWNjZWVkc1RpbGRlICImI3gyMjdGOyI%2BPCFFTlRJVFkgTm90U3Vj
 Y2VlZHNUaWxkZSAiJiN4MjI3RjsmI3gzMzg7Ij48IUVOVElUWSBucHIgIiYjeDIyODA7Ij48IUVOVElUWSBucHJlYyAiJiN4MjI4MDsiPjwhRU5USVRZIE5vdFByZWNlZGVzICImI3gyMjgwOyI%2BPCFFTlRJVFkgbnNjICImI3gyMjgxOyI%2BPCFFTlRJVFkgbnN1Y2MgIiYjeDIyODE7Ij48IUVOVElUWSBOb3RTdWNjZWVkcyAiJiN4MjI4MTsiPjwhRU5USVRZIHN1YiAiJiN4MjI4MjsiPjwhRU5USVRZIHN1YnNldCAiJiN4MjI4MjsiPjwhRU5USVRZIHZuc3ViICImI3gyMjgyOyYjeDIwRDI7Ij48IUVOVElUWSBuc3Vic2V0ICImI3gyMjgyOyYjeDIwRDI7Ij48IUVOVElUWSBOb3RTdWJzZXQgIiYjeDIyODI7JiN4MjBEMjsiPjwhRU5USVRZIHN1cCAiJiN4MjI4MzsiPjwhRU5USVRZIHN1cHNldCAiJiN4MjI4MzsiPjwhRU5USVRZIFN1cGVyc2V0ICImI3gyMjgzOyI%2BPCFFTlRJVFkgdm5zdXAgIiYjeDIyODM7JiN4MjBEMjsiPjwhRU5USVRZIG5zdXBzZXQgIiYjeDIyODM7JiN4MjBEMjsiPjwhRU5USVRZIE5vdFN1cGVyc2V0ICImI3gyMjgzOyYjeDIwRDI7Ij48IUVOVElUWSBuc3ViICImI3gyMjg0OyI%2BPCFFTlRJVFkgbnN1cCAiJiN4MjI4NTsiPjwhRU5USVRZIHN1YmUgIiYjeDIyODY7Ij48IUVOVElUWSBTdWJzZXRFcXVhbCAiJiN4MjI4NjsiPjwhRU5USVRZIHN1YnNldGVxICImI3gyMjg2OyI%2BPCFFTlRJVFkgc3VwZSAiJiN4MjI4NzsiPjwhRU5USVRZIHN1cHNldGVxICImI3gyMjg3OyI%2BP
 CFFTlRJVFkgU3VwZXJzZXRFcXVhbCAiJiN4MjI4NzsiPjwhRU5USVRZIG5zdWJlICImI3gyMjg4OyI%2BPCFFTlRJVFkgbnN1YnNldGVxICImI3gyMjg4OyI%2BPCFFTlRJVFkgTm90U3Vic2V0RXF1YWwgIiYjeDIyODg7Ij48IUVOVElUWSBuc3VwZSAiJiN4MjI4OTsiPjwhRU5USVRZIG5zdXBzZXRlcSAiJiN4MjI4OTsiPjwhRU5USVRZIE5vdFN1cGVyc2V0RXF1YWwgIiYjeDIyODk7Ij48IUVOVElUWSBzdWJuZSAiJiN4MjI4QTsiPjwhRU5USVRZIHN1YnNldG5lcSAiJiN4MjI4QTsiPjwhRU5USVRZIHZzdWJuZSAiJiN4MjI4QTsmI3hGRTAwOyI%2BPCFFTlRJVFkgdmFyc3Vic2V0bmVxICImI3gyMjhBOyYjeEZFMDA7Ij48IUVOVElUWSBzdXBuZSAiJiN4MjI4QjsiPjwhRU5USVRZIHN1cHNldG5lcSAiJiN4MjI4QjsiPjwhRU5USVRZIHZzdXBuZSAiJiN4MjI4QjsmI3hGRTAwOyI%2BPCFFTlRJVFkgdmFyc3Vwc2V0bmVxICImI3gyMjhCOyYjeEZFMDA7Ij48IUVOVElUWSBjdXBkb3QgIiYjeDIyOEQ7Ij48IUVOVElUWSB1cGx1cyAiJiN4MjI4RTsiPjwhRU5USVRZIFVuaW9uUGx1cyAiJiN4MjI4RTsiPjwhRU5USVRZIHNxc3ViICImI3gyMjhGOyI%2BPCFFTlRJVFkgU3F1YXJlU3Vic2V0ICImI3gyMjhGOyI%2BPCFFTlRJVFkgc3FzdWJzZXQgIiYjeDIyOEY7Ij48IUVOVElUWSBOb3RTcXVhcmVTdWJzZXQgIiYjeDIyOEY7JiN4MzM4OyI%2BPCFFTlRJVFkgc3FzdXAgIiYjeDIyOTA7Ij48IUVOVElUWSBT
 cXVhcmVTdXBlcnNldCAiJiN4MjI5MDsiPjwhRU5USVRZIHNxc3Vwc2V0ICImI3gyMjkwOyI%2BPCFFTlRJVFkgTm90U3F1YXJlU3VwZXJzZXQgIiYjeDIyOTA7JiN4MzM4OyI%2BPCFFTlRJVFkgc3FzdWJlICImI3gyMjkxOyI%2BPCFFTlRJVFkgU3F1YXJlU3Vic2V0RXF1YWwgIiYjeDIyOTE7Ij48IUVOVElUWSBzcXN1YnNldGVxICImI3gyMjkxOyI%2BPCFFTlRJVFkgc3FzdXBlICImI3gyMjkyOyI%2BPCFFTlRJVFkgU3F1YXJlU3VwZXJzZXRFcXVhbCAiJiN4MjI5MjsiPjwhRU5USVRZIHNxc3Vwc2V0ZXEgIiYjeDIyOTI7Ij48IUVOVElUWSBzcWNhcCAiJiN4MjI5MzsiPjwhRU5USVRZIFNxdWFyZUludGVyc2VjdGlvbiAiJiN4MjI5MzsiPjwhRU5USVRZIHNxY2FwcyAiJiN4MjI5MzsmI3hGRTAwOyI%2BPCFFTlRJVFkgc3FjdXAgIiYjeDIyOTQ7Ij48IUVOVElUWSBTcXVhcmVVbmlvbiAiJiN4MjI5NDsiPjwhRU5USVRZIHNxY3VwcyAiJiN4MjI5NDsmI3hGRTAwOyI%2BPCFFTlRJVFkgb3BsdXMgIiYjeDIyOTU7Ij48IUVOVElUWSBDaXJjbGVQbHVzICImI3gyMjk1OyI%2BPCFFTlRJVFkgb21pbnVzICImI3gyMjk2OyI%2BPCFFTlRJVFkgQ2lyY2xlTWludXMgIiYjeDIyOTY7Ij48IUVOVElUWSBvdGltZXMgIiYjeDIyOTc7Ij48IUVOVElUWSBDaXJjbGVUaW1lcyAiJiN4MjI5NzsiPjwhRU5USVRZIG9zb2wgIiYjeDIyOTg7Ij48IUVOVElUWSBvZG90ICImI3gyMjk5OyI%2BPCFFTlRJVFkgQ2lyY2xlR
 G90ICImI3gyMjk5OyI%2BPCFFTlRJVFkgb2NpciAiJiN4MjI5QTsiPjwhRU5USVRZIGNpcmNsZWRjaXJjICImI3gyMjlBOyI%2BPCFFTlRJVFkgb2FzdCAiJiN4MjI5QjsiPjwhRU5USVRZIGNpcmNsZWRhc3QgIiYjeDIyOUI7Ij48IUVOVElUWSBvZGFzaCAiJiN4MjI5RDsiPjwhRU5USVRZIGNpcmNsZWRkYXNoICImI3gyMjlEOyI%2BPCFFTlRJVFkgcGx1c2IgIiYjeDIyOUU7Ij48IUVOVElUWSBib3hwbHVzICImI3gyMjlFOyI%2BPCFFTlRJVFkgbWludXNiICImI3gyMjlGOyI%2BPCFFTlRJVFkgYm94bWludXMgIiYjeDIyOUY7Ij48IUVOVElUWSB0aW1lc2IgIiYjeDIyQTA7Ij48IUVOVElUWSBib3h0aW1lcyAiJiN4MjJBMDsiPjwhRU5USVRZIHNkb3RiICImI3gyMkExOyI%2BPCFFTlRJVFkgZG90c3F1YXJlICImI3gyMkExOyI%2BPCFFTlRJVFkgdmRhc2ggIiYjeDIyQTI7Ij48IUVOVElUWSBSaWdodFRlZSAiJiN4MjJBMjsiPjwhRU5USVRZIGRhc2h2ICImI3gyMkEzOyI%2BPCFFTlRJVFkgTGVmdFRlZSAiJiN4MjJBMzsiPjwhRU5USVRZIHRvcCAiJiN4MjJBNDsiPjwhRU5USVRZIERvd25UZWUgIiYjeDIyQTQ7Ij48IUVOVElUWSBib3R0b20gIiYjeDIyQTU7Ij48IUVOVElUWSBib3QgIiYjeDIyQTU7Ij48IUVOVElUWSBwZXJwICImI3gyMkE1OyI%2BPCFFTlRJVFkgVXBUZWUgIiYjeDIyQTU7Ij48IUVOVElUWSBtb2RlbHMgIiYjeDIyQTc7Ij48IUVOVElUWSB2RGFzaCAiJiN4MjJBODsiPjwhRU5U
 SVRZIERvdWJsZVJpZ2h0VGVlICImI3gyMkE4OyI%2BPCFFTlRJVFkgVmRhc2ggIiYjeDIyQTk7Ij48IUVOVElUWSBWdmRhc2ggIiYjeDIyQUE7Ij48IUVOVElUWSBWRGFzaCAiJiN4MjJBQjsiPjwhRU5USVRZIG52ZGFzaCAiJiN4MjJBQzsiPjwhRU5USVRZIG52RGFzaCAiJiN4MjJBRDsiPjwhRU5USVRZIG5WZGFzaCAiJiN4MjJBRTsiPjwhRU5USVRZIG5WRGFzaCAiJiN4MjJBRjsiPjwhRU5USVRZIHBydXJlbCAiJiN4MjJCMDsiPjwhRU5USVRZIHZsdHJpICImI3gyMkIyOyI%2BPCFFTlRJVFkgdmFydHJpYW5nbGVsZWZ0ICImI3gyMkIyOyI%2BPCFFTlRJVFkgTGVmdFRyaWFuZ2xlICImI3gyMkIyOyI%2BPCFFTlRJVFkgdnJ0cmkgIiYjeDIyQjM7Ij48IUVOVElUWSB2YXJ0cmlhbmdsZXJpZ2h0ICImI3gyMkIzOyI%2BPCFFTlRJVFkgUmlnaHRUcmlhbmdsZSAiJiN4MjJCMzsiPjwhRU5USVRZIGx0cmllICImI3gyMkI0OyI%2BPCFFTlRJVFkgdHJpYW5nbGVsZWZ0ZXEgIiYjeDIyQjQ7Ij48IUVOVElUWSBMZWZ0VHJpYW5nbGVFcXVhbCAiJiN4MjJCNDsiPjwhRU5USVRZIG52bHRyaWUgIiYjeDIyQjQ7JiN4MjBEMjsiPjwhRU5USVRZIHJ0cmllICImI3gyMkI1OyI%2BPCFFTlRJVFkgdHJpYW5nbGVyaWdodGVxICImI3gyMkI1OyI%2BPCFFTlRJVFkgUmlnaHRUcmlhbmdsZUVxdWFsICImI3gyMkI1OyI%2BPCFFTlRJVFkgbnZydHJpZSAiJiN4MjJCNTsmI3gyMEQyOyI%2BPCFFTlRJVFkgb3JpZ29mICImI
 3gyMkI2OyI%2BPCFFTlRJVFkgaW1vZiAiJiN4MjJCNzsiPjwhRU5USVRZIG11bWFwICImI3gyMkI4OyI%2BPCFFTlRJVFkgbXVsdGltYXAgIiYjeDIyQjg7Ij48IUVOVElUWSBoZXJjb24gIiYjeDIyQjk7Ij48IUVOVElUWSBpbnRjYWwgIiYjeDIyQkE7Ij48IUVOVElUWSBpbnRlcmNhbCAiJiN4MjJCQTsiPjwhRU5USVRZIHZlZWJhciAiJiN4MjJCQjsiPjwhRU5USVRZIGJhcnZlZSAiJiN4MjJCRDsiPjwhRU5USVRZIGFuZ3J0dmIgIiYjeDIyQkU7Ij48IUVOVElUWSBscnRyaSAiJiN4MjJCRjsiPjwhRU5USVRZIHh3ZWRnZSAiJiN4MjJDMDsiPjwhRU5USVRZIFdlZGdlICImI3gyMkMwOyI%2BPCFFTlRJVFkgYmlnd2VkZ2UgIiYjeDIyQzA7Ij48IUVOVElUWSB4dmVlICImI3gyMkMxOyI%2BPCFFTlRJVFkgVmVlICImI3gyMkMxOyI%2BPCFFTlRJVFkgYmlndmVlICImI3gyMkMxOyI%2BPCFFTlRJVFkgeGNhcCAiJiN4MjJDMjsiPjwhRU5USVRZIEludGVyc2VjdGlvbiAiJiN4MjJDMjsiPjwhRU5USVRZIGJpZ2NhcCAiJiN4MjJDMjsiPjwhRU5USVRZIHhjdXAgIiYjeDIyQzM7Ij48IUVOVElUWSBVbmlvbiAiJiN4MjJDMzsiPjwhRU5USVRZIGJpZ2N1cCAiJiN4MjJDMzsiPjwhRU5USVRZIGRpYW0gIiYjeDIyQzQ7Ij48IUVOVElUWSBkaWFtb25kICImI3gyMkM0OyI%2BPCFFTlRJVFkgRGlhbW9uZCAiJiN4MjJDNDsiPjwhRU5USVRZIHNkb3QgIiYjeDIyQzU7Ij48IUVOVElUWSBzc3RhcmYgIiYjeDIyQzY7
 Ij48IUVOVElUWSBTdGFyICImI3gyMkM2OyI%2BPCFFTlRJVFkgZGl2b254ICImI3gyMkM3OyI%2BPCFFTlRJVFkgZGl2aWRlb250aW1lcyAiJiN4MjJDNzsiPjwhRU5USVRZIGJvd3RpZSAiJiN4MjJDODsiPjwhRU5USVRZIGx0aW1lcyAiJiN4MjJDOTsiPjwhRU5USVRZIHJ0aW1lcyAiJiN4MjJDQTsiPjwhRU5USVRZIGx0aHJlZSAiJiN4MjJDQjsiPjwhRU5USVRZIGxlZnR0aHJlZXRpbWVzICImI3gyMkNCOyI%2BPCFFTlRJVFkgcnRocmVlICImI3gyMkNDOyI%2BPCFFTlRJVFkgcmlnaHR0aHJlZXRpbWVzICImI3gyMkNDOyI%2BPCFFTlRJVFkgYnNpbWUgIiYjeDIyQ0Q7Ij48IUVOVElUWSBiYWNrc2ltZXEgIiYjeDIyQ0Q7Ij48IUVOVElUWSBjdXZlZSAiJiN4MjJDRTsiPjwhRU5USVRZIGN1cmx5dmVlICImI3gyMkNFOyI%2BPCFFTlRJVFkgY3V3ZWQgIiYjeDIyQ0Y7Ij48IUVOVElUWSBjdXJseXdlZGdlICImI3gyMkNGOyI%2BPCFFTlRJVFkgU3ViICImI3gyMkQwOyI%2BPCFFTlRJVFkgU3Vic2V0ICImI3gyMkQwOyI%2BPCFFTlRJVFkgU3VwICImI3gyMkQxOyI%2BPCFFTlRJVFkgU3Vwc2V0ICImI3gyMkQxOyI%2BPCFFTlRJVFkgQ2FwICImI3gyMkQyOyI%2BPCFFTlRJVFkgQ3VwICImI3gyMkQzOyI%2BPCFFTlRJVFkgZm9yayAiJiN4MjJENDsiPjwhRU5USVRZIHBpdGNoZm9yayAiJiN4MjJENDsiPjwhRU5USVRZIGVwYXIgIiYjeDIyRDU7Ij48IUVOVElUWSBsdGRvdCAiJiN4MjJENjsiPjwhRU5
 USVRZIGxlc3Nkb3QgIiYjeDIyRDY7Ij48IUVOVElUWSBndGRvdCAiJiN4MjJENzsiPjwhRU5USVRZIGd0cmRvdCAiJiN4MjJENzsiPjwhRU5USVRZIExsICImI3gyMkQ4OyI%2BPCFFTlRJVFkgbkxsICImI3gyMkQ4OyYjeDMzODsiPjwhRU5USVRZIEdnICImI3gyMkQ5OyI%2BPCFFTlRJVFkgZ2dnICImI3gyMkQ5OyI%2BPCFFTlRJVFkgbkdnICImI3gyMkQ5OyYjeDMzODsiPjwhRU5USVRZIGxlZyAiJiN4MjJEQTsiPjwhRU5USVRZIExlc3NFcXVhbEdyZWF0ZXIgIiYjeDIyREE7Ij48IUVOVElUWSBsZXNzZXFndHIgIiYjeDIyREE7Ij48IUVOVElUWSBsZXNnICImI3gyMkRBOyYjeEZFMDA7Ij48IUVOVElUWSBnZWwgIiYjeDIyREI7Ij48IUVOVElUWSBndHJlcWxlc3MgIiYjeDIyREI7Ij48IUVOVElUWSBHcmVhdGVyRXF1YWxMZXNzICImI3gyMkRCOyI%2BPCFFTlRJVFkgZ2VzbCAiJiN4MjJEQjsmI3hGRTAwOyI%2BPCFFTlRJVFkgY3VlcHIgIiYjeDIyREU7Ij48IUVOVElUWSBjdXJseWVxcHJlYyAiJiN4MjJERTsiPjwhRU5USVRZIGN1ZXNjICImI3gyMkRGOyI%2BPCFFTlRJVFkgY3VybHllcXN1Y2MgIiYjeDIyREY7Ij48IUVOVElUWSBucHJjdWUgIiYjeDIyRTA7Ij48IUVOVElUWSBOb3RQcmVjZWRlc1NsYW50RXF1YWwgIiYjeDIyRTA7Ij48IUVOVElUWSBuc2NjdWUgIiYjeDIyRTE7Ij48IUVOVElUWSBOb3RTdWNjZWVkc1NsYW50RXF1YWwgIiYjeDIyRTE7Ij48IUVOVElUWSBuc3FzdWJlICImI3gy
 MkUyOyI%2BPCFFTlRJVFkgTm90U3F1YXJlU3Vic2V0RXF1YWwgIiYjeDIyRTI7Ij48IUVOVElUWSBuc3FzdXBlICImI3gyMkUzOyI%2BPCFFTlRJVFkgTm90U3F1YXJlU3VwZXJzZXRFcXVhbCAiJiN4MjJFMzsiPjwhRU5USVRZIGxuc2ltICImI3gyMkU2OyI%2BPCFFTlRJVFkgZ25zaW0gIiYjeDIyRTc7Ij48IUVOVElUWSBwcm5zaW0gIiYjeDIyRTg7Ij48IUVOVElUWSBwcmVjbnNpbSAiJiN4MjJFODsiPjwhRU5USVRZIHNjbnNpbSAiJiN4MjJFOTsiPjwhRU5USVRZIHN1Y2Nuc2ltICImI3gyMkU5OyI%2BPCFFTlRJVFkgbmx0cmkgIiYjeDIyRUE7Ij48IUVOVElUWSBudHJpYW5nbGVsZWZ0ICImI3gyMkVBOyI%2BPCFFTlRJVFkgTm90TGVmdFRyaWFuZ2xlICImI3gyMkVBOyI%2BPCFFTlRJVFkgbnJ0cmkgIiYjeDIyRUI7Ij48IUVOVElUWSBudHJpYW5nbGVyaWdodCAiJiN4MjJFQjsiPjwhRU5USVRZIE5vdFJpZ2h0VHJpYW5nbGUgIiYjeDIyRUI7Ij48IUVOVElUWSBubHRyaWUgIiYjeDIyRUM7Ij48IUVOVElUWSBudHJpYW5nbGVsZWZ0ZXEgIiYjeDIyRUM7Ij48IUVOVElUWSBOb3RMZWZ0VHJpYW5nbGVFcXVhbCAiJiN4MjJFQzsiPjwhRU5USVRZIG5ydHJpZSAiJiN4MjJFRDsiPjwhRU5USVRZIG50cmlhbmdsZXJpZ2h0ZXEgIiYjeDIyRUQ7Ij48IUVOVElUWSBOb3RSaWdodFRyaWFuZ2xlRXF1YWwgIiYjeDIyRUQ7Ij48IUVOVElUWSB2ZWxsaXAgIiYjeDIyRUU7Ij48IUVOVElUWSBjdGRvdCAiJiN4M
 jJFRjsiPjwhRU5USVRZIHV0ZG90ICImI3gyMkYwOyI%2BPCFFTlRJVFkgZHRkb3QgIiYjeDIyRjE7Ij48IUVOVElUWSBkaXNpbiAiJiN4MjJGMjsiPjwhRU5USVRZIGlzaW5zdiAiJiN4MjJGMzsiPjwhRU5USVRZIGlzaW5zICImI3gyMkY0OyI%2BPCFFTlRJVFkgaXNpbmRvdCAiJiN4MjJGNTsiPjwhRU5USVRZIG5vdGluZG90ICImI3gyMkY1OyYjeDMzODsiPjwhRU5USVRZIG5vdGludmMgIiYjeDIyRjY7Ij48IUVOVElUWSBub3RpbnZiICImI3gyMkY3OyI%2BPCFFTlRJVFkgaXNpbkUgIiYjeDIyRjk7Ij48IUVOVElUWSBub3RpbkUgIiYjeDIyRjk7JiN4MzM4OyI%2BPCFFTlRJVFkgbmlzZCAiJiN4MjJGQTsiPjwhRU5USVRZIHhuaXMgIiYjeDIyRkI7Ij48IUVOVElUWSBuaXMgIiYjeDIyRkM7Ij48IUVOVElUWSBub3RuaXZjICImI3gyMkZEOyI%2BPCFFTlRJVFkgbm90bml2YiAiJiN4MjJGRTsiPjwhRU5USVRZIGJhcndlZCAiJiN4MjMwNTsiPjwhRU5USVRZIGJhcndlZGdlICImI3gyMzA1OyI%2BPCFFTlRJVFkgQmFyd2VkICImI3gyMzA2OyI%2BPCFFTlRJVFkgZG91YmxlYmFyd2VkZ2UgIiYjeDIzMDY7Ij48IUVOVElUWSBsY2VpbCAiJiN4MjMwODsiPjwhRU5USVRZIExlZnRDZWlsaW5nICImI3gyMzA4OyI%2BPCFFTlRJVFkgcmNlaWwgIiYjeDIzMDk7Ij48IUVOVElUWSBSaWdodENlaWxpbmcgIiYjeDIzMDk7Ij48IUVOVElUWSBsZmxvb3IgIiYjeDIzMEE7Ij48IUVOVElUWSBMZWZ0Rmxvb3IgIi
 YjeDIzMEE7Ij48IUVOVElUWSByZmxvb3IgIiYjeDIzMEI7Ij48IUVOVElUWSBSaWdodEZsb29yICImI3gyMzBCOyI%2BPCFFTlRJVFkgZHJjcm9wICImI3gyMzBDOyI%2BPCFFTlRJVFkgZGxjcm9wICImI3gyMzBEOyI%2BPCFFTlRJVFkgdXJjcm9wICImI3gyMzBFOyI%2BPCFFTlRJVFkgdWxjcm9wICImI3gyMzBGOyI%2BPCFFTlRJVFkgYm5vdCAiJiN4MjMxMDsiPjwhRU5USVRZIHByb2ZsaW5lICImI3gyMzEyOyI%2BPCFFTlRJVFkgcHJvZnN1cmYgIiYjeDIzMTM7Ij48IUVOVElUWSB0ZWxyZWMgIiYjeDIzMTU7Ij48IUVOVElUWSB0YXJnZXQgIiYjeDIzMTY7Ij48IUVOVElUWSB1bGNvcm4gIiYjeDIzMUM7Ij48IUVOVElUWSB1bGNvcm5lciAiJiN4MjMxQzsiPjwhRU5USVRZIHVyY29ybiAiJiN4MjMxRDsiPjwhRU5USVRZIHVyY29ybmVyICImI3gyMzFEOyI%2BPCFFTlRJVFkgZGxjb3JuICImI3gyMzFFOyI%2BPCFFTlRJVFkgbGxjb3JuZXIgIiYjeDIzMUU7Ij48IUVOVElUWSBkcmNvcm4gIiYjeDIzMUY7Ij48IUVOVElUWSBscmNvcm5lciAiJiN4MjMxRjsiPjwhRU5USVRZIGZyb3duICImI3gyMzIyOyI%2BPCFFTlRJVFkgc2Zyb3duICImI3gyMzIyOyI%2BPCFFTlRJVFkgc21pbGUgIiYjeDIzMjM7Ij48IUVOVElUWSBzc21pbGUgIiYjeDIzMjM7Ij48IUVOVElUWSBjeWxjdHkgIiYjeDIzMkQ7Ij48IUVOVElUWSBwcm9mYWxhciAiJiN4MjMyRTsiPjwhRU5USVRZIHRvcGJvdCAiJiN4MjMzNjsiPjw
 hRU5USVRZIG92YmFyICImI3gyMzNEOyI%2BPCFFTlRJVFkgc29sYmFyICImI3gyMzNGOyI%2BPCFFTlRJVFkgYW5nemFyciAiJiN4MjM3QzsiPjwhRU5USVRZIGxtb3VzdCAiJiN4MjNCMDsiPjwhRU5USVRZIGxtb3VzdGFjaGUgIiYjeDIzQjA7Ij48IUVOVElUWSBybW91c3QgIiYjeDIzQjE7Ij48IUVOVElUWSBybW91c3RhY2hlICImI3gyM0IxOyI%2BPCFFTlRJVFkgdGJyayAiJiN4MjNCNDsiPjwhRU5USVRZIE92ZXJCcmFja2V0ICImI3gyM0I0OyI%2BPCFFTlRJVFkgYmJyayAiJiN4MjNCNTsiPjwhRU5USVRZIFVuZGVyQnJhY2tldCAiJiN4MjNCNTsiPjwhRU5USVRZIGJicmt0YnJrICImI3gyM0I2OyI%2BPCFFTlRJVFkgT3ZlclBhcmVudGhlc2lzICImI3gyM0RDOyI%2BPCFFTlRJVFkgVW5kZXJQYXJlbnRoZXNpcyAiJiN4MjNERDsiPjwhRU5USVRZIE92ZXJCcmFjZSAiJiN4MjNERTsiPjwhRU5USVRZIFVuZGVyQnJhY2UgIiYjeDIzREY7Ij48IUVOVElUWSB0cnBleml1bSAiJiN4MjNFMjsiPjwhRU5USVRZIGVsaW50ZXJzICImI3gyM0U3OyI%2BPCFFTlRJVFkgYmxhbmsgIiYjeDI0MjM7Ij48IUVOVElUWSBvUyAiJiN4MjRDODsiPjwhRU5USVRZIGNpcmNsZWRTICImI3gyNEM4OyI%2BPCFFTlRJVFkgYm94aCAiJiN4MjUwMDsiPjwhRU5USVRZIEhvcml6b250YWxMaW5lICImI3gyNTAwOyI%2BPCFFTlRJVFkgYm94diAiJiN4MjUwMjsiPjwhRU5USVRZIGJveGRyICImI3gyNTBDOyI%2BPCFFTlRJ
 VFkgYm94ZGwgIiYjeDI1MTA7Ij48IUVOVElUWSBib3h1ciAiJiN4MjUxNDsiPjwhRU5USVRZIGJveHVsICImI3gyNTE4OyI%2BPCFFTlRJVFkgYm94dnIgIiYjeDI1MUM7Ij48IUVOVElUWSBib3h2bCAiJiN4MjUyNDsiPjwhRU5USVRZIGJveGhkICImI3gyNTJDOyI%2BPCFFTlRJVFkgYm94aHUgIiYjeDI1MzQ7Ij48IUVOVElUWSBib3h2aCAiJiN4MjUzQzsiPjwhRU5USVRZIGJveEggIiYjeDI1NTA7Ij48IUVOVElUWSBib3hWICImI3gyNTUxOyI%2BPCFFTlRJVFkgYm94ZFIgIiYjeDI1NTI7Ij48IUVOVElUWSBib3hEciAiJiN4MjU1MzsiPjwhRU5USVRZIGJveERSICImI3gyNTU0OyI%2BPCFFTlRJVFkgYm94ZEwgIiYjeDI1NTU7Ij48IUVOVElUWSBib3hEbCAiJiN4MjU1NjsiPjwhRU5USVRZIGJveERMICImI3gyNTU3OyI%2BPCFFTlRJVFkgYm94dVIgIiYjeDI1NTg7Ij48IUVOVElUWSBib3hVciAiJiN4MjU1OTsiPjwhRU5USVRZIGJveFVSICImI3gyNTVBOyI%2BPCFFTlRJVFkgYm94dUwgIiYjeDI1NUI7Ij48IUVOVElUWSBib3hVbCAiJiN4MjU1QzsiPjwhRU5USVRZIGJveFVMICImI3gyNTVEOyI%2BPCFFTlRJVFkgYm94dlIgIiYjeDI1NUU7Ij48IUVOVElUWSBib3hWciAiJiN4MjU1RjsiPjwhRU5USVRZIGJveFZSICImI3gyNTYwOyI%2BPCFFTlRJVFkgYm94dkwgIiYjeDI1NjE7Ij48IUVOVElUWSBib3hWbCAiJiN4MjU2MjsiPjwhRU5USVRZIGJveFZMICImI3gyNTYzOyI%2BPCFFTlRJVFk
 gYm94SGQgIiYjeDI1NjQ7Ij48IUVOVElUWSBib3hoRCAiJiN4MjU2NTsiPjwhRU5USVRZIGJveEhEICImI3gyNTY2OyI%2BPCFFTlRJVFkgYm94SHUgIiYjeDI1Njc7Ij48IUVOVElUWSBib3hoVSAiJiN4MjU2ODsiPjwhRU5USVRZIGJveEhVICImI3gyNTY5OyI%2BPCFFTlRJVFkgYm94dkggIiYjeDI1NkE7Ij48IUVOVElUWSBib3hWaCAiJiN4MjU2QjsiPjwhRU5USVRZIGJveFZIICImI3gyNTZDOyI%2BPCFFTlRJVFkgdWhibGsgIiYjeDI1ODA7Ij48IUVOVElUWSBsaGJsayAiJiN4MjU4NDsiPjwhRU5USVRZIGJsb2NrICImI3gyNTg4OyI%2BPCFFTlRJVFkgYmxrMTQgIiYjeDI1OTE7Ij48IUVOVElUWSBibGsxMiAiJiN4MjU5MjsiPjwhRU5USVRZIGJsazM0ICImI3gyNTkzOyI%2BPCFFTlRJVFkgc3F1ICImI3gyNUExOyI%2BPCFFTlRJVFkgc3F1YXJlICImI3gyNUExOyI%2BPCFFTlRJVFkgU3F1YXJlICImI3gyNUExOyI%2BPCFFTlRJVFkgc3F1ZiAiJiN4MjVBQTsiPjwhRU5USVRZIHNxdWFyZiAiJiN4MjVBQTsiPjwhRU5USVRZIGJsYWNrc3F1YXJlICImI3gyNUFBOyI%2BPCFFTlRJVFkgRmlsbGVkVmVyeVNtYWxsU3F1YXJlICImI3gyNUFBOyI%2BPCFFTlRJVFkgRW1wdHlWZXJ5U21hbGxTcXVhcmUgIiYjeDI1QUI7Ij48IUVOVElUWSByZWN0ICImI3gyNUFEOyI%2BPCFFTlRJVFkgbWFya2VyICImI3gyNUFFOyI%2BPCFFTlRJVFkgZmx0bnMgIiYjeDI1QjE7Ij48IUVOVElUWSB4dXRyaSAiJiN4
 MjVCMzsiPjwhRU5USVRZIGJpZ3RyaWFuZ2xldXAgIiYjeDI1QjM7Ij48IUVOVElUWSB1dHJpZiAiJiN4MjVCNDsiPjwhRU5USVRZIGJsYWNrdHJpYW5nbGUgIiYjeDI1QjQ7Ij48IUVOVElUWSB1dHJpICImI3gyNUI1OyI%2BPCFFTlRJVFkgdHJpYW5nbGUgIiYjeDI1QjU7Ij48IUVOVElUWSBydHJpZiAiJiN4MjVCODsiPjwhRU5USVRZIGJsYWNrdHJpYW5nbGVyaWdodCAiJiN4MjVCODsiPjwhRU5USVRZIHJ0cmkgIiYjeDI1Qjk7Ij48IUVOVElUWSB0cmlhbmdsZXJpZ2h0ICImI3gyNUI5OyI%2BPCFFTlRJVFkgeGR0cmkgIiYjeDI1QkQ7Ij48IUVOVElUWSBiaWd0cmlhbmdsZWRvd24gIiYjeDI1QkQ7Ij48IUVOVElUWSBkdHJpZiAiJiN4MjVCRTsiPjwhRU5USVRZIGJsYWNrdHJpYW5nbGVkb3duICImI3gyNUJFOyI%2BPCFFTlRJVFkgZHRyaSAiJiN4MjVCRjsiPjwhRU5USVRZIHRyaWFuZ2xlZG93biAiJiN4MjVCRjsiPjwhRU5USVRZIGx0cmlmICImI3gyNUMyOyI%2BPCFFTlRJVFkgYmxhY2t0cmlhbmdsZWxlZnQgIiYjeDI1QzI7Ij48IUVOVElUWSBsdHJpICImI3gyNUMzOyI%2BPCFFTlRJVFkgdHJpYW5nbGVsZWZ0ICImI3gyNUMzOyI%2BPCFFTlRJVFkgbG96ICImI3gyNUNBOyI%2BPCFFTlRJVFkgbG96ZW5nZSAiJiN4MjVDQTsiPjwhRU5USVRZIGNpciAiJiN4MjVDQjsiPjwhRU5USVRZIHRyaWRvdCAiJiN4MjVFQzsiPjwhRU5USVRZIHhjaXJjICImI3gyNUVGOyI%2BPCFFTlRJVFkgYmlnY2lyY
 yAiJiN4MjVFRjsiPjwhRU5USVRZIHVsdHJpICImI3gyNUY4OyI%2BPCFFTlRJVFkgdXJ0cmkgIiYjeDI1Rjk7Ij48IUVOVElUWSBsbHRyaSAiJiN4MjVGQTsiPjwhRU5USVRZIEVtcHR5U21hbGxTcXVhcmUgIiYjeDI1RkI7Ij48IUVOVElUWSBGaWxsZWRTbWFsbFNxdWFyZSAiJiN4MjVGQzsiPjwhRU5USVRZIHN0YXJmICImI3gyNjA1OyI%2BPCFFTlRJVFkgYmlnc3RhciAiJiN4MjYwNTsiPjwhRU5USVRZIHN0YXIgIiYjeDI2MDY7Ij48IUVOVElUWSBwaG9uZSAiJiN4MjYwRTsiPjwhRU5USVRZIGZlbWFsZSAiJiN4MjY0MDsiPjwhRU5USVRZIG1hbGUgIiYjeDI2NDI7Ij48IUVOVElUWSBzcGFkZXMgIiYjeDI2NjA7Ij48IUVOVElUWSBzcGFkZXN1aXQgIiYjeDI2NjA7Ij48IUVOVElUWSBjbHVicyAiJiN4MjY2MzsiPjwhRU5USVRZIGNsdWJzdWl0ICImI3gyNjYzOyI%2BPCFFTlRJVFkgaGVhcnRzICImI3gyNjY1OyI%2BPCFFTlRJVFkgaGVhcnRzdWl0ICImI3gyNjY1OyI%2BPCFFTlRJVFkgZGlhbXMgIiYjeDI2NjY7Ij48IUVOVElUWSBkaWFtb25kc3VpdCAiJiN4MjY2NjsiPjwhRU5USVRZIHN1bmcgIiYjeDI2NkE7Ij48IUVOVElUWSBmbGF0ICImI3gyNjZEOyI%2BPCFFTlRJVFkgbmF0dXIgIiYjeDI2NkU7Ij48IUVOVElUWSBuYXR1cmFsICImI3gyNjZFOyI%2BPCFFTlRJVFkgc2hhcnAgIiYjeDI2NkY7Ij48IUVOVElUWSBjaGVjayAiJiN4MjcxMzsiPjwhRU5USVRZIGNoZWNrbWFyayAiJiN4Mjcx
 MzsiPjwhRU5USVRZIGNyb3NzICImI3gyNzE3OyI%2BPCFFTlRJVFkgbWFsdCAiJiN4MjcyMDsiPjwhRU5USVRZIG1hbHRlc2UgIiYjeDI3MjA7Ij48IUVOVElUWSBzZXh0ICImI3gyNzM2OyI%2BPCFFTlRJVFkgVmVydGljYWxTZXBhcmF0b3IgIiYjeDI3NTg7Ij48IUVOVElUWSBsYmJyayAiJiN4Mjc3MjsiPjwhRU5USVRZIHJiYnJrICImI3gyNzczOyI%2BPCFFTlRJVFkgYnNvbGhzdWIgIiYjeDI3Qzg7Ij48IUVOVElUWSBzdXBoc29sICImI3gyN0M5OyI%2BPCFFTlRJVFkgbG9icmsgIiYjeDI3RTY7Ij48IUVOVElUWSBMZWZ0RG91YmxlQnJhY2tldCAiJiN4MjdFNjsiPjwhRU5USVRZIHJvYnJrICImI3gyN0U3OyI%2BPCFFTlRJVFkgUmlnaHREb3VibGVCcmFja2V0ICImI3gyN0U3OyI%2BPCFFTlRJVFkgbGFuZyAiJiN4MjdFODsiPjwhRU5USVRZIExlZnRBbmdsZUJyYWNrZXQgIiYjeDI3RTg7Ij48IUVOVElUWSBsYW5nbGUgIiYjeDI3RTg7Ij48IUVOVElUWSByYW5nICImI3gyN0U5OyI%2BPCFFTlRJVFkgUmlnaHRBbmdsZUJyYWNrZXQgIiYjeDI3RTk7Ij48IUVOVElUWSByYW5nbGUgIiYjeDI3RTk7Ij48IUVOVElUWSBMYW5nICImI3gyN0VBOyI%2BPCFFTlRJVFkgUmFuZyAiJiN4MjdFQjsiPjwhRU5USVRZIGxvYW5nICImI3gyN0VDOyI%2BPCFFTlRJVFkgcm9hbmcgIiYjeDI3RUQ7Ij48IUVOVElUWSB4bGFyciAiJiN4MjdGNTsiPjwhRU5USVRZIGxvbmdsZWZ0YXJyb3cgIiYjeDI3RjU7Ij48IUV
 OVElUWSBMb25nTGVmdEFycm93ICImI3gyN0Y1OyI%2BPCFFTlRJVFkgeHJhcnIgIiYjeDI3RjY7Ij48IUVOVElUWSBsb25ncmlnaHRhcnJvdyAiJiN4MjdGNjsiPjwhRU5USVRZIExvbmdSaWdodEFycm93ICImI3gyN0Y2OyI%2BPCFFTlRJVFkgeGhhcnIgIiYjeDI3Rjc7Ij48IUVOVElUWSBsb25nbGVmdHJpZ2h0YXJyb3cgIiYjeDI3Rjc7Ij48IUVOVElUWSBMb25nTGVmdFJpZ2h0QXJyb3cgIiYjeDI3Rjc7Ij48IUVOVElUWSB4bEFyciAiJiN4MjdGODsiPjwhRU5USVRZIExvbmdsZWZ0YXJyb3cgIiYjeDI3Rjg7Ij48IUVOVElUWSBEb3VibGVMb25nTGVmdEFycm93ICImI3gyN0Y4OyI%2BPCFFTlRJVFkgeHJBcnIgIiYjeDI3Rjk7Ij48IUVOVElUWSBMb25ncmlnaHRhcnJvdyAiJiN4MjdGOTsiPjwhRU5USVRZIERvdWJsZUxvbmdSaWdodEFycm93ICImI3gyN0Y5OyI%2BPCFFTlRJVFkgeGhBcnIgIiYjeDI3RkE7Ij48IUVOVElUWSBMb25nbGVmdHJpZ2h0YXJyb3cgIiYjeDI3RkE7Ij48IUVOVElUWSBEb3VibGVMb25nTGVmdFJpZ2h0QXJyb3cgIiYjeDI3RkE7Ij48IUVOVElUWSB4bWFwICImI3gyN0ZDOyI%2BPCFFTlRJVFkgbG9uZ21hcHN0byAiJiN4MjdGQzsiPjwhRU5USVRZIGR6aWdyYXJyICImI3gyN0ZGOyI%2BPCFFTlRJVFkgbnZsQXJyICImI3gyOTAyOyI%2BPCFFTlRJVFkgbnZyQXJyICImI3gyOTAzOyI%2BPCFFTlRJVFkgbnZIYXJyICImI3gyOTA0OyI%2BPCFFTlRJVFkgTWFwICImI3gyOT
 A1OyI%2BPCFFTlRJVFkgbGJhcnIgIiYjeDI5MEM7Ij48IUVOVElUWSByYmFyciAiJiN4MjkwRDsiPjwhRU5USVRZIGJrYXJvdyAiJiN4MjkwRDsiPjwhRU5USVRZIGxCYXJyICImI3gyOTBFOyI%2BPCFFTlRJVFkgckJhcnIgIiYjeDI5MEY7Ij48IUVOVElUWSBkYmthcm93ICImI3gyOTBGOyI%2BPCFFTlRJVFkgUkJhcnIgIiYjeDI5MTA7Ij48IUVOVElUWSBkcmJrYXJvdyAiJiN4MjkxMDsiPjwhRU5USVRZIEREb3RyYWhkICImI3gyOTExOyI%2BPCFFTlRJVFkgVXBBcnJvd0JhciAiJiN4MjkxMjsiPjwhRU5USVRZIERvd25BcnJvd0JhciAiJiN4MjkxMzsiPjwhRU5USVRZIFJhcnJ0bCAiJiN4MjkxNjsiPjwhRU5USVRZIGxhdGFpbCAiJiN4MjkxOTsiPjwhRU5USVRZIHJhdGFpbCAiJiN4MjkxQTsiPjwhRU5USVRZIGxBdGFpbCAiJiN4MjkxQjsiPjwhRU5USVRZIHJBdGFpbCAiJiN4MjkxQzsiPjwhRU5USVRZIGxhcnJmcyAiJiN4MjkxRDsiPjwhRU5USVRZIHJhcnJmcyAiJiN4MjkxRTsiPjwhRU5USVRZIGxhcnJiZnMgIiYjeDI5MUY7Ij48IUVOVElUWSByYXJyYmZzICImI3gyOTIwOyI%2BPCFFTlRJVFkgbndhcmhrICImI3gyOTIzOyI%2BPCFFTlRJVFkgbmVhcmhrICImI3gyOTI0OyI%2BPCFFTlRJVFkgc2VhcmhrICImI3gyOTI1OyI%2BPCFFTlRJVFkgaGtzZWFyb3cgIiYjeDI5MjU7Ij48IUVOVElUWSBzd2FyaGsgIiYjeDI5MjY7Ij48IUVOVElUWSBoa3N3YXJvdyAiJiN4MjkyNjsiPjwhRU5USVR
 ZIG53bmVhciAiJiN4MjkyNzsiPjwhRU5USVRZIG5lc2VhciAiJiN4MjkyODsiPjwhRU5USVRZIHRvZWEgIiYjeDI5Mjg7Ij48IUVOVElUWSBzZXN3YXIgIiYjeDI5Mjk7Ij48IUVOVElUWSB0b3NhICImI3gyOTI5OyI%2BPCFFTlRJVFkgc3dud2FyICImI3gyOTJBOyI%2BPCFFTlRJVFkgcmFycmMgIiYjeDI5MzM7Ij48IUVOVElUWSBucmFycmMgIiYjeDI5MzM7JiN4MzM4OyI%2BPCFFTlRJVFkgY3VkYXJyciAiJiN4MjkzNTsiPjwhRU5USVRZIGxkY2EgIiYjeDI5MzY7Ij48IUVOVElUWSByZGNhICImI3gyOTM3OyI%2BPCFFTlRJVFkgY3VkYXJybCAiJiN4MjkzODsiPjwhRU5USVRZIGxhcnJwbCAiJiN4MjkzOTsiPjwhRU5USVRZIGN1cmFycm0gIiYjeDI5M0M7Ij48IUVOVElUWSBjdWxhcnJwICImI3gyOTNEOyI%2BPCFFTlRJVFkgcmFycnBsICImI3gyOTQ1OyI%2BPCFFTlRJVFkgaGFycmNpciAiJiN4Mjk0ODsiPjwhRU5USVRZIFVhcnJvY2lyICImI3gyOTQ5OyI%2BPCFFTlRJVFkgbHVyZHNoYXIgIiYjeDI5NEE7Ij48IUVOVElUWSBsZHJ1c2hhciAiJiN4Mjk0QjsiPjwhRU5USVRZIExlZnRSaWdodFZlY3RvciAiJiN4Mjk0RTsiPjwhRU5USVRZIFJpZ2h0VXBEb3duVmVjdG9yICImI3gyOTRGOyI%2BPCFFTlRJVFkgRG93bkxlZnRSaWdodFZlY3RvciAiJiN4Mjk1MDsiPjwhRU5USVRZIExlZnRVcERvd25WZWN0b3IgIiYjeDI5NTE7Ij48IUVOVElUWSBMZWZ0VmVjdG9yQmFyICImI3gyOTUyOyI%2BPC
 FFTlRJVFkgUmlnaHRWZWN0b3JCYXIgIiYjeDI5NTM7Ij48IUVOVElUWSBSaWdodFVwVmVjdG9yQmFyICImI3gyOTU0OyI%2BPCFFTlRJVFkgUmlnaHREb3duVmVjdG9yQmFyICImI3gyOTU1OyI%2BPCFFTlRJVFkgRG93bkxlZnRWZWN0b3JCYXIgIiYjeDI5NTY7Ij48IUVOVElUWSBEb3duUmlnaHRWZWN0b3JCYXIgIiYjeDI5NTc7Ij48IUVOVElUWSBMZWZ0VXBWZWN0b3JCYXIgIiYjeDI5NTg7Ij48IUVOVElUWSBMZWZ0RG93blZlY3RvckJhciAiJiN4Mjk1OTsiPjwhRU5USVRZIExlZnRUZWVWZWN0b3IgIiYjeDI5NUE7Ij48IUVOVElUWSBSaWdodFRlZVZlY3RvciAiJiN4Mjk1QjsiPjwhRU5USVRZIFJpZ2h0VXBUZWVWZWN0b3IgIiYjeDI5NUM7Ij48IUVOVElUWSBSaWdodERvd25UZWVWZWN0b3IgIiYjeDI5NUQ7Ij48IUVOVElUWSBEb3duTGVmdFRlZVZlY3RvciAiJiN4Mjk1RTsiPjwhRU5USVRZIERvd25SaWdodFRlZVZlY3RvciAiJiN4Mjk1RjsiPjwhRU5USVRZIExlZnRVcFRlZVZlY3RvciAiJiN4Mjk2MDsiPjwhRU5USVRZIExlZnREb3duVGVlVmVjdG9yICImI3gyOTYxOyI%2BPCFFTlRJVFkgbEhhciAiJiN4Mjk2MjsiPjwhRU5USVRZIHVIYXIgIiYjeDI5NjM7Ij48IUVOVElUWSBySGFyICImI3gyOTY0OyI%2BPCFFTlRJVFkgZEhhciAiJiN4Mjk2NTsiPjwhRU5USVRZIGx1cnVoYXIgIiYjeDI5NjY7Ij48IUVOVElUWSBsZHJkaGFyICImI3gyOTY3OyI%2BPCFFTlRJVFkgcnVsdWhhciAiJiN4M
 jk2ODsiPjwhRU5USVRZIHJkbGRoYXIgIiYjeDI5Njk7Ij48IUVOVElUWSBsaGFydWwgIiYjeDI5NkE7Ij48IUVOVElUWSBsbGhhcmQgIiYjeDI5NkI7Ij48IUVOVElUWSByaGFydWwgIiYjeDI5NkM7Ij48IUVOVElUWSBscmhhcmQgIiYjeDI5NkQ7Ij48IUVOVElUWSB1ZGhhciAiJiN4Mjk2RTsiPjwhRU5USVRZIFVwRXF1aWxpYnJpdW0gIiYjeDI5NkU7Ij48IUVOVElUWSBkdWhhciAiJiN4Mjk2RjsiPjwhRU5USVRZIFJldmVyc2VVcEVxdWlsaWJyaXVtICImI3gyOTZGOyI%2BPCFFTlRJVFkgUm91bmRJbXBsaWVzICImI3gyOTcwOyI%2BPCFFTlRJVFkgZXJhcnIgIiYjeDI5NzE7Ij48IUVOVElUWSBzaW1yYXJyICImI3gyOTcyOyI%2BPCFFTlRJVFkgbGFycnNpbSAiJiN4Mjk3MzsiPjwhRU5USVRZIHJhcnJzaW0gIiYjeDI5NzQ7Ij48IUVOVElUWSByYXJyYXAgIiYjeDI5NzU7Ij48IUVOVElUWSBsdGxhcnIgIiYjeDI5NzY7Ij48IUVOVElUWSBndHJhcnIgIiYjeDI5Nzg7Ij48IUVOVElUWSBzdWJyYXJyICImI3gyOTc5OyI%2BPCFFTlRJVFkgc3VwbGFyciAiJiN4Mjk3QjsiPjwhRU5USVRZIGxmaXNodCAiJiN4Mjk3QzsiPjwhRU5USVRZIHJmaXNodCAiJiN4Mjk3RDsiPjwhRU5USVRZIHVmaXNodCAiJiN4Mjk3RTsiPjwhRU5USVRZIGRmaXNodCAiJiN4Mjk3RjsiPjwhRU5USVRZIGxvcGFyICImI3gyOTg1OyI%2BPCFFTlRJVFkgcm9wYXIgIiYjeDI5ODY7Ij48IUVOVElUWSBsYnJrZSAiJiN4Mjk4Qjsi
 PjwhRU5USVRZIHJicmtlICImI3gyOThDOyI%2BPCFFTlRJVFkgbGJya3NsdSAiJiN4Mjk4RDsiPjwhRU5USVRZIHJicmtzbGQgIiYjeDI5OEU7Ij48IUVOVElUWSBsYnJrc2xkICImI3gyOThGOyI%2BPCFFTlRJVFkgcmJya3NsdSAiJiN4Mjk5MDsiPjwhRU5USVRZIGxhbmdkICImI3gyOTkxOyI%2BPCFFTlRJVFkgcmFuZ2QgIiYjeDI5OTI7Ij48IUVOVElUWSBscGFybHQgIiYjeDI5OTM7Ij48IUVOVElUWSBycGFyZ3QgIiYjeDI5OTQ7Ij48IUVOVElUWSBndGxQYXIgIiYjeDI5OTU7Ij48IUVOVElUWSBsdHJQYXIgIiYjeDI5OTY7Ij48IUVOVElUWSB2emlnemFnICImI3gyOTlBOyI%2BPCFFTlRJVFkgdmFuZ3J0ICImI3gyOTlDOyI%2BPCFFTlRJVFkgYW5ncnR2YmQgIiYjeDI5OUQ7Ij48IUVOVElUWSBhbmdlICImI3gyOUE0OyI%2BPCFFTlRJVFkgcmFuZ2UgIiYjeDI5QTU7Ij48IUVOVElUWSBkd2FuZ2xlICImI3gyOUE2OyI%2BPCFFTlRJVFkgdXdhbmdsZSAiJiN4MjlBNzsiPjwhRU5USVRZIGFuZ21zZGFhICImI3gyOUE4OyI%2BPCFFTlRJVFkgYW5nbXNkYWIgIiYjeDI5QTk7Ij48IUVOVElUWSBhbmdtc2RhYyAiJiN4MjlBQTsiPjwhRU5USVRZIGFuZ21zZGFkICImI3gyOUFCOyI%2BPCFFTlRJVFkgYW5nbXNkYWUgIiYjeDI5QUM7Ij48IUVOVElUWSBhbmdtc2RhZiAiJiN4MjlBRDsiPjwhRU5USVRZIGFuZ21zZGFnICImI3gyOUFFOyI%2BPCFFTlRJVFkgYW5nbXNkYWggIiYjeDI5QUY7Ij48IUVOV
 ElUWSBiZW1wdHl2ICImI3gyOUIwOyI%2BPCFFTlRJVFkgZGVtcHR5diAiJiN4MjlCMTsiPjwhRU5USVRZIGNlbXB0eXYgIiYjeDI5QjI7Ij48IUVOVElUWSByYWVtcHR5diAiJiN4MjlCMzsiPjwhRU5USVRZIGxhZW1wdHl2ICImI3gyOUI0OyI%2BPCFFTlRJVFkgb2hiYXIgIiYjeDI5QjU7Ij48IUVOVElUWSBvbWlkICImI3gyOUI2OyI%2BPCFFTlRJVFkgb3BhciAiJiN4MjlCNzsiPjwhRU5USVRZIG9wZXJwICImI3gyOUI5OyI%2BPCFFTlRJVFkgb2xjcm9zcyAiJiN4MjlCQjsiPjwhRU5USVRZIG9kc29sZCAiJiN4MjlCQzsiPjwhRU5USVRZIG9sY2lyICImI3gyOUJFOyI%2BPCFFTlRJVFkgb2ZjaXIgIiYjeDI5QkY7Ij48IUVOVElUWSBvbHQgIiYjeDI5QzA7Ij48IUVOVElUWSBvZ3QgIiYjeDI5QzE7Ij48IUVOVElUWSBjaXJzY2lyICImI3gyOUMyOyI%2BPCFFTlRJVFkgY2lyRSAiJiN4MjlDMzsiPjwhRU5USVRZIHNvbGIgIiYjeDI5QzQ7Ij48IUVOVElUWSBic29sYiAiJiN4MjlDNTsiPjwhRU5USVRZIGJveGJveCAiJiN4MjlDOTsiPjwhRU5USVRZIHRyaXNiICImI3gyOUNEOyI%2BPCFFTlRJVFkgcnRyaWx0cmkgIiYjeDI5Q0U7Ij48IUVOVElUWSBMZWZ0VHJpYW5nbGVCYXIgIiYjeDI5Q0Y7Ij48IUVOVElUWSBOb3RMZWZ0VHJpYW5nbGVCYXIgIiYjeDI5Q0Y7JiN4MzM4OyI%2BPCFFTlRJVFkgUmlnaHRUcmlhbmdsZUJhciAiJiN4MjlEMDsiPjwhRU5USVRZIE5vdFJpZ2h0VHJpYW5nbGVCYXIgIi
 YjeDI5RDA7JiN4MzM4OyI%2BPCFFTlRJVFkgaWluZmluICImI3gyOURDOyI%2BPCFFTlRJVFkgaW5maW50aWUgIiYjeDI5REQ7Ij48IUVOVElUWSBudmluZmluICImI3gyOURFOyI%2BPCFFTlRJVFkgZXBhcnNsICImI3gyOUUzOyI%2BPCFFTlRJVFkgc21lcGFyc2wgIiYjeDI5RTQ7Ij48IUVOVElUWSBlcXZwYXJzbCAiJiN4MjlFNTsiPjwhRU5USVRZIGxvemYgIiYjeDI5RUI7Ij48IUVOVElUWSBibGFja2xvemVuZ2UgIiYjeDI5RUI7Ij48IUVOVElUWSBSdWxlRGVsYXllZCAiJiN4MjlGNDsiPjwhRU5USVRZIGRzb2wgIiYjeDI5RjY7Ij48IUVOVElUWSB4b2RvdCAiJiN4MkEwMDsiPjwhRU5USVRZIGJpZ29kb3QgIiYjeDJBMDA7Ij48IUVOVElUWSB4b3BsdXMgIiYjeDJBMDE7Ij48IUVOVElUWSBiaWdvcGx1cyAiJiN4MkEwMTsiPjwhRU5USVRZIHhvdGltZSAiJiN4MkEwMjsiPjwhRU5USVRZIGJpZ290aW1lcyAiJiN4MkEwMjsiPjwhRU5USVRZIHh1cGx1cyAiJiN4MkEwNDsiPjwhRU5USVRZIGJpZ3VwbHVzICImI3gyQTA0OyI%2BPCFFTlRJVFkgeHNxY3VwICImI3gyQTA2OyI%2BPCFFTlRJVFkgYmlnc3FjdXAgIiYjeDJBMDY7Ij48IUVOVElUWSBxaW50ICImI3gyQTBDOyI%2BPCFFTlRJVFkgaWlpaW50ICImI3gyQTBDOyI%2BPCFFTlRJVFkgZnBhcnRpbnQgIiYjeDJBMEQ7Ij48IUVOVElUWSBjaXJmbmludCAiJiN4MkExMDsiPjwhRU5USVRZIGF3aW50ICImI3gyQTExOyI%2BPCFFTlRJVFkgcnBwb
 2xpbnQgIiYjeDJBMTI7Ij48IUVOVElUWSBzY3BvbGludCAiJiN4MkExMzsiPjwhRU5USVRZIG5wb2xpbnQgIiYjeDJBMTQ7Ij48IUVOVElUWSBwb2ludGludCAiJiN4MkExNTsiPjwhRU5USVRZIHF1YXRpbnQgIiYjeDJBMTY7Ij48IUVOVElUWSBpbnRsYXJoayAiJiN4MkExNzsiPjwhRU5USVRZIHBsdXNjaXIgIiYjeDJBMjI7Ij48IUVOVElUWSBwbHVzYWNpciAiJiN4MkEyMzsiPjwhRU5USVRZIHNpbXBsdXMgIiYjeDJBMjQ7Ij48IUVOVElUWSBwbHVzZHUgIiYjeDJBMjU7Ij48IUVOVElUWSBwbHVzc2ltICImI3gyQTI2OyI%2BPCFFTlRJVFkgcGx1c3R3byAiJiN4MkEyNzsiPjwhRU5USVRZIG1jb21tYSAiJiN4MkEyOTsiPjwhRU5USVRZIG1pbnVzZHUgIiYjeDJBMkE7Ij48IUVOVElUWSBsb3BsdXMgIiYjeDJBMkQ7Ij48IUVOVElUWSByb3BsdXMgIiYjeDJBMkU7Ij48IUVOVElUWSBDcm9zcyAiJiN4MkEyRjsiPjwhRU5USVRZIHRpbWVzZCAiJiN4MkEzMDsiPjwhRU5USVRZIHRpbWVzYmFyICImI3gyQTMxOyI%2BPCFFTlRJVFkgc21hc2hwICImI3gyQTMzOyI%2BPCFFTlRJVFkgbG90aW1lcyAiJiN4MkEzNDsiPjwhRU5USVRZIHJvdGltZXMgIiYjeDJBMzU7Ij48IUVOVElUWSBvdGltZXNhcyAiJiN4MkEzNjsiPjwhRU5USVRZIE90aW1lcyAiJiN4MkEzNzsiPjwhRU5USVRZIG9kaXYgIiYjeDJBMzg7Ij48IUVOVElUWSB0cmlwbHVzICImI3gyQTM5OyI%2BPCFFTlRJVFkgdHJpbWludXMgIiYjeDJBM0
 E7Ij48IUVOVElUWSB0cml0aW1lICImI3gyQTNCOyI%2BPCFFTlRJVFkgaXByb2QgIiYjeDJBM0M7Ij48IUVOVElUWSBpbnRwcm9kICImI3gyQTNDOyI%2BPCFFTlRJVFkgYW1hbGcgIiYjeDJBM0Y7Ij48IUVOVElUWSBjYXBkb3QgIiYjeDJBNDA7Ij48IUVOVElUWSBuY3VwICImI3gyQTQyOyI%2BPCFFTlRJVFkgbmNhcCAiJiN4MkE0MzsiPjwhRU5USVRZIGNhcGFuZCAiJiN4MkE0NDsiPjwhRU5USVRZIGN1cG9yICImI3gyQTQ1OyI%2BPCFFTlRJVFkgY3VwY2FwICImI3gyQTQ2OyI%2BPCFFTlRJVFkgY2FwY3VwICImI3gyQTQ3OyI%2BPCFFTlRJVFkgY3VwYnJjYXAgIiYjeDJBNDg7Ij48IUVOVElUWSBjYXBicmN1cCAiJiN4MkE0OTsiPjwhRU5USVRZIGN1cGN1cCAiJiN4MkE0QTsiPjwhRU5USVRZIGNhcGNhcCAiJiN4MkE0QjsiPjwhRU5USVRZIGNjdXBzICImI3gyQTRDOyI%2BPCFFTlRJVFkgY2NhcHMgIiYjeDJBNEQ7Ij48IUVOVElUWSBjY3Vwc3NtICImI3gyQTUwOyI%2BPCFFTlRJVFkgQW5kICImI3gyQTUzOyI%2BPCFFTlRJVFkgT3IgIiYjeDJBNTQ7Ij48IUVOVElUWSBhbmRhbmQgIiYjeDJBNTU7Ij48IUVOVElUWSBvcm9yICImI3gyQTU2OyI%2BPCFFTlRJVFkgb3JzbG9wZSAiJiN4MkE1NzsiPjwhRU5USVRZIGFuZHNsb3BlICImI3gyQTU4OyI%2BPCFFTlRJVFkgYW5kdiAiJiN4MkE1QTsiPjwhRU5USVRZIG9ydiAiJiN4MkE1QjsiPjwhRU5USVRZIGFuZGQgIiYjeDJBNUM7Ij48IUVOVElUW
 SBvcmQgIiYjeDJBNUQ7Ij48IUVOVElUWSB3ZWRiYXIgIiYjeDJBNUY7Ij48IUVOVElUWSBzZG90ZSAiJiN4MkE2NjsiPjwhRU5USVRZIHNpbWRvdCAiJiN4MkE2QTsiPjwhRU5USVRZIGNvbmdkb3QgIiYjeDJBNkQ7Ij48IUVOVElUWSBuY29uZ2RvdCAiJiN4MkE2RDsmI3gzMzg7Ij48IUVOVElUWSBlYXN0ZXIgIiYjeDJBNkU7Ij48IUVOVElUWSBhcGFjaXIgIiYjeDJBNkY7Ij48IUVOVElUWSBhcEUgIiYjeDJBNzA7Ij48IUVOVElUWSBuYXBFICImI3gyQTcwOyYjeDMzODsiPjwhRU5USVRZIGVwbHVzICImI3gyQTcxOyI%2BPCFFTlRJVFkgcGx1c2UgIiYjeDJBNzI7Ij48IUVOVElUWSBFc2ltICImI3gyQTczOyI%2BPCFFTlRJVFkgQ29sb25lICImI3gyQTc0OyI%2BPCFFTlRJVFkgRXF1YWwgIiYjeDJBNzU7Ij48IUVOVElUWSBlRERvdCAiJiN4MkE3NzsiPjwhRU5USVRZIGRkb3RzZXEgIiYjeDJBNzc7Ij48IUVOVElUWSBlcXVpdkREICImI3gyQTc4OyI%2BPCFFTlRJVFkgbHRjaXIgIiYjeDJBNzk7Ij48IUVOVElUWSBndGNpciAiJiN4MkE3QTsiPjwhRU5USVRZIGx0cXVlc3QgIiYjeDJBN0I7Ij48IUVOVElUWSBndHF1ZXN0ICImI3gyQTdDOyI%2BPCFFTlRJVFkgbGVzICImI3gyQTdEOyI%2BPCFFTlRJVFkgTGVzc1NsYW50RXF1YWwgIiYjeDJBN0Q7Ij48IUVOVElUWSBsZXFzbGFudCAiJiN4MkE3RDsiPjwhRU5USVRZIG5sZXMgIiYjeDJBN0Q7JiN4MzM4OyI%2BPCFFTlRJVFkgTm90TGVzc1NsYW50
 RXF1YWwgIiYjeDJBN0Q7JiN4MzM4OyI%2BPCFFTlRJVFkgbmxlcXNsYW50ICImI3gyQTdEOyYjeDMzODsiPjwhRU5USVRZIGdlcyAiJiN4MkE3RTsiPjwhRU5USVRZIEdyZWF0ZXJTbGFudEVxdWFsICImI3gyQTdFOyI%2BPCFFTlRJVFkgZ2Vxc2xhbnQgIiYjeDJBN0U7Ij48IUVOVElUWSBuZ2VzICImI3gyQTdFOyYjeDMzODsiPjwhRU5USVRZIE5vdEdyZWF0ZXJTbGFudEVxdWFsICImI3gyQTdFOyYjeDMzODsiPjwhRU5USVRZIG5nZXFzbGFudCAiJiN4MkE3RTsmI3gzMzg7Ij48IUVOVElUWSBsZXNkb3QgIiYjeDJBN0Y7Ij48IUVOVElUWSBnZXNkb3QgIiYjeDJBODA7Ij48IUVOVElUWSBsZXNkb3RvICImI3gyQTgxOyI%2BPCFFTlRJVFkgZ2VzZG90byAiJiN4MkE4MjsiPjwhRU5USVRZIGxlc2RvdG9yICImI3gyQTgzOyI%2BPCFFTlRJVFkgZ2VzZG90b2wgIiYjeDJBODQ7Ij48IUVOVElUWSBsYXAgIiYjeDJBODU7Ij48IUVOVElUWSBsZXNzYXBwcm94ICImI3gyQTg1OyI%2BPCFFTlRJVFkgZ2FwICImI3gyQTg2OyI%2BPCFFTlRJVFkgZ3RyYXBwcm94ICImI3gyQTg2OyI%2BPCFFTlRJVFkgbG5lICImI3gyQTg3OyI%2BPCFFTlRJVFkgbG5lcSAiJiN4MkE4NzsiPjwhRU5USVRZIGduZSAiJiN4MkE4ODsiPjwhRU5USVRZIGduZXEgIiYjeDJBODg7Ij48IUVOVElUWSBsbmFwICImI3gyQTg5OyI%2BPCFFTlRJVFkgbG5hcHByb3ggIiYjeDJBODk7Ij48IUVOVElUWSBnbmFwICImI3gyQThBOyI%2BPCFFT
 lRJVFkgZ25hcHByb3ggIiYjeDJBOEE7Ij48IUVOVElUWSBsRWcgIiYjeDJBOEI7Ij48IUVOVElUWSBsZXNzZXFxZ3RyICImI3gyQThCOyI%2BPCFFTlRJVFkgZ0VsICImI3gyQThDOyI%2BPCFFTlRJVFkgZ3RyZXFxbGVzcyAiJiN4MkE4QzsiPjwhRU5USVRZIGxzaW1lICImI3gyQThEOyI%2BPCFFTlRJVFkgZ3NpbWUgIiYjeDJBOEU7Ij48IUVOVElUWSBsc2ltZyAiJiN4MkE4RjsiPjwhRU5USVRZIGdzaW1sICImI3gyQTkwOyI%2BPCFFTlRJVFkgbGdFICImI3gyQTkxOyI%2BPCFFTlRJVFkgZ2xFICImI3gyQTkyOyI%2BPCFFTlRJVFkgbGVzZ2VzICImI3gyQTkzOyI%2BPCFFTlRJVFkgZ2VzbGVzICImI3gyQTk0OyI%2BPCFFTlRJVFkgZWxzICImI3gyQTk1OyI%2BPCFFTlRJVFkgZXFzbGFudGxlc3MgIiYjeDJBOTU7Ij48IUVOVElUWSBlZ3MgIiYjeDJBOTY7Ij48IUVOVElUWSBlcXNsYW50Z3RyICImI3gyQTk2OyI%2BPCFFTlRJVFkgZWxzZG90ICImI3gyQTk3OyI%2BPCFFTlRJVFkgZWdzZG90ICImI3gyQTk4OyI%2BPCFFTlRJVFkgZWwgIiYjeDJBOTk7Ij48IUVOVElUWSBlZyAiJiN4MkE5QTsiPjwhRU5USVRZIHNpbWwgIiYjeDJBOUQ7Ij48IUVOVElUWSBzaW1nICImI3gyQTlFOyI%2BPCFFTlRJVFkgc2ltbEUgIiYjeDJBOUY7Ij48IUVOVElUWSBzaW1nRSAiJiN4MkFBMDsiPjwhRU5USVRZIExlc3NMZXNzICImI3gyQUExOyI%2BPCFFTlRJVFkgTm90TmVzdGVkTGVzc0xlc3MgIiYjeDJBQTE7Ji
 N4MzM4OyI%2BPCFFTlRJVFkgR3JlYXRlckdyZWF0ZXIgIiYjeDJBQTI7Ij48IUVOVElUWSBOb3ROZXN0ZWRHcmVhdGVyR3JlYXRlciAiJiN4MkFBMjsmI3gzMzg7Ij48IUVOVElUWSBnbGogIiYjeDJBQTQ7Ij48IUVOVElUWSBnbGEgIiYjeDJBQTU7Ij48IUVOVElUWSBsdGNjICImI3gyQUE2OyI%2BPCFFTlRJVFkgZ3RjYyAiJiN4MkFBNzsiPjwhRU5USVRZIGxlc2NjICImI3gyQUE4OyI%2BPCFFTlRJVFkgZ2VzY2MgIiYjeDJBQTk7Ij48IUVOVElUWSBzbXQgIiYjeDJBQUE7Ij48IUVOVElUWSBsYXQgIiYjeDJBQUI7Ij48IUVOVElUWSBzbXRlICImI3gyQUFDOyI%2BPCFFTlRJVFkgc210ZXMgIiYjeDJBQUM7JiN4RkUwMDsiPjwhRU5USVRZIGxhdGUgIiYjeDJBQUQ7Ij48IUVOVElUWSBsYXRlcyAiJiN4MkFBRDsmI3hGRTAwOyI%2BPCFFTlRJVFkgYnVtcEUgIiYjeDJBQUU7Ij48IUVOVElUWSBwcmUgIiYjeDJBQUY7Ij48IUVOVElUWSBwcmVjZXEgIiYjeDJBQUY7Ij48IUVOVElUWSBQcmVjZWRlc0VxdWFsICImI3gyQUFGOyI%2BPCFFTlRJVFkgbnByZSAiJiN4MkFBRjsmI3gzMzg7Ij48IUVOVElUWSBucHJlY2VxICImI3gyQUFGOyYjeDMzODsiPjwhRU5USVRZIE5vdFByZWNlZGVzRXF1YWwgIiYjeDJBQUY7JiN4MzM4OyI%2BPCFFTlRJVFkgc2NlICImI3gyQUIwOyI%2BPCFFTlRJVFkgc3VjY2VxICImI3gyQUIwOyI%2BPCFFTlRJVFkgU3VjY2VlZHNFcXVhbCAiJiN4MkFCMDsiPjwhRU5USVRZIG5zY
 2UgIiYjeDJBQjA7JiN4MzM4OyI%2BPCFFTlRJVFkgbnN1Y2NlcSAiJiN4MkFCMDsmI3gzMzg7Ij48IUVOVElUWSBOb3RTdWNjZWVkc0VxdWFsICImI3gyQUIwOyYjeDMzODsiPjwhRU5USVRZIHByRSAiJiN4MkFCMzsiPjwhRU5USVRZIHNjRSAiJiN4MkFCNDsiPjwhRU5USVRZIHBybkUgIiYjeDJBQjU7Ij48IUVOVElUWSBwcmVjbmVxcSAiJiN4MkFCNTsiPjwhRU5USVRZIHNjbkUgIiYjeDJBQjY7Ij48IUVOVElUWSBzdWNjbmVxcSAiJiN4MkFCNjsiPjwhRU5USVRZIHByYXAgIiYjeDJBQjc7Ij48IUVOVElUWSBwcmVjYXBwcm94ICImI3gyQUI3OyI%2BPCFFTlRJVFkgc2NhcCAiJiN4MkFCODsiPjwhRU5USVRZIHN1Y2NhcHByb3ggIiYjeDJBQjg7Ij48IUVOVElUWSBwcm5hcCAiJiN4MkFCOTsiPjwhRU5USVRZIHByZWNuYXBwcm94ICImI3gyQUI5OyI%2BPCFFTlRJVFkgc2NuYXAgIiYjeDJBQkE7Ij48IUVOVElUWSBzdWNjbmFwcHJveCAiJiN4MkFCQTsiPjwhRU5USVRZIFByICImI3gyQUJCOyI%2BPCFFTlRJVFkgU2MgIiYjeDJBQkM7Ij48IUVOVElUWSBzdWJkb3QgIiYjeDJBQkQ7Ij48IUVOVElUWSBzdXBkb3QgIiYjeDJBQkU7Ij48IUVOVElUWSBzdWJwbHVzICImI3gyQUJGOyI%2BPCFFTlRJVFkgc3VwcGx1cyAiJiN4MkFDMDsiPjwhRU5USVRZIHN1Ym11bHQgIiYjeDJBQzE7Ij48IUVOVElUWSBzdXBtdWx0ICImI3gyQUMyOyI%2BPCFFTlRJVFkgc3ViZWRvdCAiJiN4MkFDMzsiPjwhRU5USVRZIH
 N1cGVkb3QgIiYjeDJBQzQ7Ij48IUVOVElUWSBzdWJFICImI3gyQUM1OyI%2BPCFFTlRJVFkgc3Vic2V0ZXFxICImI3gyQUM1OyI%2BPCFFTlRJVFkgbnN1YkUgIiYjeDJBQzU7JiN4MzM4OyI%2BPCFFTlRJVFkgbnN1YnNldGVxcSAiJiN4MkFDNTsmI3gzMzg7Ij48IUVOVElUWSBzdXBFICImI3gyQUM2OyI%2BPCFFTlRJVFkgc3Vwc2V0ZXFxICImI3gyQUM2OyI%2BPCFFTlRJVFkgbnN1cEUgIiYjeDJBQzY7JiN4MzM4OyI%2BPCFFTlRJVFkgbnN1cHNldGVxcSAiJiN4MkFDNjsmI3gzMzg7Ij48IUVOVElUWSBzdWJzaW0gIiYjeDJBQzc7Ij48IUVOVElUWSBzdXBzaW0gIiYjeDJBQzg7Ij48IUVOVElUWSBzdWJuRSAiJiN4MkFDQjsiPjwhRU5USVRZIHN1YnNldG5lcXEgIiYjeDJBQ0I7Ij48IUVOVElUWSB2c3VibkUgIiYjeDJBQ0I7JiN4RkUwMDsiPjwhRU5USVRZIHZhcnN1YnNldG5lcXEgIiYjeDJBQ0I7JiN4RkUwMDsiPjwhRU5USVRZIHN1cG5FICImI3gyQUNDOyI%2BPCFFTlRJVFkgc3Vwc2V0bmVxcSAiJiN4MkFDQzsiPjwhRU5USVRZIHZzdXBuRSAiJiN4MkFDQzsmI3hGRTAwOyI%2BPCFFTlRJVFkgdmFyc3Vwc2V0bmVxcSAiJiN4MkFDQzsmI3hGRTAwOyI%2BPCFFTlRJVFkgY3N1YiAiJiN4MkFDRjsiPjwhRU5USVRZIGNzdXAgIiYjeDJBRDA7Ij48IUVOVElUWSBjc3ViZSAiJiN4MkFEMTsiPjwhRU5USVRZIGNzdXBlICImI3gyQUQyOyI%2BPCFFTlRJVFkgc3Vic3VwICImI3gyQUQzOyI%2BPCFFT
 lRJVFkgc3Vwc3ViICImI3gyQUQ0OyI%2BPCFFTlRJVFkgc3Vic3ViICImI3gyQUQ1OyI%2BPCFFTlRJVFkgc3Vwc3VwICImI3gyQUQ2OyI%2BPCFFTlRJVFkgc3VwaHN1YiAiJiN4MkFENzsiPjwhRU5USVRZIHN1cGRzdWIgIiYjeDJBRDg7Ij48IUVOVElUWSBmb3JrdiAiJiN4MkFEOTsiPjwhRU5USVRZIHRvcGZvcmsgIiYjeDJBREE7Ij48IUVOVElUWSBtbGNwICImI3gyQURCOyI%2BPCFFTlRJVFkgRGFzaHYgIiYjeDJBRTQ7Ij48IUVOVElUWSBEb3VibGVMZWZ0VGVlICImI3gyQUU0OyI%2BPCFFTlRJVFkgVmRhc2hsICImI3gyQUU2OyI%2BPCFFTlRJVFkgQmFydiAiJiN4MkFFNzsiPjwhRU5USVRZIHZCYXIgIiYjeDJBRTg7Ij48IUVOVElUWSB2QmFydiAiJiN4MkFFOTsiPjwhRU5USVRZIFZiYXIgIiYjeDJBRUI7Ij48IUVOVElUWSBOb3QgIiYjeDJBRUM7Ij48IUVOVElUWSBiTm90ICImI3gyQUVEOyI%2BPCFFTlRJVFkgcm5taWQgIiYjeDJBRUU7Ij48IUVOVElUWSBjaXJtaWQgIiYjeDJBRUY7Ij48IUVOVElUWSBtaWRjaXIgIiYjeDJBRjA7Ij48IUVOVElUWSB0b3BjaXIgIiYjeDJBRjE7Ij48IUVOVElUWSBuaHBhciAiJiN4MkFGMjsiPjwhRU5USVRZIHBhcnNpbSAiJiN4MkFGMzsiPjwhRU5USVRZIHBhcnNsICImI3gyQUZEOyI%2BPCFFTlRJVFkgbnBhcnNsICImI3gyQUZEOyYjeDIwRTU7Ij48IUVOVElUWSBmZmxpZyAiJiN4RkIwMDsiPjwhRU5USVRZIGZpbGlnICImI3hGQjAxOyI%2BPCFFTlRJ
 VFkgZmxsaWcgIiYjeEZCMDI7Ij48IUVOVElUWSBmZmlsaWcgIiYjeEZCMDM7Ij48IUVOVElUWSBmZmxsaWcgIiYjeEZCMDQ7Ij48IUVOVElUWSBBc2NyICImI3gxRDQ5QzsiPjwhRU5USVRZIENzY3IgIiYjeDFENDlFOyI%2BPCFFTlRJVFkgRHNjciAiJiN4MUQ0OUY7Ij48IUVOVElUWSBHc2NyICImI3gxRDRBMjsiPjwhRU5USVRZIEpzY3IgIiYjeDFENEE1OyI%2BPCFFTlRJVFkgS3NjciAiJiN4MUQ0QTY7Ij48IUVOVElUWSBOc2NyICImI3gxRDRBOTsiPjwhRU5USVRZIE9zY3IgIiYjeDFENEFBOyI%2BPCFFTlRJVFkgUHNjciAiJiN4MUQ0QUI7Ij48IUVOVElUWSBRc2NyICImI3gxRDRBQzsiPjwhRU5USVRZIFNzY3IgIiYjeDFENEFFOyI%2BPCFFTlRJVFkgVHNjciAiJiN4MUQ0QUY7Ij48IUVOVElUWSBVc2NyICImI3gxRDRCMDsiPjwhRU5USVRZIFZzY3IgIiYjeDFENEIxOyI%2BPCFFTlRJVFkgV3NjciAiJiN4MUQ0QjI7Ij48IUVOVElUWSBYc2NyICImI3gxRDRCMzsiPjwhRU5USVRZIFlzY3IgIiYjeDFENEI0OyI%2BPCFFTlRJVFkgWnNjciAiJiN4MUQ0QjU7Ij48IUVOVElUWSBhc2NyICImI3gxRDRCNjsiPjwhRU5USVRZIGJzY3IgIiYjeDFENEI3OyI%2BPCFFTlRJVFkgY3NjciAiJiN4MUQ0Qjg7Ij48IUVOVElUWSBkc2NyICImI3gxRDRCOTsiPjwhRU5USVRZIGZzY3IgIiYjeDFENEJCOyI%2BPCFFTlRJVFkgaHNjciAiJiN4MUQ0QkQ7Ij48IUVOVElUWSBpc2NyICImI3gxRDRCRTsiPjwhRU5US
 VRZIGpzY3IgIiYjeDFENEJGOyI%2BPCFFTlRJVFkga3NjciAiJiN4MUQ0QzA7Ij48IUVOVElUWSBsc2NyICImI3gxRDRDMTsiPjwhRU5USVRZIG1zY3IgIiYjeDFENEMyOyI%2BPCFFTlRJVFkgbnNjciAiJiN4MUQ0QzM7Ij48IUVOVElUWSBwc2NyICImI3gxRDRDNTsiPjwhRU5USVRZIHFzY3IgIiYjeDFENEM2OyI%2BPCFFTlRJVFkgcnNjciAiJiN4MUQ0Qzc7Ij48IUVOVElUWSBzc2NyICImI3gxRDRDODsiPjwhRU5USVRZIHRzY3IgIiYjeDFENEM5OyI%2BPCFFTlRJVFkgdXNjciAiJiN4MUQ0Q0E7Ij48IUVOVElUWSB2c2NyICImI3gxRDRDQjsiPjwhRU5USVRZIHdzY3IgIiYjeDFENENDOyI%2BPCFFTlRJVFkgeHNjciAiJiN4MUQ0Q0Q7Ij48IUVOVElUWSB5c2NyICImI3gxRDRDRTsiPjwhRU5USVRZIHpzY3IgIiYjeDFENENGOyI%2BPCFFTlRJVFkgQWZyICImI3gxRDUwNDsiPjwhRU5USVRZIEJmciAiJiN4MUQ1MDU7Ij48IUVOVElUWSBEZnIgIiYjeDFENTA3OyI%2BPCFFTlRJVFkgRWZyICImI3gxRDUwODsiPjwhRU5USVRZIEZmciAiJiN4MUQ1MDk7Ij48IUVOVElUWSBHZnIgIiYjeDFENTBBOyI%2BPCFFTlRJVFkgSmZyICImI3gxRDUwRDsiPjwhRU5USVRZIEtmciAiJiN4MUQ1MEU7Ij48IUVOVElUWSBMZnIgIiYjeDFENTBGOyI%2BPCFFTlRJVFkgTWZyICImI3gxRDUxMDsiPjwhRU5USVRZIE5mciAiJiN4MUQ1MTE7Ij48IUVOVElUWSBPZnIgIiYjeDFENTEyOyI%2BPCFFTlRJVFkgUGZyICImI3
 gxRDUxMzsiPjwhRU5USVRZIFFmciAiJiN4MUQ1MTQ7Ij48IUVOVElUWSBTZnIgIiYjeDFENTE2OyI%2BPCFFTlRJVFkgVGZyICImI3gxRDUxNzsiPjwhRU5USVRZIFVmciAiJiN4MUQ1MTg7Ij48IUVOVElUWSBWZnIgIiYjeDFENTE5OyI%2BPCFFTlRJVFkgV2ZyICImI3gxRDUxQTsiPjwhRU5USVRZIFhmciAiJiN4MUQ1MUI7Ij48IUVOVElUWSBZZnIgIiYjeDFENTFDOyI%2BPCFFTlRJVFkgYWZyICImI3gxRDUxRTsiPjwhRU5USVRZIGJmciAiJiN4MUQ1MUY7Ij48IUVOVElUWSBjZnIgIiYjeDFENTIwOyI%2BPCFFTlRJVFkgZGZyICImI3gxRDUyMTsiPjwhRU5USVRZIGVmciAiJiN4MUQ1MjI7Ij48IUVOVElUWSBmZnIgIiYjeDFENTIzOyI%2BPCFFTlRJVFkgZ2ZyICImI3gxRDUyNDsiPjwhRU5USVRZIGhmciAiJiN4MUQ1MjU7Ij48IUVOVElUWSBpZnIgIiYjeDFENTI2OyI%2BPCFFTlRJVFkgamZyICImI3gxRDUyNzsiPjwhRU5USVRZIGtmciAiJiN4MUQ1Mjg7Ij48IUVOVElUWSBsZnIgIiYjeDFENTI5OyI%2BPCFFTlRJVFkgbWZyICImI3gxRDUyQTsiPjwhRU5USVRZIG5mciAiJiN4MUQ1MkI7Ij48IUVOVElUWSBvZnIgIiYjeDFENTJDOyI%2BPCFFTlRJVFkgcGZyICImI3gxRDUyRDsiPjwhRU5USVRZIHFmciAiJiN4MUQ1MkU7Ij48IUVOVElUWSByZnIgIiYjeDFENTJGOyI%2BPCFFTlRJVFkgc2ZyICImI3gxRDUzMDsiPjwhRU5USVRZIHRmciAiJiN4MUQ1MzE7Ij48IUVOVElUWSB1ZnIgIiYjeDFEN
 TMyOyI%2BPCFFTlRJVFkgdmZyICImI3gxRDUzMzsiPjwhRU5USVRZIHdmciAiJiN4MUQ1MzQ7Ij48IUVOVElUWSB4ZnIgIiYjeDFENTM1OyI%2BPCFFTlRJVFkgeWZyICImI3gxRDUzNjsiPjwhRU5USVRZIHpmciAiJiN4MUQ1Mzc7Ij48IUVOVElUWSBBb3BmICImI3gxRDUzODsiPjwhRU5USVRZIEJvcGYgIiYjeDFENTM5OyI%2BPCFFTlRJVFkgRG9wZiAiJiN4MUQ1M0I7Ij48IUVOVElUWSBFb3BmICImI3gxRDUzQzsiPjwhRU5USVRZIEZvcGYgIiYjeDFENTNEOyI%2BPCFFTlRJVFkgR29wZiAiJiN4MUQ1M0U7Ij48IUVOVElUWSBJb3BmICImI3gxRDU0MDsiPjwhRU5USVRZIEpvcGYgIiYjeDFENTQxOyI%2BPCFFTlRJVFkgS29wZiAiJiN4MUQ1NDI7Ij48IUVOVElUWSBMb3BmICImI3gxRDU0MzsiPjwhRU5USVRZIE1vcGYgIiYjeDFENTQ0OyI%2BPCFFTlRJVFkgT29wZiAiJiN4MUQ1NDY7Ij48IUVOVElUWSBTb3BmICImI3gxRDU0QTsiPjwhRU5USVRZIFRvcGYgIiYjeDFENTRCOyI%2BPCFFTlRJVFkgVW9wZiAiJiN4MUQ1NEM7Ij48IUVOVElUWSBWb3BmICImI3gxRDU0RDsiPjwhRU5USVRZIFdvcGYgIiYjeDFENTRFOyI%2BPCFFTlRJVFkgWG9wZiAiJiN4MUQ1NEY7Ij48IUVOVElUWSBZb3BmICImI3gxRDU1MDsiPjwhRU5USVRZIGFvcGYgIiYjeDFENTUyOyI%2BPCFFTlRJVFkgYm9wZiAiJiN4MUQ1NTM7Ij48IUVOVElUWSBjb3BmICImI3gxRDU1NDsiPjwhRU5USVRZIGRvcGYgIiYjeDFENTU1OyI%
 2BPCFFTlRJVFkgZW9wZiAiJiN4MUQ1NTY7Ij48IUVOVElUWSBmb3BmICImI3gxRDU1NzsiPjwhRU5USVRZIGdvcGYgIiYjeDFENTU4OyI%2BPCFFTlRJVFkgaG9wZiAiJiN4MUQ1NTk7Ij48IUVOVElUWSBpb3BmICImI3gxRDU1QTsiPjwhRU5USVRZIGpvcGYgIiYjeDFENTVCOyI%2BPCFFTlRJVFkga29wZiAiJiN4MUQ1NUM7Ij48IUVOVElUWSBsb3BmICImI3gxRDU1RDsiPjwhRU5USVRZIG1vcGYgIiYjeDFENTVFOyI%2BPCFFTlRJVFkgbm9wZiAiJiN4MUQ1NUY7Ij48IUVOVElUWSBvb3BmICImI3gxRDU2MDsiPjwhRU5USVRZIHBvcGYgIiYjeDFENTYxOyI%2BPCFFTlRJVFkgcW9wZiAiJiN4MUQ1NjI7Ij48IUVOVElUWSByb3BmICImI3gxRDU2MzsiPjwhRU5USVRZIHNvcGYgIiYjeDFENTY0OyI%2BPCFFTlRJVFkgdG9wZiAiJiN4MUQ1NjU7Ij48IUVOVElUWSB1b3BmICImI3gxRDU2NjsiPjwhRU5USVRZIHZvcGYgIiYjeDFENTY3OyI%2BPCFFTlRJVFkgd29wZiAiJiN4MUQ1Njg7Ij48IUVOVElUWSB4b3BmICImI3gxRDU2OTsiPjwhRU5USVRZIHlvcGYgIiYjeDFENTZBOyI%2BPCFFTlRJVFkgem9wZiAiJiN4MUQ1NkI7Ij4%3D>the URL given by this link</a>. (This
+  URL is a DTD containing the entity reference declarations for the names listed in the <a href=#named-character-references>named
+  character references</a> section.)</p>
 
   <ul class=brief><li><code title="">-//W3C//DTD XHTML 1.0 Transitional//EN</code></li>
    <li><code title="">-//W3C//DTD XHTML 1.1//EN</code></li>
@@ -95539,23 +95239,19 @@
 
    <li>
 
-    <p>If there is a <var title=concept-frag-parse-context><a href=#concept-frag-parse-context>context</a></var> element,
-    <a href=#feed-the-parser>feed the parser</a> just created the string corresponding
-    to the start tag of that element, declaring all the namespace
-    prefixes that are in scope on that element in the DOM, as well as
-    declaring the default namespace (if any) that is in scope on that
-    element in the DOM.</p>
+    <p>If there is a <var title=concept-frag-parse-context><a href=#concept-frag-parse-context>context</a></var> element, <a href=#feed-the-parser>feed the
+    parser</a> just created the string corresponding to the start tag of that element, declaring
+    all the namespace prefixes that are in scope on that element in the DOM, as well as declaring
+    the default namespace (if any) that is in scope on that element in the DOM.</p>
 
-    <p>A namespace prefix is in scope if the DOM Core <code title="">lookupNamespaceURI()</code> method on the element would
-    return a non-null value for that prefix.</p>
+    <p>A namespace prefix is in scope if the DOM <code title="">lookupNamespaceURI()</code> method
+    on the element would return a non-null value for that prefix.</p>
 
-    <p>The default namespace is the namespace for which the DOM Core
-    <code title="">isDefaultNamespace()</code> method on the element
-    would return true.</p>
+    <p>The default namespace is the namespace for which the DOM <code title="">isDefaultNamespace()</code> method on the element would return true.</p>
 
-    <p class=note>If there is a <var title=concept-frag-parse-context><a href=#concept-frag-parse-context>context</a></var> element, no <code title="">DOCTYPE</code> is passed to the parser, and therefore no
-    external subset is referenced, and therefore no entities will be
-    recognized.</p>
+    <p class=note>If there is a <var title=concept-frag-parse-context><a href=#concept-frag-parse-context>context</a></var> element, no
+    <code title="">DOCTYPE</code> is passed to the parser, and therefore no external subset is
+    referenced, and therefore no entities will be recognized.</p>
 
    </li>
 
@@ -98676,7 +98372,7 @@
 
    <dt><dfn id=attr-script-event title=attr-script-event><code>event</code></dfn> on <code><a href=#the-script-element>script</a></code> elements</dt>
    <dt><dfn id=attr-script-for title=attr-script-for><code>for</code></dfn> on <code><a href=#the-script-element>script</a></code> elements</dt>
-   <dd><p>Use DOM Events mechanisms to register event listeners. <a href=#refsDOMCORE>[DOMCORE]</a></dd>
+   <dd><p>Use DOM Events mechanisms to register event listeners. <a href=#refsDOM>[DOM]</a></dd>
 
    <dt><dfn id=attr-table-datapagesize title=attr-table-datapagesize><code>datapagesize</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
    <dd><p>Unnecessary. Omit it altogether.</dd>
@@ -103917,14 +103613,14 @@
    <dt id=refsDASH>[DASH]</dt>
    <dd><cite><a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57623">Dynamic adaptive streaming over HTTP (DASH)</a></cite>. ISO.</dd>
 
-   <dt id=refsDOMCORE>[DOMCORE]</dt>
-   <dd><cite><a href=http://dom.spec.whatwg.org/>Web DOM Core</a></cite>, A. van Kesteren. WHATWG.</dd>
+   <dt id=refsDOM>[DOM]</dt>
+   <dd><cite><a href=http://dom.spec.whatwg.org/>DOM</a></cite>, A. van Kesteren, A. Gregor, Ms2ger. WHATWG.</dd>
 
    <dt id=refsDOMEVENTS>[DOMEVENTS]</dt>
    <dd><cite><a href=http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html>Document Object Model (DOM) Level 3 Events Specification</a></cite>, T. Leithead, J. Rossi, D. Schepers, B. Höhrmann, P. Le Hégaret, T. Pixley. W3C.</dd>
 
    <dt id=refsDOMPARSING>[DOMPARSING]</dt>
-   <dd><cite><a href=http://html5.org/specs/dom-parsing.html>DOM Parsing and Serialization</a></cite>, Ms2ger. html5.org.</dd>
+   <dd><cite><a href=http://domparsing.spec.whatwg.org/>DOM Parsing and Serialization</a></cite>, Ms2ger. WHATWG.</dd>
 
    <dt id=refsDOT>[DOT]</dt>
    <dd>(Non-normative) <cite><a href=http://www.graphviz.org/content/dot-language>The DOT Language</a></cite>. Graphviz.</dd>
@@ -103939,7 +103635,7 @@
    <dd>(Non-normative) <cite><a href=http://www.ecma-international.org/publications/standards/Ecma-357.htm>ECMAScript for XML (E4X) Specification</a></cite>. ECMA.</dd>
 
    <dt id=refsEDITING>[EDITING]</dt>
-   <dd><cite><a href=http://aryeh.name/spec/editing/editing.html>HTML Editing APIs</a></cite>, A. Gregor.</dd>
+   <dd><cite><a href=http://dvcs.w3.org/hg/editing/raw-file/tip/editing.html>HTML Editing APIs</a></cite>, A. Gregor. W3C Editing APIs CG.</dd>
 
    <dt id=refsEUCKR>[EUCKR]</dt>
    <dd><cite>Hangul Unix Environment</cite>. Korea Industrial Standards Association. Ref. No. KS C 5861-1992.</dd>

Modified: source
===================================================================
--- source	2012-12-04 18:47:45 UTC (rev 7561)
+++ source	2012-12-04 23:55:58 UTC (rev 7562)
@@ -24,10 +24,10 @@
  interface ArrayBuffer { }; // TypedArray
  interface ArrayBufferView { }; // TypedArray
  interface Uint8ClampedArray { }; // TypedArray
- interface XMLDocument { }; // DOM Core
- interface HTMLCollection { }; // DOM Core
- interface DOMTokenList { }; // DOM Core
- interface DOMSettableTokenList { attribute any value; }; // DOM Core
+ interface XMLDocument { }; // DOM
+ interface HTMLCollection { }; // DOM
+ interface DOMTokenList { }; // DOM
+ interface DOMSettableTokenList { attribute any value; }; // DOM
  interface SVGMatrix { }; // SVG
 </pre>
 <!--DEFER snapshot complete-->
@@ -73,7 +73,7 @@
   relative to other specifications can be best summed up as
   follows:</p>
 
-  <p><img src="images/abstract.png" width="398" height="359" alt="It consists of everything else, above such core technologies as HTTP, URI/IRIs, DOM Core, XML, Unicode, and ECMAScript; below presentation-layer technologies like CSS, XBL, and the NPAPI; and to the side of technologies like Geolocation, SVG, MathML, and XHR."></p>
+  <p><img src="images/abstract.png" width="398" height="359" alt="It consists of everything else, above such core technologies as HTTP, URI/IRIs, DOM, XML, Unicode, and ECMAScript; below presentation-layer technologies like CSS, XBL, and the NPAPI; and to the side of technologies like Geolocation, SVG, MathML, and XHR."></p>
 <!--START dev-html-->
 
 
@@ -404,24 +404,21 @@
 
   <!--END dev-html--><p><i>This section is non-normative.</i></p><!--START dev-html-->
 
-  <p>This specification is intended for authors of documents and
-  scripts that use the features defined in this specification<span
-  class="impl">, implementors of tools that operate on pages that use
-  the features defined in this specification, and individuals wishing
-  to establish the correctness of documents or implementations with
-  respect to the requirements of this specification</span>.</p>
+  <p>This specification is intended for authors of documents and scripts that use the features
+  defined in this specification<span class="impl">, implementors of tools that operate on pages that
+  use the features defined in this specification, and individuals wishing to establish the
+  correctness of documents or implementations with respect to the requirements of this
+  specification</span>.</p>
 
-  <p>This document is probably not suited to readers who do not
-  already have at least a passing familiarity with Web technologies,
-  as in places it sacrifices clarity for precision, and brevity for
-  completeness. More approachable tutorials and authoring guides can
-  provide a gentler introduction to the topic.</p>
+  <p>This document is probably not suited to readers who do not already have at least a passing
+  familiarity with Web technologies, as in places it sacrifices clarity for precision, and brevity
+  for completeness. More approachable tutorials and authoring guides can provide a gentler
+  introduction to the topic.</p>
 
-  <p>In particular, familiarity with the basics of DOM Core and DOM
-  Events is necessary for a complete understanding of some of the more
-  technical parts of this specification. An understanding of Web IDL,
-  HTTP, XML, Unicode, character encodings, JavaScript, and CSS will
-  also be helpful in places but is not essential.</p>
+  <p>In particular, familiarity with the basics of DOM is necessary for a complete understanding of
+  some of the more technical parts of this specification. An understanding of Web IDL, HTTP, XML,
+  Unicode, character encodings, JavaScript, and CSS will also be helpful in places but is not
+  essential.</p>
 
 
   <h3>Scope</h3>
@@ -2021,72 +2018,57 @@
 
   <h3>Terminology</h3>
 
-  <p>This specification refers to both HTML and XML attributes and IDL
-  attributes, often in the same context. When it is not clear which is
-  being referred to, they are referred to as <dfn title="">content
-  attributes</dfn> for HTML and XML attributes, and <dfn title="">IDL
-  attributes</dfn> for those defined on IDL interfaces. Similarly, the
-  term "properties" is used for both JavaScript object properties and
-  CSS properties. When these are ambiguous they are qualified as <dfn
-  title="">object properties</dfn> and <dfn title="">CSS
-  properties</dfn> respectively.</p>
+  <p>This specification refers to both HTML and XML attributes and IDL attributes, often in the same
+  context. When it is not clear which is being referred to, they are referred to as <dfn
+  title="">content attributes</dfn> for HTML and XML attributes, and <dfn title="">IDL
+  attributes</dfn> for those defined on IDL interfaces. Similarly, the term "properties" is used for
+  both JavaScript object properties and CSS properties. When these are ambiguous they are qualified
+  as <dfn title="">object properties</dfn> and <dfn title="">CSS properties</dfn> respectively.</p>
 
-  <p>Generally, when the specification states that a feature applies
-  to <span>the HTML syntax</span> or <span>the XHTML syntax</span>, it
-  also includes the other. When a feature specifically only applies to
-  one of the two languages, it is called out by explicitly stating
-  that it does not apply to the other format, as in "for HTML,
-  ... (this does not apply to XHTML)".</p>
+  <p>Generally, when the specification states that a feature applies to <span>the HTML syntax</span>
+  or <span>the XHTML syntax</span>, it also includes the other. When a feature specifically only
+  applies to one of the two languages, it is called out by explicitly stating that it does not apply
+  to the other format, as in "for HTML, ... (this does not apply to XHTML)".</p>
 
-  <p>This specification uses the term <dfn title="">document</dfn> to
-  refer to any use of HTML, ranging from short static documents to
-  long essays or reports with rich multimedia, as well as to
-  fully-fledged interactive applications. The term is used to refer
-  both to <code>Document</code> objects and their descendant DOM
-  trees, and to serialized byte streams using the <span title="the
-  HTML syntax">HTML syntax</span> or <span title="the XHTML
-  syntax">XHTML syntax</span>, depending on context.</p>
+  <p>This specification uses the term <dfn title="">document</dfn> to refer to any use of HTML,
+  ranging from short static documents to long essays or reports with rich multimedia, as well as to
+  fully-fledged interactive applications. The term is used to refer both to <code>Document</code>
+  objects and their descendant DOM trees, and to serialized byte streams using the <span title="the
+  HTML syntax">HTML syntax</span> or <span title="the XHTML syntax">XHTML syntax</span>, depending
+  on context.</p>
 
-  <p>In the context of the DOM structures, the terms <span title="HTML
-  documents">HTML document</span> and <span title="XML documents">XML
-  document</span> are used as defined in the DOM Core specification,
-  and refer specifically to two different modes that
-  <code>Document</code> objects can find themselves in. <a
-  href="#refsDOMCORE">[DOMCORE]</a> (Such uses are always hyperlinked
-  to their definition.)</p>
+  <p>In the context of the DOM structures, the terms <span title="HTML documents">HTML
+  document</span> and <span title="XML documents">XML document</span> are used as defined in the DOM
+  specification, and refer specifically to two different modes that <code>Document</code> objects
+  can find themselves in. <a href="#refsDOM">[DOM]</a> (Such uses are always hyperlinked to their
+  definition.)</p>
 
-  <p>In the context of byte streams, the term HTML document refers to
-  resources labeled as <code>text/html</code>, and the term XML
-  document refers to resources labeled with an <span>XML MIME
-  type</span>.</p>
+  <p>In the context of byte streams, the term HTML document refers to resources labeled as
+  <code>text/html</code>, and the term XML document refers to resources labeled with an <span>XML
+  MIME type</span>.</p>
 
-  <p>The term <dfn>XHTML document</dfn> is used to refer to both
-  <code>Document</code>s in the <span title="XML documents">XML
-  document</span> mode that contains element nodes in the <span>HTML
-  namespace</span>, and byte streams labeled with an <span>XML MIME
-  type</span> that contain elements from the <span>HTML
-  namespace</span>, depending on context.</p>
+  <p>The term <dfn>XHTML document</dfn> is used to refer to both <code>Document</code>s in the <span
+  title="XML documents">XML document</span> mode that contains element nodes in the <span>HTML
+  namespace</span>, and byte streams labeled with an <span>XML MIME type</span> that contain
+  elements from the <span>HTML namespace</span>, depending on context.</p>
 
   <hr>
 
-  <p>For simplicity, terms such as <dfn title="">shown</dfn>, <dfn
-  title="">displayed</dfn>, and <dfn title="">visible</dfn> might
-  sometimes be used when referring to the way a document is rendered
-  to the user. These terms are not meant to imply a visual medium;
-  they must be considered to apply to other media in equivalent
-  ways.</p>
+  <p>For simplicity, terms such as <dfn title="">shown</dfn>, <dfn title="">displayed</dfn>, and
+  <dfn title="">visible</dfn> might sometimes be used when referring to the way a document is
+  rendered to the user. These terms are not meant to imply a visual medium; they must be considered
+  to apply to other media in equivalent ways.</p>
 
   <div class="impl">
 
-  <p>When an algorithm B says to return to another algorithm A, it
-  implies that A called B. Upon returning to A, the implementation
-  must continue from where it left off in calling B.</p>
+  <p>When an algorithm B says to return to another algorithm A, it implies that A called B. Upon
+  returning to A, the implementation must continue from where it left off in calling B.</p>
 
   </div>
 
   <!-- should find somewhere more appropriate to put this -->
-  <p>The term "transparent black" refers to the color with red, green,
-  blue, and alpha channels all set to zero.</p>
+  <p>The term "transparent black" refers to the color with red, green, blue, and alpha channels all
+  set to zero.</p>
 
 
   <h4>Resources</h4>
@@ -2249,28 +2231,25 @@
 
   <h4>Scripting</h4>
 
-  <p>The construction "a <code>Foo</code> object", where
-  <code>Foo</code> is actually an interface, is sometimes used instead
-  of the more accurate "an object implementing the interface
+  <p>The construction "a <code>Foo</code> object", where <code>Foo</code> is actually an interface,
+  is sometimes used instead of the more accurate "an object implementing the interface
   <code>Foo</code>".</p>
 
-  <p>An IDL attribute is said to be <dfn title="">getting</dfn> when
-  its value is being retrieved (e.g. by author script), and is said to
-  be <dfn title="">setting</dfn> when a new value is assigned to
-  it.</p>
+  <p>An IDL attribute is said to be <dfn title="">getting</dfn> when its value is being retrieved
+  (e.g. by author script), and is said to be <dfn title="">setting</dfn> when a new value is
+  assigned to it.</p>
 
-  <p>If a DOM object is said to be <dfn>live</dfn>, then the
-  attributes and methods on that object <span class="impl">must</span>
-  operate on the actual underlying data, not a snapshot of the
+  <p>If a DOM object is said to be <dfn>live</dfn>, then the attributes and methods on that object
+  <span class="impl">must</span> operate on the actual underlying data, not a snapshot of the
   data.</p>
 
   <p>In the contexts of events, the terms <i>fire</i> and <i>dispatch</i> are used as defined in the
-  DOM Core specification: <dfn title="concept-event-fire">firing</dfn> an event means to create and
-  <span title="concept-event-dispatch">dispatch</span> it, and <dfn
+  DOM specification: <dfn title="concept-event-fire">firing</dfn> an event means to create and <span
+  title="concept-event-dispatch">dispatch</span> it, and <dfn
   title="concept-event-dispatch">dispatching</dfn> an event means to follow the steps that propagate
   the event through the tree. The term <dfn title="concept-events-trusted">trusted event</dfn> is
   used to refer to events whose <code title="dom-event-isTrusted">isTrusted</code> attribute is
-  initialized to true. <a href="#refsDOMCORE">[DOMCORE]</a></p>
+  initialized to true. <a href="#refsDOM">[DOM]</a></p>
 
 
   <h4>Plugins</h4>
@@ -2909,20 +2888,17 @@
 
    <dd>
 
-    <p>The Document Object Model (DOM) is a representation — a
-    model — of a document and its content. The DOM is not just
-    an API; the conformance criteria of HTML implementations are
-    defined, in this specification, in terms of operations on the DOM.
-    <a href="#refsDOMCORE">[DOMCORE]</a></p>
+    <p>The Document Object Model (DOM) is a representation — a model — of a document and
+    its content. The DOM is not just an API; the conformance criteria of HTML implementations are
+    defined, in this specification, in terms of operations on the DOM. <a
+    href="#refsDOM">[DOM]</a></p>
 
-    <p>Implementations must support DOM Core and the events defined in
-    DOM Events, because this specification is defined in terms of the
-    DOM, and some of the features are defined as extensions to the DOM
-    Core interfaces. <a href="#refsDOMCORE">[DOMCORE]</a> <a
-    href="#refsDOMEVENTS">[DOMEVENTS]</a></p>
+    <p>Implementations must support DOM and the events defined in DOM Events, because this
+    specification is defined in terms of the DOM, and some of the features are defined as extensions
+    to the DOM interfaces. <a href="#refsDOM">[DOM]</a> <a href="#refsDOMEVENTS">[DOMEVENTS]</a></p>
 
-    <p>In particular, the following features are defined in the DOM
-    Core specification: <a href="#refsDOMCORE">[DOMCORE]</a></p>
+    <p>In particular, the following features are defined in the DOM specification: <a
+    href="#refsDOM">[DOM]</a></p>
 
     <ul class="brief">
 
@@ -2970,6 +2946,7 @@
      <li><dfn title="dom-Event-isTrusted"><code>isTrusted</code></dfn> attribute</li>
      <li>The <dfn title="concept-event-type">type</dfn> of an event</li>
      <li>The concept of an <dfn title=concept-event-listener>event listener</dfn> and the <span title=concept-event-listener>event listeners</span> associated with an <code>EventTarget</code></li>
+     <li>The concept of a regular <dfn>event parent</dfn> and a <dfn>cross-boundary event parent</dfn></li> <!-- see bug 18780 -->
 
      <li>The <dfn title="document's character encoding">encoding</dfn> (herein the <i>character encoding</i>) and <dfn title="concept-document-content-type">content type</dfn> of a <code>Document</code></li>
      <li>The distinction between <dfn>XML documents</dfn> and <dfn>HTML documents</dfn></li>
@@ -2986,10 +2963,9 @@
 
     </ul>
 
-    <p>The term <dfn>throw</dfn> in this specification is used as
-    defined in the DOM Core specification. The following
-    <code>DOMException</code> types are defined in the DOM Core
-    specification: <a href="#refsDOMCORE">[DOMCORE]</a></p>
+    <p>The term <dfn>throw</dfn> in this specification is used as defined in the DOM specification.
+    The following <code>DOMException</code> types are defined in the DOM specification: <a
+    href="#refsDOM">[DOM]</a></p>
 
     <ol class="brief">
      <li value="1"><dfn><code>IndexSizeError</code></dfn></li>
@@ -3015,20 +2991,17 @@
      <li value="25"><dfn><code>DataCloneError</code></dfn></li>
     </ol>
 
-    <p class="example">For example, to <i>throw a
-    <code>TimeoutError</code> exception</i>, a user agent would
-    construct a <code>DOMException</code> object whose type was the
-    string "<code title="">TimeoutError</code>" (and whose code was
-    the number 23, for legacy reasons) and actually throw that object
-    as an exception.</p>
+    <p class="example">For example, to <i>throw a <code>TimeoutError</code> exception</i>, a user
+    agent would construct a <code>DOMException</code> object whose type was the string "<code
+    title="">TimeoutError</code>" (and whose code was the number 23, for legacy reasons) and
+    actually throw that object as an exception.</p>
 
-    <p>The <span title="concept-document-URL">URL</span> associated
-    with a <code>Document</code>, as defined in the DOM Core
-    specification, is referred to in this specification as <span>the
-    document's address</span>.</p>
+    <p>The <span title="concept-document-URL">URL</span> associated with a <code>Document</code>, as
+    defined in the DOM specification, is referred to in this specification as <span>the document's
+    address</span>.</p>
 
-    <p>The following features are defined in the DOM Events
-    specification: <a href="#refsDOMEVENTS">[DOMEVENTS]</a></p>
+    <p>The following features are defined in the DOM Events specification: <a
+    href="#refsDOMEVENTS">[DOMEVENTS]</a></p>
 
     <ul class="brief">
 
@@ -7311,7 +7284,7 @@
   <span>affected by a base URL change</span>.</p>
 
   <p>The following are <span>base URL change steps</span>, which run when an element is
-  <span>affected by a base URL change</span> (as defined by the DOM Core specification):</p>
+  <span>affected by a base URL change</span> (as defined by the DOM specification):</p>
 
   <dl class="switch">
 
@@ -9002,8 +8975,8 @@
    node of <var title="">reference</var>. Otherwise, let <var title="">parent</var> be the
    <code>select</code> element on which the <code>HTMLOptionsCollection</code> is rooted.</p></li>
 
-   <li><p>Act as if the DOM Core <code title="dom-Node-insertBefore">insertBefore()</code> method
-   was invoked on the <var title="">parent</var> node, with <var title="">element</var> as the first
+   <li><p>Act as if the DOM <code title="dom-Node-insertBefore">insertBefore()</code> method was
+   invoked on the <var title="">parent</var> node, with <var title="">element</var> as the first
    argument and <var title="">reference</var> as the second argument.</p>
 
   </ol>
@@ -9503,34 +9476,9 @@
   </div>
 
 
-  <h4>DOM feature strings</h4>
 
-  <p>DOM3 Core defines mechanisms for checking for interface support,
-  and for obtaining implementations of interfaces, using <a
-  href="http://www.w3.org/TR/DOM-Level-3-Core/core.html#DOMFeatures">feature
-  strings</a>. <a href="#refsDOMCORE">[DOMCORE]</a></p>
-
-  <p>Authors are strongly discouraged from using these, as they are
-  notoriously unreliable and imprecise. Authors are encouraged to rely
-  on explicit feature testing or the graceful degradation behavior
-  intrinsic to some of the features in this specification.</p>
-
   <div class="impl">
 
-  <p>For historical reasons, user agents should return the true value
-  when the <dfn title="hasFeature"><code>hasFeature(<var
-  title="">feature</var>, <var title="">version</var>)</code></dfn>
-  method of the <code>DOMImplementation</code> interface is invoked
-  with <var title="">feature</var> set to either "<code
-  title="">HTML</code>" or "<code title="">XHTML</code>" and <var
-  title="">version</var> set to either "<code>1.0</code>" or
-  "<code>2.0</code>".</p>
-
-  </div>
-
-
-  <div class="impl">
-
   <h4>Garbage collection</h4>
 
   <p>There is an <dfn>implied strong reference</dfn> from any IDL
@@ -9587,62 +9535,48 @@
 
   <h3>Documents</h3>
 
-  <p>Every XML and HTML document in an HTML UA is represented by a
-  <code>Document</code> object. <a
-  href="#refsDOMCORE">[DOMCORE]</a></p>
+  <p>Every XML and HTML document in an HTML UA is represented by a <code>Document</code> object. <a
+  href="#refsDOM">[DOM]</a></p>
 
-  <p><dfn>The document's address</dfn> is an <span>absolute URL</span>
-  that is initially set when the <code>Document</code> is created but
-  that can change during the lifetime of the <code>Document</code>,
-  for example when the user <span title="navigate">navigates</span> to
-  a <span title="navigate-fragid">fragment identifier</span> on the
-  page or when the <code
-  title="dom-history-pushState">pushState()</code> method is called
-  with a new <span>URL</span>.</p>
+  <p><dfn>The document's address</dfn> is an <span>absolute URL</span> that is initially set when
+  the <code>Document</code> is created but that can change during the lifetime of the
+  <code>Document</code>, for example when the user <span title="navigate">navigates</span> to a
+  <span title="navigate-fragid">fragment identifier</span> on the page or when the <code
+  title="dom-history-pushState">pushState()</code> method is called with a new <span>URL</span>.</p>
   <!--
     http://www.hixie.ch/tests/adhoc/dom/level0/history/pushState/002/
     http://www.hixie.ch/tests/adhoc/html/navigation/fragids/016.html
   -->
 
-  <p class="warning">Interactive user agents typically expose
-  <span>the document's address</span> in their user interface. This is
-  the primary mechanism by which a user can tell if a site is
+  <p class="warning">Interactive user agents typically expose <span>the document's address</span> in
+  their user interface. This is the primary mechanism by which a user can tell if a site is
   attempting to impersonate another.</p>
 
-  <p>When a <code>Document</code> is created by a <span
-  title="concept-script">script</span> using the <code
-  title="dom-DOMImplementation-createDocument">createDocument()</code>
-  or <code
-  title="dom-DOMImplementation-createHTMLDocument">createHTMLDocument()</code>
-  APIs, <span>the document's address</span> is the same as <span>the
-  document's address</span> of the <span>script's document</span>, and
-  the <code>Document</code> is both <span>ready for post-load
-  tasks</span> and <span>completely loaded</span> immediately.</p>
+  <p>When a <code>Document</code> is created by a <span title="concept-script">script</span> using
+  the <code title="dom-DOMImplementation-createDocument">createDocument()</code> or <code
+  title="dom-DOMImplementation-createHTMLDocument">createHTMLDocument()</code> APIs, <span>the
+  document's address</span> is the same as <span>the document's address</span> of the <span>script's
+  document</span>, and the <code>Document</code> is both <span>ready for post-load tasks</span> and
+  <span>completely loaded</span> immediately.</p>
 
-  <p>Each <code>Document</code> object has a <dfn>reload override
-  flag</dfn> that is originally unset. The flag is set by the <code
-  title="dom-document-open">document.open()</code> and <code
-  title="dom-document-open">document.write()</code> methods in certain
-  situations. When the flag is set, the <code>Document</code> also has
-  a <dfn>reload override buffer</dfn> which is a Unicode string that
-  is used as the source of the document when it is reloaded.</p>
+  <p>Each <code>Document</code> object has a <dfn>reload override flag</dfn> that is originally
+  unset. The flag is set by the <code title="dom-document-open">document.open()</code> and <code
+  title="dom-document-open">document.write()</code> methods in certain situations. When the flag is
+  set, the <code>Document</code> also has a <dfn>reload override buffer</dfn> which is a Unicode
+  string that is used as the source of the document when it is reloaded.</p>
 
-  <p>When the user agent is to perform <dfn>an overridden
-  reload</dfn>, it must act as follows:</p>
+  <p>When the user agent is to perform <dfn>an overridden reload</dfn>, it must act as follows:</p>
 
   <ol>
 
-   <li><p>Let <var title="">source</var> be the value of the
-   <span>browsing context</span>'s <span>active document</span>'s
-   <span>reload override buffer</span>.</p></li>
+   <li><p>Let <var title="">source</var> be the value of the <span>browsing context</span>'s
+   <span>active document</span>'s <span>reload override buffer</span>.</p></li>
 
-   <li><p><span>Navigate</span><!--DONAV reload after d.open()--> the
-   <span>browsing context</span> to a resource whose source is <var
-   title="">source</var>, with <span>replacement enabled</span>. When
-   the <span>navigate</span> algorithm creates a <code>Document</code>
-   object for this purpose, set that <code>Document</code>'s
-   <span>reload override flag</span> and set its <span>reload override
-   buffer</span> to <var title="">source</var>.</p></li>
+   <li><p><span>Navigate</span><!--DONAV reload after d.open()--> the <span>browsing context</span>
+   to a resource whose source is <var title="">source</var>, with <span>replacement enabled</span>.
+   When the <span>navigate</span> algorithm creates a <code>Document</code> object for this purpose,
+   set that <code>Document</code>'s <span>reload override flag</span> and set its <span>reload
+   override buffer</span> to <var title="">source</var>.</p></li>
 
   </ol>
 
@@ -9650,9 +9584,8 @@
 
   <h4>The <code>Document</code> object</h4>
 
-  <p>The DOM Core specification defines a <code title="DOM
-  Document">Document</code> interface, which this specification
-  extends significantly:</p>
+  <p>The DOM specification defines a <code title="DOM Document">Document</code> interface, which
+  this specification extends significantly:</p>
 
   <pre class="idl">[OverrideBuiltins]
 partial /*sealed*/ interface <dfn>Document</dfn> {
@@ -11147,30 +11080,25 @@
 
   <h5>The <dfn title="attr-id"><code>id</code></dfn> attribute</h5>
 
-  <p>The <code title="attr-id">id</code> attribute specifies its
-  element's <span title="concept-id">unique identifier (ID)</span>. <a
-  href="#refsDOMCORE">[DOMCORE]</a></p>
+  <p>The <code title="attr-id">id</code> attribute specifies its element's <span
+  title="concept-id">unique identifier (ID)</span>. <a href="#refsDOM">[DOM]</a></p>
 
-  <p>The value must be unique amongst all the <span
-  title="concept-id">IDs</span> in the element's <span>home
-  subtree</span> and must contain at least one character. The value
-  must not contain any <span title="space character">space
-  characters</span>.</p>
+  <p>The value must be unique amongst all the <span title="concept-id">IDs</span> in the element's
+  <span>home subtree</span> and must contain at least one character. The value must not contain any
+  <span title="space character">space characters</span>.</p>
 
-  <!-- space characters are disallowed because space-separated lists
-  of IDs otherwise would not be able to reach all valid IDs -->
+  <!-- space characters are disallowed because space-separated lists of IDs otherwise would not be
+  able to reach all valid IDs -->
 
-  <p class="note">An element's <span title="concept-id">unique
-  identifier</span> can be used for a variety of purposes, most
-  notably as a way to link to specific parts of a document using
-  fragment identifiers, as a way to target an element when scripting,
-  and as a way to style a specific element from CSS.</p>
+  <p class="note">An element's <span title="concept-id">unique identifier</span> can be used for a
+  variety of purposes, most notably as a way to link to specific parts of a document using fragment
+  identifiers, as a way to target an element when scripting, and as a way to style a specific
+  element from CSS.</p>
 
   <div class="impl">
 
-  <p>Identifiers are opaque strings. Particular meanings should not be
-  derived from the value of the <code title="attr-id">id</code>
-  attribute.</p>
+  <p>Identifiers are opaque strings. Particular meanings should not be derived from the value of the
+  <code title="attr-id">id</code> attribute.</p>
 
   </div>
 
@@ -11767,44 +11695,37 @@
 
   <h5 id="classes">The <dfn title="attr-class"><code>class</code></dfn> attribute</h5>
 
-  <p>Every <span title="HTML elements">HTML element</span> may have a
-  <code title="attr-class">class</code> attribute specified.</p>
+  <p>Every <span title="HTML elements">HTML element</span> may have a <code
+  title="attr-class">class</code> attribute specified.</p>
 
-  <p>The attribute, if specified, must have a value that is a
-  <span>set of space-separated tokens</span> representing the various
-  classes that the element belongs to.</p>
+  <p>The attribute, if specified, must have a value that is a <span>set of space-separated
+  tokens</span> representing the various classes that the element belongs to.</p>
 
   <div class="impl">
 
-  <p>The classes that an <span title="HTML elements">HTML
-  element</span> has assigned to it consists of all the classes
-  returned when the value of the <code title="attr-class">class</code>
-  attribute is <span title="split a string on spaces">split on
-  spaces</span>. (Duplicates are ignored.)</p>
+  <p>The classes that an <span title="HTML elements">HTML element</span> has assigned to it consists
+  of all the classes returned when the value of the <code title="attr-class">class</code> attribute
+  is <span title="split a string on spaces">split on spaces</span>. (Duplicates are ignored.)</p>
 
   </div>
 
-  <p class="note">Assigning classes to an element affects class
-  matching in selectors in CSS, the <code
-  title="dom-document-getElementsByClassName">getElementsByClassName()</code>
-  method in the DOM, and other such features.</p>
+  <p class="note">Assigning classes to an element affects class matching in selectors in CSS, the
+  <code title="dom-document-getElementsByClassName">getElementsByClassName()</code> method in the
+  DOM, and other such features.</p>
 
-  <p>There are no additional restrictions on the tokens authors can
-  use in the <code title="attr-class">class</code> attribute, but
-  authors are encouraged to use values that describe the nature of the
-  content, rather than values that describe the desired presentation
-  of the content.</p>
+  <p>There are no additional restrictions on the tokens authors can use in the <code
+  title="attr-class">class</code> attribute, but authors are encouraged to use values that describe
+  the nature of the content, rather than values that describe the desired presentation of the
+  content.</p>
 
   <div class="impl">
 
   <hr>
 
-  <p class="note">The <dfn
-  title="dom-className"><code>className</code></dfn> and <dfn
-  title="dom-classList"><code>classList</code></dfn> IDL attributes,
-  defined in the DOM Core specification, <span>reflect</span> the
-  <code title="attr-class">class</code> content attribute. <a
-  href="#refsDOMCORE">[DOMCORE]</a></p>
+  <p class="note">The <dfn title="dom-className"><code>className</code></dfn> and <dfn
+  title="dom-classList"><code>classList</code></dfn> IDL attributes, defined in the DOM
+  specification, <span>reflect</span> the <code title="attr-class">class</code> content attribute.
+  <a href="#refsDOM">[DOM]</a></p>
 
   </div>
 
@@ -16900,96 +16821,74 @@
    </dd>
   </dl><!--TOPIC:HTML-->
 
-  <p>The <code>script</code> element allows authors to include dynamic
-  script and data blocks in their documents. The element does not
-  <span title="represents">represent</span> content for the user.</p>
+  <p>The <code>script</code> element allows authors to include dynamic script and data blocks in
+  their documents. The element does not <span title="represents">represent</span> content for the
+  user.</p>
 
-  <p>When used to include dynamic scripts, the scripts may either be
-  embedded inline or may be imported from an external file using the
-  <code title="attr-script-src">src</code> attribute. If the language
-  is not that described by "<code title="">text/javascript</code>",
-  then the <code title="attr-script-type">type</code> attribute must
-  be present, as described below. Whatever language is used, the
-  contents of the <code>script</code> element must conform with the
+  <p>When used to include dynamic scripts, the scripts may either be embedded inline or may be
+  imported from an external file using the <code title="attr-script-src">src</code> attribute. If
+  the language is not that described by "<code title="">text/javascript</code>", then the <code
+  title="attr-script-type">type</code> attribute must be present, as described below. Whatever
+  language is used, the contents of the <code>script</code> element must conform with the
   requirements of that language's specification.</p>
 
-  <p>When used to include data blocks (as opposed to scripts), the
-  data must be embedded inline, the format of the data must be given
-  using the <code title="attr-script-type">type</code> attribute, the
-  <code title="attr-script-src">src</code> attribute must not be
-  specified, and the contents of the <code>script</code> element must
-  conform to the requirements defined for the format used.</p>
+  <p>When used to include data blocks (as opposed to scripts), the data must be embedded inline, the
+  format of the data must be given using the <code title="attr-script-type">type</code> attribute,
+  the <code title="attr-script-src">src</code> attribute must not be specified, and the contents of
+  the <code>script</code> element must conform to the requirements defined for the format used.</p>
 
-  <p>The <dfn title="attr-script-type"><code>type</code></dfn>
-  attribute gives the language of the script or format of the data. If
-  the attribute is present, its value must be a <span>valid MIME
-  type</span>. The <code title="">charset</code> parameter must not be
-  specified. The default, which is used if the attribute is absent,
-  is "<code title="">text/javascript</code>".</p>
+  <p>The <dfn title="attr-script-type"><code>type</code></dfn> attribute gives the language of the
+  script or format of the data. If the attribute is present, its value must be a <span>valid MIME
+  type</span>. The <code title="">charset</code> parameter must not be specified. The default, which
+  is used if the attribute is absent, is "<code title="">text/javascript</code>".</p>
 
-  <p>The <dfn title="attr-script-src"><code>src</code></dfn>
-  attribute, if specified, gives the address of the external script
-  resource to use. The value of the attribute must be a <span>valid
-  non-empty URL potentially surrounded by spaces</span> identifying a
-  script resource of the type given by the <code
-  title="attr-script-type">type</code> attribute, if the attribute is
-  present, or of the type "<code title="">text/javascript</code>", if
-  the attribute is absent. A resource is a script resource of a given
-  type if that type identifies a scripting language and the resource
+  <p>The <dfn title="attr-script-src"><code>src</code></dfn> attribute, if specified, gives the
+  address of the external script resource to use. The value of the attribute must be a <span>valid
+  non-empty URL potentially surrounded by spaces</span> identifying a script resource of the type
+  given by the <code title="attr-script-type">type</code> attribute, if the attribute is present, or
+  of the type "<code title="">text/javascript</code>", if the attribute is absent. A resource is a
+  script resource of a given type if that type identifies a scripting language and the resource
   conforms with the requirements of that language's specification.</p>
 
-  <p>The <dfn title="attr-script-charset"><code>charset</code></dfn>
-  attribute gives the character encoding of the external script
-  resource. The attribute must not be specified if the <code
-  title="attr-script-src">src</code> attribute is not present. If the
-  attribute is set, its value must be a valid character encoding name,
-  must be an <span>ASCII case-insensitive</span> match for the
-  <span>preferred MIME name</span> for that encoding, and must match
-  the encoding given in the <code title="">charset</code> parameter of
-  the <span title="Content-Type">Content-Type metadata</span> of the
-  external file, if any. <a
-  href="#refsIANACHARSET">[IANACHARSET]</a></p>
+  <p>The <dfn title="attr-script-charset"><code>charset</code></dfn> attribute gives the character
+  encoding of the external script resource. The attribute must not be specified if the <code
+  title="attr-script-src">src</code> attribute is not present. If the attribute is set, its value
+  must be a valid character encoding name, must be an <span>ASCII case-insensitive</span> match for
+  the <span>preferred MIME name</span> for that encoding, and must match the encoding given in the
+  <code title="">charset</code> parameter of the <span title="Content-Type">Content-Type
+  metadata</span> of the external file, if any. <a href="#refsIANACHARSET">[IANACHARSET]</a></p>
 
-  <p>The <dfn title="attr-script-async"><code>async</code></dfn> and
-  <dfn title="attr-script-defer"><code>defer</code></dfn> attributes
-  are <span title="boolean attribute">boolean attributes</span> that
-  indicate how the script should be executed. The <code
-  title="attr-script-defer">defer</code> and <code
-  title="attr-script-async">async</code> attributes must not be
-  specified if the <code title="attr-script-src">src</code> attribute
-  is not present.</p>
+  <p>The <dfn title="attr-script-async"><code>async</code></dfn> and <dfn
+  title="attr-script-defer"><code>defer</code></dfn> attributes are <span title="boolean
+  attribute">boolean attributes</span> that indicate how the script should be executed. The <code
+  title="attr-script-defer">defer</code> and <code title="attr-script-async">async</code> attributes
+  must not be specified if the <code title="attr-script-src">src</code> attribute is not
+  present.</p>
 
-  <p>There are three possible modes that can be selected using these
-  attributes. If the <code title="attr-script-async">async</code>
-  attribute is present, then the script will be executed
-  asynchronously, as soon as it is available. If the <code
-  title="attr-script-async">async</code> attribute is not present but
-  the <code title="attr-script-defer">defer</code> attribute is
-  present, then the script is executed when the page has finished
-  parsing. If neither attribute is present, then the script is
-  fetched and executed immediately, before the user agent continues
+  <p>There are three possible modes that can be selected using these attributes. If the <code
+  title="attr-script-async">async</code> attribute is present, then the script will be executed
+  asynchronously, as soon as it is available. If the <code title="attr-script-async">async</code>
+  attribute is not present but the <code title="attr-script-defer">defer</code> attribute is
+  present, then the script is executed when the page has finished parsing. If neither attribute is
+  present, then the script is fetched and executed immediately, before the user agent continues
   parsing the page.</p>
 
-  <p class="note">The exact processing details for these attributes
-  are, for mostly historical reasons, somewhat non-trivial, involving
-  a number of aspects of HTML. The implementation requirements are
-  therefore by necessity scattered throughout the specification. The
-  algorithms below (in this section) describe the core of this
-  processing, but these algorithms reference and are referenced by the
-  parsing rules for <code>script</code> <a href="#scriptTag">start</a>
-  and <a href="#scriptEndTag">end</a> tags in HTML, <a
-  href="#scriptForeignEndTag">in foreign content</a>, and <a
-  href="#scriptTagXML">in XML</a>, the rules for the <code
-  title="dom-document-write">document.write()</code> method, the
-  handling of <a href="#scripting">scripting</a>, etc.</p>
+  <p class="note">The exact processing details for these attributes are, for mostly historical
+  reasons, somewhat non-trivial, involving a number of aspects of HTML. The implementation
+  requirements are therefore by necessity scattered throughout the specification. The algorithms
+  below (in this section) describe the core of this processing, but these algorithms reference and
+  are referenced by the parsing rules for <code>script</code> <a href="#scriptTag">start</a> and <a
+  href="#scriptEndTag">end</a> tags in HTML, <a href="#scriptForeignEndTag">in foreign content</a>,
+  and <a href="#scriptTagXML">in XML</a>, the rules for the <code
+  title="dom-document-write">document.write()</code> method, the handling of <a
+  href="#scripting">scripting</a>, etc.</p>
 
-  <p>The <code title="attr-script-defer">defer</code> attribute may be
-  specified even if the <code title="attr-script-async">async</code>
-  attribute is specified, to cause legacy Web browsers that only
-  support <code title="attr-script-defer">defer</code> (and not <code
+  <p>The <code title="attr-script-defer">defer</code> attribute may be specified even if the <code
+  title="attr-script-async">async</code> attribute is specified, to cause legacy Web browsers that
+  only support <code title="attr-script-defer">defer</code> (and not <code
   title="attr-script-async">async</code>) to fall back to the <code
-  title="attr-script-defer">defer</code> behavior instead of the
-  synchronous blocking behavior that is the default.</p>
+  title="attr-script-defer">defer</code> behavior instead of the synchronous blocking behavior that
+  is the default.</p>
 
   <p>The <dfn title="attr-script-crossorigin"><code>crossorigin</code></dfn> attribute is a
   <span>CORS settings attribute</span>. It controls, for scripts that are obtained from other <span
@@ -17004,56 +16903,41 @@
 
   <div class="impl">
 
-  <p>A <code>script</code> element has several associated pieces of
-  state.</p>
+  <p>A <code>script</code> element has several associated pieces of state.</p>
 
-  <p>The first is a flag indicating whether or not the script block
-  has been <dfn>"already started"</dfn>. Initially,
-  <code>script</code> elements must have this flag unset (script
-  blocks, when created, are not "already started"). The <span
-  title="concept-node-clone-ext">cloning steps</span> for
-  <code>script</code> elements must set the "already started" flag on
-  the copy if it is set on the element being cloned.</p>
+  <p>The first is a flag indicating whether or not the script block has been <dfn>"already
+  started"</dfn>. Initially, <code>script</code> elements must have this flag unset (script blocks,
+  when created, are not "already started"). The <span title="concept-node-clone-ext">cloning
+  steps</span> for <code>script</code> elements must set the "already started" flag on the copy if
+  it is set on the element being cloned.</p>
 
-  <p>The second is a flag indicating whether the element was
-  <dfn>"parser-inserted"</dfn>. Initially, <code>script</code>
-  elements must have this flag unset. It is set by the <span>HTML
-  parser</span> and the <span>XML parser</span> on <code>script</code>
-  elements they insert and affects the processing of those
-  elements.</p>
+  <p>The second is a flag indicating whether the element was <dfn>"parser-inserted"</dfn>.
+  Initially, <code>script</code> elements must have this flag unset. It is set by the <span>HTML
+  parser</span> and the <span>XML parser</span> on <code>script</code> elements they insert and
+  affects the processing of those elements.</p>
 
-  <p>The third is a flag indicating whether the element will
-  <dfn>"force-async"</dfn>. Initially, <code>script</code> elements
-  must have this flag set. It is unset by the <span>HTML parser</span>
-  and the <span>XML parser</span> on <code>script</code> elements they
-  insert. In addition, whenever a <code>script</code> element whose
-  <span>"force-async"</span> flag is set has a <code
-  title="attr-script-async">async</code> content attribute added, the
-  element's <span>"force-async"</span> flag must be unset.</p> <!--
-  there's no need to unset it when the attribute is removed since you
-  can't have the attribute and the flag set at once. -->
+  <p>The third is a flag indicating whether the element will <dfn>"force-async"</dfn>. Initially,
+  <code>script</code> elements must have this flag set. It is unset by the <span>HTML parser</span>
+  and the <span>XML parser</span> on <code>script</code> elements they insert. In addition, whenever
+  a <code>script</code> element whose <span>"force-async"</span> flag is set has a <code
+  title="attr-script-async">async</code> content attribute added, the element's
+  <span>"force-async"</span> flag must be unset.</p> <!-- there's no need to unset it when the
+  attribute is removed since you can't have the attribute and the flag set at once. -->
 
-  <p>The fourth is a flag indicating whether or not the script block is
-  <dfn>"ready to be parser-executed"</dfn>. Initially,
-  <code>script</code> elements must have this flag unset (script
-  blocks, when created, are not "ready to be parser-executed"). This
-  flag is used only for elements that are also
-  <span>"parser-inserted"</span>, to let the parser know when to
-  execute the script.</p>
+  <p>The fourth is a flag indicating whether or not the script block is <dfn>"ready to be
+  parser-executed"</dfn>. Initially, <code>script</code> elements must have this flag unset (script
+  blocks, when created, are not "ready to be parser-executed"). This flag is used only for elements
+  that are also <span>"parser-inserted"</span>, to let the parser know when to execute the
+  script.</p>
 
-  <p>The last few pieces of state are <dfn><var>the script block's
-  type</var></dfn>, <dfn><var>the script block's character
-  encoding</var></dfn>, and <dfn><var>the script block's fallback
-  character encoding</var></dfn>. They are determined when the script
-  is prepared, based on the attributes on the element at that time,
-  and the <code>Document</code> of the <code>script</code>
-  element.</p>
+  <p>The last few pieces of state are <dfn><var>the script block's type</var></dfn>, <dfn><var>the
+  script block's character encoding</var></dfn>, and <dfn><var>the script block's fallback character
+  encoding</var></dfn>. They are determined when the script is prepared, based on the attributes on
+  the element at that time, and the <code>Document</code> of the <code>script</code> element.</p>
 
-  <p>When a <code>script</code> element that is not marked as being
-  <span>"parser-inserted"</span> experiences one of the events listed
-  in the following list, the user agent must synchronously <span
-  title="prepare a script">prepare</span> the <code>script</code>
-  element:</p>
+  <p>When a <code>script</code> element that is not marked as being <span>"parser-inserted"</span>
+  experiences one of the events listed in the following list, the user agent must synchronously
+  <span title="prepare a script">prepare</span> the <code>script</code> element:</p>
 
   <ul>
 
@@ -17067,38 +16951,34 @@
    <code>script</code> element, after any <code>script</code> elements <span title="nodes are
    inserted">inserted</span> at that time.</li>
 
-   <li>The <code>script</code> element is <span>in a
-   <code>Document</code></span> and has a <code
-   title="attr-script-src">src</code> attribute set where previously
-   the element had no such attribute.</li>
+   <li>The <code>script</code> element is <span>in a <code>Document</code></span> and has a <code
+   title="attr-script-src">src</code> attribute set where previously the element had no such
+   attribute.</li>
 
   </ul>
 
-  <p>To <dfn title="prepare a script">prepare a script</dfn>, the user
-  agent must act as follows:</p>
+  <p>To <dfn title="prepare a script">prepare a script</dfn>, the user agent must act as
+  follows:</p>
 
   <ol>
 
    <li>
 
-    <p>If the <code>script</code> element is marked as having
-    <span>"already started"</span>, then the user agent must abort
-    these steps at this point. The script is not executed.</p>
+    <p>If the <code>script</code> element is marked as having <span>"already started"</span>, then
+    the user agent must abort these steps at this point. The script is not executed.</p>
 
    </li>
 
    <li>
 
-    <p>If the element has its <span>"parser-inserted"</span> flag set,
-    then set <var title="">was-parser-inserted</var> to true and unset
-    the element's <span>"parser-inserted"</span> flag. Otherwise, set
-    <var title="">was-parser-inserted</var> to false.</p>
+    <p>If the element has its <span>"parser-inserted"</span> flag set, then set <var
+    title="">was-parser-inserted</var> to true and unset the element's
+    <span>"parser-inserted"</span> flag. Otherwise, set <var title="">was-parser-inserted</var> to
+    false.</p>
 
-    <p class="note">This is done so that if parser-inserted
-    <code>script</code> elements fail to run when the parser tries to
-    run them, e.g. because they are empty or specify an unsupported
-    scripting language, another script can later mutate them and cause
-    them to run again.</p>
+    <p class="note">This is done so that if parser-inserted <code>script</code> elements fail to run
+    when the parser tries to run them, e.g. because they are empty or specify an unsupported
+    scripting language, another script can later mutate them and cause them to run again.</p>
 
     <!-- q.v. http://hsivonen.iki.fi/test/moz/script-setting-src-on-parser-inserted-script.html -->
 
@@ -17106,34 +16986,29 @@
 
    <li>
 
-    <p>If <var title="">was-parser-inserted</var> is true and the
-    element does not have an <code
-    title="attr-script-async">async</code> attribute, then set the
-    element's <span>"force-async"</span> flag to true.</p>
+    <p>If <var title="">was-parser-inserted</var> is true and the element does not have an <code
+    title="attr-script-async">async</code> attribute, then set the element's
+    <span>"force-async"</span> flag to true.</p>
 
-    <p class="note">This is done so that if a parser-inserted
-    <code>script</code> element fails to run when the parser tries to
-    run it, but it is later executed after a script dynamically
-    updates it, it will execute asynchronously even if the
-    <code title="attr-script-async">async</code> attribute isn't
-    set.</p>
+    <p class="note">This is done so that if a parser-inserted <code>script</code> element fails to
+    run when the parser tries to run it, but it is later executed after a script dynamically updates
+    it, it will execute asynchronously even if the <code title="attr-script-async">async</code>
+    attribute isn't set.</p>
 
    </li>
 
    <li id="script-processing-empty">
 
-    <p>If the element has no <code title="attr-script-src">src</code>
-    attribute, and its child nodes, if any, consist only of comment
-    nodes and empty <code>Text</code> nodes, then the user agent must
-    abort these steps at this point. The script is not executed.</p>
+    <p>If the element has no <code title="attr-script-src">src</code> attribute, and its child
+    nodes, if any, consist only of comment nodes and empty <code>Text</code> nodes, then the user
+    agent must abort these steps at this point. The script is not executed.</p>
 
    </li>
 
    <li>
 
-    <p>If the element is not <span>in a <code>Document</code></span>,
-    then the user agent must abort these steps at this point. The
-    script is not executed.</p>
+    <p>If the element is not <span>in a <code>Document</code></span>, then the user agent must abort
+    these steps at this point. The script is not executed.</p>
 
    </li>
 
@@ -17143,140 +17018,116 @@
 
     <ul class="brief">
 
-     <li>the <code>script</code> element has a <code
-     title="attr-script-type">type</code> attribute and its value is
-     the empty string, or</li>
+     <li>the <code>script</code> element has a <code title="attr-script-type">type</code> attribute
+     and its value is the empty string, or</li>
 
-     <li>the <code>script</code> element has no <code
-     title="attr-script-type">type</code> attribute but it has a <code
-     title="attr-script-language">language</code> attribute and
-     <em>that</em> attribute's value is the empty string, or</li>
+     <li>the <code>script</code> element has no <code title="attr-script-type">type</code> attribute
+     but it has a <code title="attr-script-language">language</code> attribute and <em>that</em>
+     attribute's value is the empty string, or</li>
 
-     <li>the <code>script</code> element has neither a <code
-     title="attr-script-type">type</code> attribute nor a <code
-     title="attr-script-language">language</code> attribute, then</li>
+     <li>the <code>script</code> element has neither a <code title="attr-script-type">type</code>
+     attribute nor a <code title="attr-script-language">language</code> attribute, then</li>
 
     </ul>
 
-    <p>...let <var>the script block's type</var> for this
-    <code>script</code> element be "<code
+    <p>...let <var>the script block's type</var> for this <code>script</code> element be "<code
     title="">text/javascript</code>".</p>
 
     <p>Otherwise, if the <code>script</code> element has a <code
-    title="attr-script-type">type</code> attribute, let <var>the
-    script block's type</var> for this <code>script</code> element be
-    the value of that attribute with any leading or trailing sequences
-    of <span title="space character">space characters</span>
-    removed.</p> <!-- <span>Strip leading and trailing
-    whitespace</span> from... -->
+    title="attr-script-type">type</code> attribute, let <var>the script block's type</var> for this
+    <code>script</code> element be the value of that attribute with any leading or trailing
+    sequences of <span title="space character">space characters</span> removed.</p> <!-- <span>Strip
+    leading and trailing whitespace</span> from... -->
 
-    <p>Otherwise, the element has a non-empty <code
-    title="attr-script-language">language</code> attribute; let
-    <var>the script block's type</var> for this <code>script</code>
-    element be the concatenation of the string "<code
-    title="">text/</code>" followed by the value of the <code
-    title="attr-script-language">language</code> attribute.</p> <!--
-    user agents already support, e.g., type="text/javascript1.3", so
-    we don't have to support that separately. -->
+    <p>Otherwise, the element has a non-empty <code title="attr-script-language">language</code>
+    attribute; let <var>the script block's type</var> for this <code>script</code> element be the
+    concatenation of the string "<code title="">text/</code>" followed by the value of the <code
+    title="attr-script-language">language</code> attribute.</p> <!-- user agents already support,
+    e.g., type="text/javascript1.3", so we don't have to support that separately. -->
 
-    <p class="note">The <code
-    title="attr-script-language">language</code> attribute is never
-    conforming, and is always ignored if there is a <code
-    title="attr-script-type">type</code> attribute present.</p>
+    <p class="note">The <code title="attr-script-language">language</code> attribute is never
+    conforming, and is always ignored if there is a <code title="attr-script-type">type</code>
+    attribute present.</p>
 
    </li>
 
    <li>
 
-    <p>If the user agent does not <span>support the scripting
-    language</span> given by <var>the script block's type</var> for
-    this <code>script</code> element, then the user agent must abort
+    <p>If the user agent does not <span>support the scripting language</span> given by <var>the
+    script block's type</var> for this <code>script</code> element, then the user agent must abort
     these steps at this point. The script is not executed.</p>
 
    </li>
 
    <li>
 
-    <p>If <var title="">was-parser-inserted</var> is true, then flag
-    the element as <span>"parser-inserted"</span> again, and set the
-    element's <span>"force-async"</span> flag to false.</p>
+    <p>If <var title="">was-parser-inserted</var> is true, then flag the element as
+    <span>"parser-inserted"</span> again, and set the element's <span>"force-async"</span> flag to
+    false.</p>
 
    </li>
 
    <li id="script-processing-start">
 
-    <p>The user agent must set the element's <span>"already
-    started"</span> flag.</p>
+    <p>The user agent must set the element's <span>"already started"</span> flag.</p>
 
     <p class="note">The state of the element at this moment <a
-    href="#establish-script-block-source">is later used</a> to
-    determine the script source.</p>
+    href="#establish-script-block-source">is later used</a> to determine the script source.</p>
 
    </li>
 
    <li>
 
-    <p>If the element is flagged as <span>"parser-inserted"</span>,
-    but the element's <code>Document</code> is not the
-    <code>Document</code> of the parser that created the element, then
-    abort these steps.</p>
+    <p>If the element is flagged as <span>"parser-inserted"</span>, but the element's
+    <code>Document</code> is not the <code>Document</code> of the parser that created the element,
+    then abort these steps.</p>
 
    </li>
 
    <li id="script-processing-noscript">
 
-    <p>If <span title="concept-n-noscript">scripting is
-    disabled</span> for the <code>script</code> element, then the user
-    agent must abort these steps at this point. The script is not
+    <p>If <span title="concept-n-noscript">scripting is disabled</span> for the <code>script</code>
+    element, then the user agent must abort these steps at this point. The script is not
     executed.</p>
 
-    <p class="note">The definition of <span
-    title="concept-n-noscript">scripting is disabled</span> means
-    that, amongst others, the following scripts will not execute:
-    scripts in <code>XMLHttpRequest</code>'s <code
-    title="dom-XMLHttpRequest-responseXML">responseXML</code>
-    documents, scripts in <code>DOMParser</code>-created documents,
-    scripts in documents created by <code>XSLTProcessor</code>'s <code
-    title="dom-XSLTProcessor-transformToDocument">transformToDocument</code>
-    feature, and scripts that are first inserted by a script into a
-    <code>Document</code> that was created using the <code
-    title="dom-DOMImplementation-createDocument">createDocument()</code>
-    API. <a href="#refsXHR">[XHR]</a> <a
-    href="#refsDOMPARSING">[DOMPARSING]</a> <!--<a
-    href="#refsXSLTP">[XSLTP]</a>--> <a
-    href="#refsDOMCORE">[DOMCORE]</a></p>
+    <p class="note">The definition of <span title="concept-n-noscript">scripting is disabled</span>
+    means that, amongst others, the following scripts will not execute: scripts in
+    <code>XMLHttpRequest</code>'s <code title="dom-XMLHttpRequest-responseXML">responseXML</code>
+    documents, scripts in <code>DOMParser</code>-created documents, scripts in documents created by
+    <code>XSLTProcessor</code>'s <code
+    title="dom-XSLTProcessor-transformToDocument">transformToDocument</code> feature, and scripts
+    that are first inserted by a script into a <code>Document</code> that was created using the
+    <code title="dom-DOMImplementation-createDocument">createDocument()</code> API. <a
+    href="#refsXHR">[XHR]</a> <a href="#refsDOMPARSING">[DOMPARSING]</a> <!--<a
+    href="#refsXSLTP">[XSLTP]</a>--> <a href="#refsDOM">[DOM]</a></p>
 
 
    </li>
 
    <li id="script-processing-for">
 
-    <p>If the <code>script</code> element has an <code
-    title="attr-script-event">event</code> attribute and a <code
-    title="attr-script-for">for</code> attribute, then run these
-    substeps:</p>
+    <p>If the <code>script</code> element has an <code title="attr-script-event">event</code>
+    attribute and a <code title="attr-script-for">for</code> attribute, then run these substeps:</p>
 
     <ol>
 
-     <li><p>Let <var title="">for</var> be the value of the <code
-     title="attr-script-for">for</code> attribute.</p></li>
+     <li><p>Let <var title="">for</var> be the value of the <code title="attr-script-for">for</code>
+     attribute.</p></li>
 
      <li><p>Let <var title="">event</var> be the value of the <code
      title="attr-script-event">event</code> attribute.</p></li>
 
-     <li><p><span>Strip leading and trailing whitespace</span> from
-     <var title="">event</var> and <var title="">for</var>.</p></li>
+     <li><p><span>Strip leading and trailing whitespace</span> from <var title="">event</var> and
+     <var title="">for</var>.</p></li>
 
-     <li><p>If <var title="">for</var> is not an <span>ASCII
-     case-insensitive</span> match for the string "<code
-     title="">window</code>", then the user agent must abort these
-     steps at this point. The script is not executed.</p></li>
+     <li><p>If <var title="">for</var> is not an <span>ASCII case-insensitive</span> match for the
+     string "<code title="">window</code>", then the user agent must abort these steps at this
+     point. The script is not executed.</p></li>
 
-     <li><p>If <var title="">event</var> is not an <span>ASCII
-     case-insensitive</span> match for either the string "<code
-     title="">onload</code>" or the string "<code
-     title="">onload()</code>", then the user agent must abort these
-     steps at this point. The script is not executed.</p></li>
+     <li><p>If <var title="">event</var> is not an <span>ASCII case-insensitive</span> match for
+     either the string "<code title="">onload</code>" or the string "<code
+     title="">onload()</code>", then the user agent must abort these steps at this point. The script
+     is not executed.</p></li>
 
     </ol>
 
@@ -17284,16 +17135,14 @@
 
    <li id="script-processing-encoding">
 
-    <p>If the <code>script</code> element has a <code
-    title="attr-script-charset">charset</code> attribute, then let
-    <var>the script block's character encoding</var> for this
+    <p>If the <code>script</code> element has a <code title="attr-script-charset">charset</code>
+    attribute, then let <var>the script block's character encoding</var> for this
     <code>script</code> element be the encoding given by the <code
     title="attr-script-charset">charset</code> attribute.</p>
 
-    <p>Otherwise, let <var>the script block's fallback character
-    encoding</var> for this <code>script</code> element be the same as
-    <span title="document's character encoding">the encoding of the
-    document itself</span>.</p>
+    <p>Otherwise, let <var>the script block's fallback character encoding</var> for this
+    <code>script</code> element be the same as <span title="document's character encoding">the
+    encoding of the document itself</span>.</p>
 
     <p class="note">Only one of these two pieces of state is set.</p>
 
@@ -17301,8 +17150,8 @@
 
    <li id="script-processing-src-prepare">
 
-    <p>If the element has a <code title="attr-script-src">src</code>
-    content attribute, run these substeps:</p>
+    <p>If the element has a <code title="attr-script-src">src</code> content attribute, run these
+    substeps:</p>
 
     <ol>
 
@@ -17356,124 +17205,102 @@
 
    </li>
 
-   <!-- at this point if the element is "parser-inserted" then we know
-   it is not "force-async". -->
+   <!-- at this point if the element is "parser-inserted" then we know it is not "force-async". -->
 
    <li>
 
-    <p>Then, the first of the following options that describes the
-    situation must be followed:</p>
+    <p>Then, the first of the following options that describes the situation must be followed:</p>
 
     <dl class="switch">
 
-     <dt id="script-processing-defer">If the element has a <code
-     title="attr-script-src">src</code> attribute, and the element has
-     a <code title="attr-script-defer">defer</code> attribute, and the
-     element has been flagged as <span>"parser-inserted"</span>, and
-     the element does not have an <code
-     title="attr-script-async">async</code> attribute</dt>
+     <dt id="script-processing-defer">If the element has a <code title="attr-script-src">src</code>
+     attribute, and the element has a <code title="attr-script-defer">defer</code> attribute, and
+     the element has been flagged as <span>"parser-inserted"</span>, and the element does not have
+     an <code title="attr-script-async">async</code> attribute</dt>
 
      <dd>
 
-      <p>The element must be added to the end of the <dfn>list of
-      scripts that will execute when the document has finished
-      parsing</dfn> associated with the <code>Document</code> of the
-      parser that created the element.</p>
+      <p>The element must be added to the end of the <dfn>list of scripts that will execute when the
+      document has finished parsing</dfn> associated with the <code>Document</code> of the parser
+      that created the element.</p>
 
-      <p>The <span title="concept-task">task</span> that the
-      <span>networking task source</span> places on the <span>task
-      queue</span> once the <span title="fetch">fetching
-      algorithm</span> has completed must set the element's
-      <span>"ready to be parser-executed"</span> flag. The parser will
-      handle executing the script.</p>
+      <p>The <span title="concept-task">task</span> that the <span>networking task source</span>
+      places on the <span>task queue</span> once the <span title="fetch">fetching algorithm</span>
+      has completed must set the element's <span>"ready to be parser-executed"</span> flag. The
+      parser will handle executing the script.</p>
 
      </dd>
 
 
-     <dt id="script-processing-parser-inserted">If the element has a
-     <code title="attr-script-src">src</code> attribute, and the
-     element has been flagged as <span>"parser-inserted"</span>, and
-     the element does not have an <code
+     <dt id="script-processing-parser-inserted">If the element has a <code
+     title="attr-script-src">src</code> attribute, and the element has been flagged as
+     <span>"parser-inserted"</span>, and the element does not have an <code
      title="attr-script-async">async</code> attribute</dt>
 
      <dd>
 
-      <p>The element is the <span>pending parsing-blocking
-      script</span> of the <code>Document</code> of the parser that
-      created the element. (There can only be one such script per
-      <code>Document</code> at a time.)</p>
+      <p>The element is the <span>pending parsing-blocking script</span> of the
+      <code>Document</code> of the parser that created the element. (There can only be one such
+      script per <code>Document</code> at a time.)</p>
 
-      <p>The <span title="concept-task">task</span> that the
-      <span>networking task source</span> places on the <span>task
-      queue</span> once the <span title="fetch">fetching
-      algorithm</span> has completed must set the element's
-      <span>"ready to be parser-executed"</span> flag. The parser will
-      handle executing the script.</p>
+      <p>The <span title="concept-task">task</span> that the <span>networking task source</span>
+      places on the <span>task queue</span> once the <span title="fetch">fetching algorithm</span>
+      has completed must set the element's <span>"ready to be parser-executed"</span> flag. The
+      parser will handle executing the script.</p>
 
      </dd>
 
 
-     <dt id="script-processing-style-delayed">If the element does not
-     have a <code title="attr-script-src">src</code> attribute, and
-     the element has been flagged as <span>"parser-inserted"</span>,
-     and either the parser that created the <code>script</code> is an
-     <span>XML parser</span> or it's an <span>HTML parser</span> whose
-     <span>script nesting level</span> is not greater than one, and the
-     <code>Document</code> of the <span>HTML parser</span> or
-     <span>XML parser</span> that created the <code>script</code>
-     element <span>has a style sheet that is blocking
-     scripts</span></dt>
+     <dt id="script-processing-style-delayed">If the element does not have a <code
+     title="attr-script-src">src</code> attribute, and the element has been flagged as
+     <span>"parser-inserted"</span>, and either the parser that created the <code>script</code> is
+     an <span>XML parser</span> or it's an <span>HTML parser</span> whose <span>script nesting
+     level</span> is not greater than one, and the <code>Document</code> of the <span>HTML
+     parser</span> or <span>XML parser</span> that created the <code>script</code> element <span>has
+     a style sheet that is blocking scripts</span></dt>
 
      <dd>
 
-      <p>The element is the <span>pending parsing-blocking
-      script</span> of the <code>Document</code> of the parser that
-      created the element. (There can only be one such script per
-      <code>Document</code> at a time.)</p>
+      <p>The element is the <span>pending parsing-blocking script</span> of the
+      <code>Document</code> of the parser that created the element. (There can only be one such
+      script per <code>Document</code> at a time.)</p>
 
-      <p>Set the element's <span>"ready to be parser-executed"</span>
-      flag. The parser will handle executing the script.</p>
+      <p>Set the element's <span>"ready to be parser-executed"</span> flag. The parser will handle
+      executing the script.</p>
 
      </dd>
 
 
      <dt id="script-processing-src-sync">If the element has a <code
-     title="attr-script-src">src</code> attribute, does not have an
-     <code title="attr-script-async">async</code> attribute, and does
-     not have the <span>"force-async"</span> flag set</dt>
+     title="attr-script-src">src</code> attribute, does not have an <code
+     title="attr-script-async">async</code> attribute, and does not have the
+     <span>"force-async"</span> flag set</dt>
 
      <dd>
 
-      <p>The element must be added to the end of the <dfn>list of
-      scripts that will execute in order as soon as possible</dfn>
-      associated with the <code>Document</code> of the
-      <code>script</code> element at the time the <span>prepare a
-      script</span> algorithm started.</p>
+      <p>The element must be added to the end of the <dfn>list of scripts that will execute in order
+      as soon as possible</dfn> associated with the <code>Document</code> of the <code>script</code>
+      element at the time the <span>prepare a script</span> algorithm started.</p>
 
-      <p>The <span title="concept-task">task</span> that the
-      <span>networking task source</span> places on the <span>task
-      queue</span> once the <span title="fetch">fetching
-      algorithm</span> has completed must run the following steps:</p>
+      <p>The <span title="concept-task">task</span> that the <span>networking task source</span>
+      places on the <span>task queue</span> once the <span title="fetch">fetching algorithm</span>
+      has completed must run the following steps:</p>
 
       <ol>
 
-       <li><p>If the element is not now the first element in the
-       <span>list of scripts that will execute in order as soon as
-       possible</span> to which it was added above, then mark the
-       element as ready but abort these steps without executing the
-       script yet.</p></li>
+       <li><p>If the element is not now the first element in the <span>list of scripts that will
+       execute in order as soon as possible</span> to which it was added above, then mark the
+       element as ready but abort these steps without executing the script yet.</p></li>
 
-       <li><p><i>Execution</i>: <span>Execute the script block</span>
-       corresponding to the first script element in this <span>list of
-       scripts that will execute in order as soon as
+       <li><p><i>Execution</i>: <span>Execute the script block</span> corresponding to the first
+       script element in this <span>list of scripts that will execute in order as soon as
        possible</span>.</p></li>
 
-       <li><p>Remove the first element from this <span>list of scripts
-       that will execute in order as soon as possible</span>.</p></li>
+       <li><p>Remove the first element from this <span>list of scripts that will execute in order as
+       soon as possible</span>.</p></li>
 
-       <li><p>If this <span>list of scripts that will execute in order
-       as soon as possible</span> is still not empty and the first
-       entry has already been marked as ready, then jump back to the
+       <li><p>If this <span>list of scripts that will execute in order as soon as possible</span> is
+       still not empty and the first entry has already been marked as ready, then jump back to the
        step labeled <i>execution</i>.</p></li>
 
       </ol>
@@ -17481,30 +17308,27 @@
      </dd>
 
 
-     <dt id="script-processing-src">If the element has a <code
-     title="attr-script-src">src</code> attribute</dt>
+     <dt id="script-processing-src">If the element has a <code title="attr-script-src">src</code>
+     attribute</dt>
 
      <dd>
 
-      <p>The element must be added to the <dfn>set of scripts that
-      will execute as soon as possible</dfn> of the
-      <code>Document</code> of the <code>script</code> element at the
-      time the <span>prepare a script</span> algorithm started.</p>
+      <p>The element must be added to the <dfn>set of scripts that will execute as soon as
+      possible</dfn> of the <code>Document</code> of the <code>script</code> element at the time the
+      <span>prepare a script</span> algorithm started.</p>
 
-      <p>The <span title="concept-task">task</span> that the
-      <span>networking task source</span> places on the <span>task
-      queue</span> once the <span title="fetch">fetching
-      algorithm</span> has completed must <span>execute the script
-      block</span> and then remove the element from the <span>set of
-      scripts that will execute as soon as possible</span>.</p>
+      <p>The <span title="concept-task">task</span> that the <span>networking task source</span>
+      places on the <span>task queue</span> once the <span title="fetch">fetching algorithm</span>
+      has completed must <span>execute the script block</span> and then remove the element from the
+      <span>set of scripts that will execute as soon as possible</span>.</p>
 
      </dd>
 
 
      <dt id="script-processing-inline">Otherwise</dt>
 
-     <dd>The user agent must immediately <span>execute the script
-     block</span>, even if other scripts are already executing.</dd>
+     <dd>The user agent must immediately <span>execute the script block</span>, even if other
+     scripts are already executing.</dd>
 
     </dl>
 
@@ -17513,49 +17337,39 @@
   </ol>
 
   <!-- similar text in various places -->
-  <p>Fetching an external script must <span>delay the load
-  event</span> of the element's document until the <span
-  title="concept-task">task</span> that is <span title="queue a
-  task">queued</span> by the <span>networking task source</span> once
-  the resource has been <span title="fetch">fetched</span> (defined
-  above) has been run.</p>
+  <p>Fetching an external script must <span>delay the load event</span> of the element's document
+  until the <span title="concept-task">task</span> that is <span title="queue a task">queued</span>
+  by the <span>networking task source</span> once the resource has been <span
+  title="fetch">fetched</span> (defined above) has been run.</p>
 
-  <p>The <dfn>pending parsing-blocking script</dfn> of a
-  <code>Document</code> is used by the <code>Document</code>'s
-  parser(s).</p>
+  <p>The <dfn>pending parsing-blocking script</dfn> of a <code>Document</code> is used by the
+  <code>Document</code>'s parser(s).</p>
 
-  <p class="note">If a <code>script</code> element that blocks a
-  parser gets moved to another <code>Document</code> before it would
-  normally have stopped blocking that parser, it nonetheless continues
-  blocking that parser until the condition that causes it to be
-  blocking the parser no longer applies (e.g. if the script is a
-  <span>pending parsing-blocking script</span> because there was
-  <span>a style sheet that is blocking scripts</span> when it was
-  parsed, but then the script is moved to another
-  <code>Document</code> before the style sheet loads, the script still
-  blocks the parser until the style sheets are all loaded, at which
-  time the script executes and the parser is unblocked).</p>
+  <p class="note">If a <code>script</code> element that blocks a parser gets moved to another
+  <code>Document</code> before it would normally have stopped blocking that parser, it nonetheless
+  continues blocking that parser until the condition that causes it to be blocking the parser no
+  longer applies (e.g. if the script is a <span>pending parsing-blocking script</span> because there
+  was <span>a style sheet that is blocking scripts</span> when it was parsed, but then the script is
+  moved to another <code>Document</code> before the style sheet loads, the script still blocks the
+  parser until the style sheets are all loaded, at which time the script executes and the parser is
+  unblocked).</p>
 
-  <!-- also (and this would be worth testing): the way the spec is
-  written, if you do not have a style sheet that is blocking scripts,
-  then you parse a <script src>, then while waiting for the script to
-  load you insert an external style sheet, the script will delay until
-  the sheet is loaded, because there's just a binary "are style sheets
-  blocking scripts" state, things aren't defined in terms of which
-  style sheets are blocking which scripts -->
+  <!-- also (and this would be worth testing): the way the spec is written, if you do not have a
+  style sheet that is blocking scripts, then you parse a <script src>, then while waiting for the
+  script to load you insert an external style sheet, the script will delay until the sheet is
+  loaded, because there's just a binary "are style sheets blocking scripts" state, things aren't
+  defined in terms of which style sheets are blocking which scripts -->
 
-  <p>When the user agent is required to <dfn title="execute the script
-  block">execute a script block</dfn>, it must run the following
-  steps:</p>
+  <p>When the user agent is required to <dfn title="execute the script block">execute a script
+  block</dfn>, it must run the following steps:</p>
 
   <ol>
 
    <li>
 
-    <p>If the element is flagged as <span>"parser-inserted"</span>,
-    but the element's <code>Document</code> is not the
-    <code>Document</code> of the parser that created the element, then
-    abort these steps.</p>
+    <p>If the element is flagged as <span>"parser-inserted"</span>, but the element's
+    <code>Document</code> is not the <code>Document</code> of the parser that created the element,
+    then abort these steps.</p>
 
    </li>
 
@@ -17565,67 +17379,55 @@
 
     <dl class="switch">
 
-     <dt>If the load resulted in an error (for example a DNS error, or
-     an HTTP 404 error)</dt>
+     <dt>If the load resulted in an error (for example a DNS error, or an HTTP 404 error)</dt>
 
-     <dd><p>Executing the script block must just consist of <span
-     title="fire a simple event">firing a simple event</span> named
-     <code title="event-error">error</code> at the element.</p></dd>
+     <dd><p>Executing the script block must just consist of <span title="fire a simple event">firing
+     a simple event</span> named <code title="event-error">error</code> at the element.</p></dd>
 
      <dt>If the load was successful</dt>
 
      <!-- SCRIPT EXEC -->
      <dd>
 
-      <p>Executing the script block must consist of running the
-      following steps. For the purposes of these steps, the script is
-      considered to be from an <i>external file</i> if, while the
-      <span>prepare a script</span> algorithm above was running for
-      this script, the <code>script</code> element had a <code
-      title="attr-script-src">src</code> attribute specified.</p>
+      <p>Executing the script block must consist of running the following steps. For the purposes of
+      these steps, the script is considered to be from an <i>external file</i> if, while the
+      <span>prepare a script</span> algorithm above was running for this script, the
+      <code>script</code> element had a <code title="attr-script-src">src</code> attribute
+      specified.</p>
 
       <ol>
 
        <li id="establish-script-block-source">
 
-        <p>Initialize <dfn><var>the script block's source</var></dfn>
-        as follows:</p>
+        <p>Initialize <dfn><var>the script block's source</var></dfn> as follows:</p>
 
         <dl class="switch">
 
-         <dt>If the script is from an external file and <var>the
-         script block's type</var> is a text-based language</dt>
+         <dt>If the script is from an external file and <var>the script block's type</var> is a
+         text-based language</dt>
 
          <dd>
 
-          <p>The contents of that file, interpreted as a Unicode
-          string, are the script source.</p>
+          <p>The contents of that file, interpreted as a Unicode string, are the script source.</p>
 
-          <p>To obtain the Unicode string, the user agent run the
-          following steps:</p>
+          <p>To obtain the Unicode string, the user agent run the following steps:</p>
 
           <ol>
 
-           <li><p>If the resource's <span title="Content-Type">Content
-           Type metadata</span>, if any, specifies a character
-           encoding, and the user agent supports that encoding, then
-           let <var title="">character encoding</var> be that
-           encoding, and jump to the bottom step in this series of
-           steps.</p></li>
+           <li><p>If the resource's <span title="Content-Type">Content Type metadata</span>, if any,
+           specifies a character encoding, and the user agent supports that encoding, then let <var
+           title="">character encoding</var> be that encoding, and jump to the bottom step in this
+           series of steps.</p></li>
 
-           <li><p>If the algorithm above set <var>the script block's
-           character encoding</var>, then let <var title="">character
-           encoding</var> be that encoding, and jump to the bottom
-           step in this series of steps.</p></li>
+           <li><p>If the algorithm above set <var>the script block's character encoding</var>, then
+           let <var title="">character encoding</var> be that encoding, and jump to the bottom step
+           in this series of steps.</p></li>
 
-           <li><p>For each of the rows in the following table,
-           starting with the first one and going down, if the file has
-           as many or more bytes available than the number of bytes in
-           the first column, and the first bytes of the file match the
-           bytes given in the first column, then set <var
-           title="">character encoding</var> to the encoding given in
-           the cell in the second column of that row, and jump to the
-           bottom step in this series of steps:</p>
+           <li><p>For each of the rows in the following table, starting with the first one and going
+           down, if the file has as many or more bytes available than the number of bytes in the
+           first column, and the first bytes of the file match the bytes given in the first column,
+           then set <var title="">character encoding</var> to the encoding given in the cell in the
+           second column of that row, and jump to the bottom step in this series of steps:</p>
 
             <!-- this table is present in several forms in this file; keep them in sync -->
             <table id="table-script-bom">
@@ -17658,56 +17460,49 @@
     -->
             </table>
 
-            <p class="note">This step looks for Unicode Byte Order
-            Marks (BOMs).</p>
+            <p class="note">This step looks for Unicode Byte Order Marks (BOMs).</p>
 
            </li>
 
-           <li><p>Let <var title="">character encoding</var> be
-           <var>the script block's fallback character
-           encoding</var>.</p></li>
+           <li><p>Let <var title="">character encoding</var> be <var>the script block's fallback
+           character encoding</var>.</p></li>
 
-           <li><p>Convert the file to Unicode using <var>character
-           encoding</var>, following the rules for doing so given by
-           the specification for <var>the script block's
+           <li><p>Convert the file to Unicode using <var>character encoding</var>, following the
+           rules for doing so given by the specification for <var>the script block's
            type</var>.</p></li>
 
           </ol>
 
          </dd>
 
-         <dt>If the script is from an external file and <var>the
-         script block's type</var> is an XML-based language</dt>
+         <dt>If the script is from an external file and <var>the script block's type</var> is an
+         XML-based language</dt>
 
          <dd>
 
-          <p>The external file is the script source. When it is later
-          executed, it must be interpreted in a manner consistent with
-          the specification defining the language given by <var>the
-          script block's type</var>.</p>
+          <p>The external file is the script source. When it is later executed, it must be
+          interpreted in a manner consistent with the specification defining the language given by
+          <var>the script block's type</var>.</p>
 
          </dd>
 
-         <dt>If the script is inline and <var>the script block's
-         type</var> is a text-based language</dt>
+         <dt>If the script is inline and <var>the script block's type</var> is a text-based
+         language</dt>
 
          <dd>
 
-          <p>The value of the <code
-          title="dom-script-text">text</code> IDL attribute at the
-          time the element's <span>"already started"</span> flag was
-          last set is the script source.</p>
+          <p>The value of the <code title="dom-script-text">text</code> IDL attribute at the time
+          the element's <span>"already started"</span> flag was last set is the script source.</p>
 
          </dd>
 
-         <dt>If the script is inline and <var>the script block's
-         type</var> is an XML-based language</dt>
+         <dt>If the script is inline and <var>the script block's type</var> is an XML-based
+         language</dt>
 
          <dd>
 
-          <p>The child nodes of the <code>script</code> element at the
-          time the element's <span>"already started"</span> flag was
-          last set are the script source.</p>
+          <p>The child nodes of the <code>script</code> element at the time the element's
+          <span>"already started"</span> flag was last set are the script source.</p>
 
          </dd>
 
@@ -17718,9 +17513,8 @@
        <li>
 
         <p><span>Fire a simple event</span> named <code
-        title="event-beforescriptexecute">beforescriptexecute</code>
-        that bubbles and is cancelable at the <code>script</code>
-        element.</p>
+        title="event-beforescriptexecute">beforescriptexecute</code> that bubbles and is cancelable
+        at the <code>script</code> element.</p>
 
         <p>If the event is canceled, then abort these steps.</p>
 
@@ -17729,9 +17523,8 @@
        <li>
 
         <p>If the script is from an external file, then increment the
-        <span>ignore-destructive-writes counter</span> of the
-        <code>script</code> element's <code>Document</code>. Let <var
-        title="">neutralized doc</var> be that
+        <span>ignore-destructive-writes counter</span> of the <code>script</code> element's
+        <code>Document</code>. Let <var title="">neutralized doc</var> be that
         <code>Document</code>.</p>
 
        </li>
@@ -17755,19 +17548,17 @@
 
        <li>
 
-        <p><span title="create a script from a node">Create a
-        script</span> from the <code>script</code> element node, using
-        <var>the script block's source</var>, the <span>URL</span>
-        from which the script was obtained, and <var>the script
-        block's type</var>.</p>
+        <p><span title="create a script from a node">Create a script</span> from the
+        <code>script</code> element node, using <var>the script block's source</var>, the
+        <span>URL</span> from which the script was obtained, and <var>the script block's
+        type</var>.</p>
 
         <p>If the script came from a resource that was <span title="fetch">fetched</span> in the
         steps above, and the resource was <span>CORS-cross-origin</span>, then pass the <var
         title="">muted errors</var> flag to the <span>create a script from a node</span>
         algorithm.</p>
 
-        <p class="note">This is where the script is compiled and
-        actually executed.</p>
+        <p class="note">This is where the script is compiled and actually executed.</p>
 
        </li>
 
@@ -17781,30 +17572,26 @@
 
        <li>
 
-        <p>Decrement the <span>ignore-destructive-writes
-        counter</span> of <var title="">neutralized doc</var>, if it
-        was incremented in the earlier step.</p>
+        <p>Decrement the <span>ignore-destructive-writes counter</span> of <var title="">neutralized
+        doc</var>, if it was incremented in the earlier step.</p>
 
        </li>
 
        <li>
 
         <p><span>Fire a simple event</span> named <code
-        title="event-afterscriptexecute">afterscriptexecute</code>
-        that bubbles (but is not cancelable) at the
-        <code>script</code> element.</p>
+        title="event-afterscriptexecute">afterscriptexecute</code> that bubbles (but is not
+        cancelable) at the <code>script</code> element.</p>
 
        </li>
 
        <li>
 
-        <p>If the script is from an external file, <span>fire a simple
-        event</span> named <code title="event-load">load</code> at the
-        <code>script</code> element.</p>
+        <p>If the script is from an external file, <span>fire a simple event</span> named <code
+        title="event-load">load</code> at the <code>script</code> element.</p>
 
-        <p>Otherwise, the script is internal; <span>queue a
-        task</span> to <span>fire a simple event</span> named <code
-        title="event-load">load</code> at the <code>script</code>
+        <p>Otherwise, the script is internal; <span>queue a task</span> to <span>fire a simple
+        event</span> named <code title="event-load">load</code> at the <code>script</code>
         element.</p>
 
        </li>
@@ -17819,29 +17606,24 @@
 
   </ol>
 
-  <p>The IDL attributes <dfn
-  title="dom-script-src"><code>src</code></dfn>, <dfn
+  <p>The IDL attributes <dfn title="dom-script-src"><code>src</code></dfn>, <dfn
   title="dom-script-type"><code>type</code></dfn>, <dfn
   title="dom-script-charset"><code>charset</code></dfn>, <dfn
-  title="dom-script-defer"><code>defer</code></dfn>, each must
-  <span>reflect</span> the respective content attributes of the same
-  name.</p>
+  title="dom-script-defer"><code>defer</code></dfn>, each must <span>reflect</span> the respective
+  content attributes of the same name.</p>
 
   <p>The <dfn title="dom-script-crossOrigin"><code>crossOrigin</code></dfn> IDL attribute must
   <span>reflect</span> the <code title="attr-script-crossorigin">crossorigin</code> content
   attribute.</p>
 
-  <p>The <dfn title="dom-script-async"><code>async</code></dfn> IDL
-  attribute controls whether the element will execute asynchronously
-  or not. If the element's <span>"force-async"</span> flag is set,
-  then, on getting, the <code title="dom-script-async">async</code>
-  IDL attribute must return true, and on setting, the
-  <span>"force-async"</span> flag must first be unset, and then the
-  content attribute must be removed if the IDL attribute's new value
-  is false, and must be set to the empty string if the IDL attribute's
-  new value is true. If the element's <span>"force-async"</span> flag
-  is <em>not</em> set, the IDL attribute must <span>reflect</span> the
-  <code title="attr-script-async">async</code> content attribute.</p>
+  <p>The <dfn title="dom-script-async"><code>async</code></dfn> IDL attribute controls whether the
+  element will execute asynchronously or not. If the element's <span>"force-async"</span> flag is
+  set, then, on getting, the <code title="dom-script-async">async</code> IDL attribute must return
+  true, and on setting, the <span>"force-async"</span> flag must first be unset, and then the
+  content attribute must be removed if the IDL attribute's new value is false, and must be set to
+  the empty string if the IDL attribute's new value is true. If the element's
+  <span>"force-async"</span> flag is <em>not</em> set, the IDL attribute must <span>reflect</span>
+  the <code title="attr-script-async">async</code> content attribute.</p>
 
   </div>
 
@@ -17852,11 +17634,10 @@
 
    <dd>
 
-    <p>Returns the contents of the element, ignoring child nodes that
-    aren't <code>Text</code> nodes.</p>
+    <p>Returns the contents of the element, ignoring child nodes that aren't <code>Text</code>
+    nodes.</p>
 
-    <p>Can be set, to replace the element's children with the given
-    value.</p>
+    <p>Can be set, to replace the element's children with the given value.</p>
 
    </dd>
 
@@ -17864,29 +17645,23 @@
 
   <div class="impl">
 
-  <p>The IDL attribute <dfn
-  title="dom-script-text"><code>text</code></dfn> must return a
-  concatenation of the contents of all the <code>Text</code> nodes
-  that are children of the <code>script</code> element (ignoring any
-  other nodes such as comments or elements), in tree order. On
-  setting, it must act the same way as the <code>textContent</code>
-  IDL attribute.</p>
+  <p>The IDL attribute <dfn title="dom-script-text"><code>text</code></dfn> must return a
+  concatenation of the contents of all the <code>Text</code> nodes that are children of the
+  <code>script</code> element (ignoring any other nodes such as comments or elements), in tree
+  order. On setting, it must act the same way as the <code>textContent</code> IDL attribute.</p>
 
   </div>
 <!--TOPIC:HTML-->
 
-  <p class="note">When inserted using the <code
-  title="dom-document-write">document.write()</code> method,
-  <code>script</code> elements execute (typically synchronously), but
-  when inserted using <code
-  title="dom-innerHTML">innerHTML</code> and <code
-  title="dom-outerHTML">outerHTML</code> attributes, they do not
-  execute at all.</p>
+  <p class="note">When inserted using the <code title="dom-document-write">document.write()</code>
+  method, <code>script</code> elements execute (typically synchronously), but when inserted using
+  <code title="dom-innerHTML">innerHTML</code> and <code title="dom-outerHTML">outerHTML</code>
+  attributes, they do not execute at all.</p>
 
   <div class="example">
 
-   <p>In this example, two <code>script</code> elements are used. One
-   embeds an external script, and the other includes some data.</p>
+   <p>In this example, two <code>script</code> elements are used. One embeds an external script, and
+   the other includes some data.</p>
 
    <pre><script src="game-engine.js"></script>
 <script type="text/x-game-map">
@@ -17896,22 +17671,19 @@
 .A..AAA...AAAAA...e
 </script></pre>
 
-   <p>The data in this case might be used by the script to generate
-   the map of a video game. The data doesn't have to be used that way,
-   though; maybe the map data is actually embedded in other parts of
-   the page's markup, and the data block here is just used by the
-   site's search engine to help users who are looking for particular
-   features in their game maps.</p>
+   <p>The data in this case might be used by the script to generate the map of a video game. The
+   data doesn't have to be used that way, though; maybe the map data is actually embedded in other
+   parts of the page's markup, and the data block here is just used by the site's search engine to
+   help users who are looking for particular features in their game maps.</p>
 
   </div>
 
   <div class="example">
 
-   <p>The following sample shows how a script element can be used to
-   define a function that is then used by other parts of the
-   document. It also shows how a <code>script</code> element can be
-   used to invoke script while the document is being parsed, in this
-   case to initialize the form's output.</p>
+   <p>The following sample shows how a script element can be used to define a function that is then
+   used by other parts of the document. It also shows how a <code>script</code> element can be used
+   to invoke script while the document is being parsed, in this case to initialize the form's
+   output.</p>
 
    <pre><script>
  function calculate(form) {
@@ -23869,15 +23641,13 @@
    <dd>Uses <code>HTMLElement</code>.</dd>
   </dl><!--TOPIC:HTML-->
 
-  <p>The <code>ruby</code> element allows one or more spans of
-  phrasing content to be marked with ruby annotations. Ruby
-  annotations are short runs of text presented alongside base text,
-  primarily used in East Asian typography as a guide for
-  pronunciation or to include other annotations. In Japanese, this
-  form of typography is also known as <i>furigana</i>.</p>
+  <p>The <code>ruby</code> element allows one or more spans of phrasing content to be marked with
+  ruby annotations. Ruby annotations are short runs of text presented alongside base text, primarily
+  used in East Asian typography as a guide for pronunciation or to include other annotations. In
+  Japanese, this form of typography is also known as <i>furigana</i>.</p>
 
-  <p>The content model of <code>ruby</code> elements consists of one
-  or more of the following sequences:</p>
+  <p>The content model of <code>ruby</code> elements consists of one or more of the following
+  sequences:</p>
 
   <ol class="brief">
    <li>One or the other of the following:
@@ -23894,16 +23664,14 @@
 
   <!-- ( ( phrasing-content | <ruby> ) ( <rt>+ | <rp> ( <rt> <rp> )+ ) )+ // with further ruby descendant restrictions -->
 
-  <p>The <code>ruby</code> and <code>rt</code> elements can be used
-  for a variety of kinds of annotations, including in particular those
-  described below. For more details on Japanese Ruby in particular,
-  and how to render Ruby for Japanese, see <cite>Requirements for
-  Japanese Text Layout</cite>. <a href="#refsJLREQ">[JLREQ]</a></p>
+  <p>The <code>ruby</code> and <code>rt</code> elements can be used for a variety of kinds of
+  annotations, including in particular those described below. For more details on Japanese Ruby in
+  particular, and how to render Ruby for Japanese, see <cite>Requirements for Japanese Text
+  Layout</cite>. <a href="#refsJLREQ">[JLREQ]</a></p>
 
-  <p class="note">At the time of writing, CSS does not yet provide a
-  way to fully control the rendering of the HTML <code>ruby</code>
-  element. It is hoped that CSS will be extended to support the styles
-  described below in due course.</p>
+  <p class="note">At the time of writing, CSS does not yet provide a way to fully control the
+  rendering of the HTML <code>ruby</code> element. It is hoped that CSS will be extended to support
+  the styles described below in due course.</p>
 
   <!-- examples in the following list are mostly based on those in http://www.w3.org/International/datespace/2010/02/jlreq-examples/ -->
 
@@ -23934,11 +23702,10 @@
 
    <dd>
 
-    <p>This is similar to the previous case: each ideographic
-    character in the compound word (the base text) has its reading
-    given in hiragana or katakana characters (the ruby annotation).
-    The difference is that the base text segments form a compound word
-    rather than being separate from each other.
+    <p>This is similar to the previous case: each ideographic character in the compound word (the
+    base text) has its reading given in hiragana or katakana characters (the ruby annotation). The
+    difference is that the base text segments form a compound word rather than being separate from
+    each other.
 
     <div class="example"> <!-- B as in BASE -->
      <pre><ruby>B<rt>annotation</rt>B<rt>annotation</ruby></pre>
@@ -23959,11 +23726,9 @@
 
    <dd>
 
-    <p>This is semantically identical to the previous case (each
-    individual ideographic character in the base compound word has its
-    reading given in an annotation in hiragana or katakana
-    characters), but the rendering is the more complicated Jukugo Ruby
-    rendering.
+    <p>This is semantically identical to the previous case (each individual ideographic character in
+    the base compound word has its reading given in an annotation in hiragana or katakana
+    characters), but the rendering is the more complicated Jukugo Ruby rendering.
 
     <div class="example">
      <p>This is the same example as above for mono-ruby for compound words. The different rendering is expected to be achieved using different styling (e.g. in CSS), and is not shown here.</p>
@@ -23975,9 +23740,9 @@
     </div>
 
     <p class="note">For more details on <a
-    href="http://www.w3.org/TR/jlreq/#positioning_of_jukugoruby">Jukugo
-    Ruby rendering</a>, see Appendix F in the <cite>Requirements for
-    Japanese Text Layout</cite>. <a href="#refsJLREQ">[JLREQ]</a></p>
+    href="http://www.w3.org/TR/jlreq/#positioning_of_jukugoruby">Jukugo Ruby rendering</a>, see
+    Appendix F in the <cite>Requirements for Japanese Text Layout</cite>. <a
+    href="#refsJLREQ">[JLREQ]</a></p>
 
    </dd>
 
@@ -23986,9 +23751,8 @@
 
    <dd>
 
-    <p>The annotation describes the meaning of the base text, rather
-    than (or in addition to) the pronunciation. As such, both the base
-    text and the annotation can be multiple characters long.
+    <p>The annotation describes the meaning of the base text, rather than (or in addition to) the
+    pronunciation. As such, both the base text and the annotation can be multiple characters long.
 
     <div class="example">
      <pre><ruby>BASE<rt>annotation</ruby></pre>
@@ -24013,11 +23777,10 @@
 
    <dd>
 
-    <p>A phonetic reading that corresponds to multiple base
-    characters, because a one-to-one mapping would be difficult. (In
-    English, the words "Colonel" and "Lieutenant" are examples of
-    words where a direct mapping of pronunciation to individual
-    letters is, in some dialects, rather unclear.)
+    <p>A phonetic reading that corresponds to multiple base characters, because a one-to-one mapping
+    would be difficult. (In English, the words "Colonel" and "Lieutenant" are examples of words
+    where a direct mapping of pronunciation to individual letters is, in some dialects, rather
+    unclear.)
 
     <div class="example">
      <p>In this example, the name of a species of flowers has a phonetic reading provided using group ruby:
@@ -24060,54 +23823,42 @@
 
   <hr>
 
-  <p>Within a <code>ruby</code> element that does not have a
-  <code>ruby</code> element ancestor, content is segmented and
-  segments are placed into three categories: base text segments,
-  annotation segments, and ignored segments. Ignored segments do not
-  form part of the document's semantics (they consist of some
-  <span>inter-element whitespace</span> and <code>rp</code> elements,
-  the latter of which are used for legacy user agents that do not
-  support ruby at all). Base text segments can overlap (with a limit
-  of two segments overlapping any one position in the DOM, and with
-  any segment having an earlier start point than an overlapping
-  segment also having an equal or later end point, and any segment
-  have a later end point than an overlapping segment also having an
-  equal or earlier start point<!-- if anyone can find a better way of
-  phrasing this parenthetical, do let me know! -->). Annotation
-  segments correspond to <code>rt</code> elements. Each annotation
-  segment can be associated with a base text segment, and each base
-  text segment can have annotation segments associated with it. (In a
-  conforming document, each base text segment is associated with at
-  least one annotation segment, and each annotation segment is
-  associated with one base text segment.) A <code>ruby</code> element
-  <span>represents</span> the union of the segments of base text it
-  contains, along with the mapping from those base text segments to
-  annotation segments. Segments are described in terms of DOM ranges;
-  annotation segment ranges always consist of exactly one element. <a
-  href="#refsDOMCORE">[DOMCORE]</a></p>
+  <p>Within a <code>ruby</code> element that does not have a <code>ruby</code> element ancestor,
+  content is segmented and segments are placed into three categories: base text segments, annotation
+  segments, and ignored segments. Ignored segments do not form part of the document's semantics
+  (they consist of some <span>inter-element whitespace</span> and <code>rp</code> elements, the
+  latter of which are used for legacy user agents that do not support ruby at all). Base text
+  segments can overlap (with a limit of two segments overlapping any one position in the DOM, and
+  with any segment having an earlier start point than an overlapping segment also having an equal or
+  later end point, and any segment have a later end point than an overlapping segment also having an
+  equal or earlier start point<!-- if anyone can find a better way of phrasing this parenthetical,
+  do let me know! -->). Annotation segments correspond to <code>rt</code> elements. Each annotation
+  segment can be associated with a base text segment, and each base text segment can have annotation
+  segments associated with it. (In a conforming document, each base text segment is associated with
+  at least one annotation segment, and each annotation segment is associated with one base text
+  segment.) A <code>ruby</code> element <span>represents</span> the union of the segments of base
+  text it contains, along with the mapping from those base text segments to annotation segments.
+  Segments are described in terms of DOM ranges; annotation segment ranges always consist of exactly
+  one element. <a href="#refsDOM">[DOM]</a></p>
 
-  <p>At any particular time, the segmentation and categorisation of
-  content of a <code>ruby</code> element is the result that would be
-  obtained from running the following algorithm:</p>
+  <p>At any particular time, the segmentation and categorisation of content of a <code>ruby</code>
+  element is the result that would be obtained from running the following algorithm:</p>
 
   <ol>
 
-   <li><p>Let <var title="">base text segments</var> be an empty list
-   of base text segments, each potentially with a list of base text
-   subsegments.</p></li>
+   <li><p>Let <var title="">base text segments</var> be an empty list of base text segments, each
+   potentially with a list of base text subsegments.</p></li>
 
-   <li><p>Let <var title="">annotation segments</var> be an empty list
-   of annotation segments, each potentially being associated with a
-   base text segment or subsegment.</p></li>
+   <li><p>Let <var title="">annotation segments</var> be an empty list of annotation segments, each
+   potentially being associated with a base text segment or subsegment.</p></li>
 
-   <li><p>Let <var title="">root</var> be the <code>ruby</code>
-   element for which the algorithm is being run.</p></li>
+   <li><p>Let <var title="">root</var> be the <code>ruby</code> element for which the algorithm is
+   being run.</p></li>
 
-   <li><p>If <var title="">root</var> has a <code>ruby</code> element
-   ancestor, then jump to the step labeled <i>end</i>.</p></li>
+   <li><p>If <var title="">root</var> has a <code>ruby</code> element ancestor, then jump to the
+   step labeled <i>end</i>.</p></li>
 
-   <li><p>Let <var title="">current parent</var> be <var
-   title="">root</var>.</p></li>
+   <li><p>Let <var title="">current parent</var> be <var title="">root</var>.</p></li>
 
    <li><p>Let <var title="">index</var> be 0.</p></li>
 
@@ -24118,205 +23869,173 @@
    <li><p>Let <var title="">current base text</var> be null.</p></li>
 
 
-   <!-- This is spaghetti code. If someone can work out a way to
-   phrase this that is as unambiguous but maps more cleanly to
-   structured code, please let me know. -->
+   <!-- This is spaghetti code. If someone can work out a way to phrase this that is as unambiguous
+   but maps more cleanly to structured code, please let me know. -->
 
 
-   <li><p><i>Start mode</i>: If <var title="">index</var> is equal to
-   or greater than the number of child nodes in <var title="">current
-   parent</var>, then jump to the step labeled <i>end mode</i>.</p>
+   <li><p><i>Start mode</i>: If <var title="">index</var> is equal to or greater than the number of
+   child nodes in <var title="">current parent</var>, then jump to the step labeled <i>end
+   mode</i>.</p>
 
-   <li><p>If the <var title="">index</var>th node in <var
-   title="">current parent</var> is an <code>rt</code> or
-   <code>rp</code> element, jump to the step labeled <i>annotation
+   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an
+   <code>rt</code> or <code>rp</code> element, jump to the step labeled <i>annotation
    mode</i>.</p></li>
 
-   <!-- if we get here then the first node in a ruby element or after
-   an <rt> or <rp> is something we want in a base text -->
+   <!-- if we get here then the first node in a ruby element or after an <rt> or <rp> is something
+   we want in a base text -->
    
-   <li><p>Set <var title="">start index</var> to the value of <var
-   title="">index</var>.</p></li>
+   <li><p>Set <var title="">start index</var> to the value of <var title="">index</var>.</p></li>
 
-   <li><p><i>Base mode</i>: If the <var title="">index</var>th node in
-   <var title="">current parent</var> is a <code>ruby</code> element,
-   and if <var title="">current parent</var> is the same element as
-   <var title="">root</var>, then <span>push a ruby level</span> and
-   then jump to the step labeled <i>start mode</i>.</p></li>
+   <li><p><i>Base mode</i>: If the <var title="">index</var>th node in <var title="">current
+   parent</var> is a <code>ruby</code> element, and if <var title="">current parent</var> is the
+   same element as <var title="">root</var>, then <span>push a ruby level</span> and then jump to
+   the step labeled <i>start mode</i>.</p></li>
 
-   <li><p>If the <var title="">index</var>th node in <var
-   title="">current parent</var> is an <code>rt</code> or
-   <code>rp</code> element, then <span>set the current base
-   text</span> and then jump to the step labeled <i>annotation
-   mode</i>.</p></li>
+   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an
+   <code>rt</code> or <code>rp</code> element, then <span>set the current base text</span> and then
+   jump to the step labeled <i>annotation mode</i>.</p></li>
 
    <li><p>Increment <var title="">index</var> by one.</p></li>
 
-   <li><p><i>Base mode post-increment</i>: If <var
-   title="">index</var> is equal to or greater than the number of
-   child nodes in <var title="">current parent</var>, then jump to the
-   step labeled <i>end mode</i>.</p></li>
+   <li><p><i>Base mode post-increment</i>: If <var title="">index</var> is equal to or greater than
+   the number of child nodes in <var title="">current parent</var>, then jump to the step labeled
+   <i>end mode</i>.</p></li>
 
    <li><p>Jump back to the step labeled <i>base mode</i>.</p></li>
 
 
-   <li><p><i>Annotation mode</i>: If the <var title="">index</var>th
-   node in <var title="">current parent</var> is an <code>rt</code>
-   element, then <span>push a ruby annotation</span> and jump to the
-   step labeled <i>annotation mode increment</i>.</p></li>
+   <li><p><i>Annotation mode</i>: If the <var title="">index</var>th node in <var title="">current
+   parent</var> is an <code>rt</code> element, then <span>push a ruby annotation</span> and jump to
+   the step labeled <i>annotation mode increment</i>.</p></li>
 
-   <li><p>If the <var title="">index</var>th node in <var
-   title="">current parent</var> is an <code>rp</code> element, jump
-   to the step labeled <i>annotation mode increment</i>.</p></li>
+   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is an
+   <code>rp</code> element, jump to the step labeled <i>annotation mode increment</i>.</p></li>
 
-   <li><p>If the <var title="">index</var>th node in <var
-   title="">current parent</var> is not a <code>Text</code> node, or
-   is a <code>Text</code> node that is not <span>inter-element
-   whitespace</span>, then jump to the step labeled <i>base
-   mode</i>.</p></li>
+   <li><p>If the <var title="">index</var>th node in <var title="">current parent</var> is not a
+   <code>Text</code> node, or is a <code>Text</code> node that is not <span>inter-element
+   whitespace</span>, then jump to the step labeled <i>base mode</i>.</p></li>
 
    <!-- index points at whitespace -->
 
-   <li><p><i>Annotation mode increment</i>: Let <var
-   title="">lookahead index</var> be <var title="">index</var> plus
-   one.</p></li>
+   <li><p><i>Annotation mode increment</i>: Let <var title="">lookahead index</var> be <var
+   title="">index</var> plus one.</p></li>
 
-   <li><p><i>Annotation mode white-space skipper</i>: If <var
-   title="">lookahead index</var> is equal to the number of child
-   nodes in <var title="">current parent</var> then jump to the step
+   <li><p><i>Annotation mode white-space skipper</i>: If <var title="">lookahead index</var> is
+   equal to the number of child nodes in <var title="">current parent</var> then jump to the step
    labeled <i>end mode</i>.</p></li>
 
-   <li><p>If the <var title="">lookahead index</var>th node in <var
-   title="">current parent</var> is an <code>rt</code> element or an
-   <code>rp</code> element, then set <var title="">index</var> to <var
-   title="">lookahead index</var> and jump to the step labeled
-   <i>annotation mode</i>.</p></li>
+   <li><p>If the <var title="">lookahead index</var>th node in <var title="">current parent</var> is
+   an <code>rt</code> element or an <code>rp</code> element, then set <var title="">index</var> to
+   <var title="">lookahead index</var> and jump to the step labeled <i>annotation mode</i>.</p></li>
 
-   <li><p>If the <var title="">lookahead index</var>th node in <var
-   title="">current parent</var> is not a <code>Text</code> node, or
-   is a <code>Text</code> node that is not <span>inter-element
-   whitespace</span>, then jump to the step labeled <i>base mode</i>
-   (without further incrementing <var title="">index</var>, so the
-   <span>inter-element whitespace</span> seen so far becomes part of
-   the next base text segment).</p></li>
+   <li><p>If the <var title="">lookahead index</var>th node in <var title="">current parent</var> is
+   not a <code>Text</code> node, or is a <code>Text</code> node that is not <span>inter-element
+   whitespace</span>, then jump to the step labeled <i>base mode</i> (without further incrementing
+   <var title="">index</var>, so the <span>inter-element whitespace</span> seen so far becomes part
+   of the next base text segment).</p></li>
 
-   <li><p>Increment <var title="">lookahead index</var> by
-   one.</p></li>
+   <li><p>Increment <var title="">lookahead index</var> by one.</p></li>
 
-   <li><p>Jump to the step labeled <i>annotation mode white-space
-   skipper</i>.</p></li>
+   <li><p>Jump to the step labeled <i>annotation mode white-space skipper</i>.</p></li>
 
 
-   <li><p><i>End mode</i>: If <var title="">current parent</var> is
-   not the same element as <var title="">root</var>, then <span>pop a
-   ruby level</span> and jump to the step labeled <i>base mode
+   <li><p><i>End mode</i>: If <var title="">current parent</var> is not the same element as <var
+   title="">root</var>, then <span>pop a ruby level</span> and jump to the step labeled <i>base mode
    post-increment</i>.</p></li>
 
-   <li><p><i>End</i>: Return <var title="">base text segments</var>
-   and <var title="">annotation segments</var>. Any content of the
-   <code>ruby</code> element not described by segments in either of
-   thost lists is implicitly in an <i>ignored segment</i>.</p></li>
+   <li><p><i>End</i>: Return <var title="">base text segments</var> and <var title="">annotation
+   segments</var>. Any content of the <code>ruby</code> element not described by segments in either
+   of thost lists is implicitly in an <i>ignored segment</i>.</p></li>
 
   </ol>
 
 
-  <p>When the steps above say to <dfn>set the current base text</dfn>,
-  it means to run the following steps at that point in the
-  algorithm:</p>
+  <p>When the steps above say to <dfn>set the current base text</dfn>, it means to run the following
+  steps at that point in the algorithm:</p>
 
   <ol>
 
    <li><p>Let <var title="">text range</var> a DOM range whose <span
-   title="concept-range-start">start</span> is the <span
-   title="concept-range-bp">boundary point</span> (<var
-   title="">current parent</var>, <var title="">start index</var>) and
-   whose <span title="concept-range-end">end</span> is the <span
-   title="concept-range-bp">boundary point</span> (<var
-   title="">current parent</var>, <var title="">index</var>).</p></li>
+   title="concept-range-start">start</span> is the <span title="concept-range-bp">boundary
+   point</span> (<var title="">current parent</var>, <var title="">start index</var>) and whose
+   <span title="concept-range-end">end</span> is the <span title="concept-range-bp">boundary
+   point</span> (<var title="">current parent</var>, <var title="">index</var>).</p></li>
 
-   <li><p>Let <var title="">new text segment</var> be a base text
-   segment described by the range <var title="">annotation
-   range</var>.</p>
+   <li><p>Let <var title="">new text segment</var> be a base text segment described by the range
+   <var title="">annotation range</var>.</p>
 
-   <li><p>Add <var title="">new text segment</var> to <var
-   title="">base text segments</var>.</p></li>
+   <li><p>Add <var title="">new text segment</var> to <var title="">base text
+   segments</var>.</p></li>
 
-   <li><p>Let <var title="">current base text</var> be <var
-   title="">new text segment</var>.</p></li>
+   <li><p>Let <var title="">current base text</var> be <var title="">new text
+   segment</var>.</p></li>
 
    <li><p>Let <var title="">start index</var> be null.</p></li>
 
   </ol>
 
 
-  <p>When the steps above say to <dfn>push a ruby level</dfn>, it
-  means to run the following steps at that point in the algorithm:</p>
+  <p>When the steps above say to <dfn>push a ruby level</dfn>, it means to run the following steps
+  at that point in the algorithm:</p>
 
   <ol>
 
-   <li><p>Let <var title="">current parent</var> be the <var
-   title="">index</var>th node in <var title="">current
-   parent</var>.</p></li>
+   <li><p>Let <var title="">current parent</var> be the <var title="">index</var>th node in <var
+   title="">current parent</var>.</p></li>
 
    <li><p>Let <var title="">index</var> be 0.</p></li>
 
-   <li><p>Set <var title="">saved start index</var> to the value of
-   <var title="">start index</var>.</p></li>
+   <li><p>Set <var title="">saved start index</var> to the value of <var title="">start
+   index</var>.</p></li>
 
    <li><p>Let <var title="">start index</var> be null.</p></li>
 
   </ol>
 
 
-  <p>When the steps above say to <dfn>pop a ruby level</dfn>, it means
-  to run the following steps at that point in the algorithm:</p>
+  <p>When the steps above say to <dfn>pop a ruby level</dfn>, it means to run the following steps at
+  that point in the algorithm:</p>
 
   <ol>
 
-   <li><p>Let <var title="">index</var> be the position of <var
-   title="">current parent</var> in <var title="">root</var>.</p></li>
+   <li><p>Let <var title="">index</var> be the position of <var title="">current parent</var> in
+   <var title="">root</var>.</p></li>
 
-   <li><p>Let <var title="">current parent</var> be <var
-   title="">root</var>.</p></li>
+   <li><p>Let <var title="">current parent</var> be <var title="">root</var>.</p></li>
 
    <li><p>Increment <var title="">index</var> by one.</p></li>
 
-   <li><p>Set <var title="">start index</var> to the value of
-   <var title="">saved start index</var>.</p></li>
+   <li><p>Set <var title="">start index</var> to the value of <var title="">saved start
+   index</var>.</p></li>
 
    <li><p>Let <var title="">saved start index</var> be null.</p></li>
 
   </ol>
 
 
-  <p>When the steps above say to <dfn>push a ruby annotation</dfn>, it
-  means to run the following steps at that point in the algorithm:</p>
+  <p>When the steps above say to <dfn>push a ruby annotation</dfn>, it means to run the following
+  steps at that point in the algorithm:</p>
 
   <ol>
 
-   <li><p>Let <var title="">rt</var> be the <code>rt</code> element
-   that is the <var title="">index</var>th node of <var
-   title="">current parent</var>.</p></li>
+   <li><p>Let <var title="">rt</var> be the <code>rt</code> element that is the <var
+   title="">index</var>th node of <var title="">current parent</var>.</p></li>
 
-   <li><p>Let <var title="">annotation range</var> a DOM range whose
-   <span title="concept-range-start">start</span> is the <span
-   title="concept-range-bp">boundary point</span> (<var
-   title="">current parent</var>, <var title="">index</var>) and whose
-   <span title="concept-range-end">end</span> is the <span
-   title="concept-range-bp">boundary point</span> (<var
-   title="">current parent</var>, <var title="">index</var> plus one)
-   (i.e. that contains only <var title="">rt</var>).</p></li>
+   <li><p>Let <var title="">annotation range</var> a DOM range whose <span
+   title="concept-range-start">start</span> is the <span title="concept-range-bp">boundary
+   point</span> (<var title="">current parent</var>, <var title="">index</var>) and whose <span
+   title="concept-range-end">end</span> is the <span title="concept-range-bp">boundary point</span>
+   (<var title="">current parent</var>, <var title="">index</var> plus one) (i.e. that contains only
+   <var title="">rt</var>).</p></li>
 
-   <li><p>Let <var title="">new annotation segment</var> be an
-   annotation segment described by the range <var title="">annotation
-   range</var>.</p></li>
+   <li><p>Let <var title="">new annotation segment</var> be an annotation segment described by the
+   range <var title="">annotation range</var>.</p></li>
 
-   <li><p>If <var title="">current base text</var> is not null,
-   associate <var title="">new annotation segment</var> with <var
-   title="">current base text</var>.</p></li>
+   <li><p>If <var title="">current base text</var> is not null, associate <var title="">new
+   annotation segment</var> with <var title="">current base text</var>.</p></li>
 
-   <li><p>Add <var title="">new annotation segment</var> to <var
-   title="">annotation segments</var>.</p></li>
+   <li><p>Add <var title="">new annotation segment</var> to <var title="">annotation
+   segments</var>.</p></li>
 
   </ol>
 
@@ -24325,9 +24044,8 @@
    <!-- this is the hiragana for the word "kanji" ("chinese character") in japanese -->
    <!-- in japanese, ruby-like typography is called "furigana" -->
 
-   <p>In this example, each ideograph in the Japanese text <span
-   title="" lang="ja">漢字</span> is annotated with its
-   reading in hiragana.</p>
+   <p>In this example, each ideograph in the Japanese text <span title=""
+   lang="ja">漢字</span> is annotated with its reading in hiragana.</p>
 
    <pre lang="ja">...
 <ruby>漢<rt>かん</rt>字<rt>じ</rt></ruby>
@@ -24344,9 +24062,8 @@
 
    <!-- this is the zhuyin fuhao (aka bopomofo) for the word "hanzi" ("chinese character") in traditional chinese, as used in taiwan -->
 
-   <p>In this example, each ideograph in the traditional Chinese text
-   <span title="" lang="zh-TW">漢字</span> is annotated
-   with its bopomofo reading.</p>
+   <p>In this example, each ideograph in the traditional Chinese text <span title=""
+   lang="zh-TW">漢字</span> is annotated with its bopomofo reading.</p>
 
    <pre lang="zh-TW"><ruby>漢<rt>ㄏㄢˋ</rt>字<rt>ㄗˋ</rt></ruby></pre>
 
@@ -24361,9 +24078,8 @@
 
    <!-- this is the pinyin for the word "hanzi" ("chinese character") in simplified chinese, as used in mainland china -->
 
-   <p>In this example, each ideograph in the simplified Chinese text
-   <span title="" lang="zh-CN">汉字</span> is annotated
-   with its pinyin reading.</p>
+   <p>In this example, each ideograph in the simplified Chinese text <span title=""
+   lang="zh-CN">汉字</span> is annotated with its pinyin reading.</p>
 
    <pre lang="zh-CN">...<ruby>汉<rt>hàn</rt>字<rt>zì</rt></ruby>...</pre>
 
@@ -24378,11 +24094,10 @@
 
   <div class="example">
 
-   <p>In this more contrived example, the acronym "HTML" has four
-   annotations: one for the whole acronym, briefly describing what it
-   is, one for the letters "HT" expanding them to "Hypertext", one for
-   the letter "M" expanding it to "Markup", and one for the letter "L"
-   expanding it to "Language".</p>
+   <p>In this more contrived example, the acronym "HTML" has four annotations: one for the whole
+   acronym, briefly describing what it is, one for the letters "HT" expanding them to "Hypertext",
+   one for the letter "M" expanding it to "Markup", and one for the letter "L" expanding it to
+   "Language".</p>
 
    <pre><ruby>
  <ruby>HT<rt>Hypertext</rt>M<rt>Markup</rt>L<rt>Language</rt></ruby>
@@ -26536,30 +26251,22 @@
   </ul>
   <p>Otherwise, the attribute must return false.</p>
 
-  <p class="note">The value of <code
-  title="dom-img-complete">complete</code> can thus change while a
-  <span title="concept-script">script</span> is executing.</p>
+  <p class="note">The value of <code title="dom-img-complete">complete</code> can thus change while
+  a <span title="concept-script">script</span> is executing.</p>
 
-  <p>Three constructors are provided for creating
-  <code>HTMLImageElement</code> objects (in addition to the factory
-  methods from DOM Core such as <code
-  title="">createElement()</code>): <dfn
-  title="dom-image"><code>Image()</code></dfn>, <dfn
-  title="dom-image-w"><code>Image(<var
-  title="">width</var>)</code></dfn>, and <dfn
-  title="dom-image-wh"><code>Image(<var title="">width</var>, <var
-  title="">height</var>)</code></dfn>. When invoked as constructors,
-  these must return a new <code>HTMLImageElement</code> object (a new
-  <code>img</code> element). If the <var title="">width</var> argument
-  is present, the new object's <code
-  title="attr-dim-width">width</code> content attribute must be set to
-  <var title="">width</var>. If the <var title="">height</var>
-  argument is also present, the new object's <code
-  title="attr-dim-height">height</code> content attribute must be set
-  to <var title="">height</var>. The element's document must be the
-  <span>active document</span> of the <span>browsing context</span> of
-  the <code>Window</code> object on which the interface object of the
-  invoked constructor is found.</p>
+  <p>Three constructors are provided for creating <code>HTMLImageElement</code> objects (in addition
+  to the factory methods from DOM such as <code title="">createElement()</code>): <dfn
+  title="dom-image"><code>Image()</code></dfn>, <dfn title="dom-image-w"><code>Image(<var
+  title="">width</var>)</code></dfn>, and <dfn title="dom-image-wh"><code>Image(<var
+  title="">width</var>, <var title="">height</var>)</code></dfn>. When invoked as constructors,
+  these must return a new <code>HTMLImageElement</code> object (a new <code>img</code> element). If
+  the <var title="">width</var> argument is present, the new object's <code
+  title="attr-dim-width">width</code> content attribute must be set to <var title="">width</var>. If
+  the <var title="">height</var> argument is also present, the new object's <code
+  title="attr-dim-height">height</code> content attribute must be set to <var title="">height</var>.
+  The element's document must be the <span>active document</span> of the <span>browsing
+  context</span> of the <code>Window</code> object on which the interface object of the invoked
+  constructor is found.</p>
 
   </div>
 <!--TOPIC:HTML-->
@@ -28325,6 +28032,10 @@
 
    </li>
 
+   <li><p>The <span>nested browsing context</span>'s <code>Window</code> object's
+   <span>cross-boundary event parent</span> is the <span>browsing context container</span>. <a
+   href="#refsDOM">[DOM]</a></p></li>
+
   </ul>
 
   <p>If the attribute is not specified, or if the <span>origin</span> conditions listed above are
@@ -30133,26 +29844,19 @@
 
   <div class="impl">
 
-  <p>Two constructors are provided for creating
-  <code>HTMLAudioElement</code> objects (in addition to the factory
-  methods from DOM Core such as <code
-  title="">createElement()</code>): <dfn
-  title="dom-Audio"><code>Audio()</code></dfn> and <dfn
-  title="dom-Audio-s"><code>Audio(<var
-  title="">src</var>)</code></dfn>. When invoked as constructors,
-  these must return a new <code>HTMLAudioElement</code> object (a new
-  <code>audio</code> element). The element must have its <code
-  title="attr-media-preload">preload</code> attribute set to the
-  literal value "<code
-  title="attr-media-preload-auto">auto</code>". If the <var
-  title="">src</var> argument is present, the object created must have
-  its <code title="attr-media-src">src</code> content attribute set to
-  the provided value, and the user agent must invoke the object's
-  <span title="concept-media-load-algorithm">resource selection
-  algorithm</span> before returning. The element's document must be
-  the <span>active document</span> of the <span>browsing
-  context</span> of the <code>Window</code> object on which the
-  interface object of the invoked constructor is found.</p>
+  <p>Two constructors are provided for creating <code>HTMLAudioElement</code> objects (in addition
+  to the factory methods from DOM such as <code title="">createElement()</code>): <dfn
+  title="dom-Audio"><code>Audio()</code></dfn> and <dfn title="dom-Audio-s"><code>Audio(<var
+  title="">src</var>)</code></dfn>. When invoked as constructors, these must return a new
+  <code>HTMLAudioElement</code> object (a new <code>audio</code> element). The element must have its
+  <code title="attr-media-preload">preload</code> attribute set to the literal value "<code
+  title="attr-media-preload-auto">auto</code>". If the <var title="">src</var> argument is present,
+  the object created must have its <code title="attr-media-src">src</code> content attribute set to
+  the provided value, and the user agent must invoke the object's <span
+  title="concept-media-load-algorithm">resource selection algorithm</span> before returning. The
+  element's document must be the <span>active document</span> of the <span>browsing context</span>
+  of the <code>Window</code> object on which the interface object of the invoked constructor is
+  found.</p>
 
   </div>
 
@@ -40453,7 +40157,7 @@
   though the element itself is not visible). This allows authors to make an interactive canvas
   keyboard-accessible: authors should have a one-to-one mapping of interactive regions to focusable
   elements in the <span>fallback content</span>. (Focus has no effect on mouse interaction events.)
-  <a href="#refsDOMEVENTS">[DOMEVENTS]</a></p>
+  <a href="#refsDOMEVENTS">[DOMEVENTS]</a></p> <!-- user interaction spec integration point -->
 
   <hr>
 
@@ -61205,92 +60909,66 @@
 
   <div class="impl">
 
-  <p>The <dfn title="dom-option-disabled"><code>disabled</code></dfn>
-  IDL attribute must <span>reflect</span> the content attribute of the
-  same name. The <dfn
-  title="dom-option-defaultSelected"><code>defaultSelected</code></dfn>
-  IDL attribute must <span>reflect</span> the <code
-  title="attr-option-selected">selected</code> content attribute.</p>
+  <p>The <dfn title="dom-option-disabled"><code>disabled</code></dfn> IDL attribute must
+  <span>reflect</span> the content attribute of the same name. The <dfn
+  title="dom-option-defaultSelected"><code>defaultSelected</code></dfn> IDL attribute must
+  <span>reflect</span> the <code title="attr-option-selected">selected</code> content attribute.</p>
 
-  <p>The <dfn title="dom-option-label"><code>label</code></dfn> IDL
-  attribute, on getting, must return the element's <span
-  title="concept-option-label">label</span>. On setting, the element's
-  <code title="attr-option-label">label</code> content attribute must
-  be set to the new value.</p>
+  <p>The <dfn title="dom-option-label"><code>label</code></dfn> IDL attribute, on getting, must
+  return the element's <span title="concept-option-label">label</span>. On setting, the element's
+  <code title="attr-option-label">label</code> content attribute must be set to the new value.</p>
 
-  <p>The <dfn title="dom-option-value"><code>value</code></dfn> IDL
-  attribute, on getting, must return the element's <span
-  title="concept-option-value">value</span>. On setting, the element's
-  <code title="attr-option-value">value</code> content attribute must
-  be set to the new value.</p>
+  <p>The <dfn title="dom-option-value"><code>value</code></dfn> IDL attribute, on getting, must
+  return the element's <span title="concept-option-value">value</span>. On setting, the element's
+  <code title="attr-option-value">value</code> content attribute must be set to the new value.</p>
 
-  <p>The <dfn title="dom-option-selected"><code>selected</code></dfn>
-  IDL attribute, on getting, must return true if the element's <span
-  title="concept-option-selectedness">selectedness</span> is true, and
-  false otherwise. On setting, it must set the element's <span
-  title="concept-option-selectedness">selectedness</span> to the new
-  value, and then cause the element to <span>ask for a reset</span>.</p>
+  <p>The <dfn title="dom-option-selected"><code>selected</code></dfn> IDL attribute, on getting,
+  must return true if the element's <span title="concept-option-selectedness">selectedness</span> is
+  true, and false otherwise. On setting, it must set the element's <span
+  title="concept-option-selectedness">selectedness</span> to the new value, and then cause the
+  element to <span>ask for a reset</span>.</p>
 
-  <p>The <dfn title="dom-option-index"><code>index</code></dfn> IDL
-  attribute must return the element's <span
-  title="concept-option-index">index</span>.</p>
+  <p>The <dfn title="dom-option-index"><code>index</code></dfn> IDL attribute must return the
+  element's <span title="concept-option-index">index</span>.</p>
 
-  <p>The <dfn title="dom-option-text"><code>text</code></dfn> IDL
-  attribute, on getting, must return the value of the
-  <code>textContent</code> IDL attribute on the element, with <span
-  title="strip leading and trailing whitespace">leading and trailing
-  whitespace stripped</span>, and with any sequences of two or more
-  <span title="space character">space characters</span> replaced by a
-  single U+0020 SPACE character. On setting, it must act as if the
-  <code>textContent</code> IDL attribute on the element had been set
-  to the new value.</p>
+  <p>The <dfn title="dom-option-text"><code>text</code></dfn> IDL attribute, on getting, must return
+  the value of the <code>textContent</code> IDL attribute on the element, with <span title="strip
+  leading and trailing whitespace">leading and trailing whitespace stripped</span>, and with any
+  sequences of two or more <span title="space character">space characters</span> replaced by a
+  single U+0020 SPACE character. On setting, it must act as if the <code>textContent</code> IDL
+  attribute on the element had been set to the new value.</p>
 
-  <p>The <dfn title="dom-option-form"><code>form</code></dfn> IDL
-  attribute's behavior depends on whether the <code>option</code>
-  element is in a <code>select</code> element or not. If the
-  <code>option</code> has a <code>select</code> element as its parent,
-  or has an <code>optgroup</code> element as its parent and that
-  <code>optgroup</code> element has a <code>select</code> element as
-  its parent, then the <code title="dom-option-form">form</code> IDL
-  attribute must return the same value as the <code
-  title="dom-fae-form">form</code> IDL attribute on that
-  <code>select</code> element. Otherwise, it must return null.</p>
+  <p>The <dfn title="dom-option-form"><code>form</code></dfn> IDL attribute's behavior depends on
+  whether the <code>option</code> element is in a <code>select</code> element or not. If the
+  <code>option</code> has a <code>select</code> element as its parent, or has an
+  <code>optgroup</code> element as its parent and that <code>optgroup</code> element has a
+  <code>select</code> element as its parent, then the <code title="dom-option-form">form</code> IDL
+  attribute must return the same value as the <code title="dom-fae-form">form</code> IDL attribute
+  on that <code>select</code> element. Otherwise, it must return null.</p>
 
-  <p>Several constructors are provided for creating
-  <code>HTMLOptionElement</code> objects (in addition to the factory
-  methods from DOM Core such as <code
-  title="">createElement()</code>): <dfn
-  title="dom-option"><code>Option()</code></dfn>, <dfn
-  title="dom-option-t"><code>Option(<var
-  title="">text</var>)</code></dfn>, <dfn
-  title="dom-option-tv"><code>Option(<var title="">text</var>, <var
-  title="">value</var>)</code></dfn>, <dfn
-  title="dom-option-tvd"><code>Option(<var title="">text</var>, <var
-  title="">value</var>, <var
-  title="">defaultSelected</var>)</code></dfn>, and <dfn
-  title="dom-option-tvds"><code>Option(<var title="">text</var>, <var
-  title="">value</var>, <var title="">defaultSelected</var>, <var
-  title="">selected</var>)</code></dfn>. When invoked as constructors,
-  these must return a new <code>HTMLOptionElement</code> object (a new
-  <code>option</code> element). If the <var title="">text</var>
-  argument is present, the new object must have as its only child a
-  <code>Text</code> node whose data is the value of that argument. If
-  the <var title="">value</var> argument is present, the new object
-  must have a <code title="attr-option-value">value</code> attribute
-  set with the value of the argument as its value. If the <var
-  title="">defaultSelected</var> argument is present and true, the new
-  object must have a <code
-  title="attr-option-selected">selected</code> attribute set with no
-  value. If the <var title="">selected</var> argument is present and
-  true, the new object must have its <span
-  title="concept-option-selectedness">selectedness</span> set to true;
-  otherwise the fourth argument is absent or false, and the <span
-  title="concept-option-selectedness">selectedness</span> must be set
-  to false, even if the <var title="">defaultSelected</var> argument
-  is present and true. The element's document must be the <span>active
-  document</span> of the <span>browsing context</span> of the
-  <code>Window</code> object on which the interface object of the
-  invoked constructor is found.</p>
+  <p>Several constructors are provided for creating <code>HTMLOptionElement</code> objects (in
+  addition to the factory methods from DOM such as <code title="">createElement()</code>): <dfn
+  title="dom-option"><code>Option()</code></dfn>, <dfn title="dom-option-t"><code>Option(<var
+  title="">text</var>)</code></dfn>, <dfn title="dom-option-tv"><code>Option(<var
+  title="">text</var>, <var title="">value</var>)</code></dfn>, <dfn
+  title="dom-option-tvd"><code>Option(<var title="">text</var>, <var title="">value</var>, <var
+  title="">defaultSelected</var>)</code></dfn>, and <dfn title="dom-option-tvds"><code>Option(<var
+  title="">text</var>, <var title="">value</var>, <var title="">defaultSelected</var>, <var
+  title="">selected</var>)</code></dfn>. When invoked as constructors, these must return a new
+  <code>HTMLOptionElement</code> object (a new <code>option</code> element). If the <var
+  title="">text</var> argument is present, the new object must have as its only child a
+  <code>Text</code> node whose data is the value of that argument. If the <var title="">value</var>
+  argument is present, the new object must have a <code title="attr-option-value">value</code>
+  attribute set with the value of the argument as its value. If the <var
+  title="">defaultSelected</var> argument is present and true, the new object must have a <code
+  title="attr-option-selected">selected</code> attribute set with no value. If the <var
+  title="">selected</var> argument is present and true, the new object must have its <span
+  title="concept-option-selectedness">selectedness</span> set to true; otherwise the fourth argument
+  is absent or false, and the <span title="concept-option-selectedness">selectedness</span> must be
+  set to false, even if the <var title="">defaultSelected</var> argument is present and true. The
+  element's document must be the <span>active document</span> of the <span>browsing context</span>
+  of the <code>Window</code> object on which the interface object of the invoked constructor is
+  found.</p>
 
   </div>
 <!--TOPIC:HTML-->
@@ -81232,9 +80910,9 @@
 
   <p>When faced with displaying an XML file inline, user agents must first <span>create a
   <code>Document</code> object</span>, following the requirements of the XML and Namespaces in XML
-  recommendations, RFC 3023, DOM Core, and other relevant specifications. <a
-  href="#refsXML">[XML]</a> <a href="#refsXMLNS">[XMLNS]</a> <a href="#refsRFC3023">[RFC3023]</a> <a
-  href="#refsDOMCORE">[DOMCORE]</a></p>
+  recommendations, RFC 3023, DOM, and other relevant specifications. <a href="#refsXML">[XML]</a> <a
+  href="#refsXMLNS">[XMLNS]</a> <a href="#refsRFC3023">[RFC3023]</a> <a
+  href="#refsDOM">[DOM]</a></p>
 
   <p>The actual HTTP headers and other metadata, not the headers as mutated or implied by the
   algorithms given in this specification, are the ones that must be used when determining the
@@ -85907,6 +85585,7 @@
     <span title="concept-task">tasks</span> <span title="queue a
     task">queued</span> with the <span>user interaction task
     source</span>. <a href="#refsDOMEVENTS">[DOMEVENTS]</a></p>
+    <!-- user interaction events integration point -->
 
    </dd>
 
@@ -86109,117 +85788,95 @@
 
   <!--test: <a href="http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A...%3Cscript%3E%0Aw(a%3Ddocument.implementation.createDocument(null%2C%20null%2C%20null))%3B%0Aw(a.appendChild(a.createElementNS('http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml'%2C%20'html')))%3B%0Aw(b%3Da.firstChild.appendChild(a.createElementNS('http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml'%2C%20'body')))%3B%0Aw(b.test%20%3D%20w)%3B%0Aw(b.setAttribute('onclick'%2C%20'test(%22fire%3A%20%22%20%2B%20event)'))%3B%0Aw(b.onclick)%3B%0Aw(e%3Da.createEvent('Event'))%3B%0Aw(e.initEvent('click'%2C%20false%2C%20false))%3B%0Aw(b.dispatchEvent(e))%3B%0A%3C%2Fscript%3E">test</a>-->
 
-  <p>Many objects can have <dfn>event handlers</dfn> specified. These
-  act as non-capture event listeners for the object on which they are
-  specified. <a href="#refsDOMCORE">[DOMCORE]</a></p>
+  <p>Many objects can have <dfn>event handlers</dfn> specified. These act as non-capture event
+  listeners for the object on which they are specified. <a href="#refsDOM">[DOM]</a></p>
 
-  <p>An <span title="event handlers">event handler</span> can either
-  have the value null or be set to a callback object. This is defined
-  using the <code>EventHandler</code> callback interface type. <span
-  class="impl">Initially, event handlers must be set to
-  null.</span></p>
+  <p>An <span title="event handlers">event handler</span> can either have the value null or be set
+  to a callback object. This is defined using the <code>EventHandler</code> callback interface type.
+  <span class="impl">Initially, event handlers must be set to null.</span></p>
 
   <p>Event handlers are exposed in one of two ways.</p>
 
-  <p>The first way, common to all event handlers, is as an <span
-  title="event handler IDL attributes">event handler IDL
-  attribute</span>.</p>
+  <p>The first way, common to all event handlers, is as an <span title="event handler IDL
+  attributes">event handler IDL attribute</span>.</p>
 
-  <p>The second way is as an <span title="event handler content
-  attributes">event handler content attribute</span>. Event handlers
-  on <span>HTML elements</span> and some of the event handlers on
+  <p>The second way is as an <span title="event handler content attributes">event handler content
+  attribute</span>. Event handlers on <span>HTML elements</span> and some of the event handlers on
   <code>Window</code> objects are exposed in this way.</p>
 
   <div class="impl">
 
   <hr>
 
-  <p><dfn>Event handler IDL attributes</dfn>, on setting, must set the
-  corresponding event handler to their new value, and on
-  getting, must return whatever the current value of the corresponding
+  <p><dfn>Event handler IDL attributes</dfn>, on setting, must set the corresponding event handler
+  to their new value, and on getting, must return whatever the current value of the corresponding
   event handler is (possibly null).</p>
 
-  <p>If an <span title="event handler IDL attributes">event handler
-  IDL attribute</span> exposes an <span title="event handlers">event
-  handler</span> of an object that doesn't exist, it must always
+  <p>If an <span title="event handler IDL attributes">event handler IDL attribute</span> exposes an
+  <span title="event handlers">event handler</span> of an object that doesn't exist, it must always
   return null on getting and must do nothing on setting.</p>
 
-  <p class="note">This can happen in particular for <span title="event
-  handler IDL attributes">event handler IDL attribute</span> on
-  <code>body</code> elements that do not have corresponding
+  <p class="note">This can happen in particular for <span title="event handler IDL attributes">event
+  handler IDL attribute</span> on <code>body</code> elements that do not have corresponding
   <code>Window</code> objects.</p>
 
-  <p class="note">Certain event handler IDL attributes have additional
-  requirements, in particular the <code
-  title="handler-MessagePort-onmessage">onmessage</code> attribute of
+  <p class="note">Certain event handler IDL attributes have additional requirements, in particular
+  the <code title="handler-MessagePort-onmessage">onmessage</code> attribute of
   <code>MessagePort</code> objects.</p>
 
-  <p>On getting, <span>event handler IDL attributes</span> must return
-  the value of their corresponding event handlers, except when the
-  value is an <span title="concept-handler-error">internal error
-  value</span>, in which case the user agent must set the corresponding
-  event handler to null, and then throw an exception corresponding to
-  the error condition.</p>
+  <p>On getting, <span>event handler IDL attributes</span> must return the value of their
+  corresponding event handlers, except when the value is an <span
+  title="concept-handler-error">internal error value</span>, in which case the user agent must set
+  the corresponding event handler to null, and then throw an exception corresponding to the error
+  condition.</p>
 
   <hr>
 
   </div>
 
-  <p><dfn>Event handler content attributes</dfn>, when specified, must
-  contain valid JavaScript code which, when parsed, would match the
-  <code title="">FunctionBody</code> production after automatic
+  <p><dfn>Event handler content attributes</dfn>, when specified, must contain valid JavaScript code
+  which, when parsed, would match the <code title="">FunctionBody</code> production after automatic
   semicolon insertion. <a href="#refsECMA262">[ECMA262]</a></p>
 
   <div class="impl">
 
   <!-- SCRIPT EXEC -->
-  <p>When an <span title="event handler content attributes">event
-  handler content attribute</span> is set, if the element is owned by
-  a <code>Document</code> that is in a <span>browsing context</span>,
-  and <span title="concept-bc-script">scripting is enabled</span> for
-  that <span>browsing context</span>, the user agent must run the
-  following steps to create a <span
-  title="concept-script">script</span> after setting the content
-  attribute to its new value:</p>
+  <p>When an <span title="event handler content attributes">event handler content attribute</span>
+  is set, if the element is owned by a <code>Document</code> that is in a <span>browsing
+  context</span>, and <span title="concept-bc-script">scripting is enabled</span> for that
+  <span>browsing context</span>, the user agent must run the following steps to create a <span
+  title="concept-script">script</span> after setting the content attribute to its new value:</p>
 
   <ol>
 
-   <li><p>Set the corresponding <span title="event handlers">event
-   handler</span> to null.</p></li>
+   <li><p>Set the corresponding <span title="event handlers">event handler</span> to null.</p></li>
 
-   <li><p>Set up a <span>script execution environment</span> for
-   JavaScript.</p></li>
+   <li><p>Set up a <span>script execution environment</span> for JavaScript.</p></li>
 
-   <li><p>Let <var title="">body</var> be the <span title="event
-   handler content attributes">event handler content
-   attribute</span>'s new value.</p></li>
+   <li><p>Let <var title="">body</var> be the <span title="event handler content attributes">event
+   handler content attribute</spa