Clinical Practice Guidelines
3.0.0-ballot - STU 3 Ballot International flag

Clinical Practice Guidelines, published by HL7 International / Clinical Decision Support. This guide is not an authorized publication; it is the continuous build for version 3.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/cqf-recommendations/ and changes regularly. See the Directory of published versions

: Stop Medication Library

Active as of 2026-11-10

Raw xml | Download


<Library xmlns="http://hl7.org/fhir">
  <id value="stopmedication-library"/>
  <language value="en"/>
  <text>
    <status value="extensions"/>
    <div xmlns="http://www.w3.org/1999/xhtml">
  <table class="narrative-table">
    <tbody>
<tr>


<th colspan="2" scope="row" class="row-header"><a name="metadata"> </a>Metadata</th>


</tr>

<tr>


<th scope="row" class="row-header">Title</th>



<td class="content-container">Stop Medication Library</td>


</tr>





<tr>


<th scope="row" class="row-header">Version</th>



<td class="content-container">3.0.0-ballot</td>


</tr>







  
<tr>


<th scope="row" class="row-header">Identifier</th>



<td class="content-container">urn:oid:2.16.840.1.113883.4.642.40.48.28.21</td>


</tr>












<tr>


<th scope="row" class="row-header">Experimental</th>



<td class="content-container">true</td>


</tr>










<tr>


<th scope="row" class="row-header">Jurisdiction</th>



<td class="content-container">
    World


</td>


</tr>











<tr>


<th scope="row" class="row-header">Steward (Publisher)</th>



<td class="content-container">HL7 International / Clinical Decision Support</td>


</tr>



<tr>


<th scope="row" class="row-header">Steward Contact</th>



<td class="content-container">HL7 International / Clinical Decision Support</td>


</tr>







<tr>


<th scope="row" class="row-header">Description</th>



<td class="content-container"><div><p>Logic for an example recommendation to stop a medication</p>
</div></td>


</tr>









<tr>


<th scope="row" class="row-header">Type</th>



<td class="content-container">
    <a href="http://terminology.hl7.org/7.5.0/CodeSystem-library-type.html">http://terminology.hl7.org/CodeSystem/library-type</a>#logic-library


</td>


</tr>













<tr>
  <th scope="row" class="row-header">Data Requirement</th>
  <td class="content-container">
    <em>Type</em>: Patient
    <br/>
  
    <em>Profile(s)</em>: 
  
    <a href="http://hl7.org/fhir/R4/patient.html">Patient</a>
    <br/>        
  
   
   
   
  </td>
</tr>

<tr>
  <th scope="row" class="row-header">Data Requirement</th>
  <td class="content-container">
    <em>Type</em>: MedicationRequest
    <br/>
  
    <em>Profile(s)</em>: 
  
    <a href="http://hl7.org/fhir/R4/medicationrequest.html">MedicationRequest</a>
    <br/>        
  
   
   
    <em>Must Support Elements</em>: intent, status, doNotPerform
    <br/>
   
   
  </td>
</tr>

<tr>
  <th scope="row" class="row-header">Data Requirement</th>
  <td class="content-container">
    <em>Type</em>: Task
    <br/>
  
    <em>Profile(s)</em>: 
  
    <a href="http://hl7.org/fhir/R4/task.html">Task</a>
    <br/>        
  
   
   
    <em>Must Support Elements</em>: code, url, value
    <br/>
   
   
  </td>
</tr>

<tr>


<th colspan="2" scope="row" class="row-header"><a name="parameters"> </a>Parameters</th>


</tr>

<tr>
  

<th scope="row" class="row-header"/>


  <td class="content-container">
    <table>
      <thead>
        <tr>
          <td><em>Name</em></td>
          <td><em>Use</em></td>
          <td><em>Card.</em></td>
          <td><em>Type</em></td>
          <td><em>Documentation</em></td>
        </tr>
      </thead>
      <tbody>
      
        <tr>
          <td>Patient</td>
          <td>Out</td>
          <td>0..1</td>
          <td>Patient</td>
          <td/>
        </tr>
      
        <tr>
          <td>Medication Order</td>
          <td>Out</td>
          <td>0..*</td>
          <td>MedicationRequest</td>
          <td/>
        </tr>
      
        <tr>
          <td>Inclusion Criteria</td>
          <td>Out</td>
          <td>0..1</td>
          <td>boolean</td>
          <td/>
        </tr>
      
        <tr>
          <td>Stop Medication Proposal</td>
          <td>Out</td>
          <td>0..*</td>
          <td>Task</td>
          <td/>
        </tr>
      
        <tr>
          <td>Is Recommendation Applicable</td>
          <td>Out</td>
          <td>0..1</td>
          <td>boolean</td>
          <td/>
        </tr>
      
      </tbody>
    </table>
  </td>
</tr>








  <tr>


<th colspan="2" scope="row" class="row-header">Library Content</th>


</tr>
  
    
    <tr>
      <th scope="row" class="row-header">CQL Content</th>
      <td>
        <a name="cql-content"> </a>
        <pre style="border: none;" class="content-container highlight language-cql"><code class="language-cql">library StopMedication

using FHIR version '4.0.1'

include FHIRHelpers version '4.0.1'

codesystem &quot;Activity Type&quot;: 'http://hl7.org/fhir/uv/cpg/CodeSystem/cpg-activity-type-cs'

code &quot;Stop Activity&quot;: 'stop-activity' from &quot;Activity Type&quot;

context Patient

/* Recommendation to stop an existing order for a medication */

/*
Positive recommendation:

If an active order for the medication exists
  Propose stopping the medication

Given a proposal, the user can:
  Accept the proposal
  Ignore the proposal
  Reject the proposal without reason
  Reject the proposal with reason

Scenario 1: Active medication order, no plan or proposal, decision support should propose
Scenario 2: Active medication order, incomplete proposal, decision support should not propose
Scenario 3: Active medication order, rejected proposal, decision support should not propose
Scenario 4: No active medication order, decision support should not propose

*/

define &quot;Medication Order&quot;:
  [MedicationRequest] M
    where M.intent = 'order'
      and M.status = 'active'
      and M.doNotPerform is not true

define &quot;Inclusion Criteria&quot;:
  Patient.active
    and exists &quot;Medication Order&quot;

define &quot;Stop Medication Proposal&quot;:
  [Task] T
    where T.code ~ &quot;Stop Activity&quot;
      and doNotPerform(T) is not true

define &quot;Is Recommendation Applicable&quot;:
  &quot;Inclusion Criteria&quot;
    and not exists &quot;Stop Medication Proposal&quot;

define function doNotPerform(task Task):
  singleton from (
    task.extension E
      where E.url = 'http://hl7.org/fhir/StructureDefinition/request-doNotPerform'
  ).value as boolean
</code></pre>
      </td>
    </tr>
    
  
    
    <tr>
      <th scope="row" class="row-header">ELM XML Content</th>
      <td>
        <pre style="border: none;" class="content-container highlight language-cql"><code>Encoded data </code></pre>
      </td>
    </tr>
    
  
    
    <tr>
      <th scope="row" class="row-header">ELM JSON Content</th>
      <td>
        <pre style="border: none;" class="content-container highlight language-cql"><code>Encoded data </code></pre>
      </td>
    </tr>
    
  


<tr>


<th colspan="2" scope="row" class="row-header"><a name="related-artifacts"> </a>Citations and References</th>


</tr>


<tr>
  
  
  
  
  

<th scope="row" class="row-header">Dependency</th>


  
  
  <td class="content-container">
    
    <em>Description</em>: Code System Activity Type
    
    <br/>
    
    
    
    
    
    
    <em>Resource</em>: <a href="CodeSystem-cpg-activity-type-cs.html">CPG Activity Type Code System</a>
    <br/>
    <em>Canonical URL</em>: <tt>http://hl7.org/fhir/uv/cpg/CodeSystem/cpg-activity-type-cs</tt>
    
    
    
  </td>
</tr>




<tr>
  <th colspan="2" scope="row" class="row-header">Generated using version 0.5.6 of the sample-content-ig Liquid templates</th>
</tr>

    </tbody>
  </table>
</div>
  </text>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability">
    <valueCode value="shareable"/>
  </extension>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability">
    <valueCode value="computable"/>
  </extension>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability">
    <valueCode value="publishable"/>
  </extension>
  <url value="http://hl7.org/fhir/uv/cpg/Library/stopmedication-library"/>
  <identifier>
    <system value="urn:ietf:rfc:3986"/>
    <value value="urn:oid:2.16.840.1.113883.4.642.40.48.28.21"/>
  </identifier>
  <version value="3.0.0-ballot"/>
  <name value="StopMedicationLibrary"/>
  <title value="Stop Medication Library"/>
  <status value="active"/>
  <experimental value="true"/>
  <type>
    <coding>
      <system value="http://terminology.hl7.org/CodeSystem/library-type"/>
      <code value="logic-library"/>
    </coding>
  </type>
  <date value="2026-11-10T08:06:13+00:00"/>
  <publisher value="HL7 International / Clinical Decision Support"/>
  <contact>
    <name value="HL7 International / Clinical Decision Support"/>
    <telecom>
      <system value="url"/>
      <value value="http://www.hl7.org/Special/committees/dss"/>
    </telecom>
  </contact>
  <description
               value="Logic for an example recommendation to stop a medication"/>
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
      <code value="001"/>
      <display value="World"/>
    </coding>
  </jurisdiction>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code System Activity Type"/>
    <resource
              value="http://hl7.org/fhir/uv/cpg/CodeSystem/cpg-activity-type-cs"/>
  </relatedArtifact>
  <parameter>
    <name value="Patient"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="Patient"/>
  </parameter>
  <parameter>
    <name value="Medication Order"/>
    <use value="out"/>
    <min value="0"/>
    <max value="*"/>
    <type value="MedicationRequest"/>
  </parameter>
  <parameter>
    <name value="Inclusion Criteria"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Stop Medication Proposal"/>
    <use value="out"/>
    <min value="0"/>
    <max value="*"/>
    <type value="Task"/>
  </parameter>
  <parameter>
    <name value="Is Recommendation Applicable"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <dataRequirement>
    <type value="Patient"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Patient"/>
  </dataRequirement>
  <dataRequirement>
    <type value="MedicationRequest"/>
    <profile
             value="http://hl7.org/fhir/StructureDefinition/MedicationRequest"/>
    <mustSupport value="intent"/>
    <mustSupport value="status"/>
    <mustSupport value="doNotPerform"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Task"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Task"/>
    <mustSupport value="code"/>
    <mustSupport value="url"/>
    <mustSupport value="value"/>
  </dataRequirement>
  <content>
    <contentType value="text/cql"/>
    <data
          value="bGlicmFyeSBTdG9wTWVkaWNhdGlvbgoKdXNpbmcgRkhJUiB2ZXJzaW9uICc0LjAuMScKCmluY2x1ZGUgRkhJUkhlbHBlcnMgdmVyc2lvbiAnNC4wLjEnCgpjb2Rlc3lzdGVtICJBY3Rpdml0eSBUeXBlIjogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvdXYvY3BnL0NvZGVTeXN0ZW0vY3BnLWFjdGl2aXR5LXR5cGUtY3MnCgpjb2RlICJTdG9wIEFjdGl2aXR5IjogJ3N0b3AtYWN0aXZpdHknIGZyb20gIkFjdGl2aXR5IFR5cGUiCgpjb250ZXh0IFBhdGllbnQKCi8qIFJlY29tbWVuZGF0aW9uIHRvIHN0b3AgYW4gZXhpc3Rpbmcgb3JkZXIgZm9yIGEgbWVkaWNhdGlvbiAqLwoKLyoKUG9zaXRpdmUgcmVjb21tZW5kYXRpb246CgpJZiBhbiBhY3RpdmUgb3JkZXIgZm9yIHRoZSBtZWRpY2F0aW9uIGV4aXN0cwogIFByb3Bvc2Ugc3RvcHBpbmcgdGhlIG1lZGljYXRpb24KCkdpdmVuIGEgcHJvcG9zYWwsIHRoZSB1c2VyIGNhbjoKICBBY2NlcHQgdGhlIHByb3Bvc2FsCiAgSWdub3JlIHRoZSBwcm9wb3NhbAogIFJlamVjdCB0aGUgcHJvcG9zYWwgd2l0aG91dCByZWFzb24KICBSZWplY3QgdGhlIHByb3Bvc2FsIHdpdGggcmVhc29uCgpTY2VuYXJpbyAxOiBBY3RpdmUgbWVkaWNhdGlvbiBvcmRlciwgbm8gcGxhbiBvciBwcm9wb3NhbCwgZGVjaXNpb24gc3VwcG9ydCBzaG91bGQgcHJvcG9zZQpTY2VuYXJpbyAyOiBBY3RpdmUgbWVkaWNhdGlvbiBvcmRlciwgaW5jb21wbGV0ZSBwcm9wb3NhbCwgZGVjaXNpb24gc3VwcG9ydCBzaG91bGQgbm90IHByb3Bvc2UKU2NlbmFyaW8gMzogQWN0aXZlIG1lZGljYXRpb24gb3JkZXIsIHJlamVjdGVkIHByb3Bvc2FsLCBkZWNpc2lvbiBzdXBwb3J0IHNob3VsZCBub3QgcHJvcG9zZQpTY2VuYXJpbyA0OiBObyBhY3RpdmUgbWVkaWNhdGlvbiBvcmRlciwgZGVjaXNpb24gc3VwcG9ydCBzaG91bGQgbm90IHByb3Bvc2UKCiovCgpkZWZpbmUgIk1lZGljYXRpb24gT3JkZXIiOgogIFtNZWRpY2F0aW9uUmVxdWVzdF0gTQogICAgd2hlcmUgTS5pbnRlbnQgPSAnb3JkZXInCiAgICAgIGFuZCBNLnN0YXR1cyA9ICdhY3RpdmUnCiAgICAgIGFuZCBNLmRvTm90UGVyZm9ybSBpcyBub3QgdHJ1ZQoKZGVmaW5lICJJbmNsdXNpb24gQ3JpdGVyaWEiOgogIFBhdGllbnQuYWN0aXZlCiAgICBhbmQgZXhpc3RzICJNZWRpY2F0aW9uIE9yZGVyIgoKZGVmaW5lICJTdG9wIE1lZGljYXRpb24gUHJvcG9zYWwiOgogIFtUYXNrXSBUCiAgICB3aGVyZSBULmNvZGUgfiAiU3RvcCBBY3Rpdml0eSIKICAgICAgYW5kIGRvTm90UGVyZm9ybShUKSBpcyBub3QgdHJ1ZQoKZGVmaW5lICJJcyBSZWNvbW1lbmRhdGlvbiBBcHBsaWNhYmxlIjoKICAiSW5jbHVzaW9uIENyaXRlcmlhIgogICAgYW5kIG5vdCBleGlzdHMgIlN0b3AgTWVkaWNhdGlvbiBQcm9wb3NhbCIKCmRlZmluZSBmdW5jdGlvbiBkb05vdFBlcmZvcm0odGFzayBUYXNrKToKICBzaW5nbGV0b24gZnJvbSAoCiAgICB0YXNrLmV4dGVuc2lvbiBFCiAgICAgIHdoZXJlIEUudXJsID0gJ2h0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9yZXF1ZXN0LWRvTm90UGVyZm9ybScKICApLnZhbHVlIGFzIGJvb2xlYW4K"/>
  </content>
  <content>
    <contentType value="application/elm+xml"/>
    <data
          value="PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48bGlicmFyeSB4bWxucz0idXJuOmhsNy1vcmc6ZWxtOnIxIiB4bWxuczphPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHhtbG5zOmZoaXI9Imh0dHA6Ly9obDcub3JnL2ZoaXIiIHhtbG5zOnQ9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgbG9jYWxJZD0iMCI+PGFubm90YXRpb24gc2lnbmF0dXJlTGV2ZWw9Ik92ZXJsb2FkcyIgdHJhbnNsYXRvck9wdGlvbnM9IkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iIHRyYW5zbGF0b3JWZXJzaW9uPSI0LjkuMCIgeHNpOnR5cGU9ImE6Q3FsVG9FbG1JbmZvIi8+PGFubm90YXRpb24gZXJyb3JTZXZlcml0eT0id2FybmluZyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgbWVzc2FnZT0iQW4gb3BlcmFuZCBpZGVudGlmaWVyIHJlZmVyZW5jZSBpcyBoaWRpbmcgYW5vdGhlciBpZGVudGlmaWVyIG9mIHRoZSBzYW1lIG5hbWUuIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+PGFubm90YXRpb24gZXJyb3JTZXZlcml0eT0id2FybmluZyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgbWVzc2FnZT0iQW4gb3BlcmFuZCBpZGVudGlmaWVyIHJlZmVyZW5jZSBpcyBoaWRpbmcgYW5vdGhlciBpZGVudGlmaWVyIG9mIHRoZSBzYW1lIG5hbWUuIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+PGFubm90YXRpb24gZXJyb3JTZXZlcml0eT0id2FybmluZyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgbWVzc2FnZT0iQW4gb3BlcmFuZCBpZGVudGlmaWVyIHJlZmVyZW5jZSBpcyBoaWRpbmcgYW5vdGhlciBpZGVudGlmaWVyIG9mIHRoZSBzYW1lIG5hbWUuIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+PGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+PGE6cyByPSIyNzgiPjxhOnM+bGlicmFyeSBTdG9wTWVkaWNhdGlvbjwvYTpzPjwvYTpzPjwvYW5ub3RhdGlvbj48aWRlbnRpZmllciBpZD0iU3RvcE1lZGljYXRpb24iIHN5c3RlbT0iaHR0cDovL2hsNy5vcmcvZmhpci91di9jcGciLz48c2NoZW1hSWRlbnRpZmllciBpZD0idXJuOmhsNy1vcmc6ZWxtIiB2ZXJzaW9uPSJyMSIvPjx1c2luZ3M+PGRlZiBsb2NhbElkPSIxIiBsb2NhbElkZW50aWZpZXI9IlN5c3RlbSIgdXJpPSJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiIHZlcnNpb249IjEuMC4wIi8+PGRlZiBsb2NhbElkPSIyMDYiIGxvY2FsSWRlbnRpZmllcj0iRkhJUiIgbG9jYXRvcj0iMzoxLTM6MjYiIHVyaT0iaHR0cDovL2hsNy5vcmcvZmhpciIgdmVyc2lvbj0iNC4wLjEiPjxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPjxhOnMgcj0iMjA2Ij48YTpzPnVzaW5nIDwvYTpzPjxhOnM+PGE6cz5GSElSPC9hOnM+PC9hOnM+PGE6cz4gdmVyc2lvbiAnNC4wLjEnPC9hOnM+PC9hOnM+PC9hbm5vdGF0aW9uPjwvZGVmPjwvdXNpbmdzPjxpbmNsdWRlcz48ZGVmIGxvY2FsSWQ9IjIwOCIgbG9jYWxJZGVudGlmaWVyPSJGSElSSGVscGVycyIgbG9jYXRvcj0iNToxLTU6MzUiIHBhdGg9Imh0dHA6Ly9obDcub3JnL2ZoaXIvRkhJUkhlbHBlcnMiIHZlcnNpb249IjQuMC4xIj48YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj48YTpzIHI9IjIwOCI+PGE6cz5pbmNsdWRlIDwvYTpzPjxhOnM+PGE6cz5GSElSSGVscGVyczwvYTpzPjwvYTpzPjxhOnM+IHZlcnNpb24gJzQuMC4xJzwvYTpzPjwvYTpzPjwvYW5ub3RhdGlvbj48L2RlZj48L2luY2x1ZGVzPjxjb2RlU3lzdGVtcz48ZGVmIGFjY2Vzc0xldmVsPSJQdWJsaWMiIGlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL3V2L2NwZy9Db2RlU3lzdGVtL2NwZy1hY3Rpdml0eS10eXBlLWNzIiBsb2NhbElkPSIyMTAiIGxvY2F0b3I9Ijc6MS03Ojg4IiBuYW1lPSJBY3Rpdml0eSBUeXBlIj48YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj48YTpzIHI9IjIxMCI+PGE6cz5jb2Rlc3lzdGVtICJBY3Rpdml0eSBUeXBlIjogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvdXYvY3BnL0NvZGVTeXN0ZW0vY3BnLWFjdGl2aXR5LXR5cGUtY3MnPC9hOnM+PC9hOnM+PC9hbm5vdGF0aW9uPjwvZGVmPjwvY29kZVN5c3RlbXM+PGNvZGVzPjxkZWYgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgaWQ9InN0b3AtYWN0aXZpdHkiIGxvY2FsSWQ9IjIxMiIgbG9jYXRvcj0iOToxLTk6NTgiIG5hbWU9IlN0b3AgQWN0aXZpdHkiPjxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPjxhOnMgcj0iMjEyIj48YTpzPmNvZGUgIlN0b3AgQWN0aXZpdHkiOiAnc3RvcC1hY3Rpdml0eScgZnJvbSA8L2E6cz48YTpzIHI9IjIxMyI+PGE6cz4iQWN0aXZpdHkgVHlwZSI8L2E6cz48L2E6cz48L2E6cz48L2Fubm90YXRpb24+PGNvZGVTeXN0ZW0gbG9jYWxJZD0iMjEzIiBsb2NhdG9yPSI5OjQ0LTk6NTgiIG5hbWU9IkFjdGl2aXR5IFR5cGUiLz48L2RlZj48L2NvZGVzPjxjb250ZXh0cz48ZGVmIGxvY2FsSWQ9IjIxOCIgbG9jYXRvcj0iMTE6MS0xMToxNSIgbmFtZT0iUGF0aWVudCIvPjwvY29udGV4dHM+PHN0YXRlbWVudHM+PGRlZiBjb250ZXh0PSJQYXRpZW50IiBsb2NhbElkPSIyMTYiIGxvY2F0b3I9IjExOjEtMTE6MTUiIG5hbWU9IlBhdGllbnQiPjxleHByZXNzaW9uIGxvY2FsSWQ9IjIxNyIgeHNpOnR5cGU9IlNpbmdsZXRvbkZyb20iPjxvcGVyYW5kIGRhdGFUeXBlPSJmaGlyOlBhdGllbnQiIGxvY2FsSWQ9IjIxNSIgbG9jYXRvcj0iMTE6MS0xMToxNSIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL1BhdGllbnQiIHhzaTp0eXBlPSJSZXRyaWV2ZSIvPjwvZXhwcmVzc2lvbj48L2RlZj48ZGVmIGFjY2Vzc0xldmVsPSJQdWJsaWMiIGNvbnRleHQ9IlBhdGllbnQiIGxvY2FsSWQ9IjIyMSIgbG9jYXRvcj0iMzQ6MS0zODozNiIgbmFtZT0iTWVkaWNhdGlvbiBPcmRlciI+PGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+PGE6cyByPSIyMjEiPjxhOnM+LyogUmVjb21tZW5kYXRpb24gdG8gc3RvcCBhbiBleGlzdGluZyBvcmRlciBmb3IgYSBtZWRpY2F0aW9uICovCgovKgpQb3NpdGl2ZSByZWNvbW1lbmRhdGlvbjoKCklmIGFuIGFjdGl2ZSBvcmRlciBmb3IgdGhlIG1lZGljYXRpb24gZXhpc3RzCiAgUHJvcG9zZSBzdG9wcGluZyB0aGUgbWVkaWNhdGlvbgoKR2l2ZW4gYSBwcm9wb3NhbCwgdGhlIHVzZXIgY2FuOgogIEFjY2VwdCB0aGUgcHJvcG9zYWwKICBJZ25vcmUgdGhlIHByb3Bvc2FsCiAgUmVqZWN0IHRoZSBwcm9wb3NhbCB3aXRob3V0IHJlYXNvbgogIFJlamVjdCB0aGUgcHJvcG9zYWwgd2l0aCByZWFzb24KClNjZW5hcmlvIDE6IEFjdGl2ZSBtZWRpY2F0aW9uIG9yZGVyLCBubyBwbGFuIG9yIHByb3Bvc2FsLCBkZWNpc2lvbiBzdXBwb3J0IHNob3VsZCBwcm9wb3NlClNjZW5hcmlvIDI6IEFjdGl2ZSBtZWRpY2F0aW9uIG9yZGVyLCBpbmNvbXBsZXRlIHByb3Bvc2FsLCBkZWNpc2lvbiBzdXBwb3J0IHNob3VsZCBub3QgcHJvcG9zZQpTY2VuYXJpbyAzOiBBY3RpdmUgbWVkaWNhdGlvbiBvcmRlciwgcmVqZWN0ZWQgcHJvcG9zYWwsIGRlY2lzaW9uIHN1cHBvcnQgc2hvdWxkIG5vdCBwcm9wb3NlClNjZW5hcmlvIDQ6IE5vIGFjdGl2ZSBtZWRpY2F0aW9uIG9yZGVyLCBkZWNpc2lvbiBzdXBwb3J0IHNob3VsZCBub3QgcHJvcG9zZQoKKi8KCmRlZmluZSAiTWVkaWNhdGlvbiBPcmRlciI6CiAgPC9hOnM+PGE6cyByPSIyNTAiPjxhOnM+PGE6cyByPSIyMjIiPjxhOnMgcj0iMjIzIj48YTpzIHI9IjIyMyI+PGE6cz5bTWVkaWNhdGlvblJlcXVlc3RdPC9hOnM+PC9hOnM+PC9hOnM+PGE6cz4gTTwvYTpzPjwvYTpzPjwvYTpzPjxhOnM+CiAgICA8L2E6cz48YTpzIHI9IjIyNSI+PGE6cz53aGVyZSA8L2E6cz48YTpzIHI9IjIyNSI+PGE6cyByPSIyMjYiPjxhOnMgcj0iMjI3Ij48YTpzIHI9IjIyOSI+PGE6cyByPSIyMjgiPjxhOnM+TTwvYTpzPjwvYTpzPjxhOnM+LjwvYTpzPjxhOnMgcj0iMjI5Ij48YTpzPmludGVudDwvYTpzPjwvYTpzPjwvYTpzPjxhOnM+ID0gPC9hOnM+PGE6cyByPSIyMzAiPjxhOnM+J29yZGVyJzwvYTpzPjwvYTpzPjwvYTpzPjxhOnM+CiAgICAgIGFuZCA8L2E6cz48YTpzIHI9IjIzNiI+PGE6cyByPSIyMzgiPjxhOnMgcj0iMjM3Ij48YTpzPk08L2E6cz48L2E6cz48YTpzPi48L2E6cz48YTpzIHI9IjIzOCI+PGE6cz5zdGF0dXM8L2E6cz48L2E6cz48L2E6cz48YTpzPiA9IDwvYTpzPjxhOnMgcj0iMjM5Ij48YTpzPidhY3RpdmUnPC9hOnM+PC9hOnM+PC9hOnM+PC9hOnM+PGE6cz4KICAgICAgYW5kIDwvYTpzPjxhOnMgcj0iMjQ5Ij48YTpzIHI9IjI0NiI+PGE6cyByPSIyNDUiPjxhOnM+TTwvYTpzPjwvYTpzPjxhOnM+LjwvYTpzPjxhOnMgcj0iMjQ2Ij48YTpzPmRvTm90UGVyZm9ybTwvYTpzPjwvYTpzPjwvYTpzPjxhOnM+IGlzIG5vdCB0cnVlPC9hOnM+PC9hOnM+PC9hOnM+PC9hOnM+PC9hOnM+PC9hOnM+PC9hbm5vdGF0aW9uPjxleHByZXNzaW9uIGxvY2FsSWQ9IjI1MCIgbG9jYXRvcj0iMzU6My0zODozNiIgeHNpOnR5cGU9IlF1ZXJ5Ij48c291cmNlIGFsaWFzPSJNIiBsb2NhbElkPSIyMjIiIGxvY2F0b3I9IjM1OjMtMzU6MjMiPjxleHByZXNzaW9uIGRhdGFUeXBlPSJmaGlyOk1lZGljYXRpb25SZXF1ZXN0IiBsb2NhbElkPSIyMjMiIGxvY2F0b3I9IjM1OjMtMzU6MjEiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9NZWRpY2F0aW9uUmVxdWVzdCIgeHNpOnR5cGU9IlJldHJpZXZlIi8+PC9zb3VyY2U+PHdoZXJlIGxvY2FsSWQ9IjIyNSIgbG9jYXRvcj0iMzY6NS0zODozNiIgeHNpOnR5cGU9IkFuZCI+PG9wZXJhbmQgbG9jYWxJZD0iMjI2IiBsb2NhdG9yPSIzNjoxMS0zNzoyOSIgeHNpOnR5cGU9IkFuZCI+PG9wZXJhbmQgbG9jYWxJZD0iMjI3IiBsb2NhdG9yPSIzNjoxMS0zNjoyOCIgeHNpOnR5cGU9IkVxdWFsIj48c2lnbmF0dXJlIGxvY2FsSWQ9IjIzNCIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz48c2lnbmF0dXJlIGxvY2FsSWQ9IjIzNSIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz48b3BlcmFuZCBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIGxvY2FsSWQ9IjIzMiIgbmFtZT0iVG9TdHJpbmciIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+PHNpZ25hdHVyZSBsb2NhbElkPSIyMzMiIG5hbWU9ImZoaXI6TWVkaWNhdGlvblJlcXVlc3RJbnRlbnQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz48b3BlcmFuZCBsb2NhbElkPSIyMjkiIGxvY2F0b3I9IjM2OjExLTM2OjE4IiBwYXRoPSJpbnRlbnQiIHNjb3BlPSJNIiB4c2k6dHlwZT0iUHJvcGVydHkiLz48L29wZXJhbmQ+PG9wZXJhbmQgbG9jYWxJZD0iMjMwIiBsb2NhdG9yPSIzNjoyMi0zNjoyOCIgdmFsdWU9Im9yZGVyIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPjwvb3BlcmFuZD48b3BlcmFuZCBsb2NhbElkPSIyMzYiIGxvY2F0b3I9IjM3OjExLTM3OjI5IiB4c2k6dHlwZT0iRXF1YWwiPjxzaWduYXR1cmUgbG9jYWxJZD0iMjQzIiBuYW1lPSJ0OlN0cmluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPjxzaWduYXR1cmUgbG9jYWxJZD0iMjQ0IiBuYW1lPSJ0OlN0cmluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPjxvcGVyYW5kIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgbG9jYWxJZD0iMjQxIiBuYW1lPSJUb1N0cmluZyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj48c2lnbmF0dXJlIGxvY2FsSWQ9IjI0MiIgbmFtZT0iZmhpcjpNZWRpY2F0aW9uUmVxdWVzdFN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPjxvcGVyYW5kIGxvY2FsSWQ9IjIzOCIgbG9jYXRvcj0iMzc6MTEtMzc6MTgiIHBhdGg9InN0YXR1cyIgc2NvcGU9Ik0iIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPjwvb3BlcmFuZD48b3BlcmFuZCBsb2NhbElkPSIyMzkiIGxvY2F0b3I9IjM3OjIyLTM3OjI5IiB2YWx1ZT0iYWN0aXZlIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPjwvb3BlcmFuZD48L29wZXJhbmQ+PG9wZXJhbmQgbG9jYWxJZD0iMjQ5IiBsb2NhdG9yPSIzODoxMS0zODozNiIgeHNpOnR5cGU9Ik5vdCI+PG9wZXJhbmQgbG9jYWxJZD0iMjQ3IiBsb2NhdG9yPSIzODoxMS0zODozNiIgeHNpOnR5cGU9IklzVHJ1ZSI+PG9wZXJhbmQgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiBsb2NhbElkPSIyNDgiIG5hbWU9IlRvQm9vbGVhbiIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj48b3BlcmFuZCBsb2NhbElkPSIyNDYiIGxvY2F0b3I9IjM4OjExLTM4OjI0IiBwYXRoPSJkb05vdFBlcmZvcm0iIHNjb3BlPSJNIiB4c2k6dHlwZT0iUHJvcGVydHkiLz48L29wZXJhbmQ+PC9vcGVyYW5kPjwvb3BlcmFuZD48L3doZXJlPjwvZXhwcmVzc2lvbj48L2RlZj48ZGVmIGFjY2Vzc0xldmVsPSJQdWJsaWMiIGNvbnRleHQ9IlBhdGllbnQiIGxvY2FsSWQ9IjI1MyIgbG9jYXRvcj0iNDA6MS00MjozMyIgbmFtZT0iSW5jbHVzaW9uIENyaXRlcmlhIj48YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj48YTpzIHI9IjI1MyI+PGE6cz5kZWZpbmUgIkluY2x1c2lvbiBDcml0ZXJpYSI6CiAgPC9hOnM+PGE6cyByPSIyNTQiPjxhOnMgcj0iMjU2Ij48YTpzIHI9IjI1NSI+PGE6cz5QYXRpZW50PC9hOnM+PC9hOnM+PGE6cz4uPC9hOnM+PGE6cyByPSIyNTYiPjxhOnM+YWN0aXZlPC9hOnM+PC9hOnM+PC9hOnM+PGE6cz4KICAgIGFuZCA8L2E6cz48YTpzIHI9IjI1NyI+PGE6cz5leGlzdHMgPC9hOnM+PGE6cyByPSIyNTgiPjxhOnM+Ik1lZGljYXRpb24gT3JkZXIiPC9hOnM+PC9hOnM+PC9hOnM+PC9hOnM+PC9hOnM+PC9hbm5vdGF0aW9uPjxleHByZXNzaW9uIGxvY2FsSWQ9IjI1NCIgbG9jYXRvcj0iNDE6My00MjozMyIgeHNpOnR5cGU9IkFuZCI+PG9wZXJhbmQgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiBsb2NhbElkPSIyNTkiIG5hbWU9IlRvQm9vbGVhbiIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj48b3BlcmFuZCBsb2NhbElkPSIyNTYiIGxvY2F0b3I9IjQxOjMtNDE6MTYiIHBhdGg9ImFjdGl2ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij48c291cmNlIGxvY2FsSWQ9IjI1NSIgbG9jYXRvcj0iNDE6My00MTo5IiBuYW1lPSJQYXRpZW50IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPjwvb3BlcmFuZD48L29wZXJhbmQ+PG9wZXJhbmQgbG9jYWxJZD0iMjU3IiBsb2NhdG9yPSI0Mjo5LTQyOjMzIiB4c2k6dHlwZT0iRXhpc3RzIj48b3BlcmFuZCBsb2NhbElkPSIyNTgiIGxvY2F0b3I9IjQyOjE2LTQyOjMzIiBuYW1lPSJNZWRpY2F0aW9uIE9yZGVyIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPjwvb3BlcmFuZD48L2V4cHJlc3Npb24+PC9kZWY+PGRlZiBhY2Nlc3NMZXZlbD0iUHVibGljIiBjb250ZXh0PSJQYXRpZW50IiBsb2NhbElkPSIyNzgiIGxvY2F0b3I9IjUzOjEtNTc6MjAiIG5hbWU9ImRvTm90UGVyZm9ybSIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj48YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj48YTpzIHI9IjI3OCI+PGE6cz5kZWZpbmUgZnVuY3Rpb24gZG9Ob3RQZXJmb3JtKHRhc2sgVGFzayk6CiAgPC9hOnM+PGE6cyByPSIzMjYiPjxhOnMgcj0iMzI2Ij48YTpzIHI9IjMyNyI+PGE6cz5zaW5nbGV0b24gZnJvbSA8L2E6cz48YTpzIHI9IjM0OSI+PGE6cyByPSIzNDEiPjxhOnM+KAogICAgPC9hOnM+PGE6cyByPSIzNDEiPjxhOnM+PGE6cyByPSIzMjgiPjxhOnMgcj0iMzMwIj48YTpzPjxhOnM+dGFzay5leHRlbnNpb248L2E6cz48L2E6cz48L2E6cz48YTpzPiBFPC9hOnM+PC9hOnM+PC9hOnM+PGE6cz4KICAgICAgPC9hOnM+PGE6cyByPSIzMzIiPjxhOnM+d2hlcmUgPC9hOnM+PGE6cyByPSIzMzIiPjxhOnMgcj0iMzM0Ij48YTpzIHI9IjMzMyI+PGE6cz5FPC9hOnM+PC9hOnM+PGE6cz4uPC9hOnM+PGE6cyByPSIzMzQiPjxhOnM+dXJsPC9hOnM+PC9hOnM+PC9hOnM+PGE6cz4gPSA8L2E6cz48YTpzIHI9IjMzNSI+PGE6cz4naHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL3JlcXVlc3QtZG9Ob3RQZXJmb3JtJzwvYTpzPjwvYTpzPjwvYTpzPjwvYTpzPjwvYTpzPjxhOnM+CiAgKTwvYTpzPjwvYTpzPjxhOnM+LjwvYTpzPjxhOnMgcj0iMzQ5Ij48YTpzPnZhbHVlPC9hOnM+PC9hOnM+PC9hOnM+PC9hOnM+PGE6cz4gYXMgPC9hOnM+PGE6cyByPSIzNTEiPjxhOnM+Ym9vbGVhbjwvYTpzPjwvYTpzPjwvYTpzPjwvYTpzPjwvYTpzPjwvYW5ub3RhdGlvbj48ZXhwcmVzc2lvbiBsb2NhbElkPSIzMjYiIGxvY2F0b3I9IjU0OjMtNTc6MjAiIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+PG9wZXJhbmQgbG9jYWxJZD0iMzI3IiBsb2NhdG9yPSI1NDozLTU3OjkiIHhzaTp0eXBlPSJTaW5nbGV0b25Gcm9tIj48b3BlcmFuZCBsb2NhbElkPSIzNDkiIGxvY2F0b3I9IjU0OjE4LTU3OjkiIHhzaTp0eXBlPSJRdWVyeSI+PHNvdXJjZSBhbGlhcz0iJHRoaXMiIGxvY2FsSWQ9IjM0OCI+PGV4cHJlc3Npb24gbG9jYWxJZD0iMzQxIiBsb2NhdG9yPSI1NDoxOC01NzozIiB4c2k6dHlwZT0iUXVlcnkiPjxzb3VyY2UgYWxpYXM9IkUiIGxvY2FsSWQ9IjMyOCIgbG9jYXRvcj0iNTU6NS01NToyMCI+PGV4cHJlc3Npb24gbG9jYWxJZD0iMzMwIiBsb2NhdG9yPSI1NTo1LTU1OjE4IiBwYXRoPSJleHRlbnNpb24iIHhzaTp0eXBlPSJQcm9wZXJ0eSI+PHNvdXJjZSBsb2NhbElkPSIzMjkiIG5hbWU9InRhc2siIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+PC9leHByZXNzaW9uPjwvc291cmNlPjx3aGVyZSBsb2NhbElkPSIzMzIiIGxvY2F0b3I9IjU2OjctNTY6ODIiIHhzaTp0eXBlPSJFcXVhbCI+PHNpZ25hdHVyZSBsb2NhbElkPSIzMzkiIG5hbWU9InQ6U3RyaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+PHNpZ25hdHVyZSBsb2NhbElkPSIzNDAiIG5hbWU9InQ6U3RyaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+PG9wZXJhbmQgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiBsb2NhbElkPSIzMzciIG5hbWU9IlRvU3RyaW5nIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPjxzaWduYXR1cmUgbG9jYWxJZD0iMzM4IiBuYW1lPSJmaGlyOnVyaSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPjxvcGVyYW5kIGxvY2FsSWQ9IjMzNCIgbG9jYXRvcj0iNTY6MTMtNTY6MTciIHBhdGg9InVybCIgc2NvcGU9IkUiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPjwvb3BlcmFuZD48b3BlcmFuZCBsb2NhbElkPSIzMzUiIGxvY2F0b3I9IjU2OjIxLTU2OjgyIiB2YWx1ZT0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL3JlcXVlc3QtZG9Ob3RQZXJmb3JtIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPjwvd2hlcmU+PC9leHByZXNzaW9uPjwvc291cmNlPjx3aGVyZSBsb2NhbElkPSIzNDUiIHhzaTp0eXBlPSJOb3QiPjxvcGVyYW5kIGxvY2FsSWQ9IjM0NCIgeHNpOnR5cGU9IklzTnVsbCI+PG9wZXJhbmQgbG9jYWxJZD0iMzQzIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij48c291cmNlIGxvY2FsSWQ9IjM0MiIgbmFtZT0iJHRoaXMiIHhzaTp0eXBlPSJBbGlhc1JlZiIvPjwvb3BlcmFuZD48L29wZXJhbmQ+PC93aGVyZT48cmV0dXJuIGRpc3RpbmN0PSJmYWxzZSIgbG9jYWxJZD0iMzUwIj48ZXhwcmVzc2lvbiBsb2NhbElkPSIzNDciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPjxzb3VyY2UgbG9jYWxJZD0iMzQ2IiBuYW1lPSIkdGhpcyIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+PC9leHByZXNzaW9uPjwvcmV0dXJuPjwvb3BlcmFuZD48L29wZXJhbmQ+PGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSIzNTEiIGxvY2F0b3I9IjU3OjE0LTU3OjIwIiBuYW1lPSJmaGlyOmJvb2xlYW4iIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz48L2V4cHJlc3Npb24+PG9wZXJhbmQgbG9jYWxJZD0iMjgwIiBuYW1lPSJ0YXNrIj48b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMjc5IiBsb2NhdG9yPSI1MzozNS01MzozOCIgbmFtZT0iZmhpcjpUYXNrIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+PC9vcGVyYW5kPjwvZGVmPjxkZWYgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgY29udGV4dD0iUGF0aWVudCIgbG9jYWxJZD0iMjYyIiBsb2NhdG9yPSI0NDoxLTQ3OjM3IiBuYW1lPSJTdG9wIE1lZGljYXRpb24gUHJvcG9zYWwiPjxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPjxhOnMgcj0iMjYyIj48YTpzPmRlZmluZSAiU3RvcCBNZWRpY2F0aW9uIFByb3Bvc2FsIjoKICA8L2E6cz48YTpzIHI9IjMxMyI+PGE6cz48YTpzIHI9IjI2MyI+PGE6cyByPSIyNjQiPjxhOnMgcj0iMjY0Ij48YTpzPltUYXNrXTwvYTpzPjwvYTpzPjwvYTpzPjxhOnM+IFQ8L2E6cz48L2E6cz48L2E6cz48YTpzPgogICAgPC9hOnM+PGE6cyByPSIyNjYiPjxhOnM+d2hlcmUgPC9hOnM+PGE6cyByPSIyNjYiPjxhOnMgcj0iMjY3Ij48YTpzIHI9IjI2OSI+PGE6cyByPSIyNjgiPjxhOnM+VDwvYTpzPjwvYTpzPjxhOnM+LjwvYTpzPjxhOnMgcj0iMjY5Ij48YTpzPmNvZGU8L2E6cz48L2E6cz48L2E6cz48YTpzPiB+IDwvYTpzPjxhOnMgcj0iMjcwIj48YTpzPiJTdG9wIEFjdGl2aXR5IjwvYTpzPjwvYTpzPjwvYTpzPjxhOnM+CiAgICAgIGFuZCA8L2E6cz48YTpzIHI9IjMxMiI+PGE6cyByPSIyODEiPjxhOnM+ZG9Ob3RQZXJmb3JtKDwvYTpzPjxhOnMgcj0iMjc3Ij48YTpzPlQ8L2E6cz48L2E6cz48YTpzPik8L2E6cz48L2E6cz48YTpzPiBpcyBub3QgdHJ1ZTwvYTpzPjwvYTpzPjwvYTpzPjwvYTpzPjwvYTpzPjwvYTpzPjwvYW5ub3RhdGlvbj48ZXhwcmVzc2lvbiBsb2NhbElkPSIzMTMiIGxvY2F0b3I9IjQ1OjMtNDc6MzciIHhzaTp0eXBlPSJRdWVyeSI+PHNvdXJjZSBhbGlhcz0iVCIgbG9jYWxJZD0iMjYzIiBsb2NhdG9yPSI0NTozLTQ1OjEwIj48ZXhwcmVzc2lvbiBkYXRhVHlwZT0iZmhpcjpUYXNrIiBsb2NhbElkPSIyNjQiIGxvY2F0b3I9IjQ1OjMtNDU6OCIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL1Rhc2siIHhzaTp0eXBlPSJSZXRyaWV2ZSIvPjwvc291cmNlPjx3aGVyZSBsb2NhbElkPSIyNjYiIGxvY2F0b3I9IjQ2OjUtNDc6MzciIHhzaTp0eXBlPSJBbmQiPjxvcGVyYW5kIGxvY2FsSWQ9IjI2NyIgbG9jYXRvcj0iNDY6MTEtNDY6MzQiIHhzaTp0eXBlPSJFcXVpdmFsZW50Ij48c2lnbmF0dXJlIGxvY2FsSWQ9IjI3NSIgbmFtZT0idDpDb25jZXB0IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+PHNpZ25hdHVyZSBsb2NhbElkPSIyNzYiIG5hbWU9InQ6Q29uY2VwdCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPjxvcGVyYW5kIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgbG9jYWxJZD0iMjcxIiBuYW1lPSJUb0NvbmNlcHQiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+PG9wZXJhbmQgbG9jYWxJZD0iMjY5IiBsb2NhdG9yPSI0NjoxMS00NjoxNiIgcGF0aD0iY29kZSIgc2NvcGU9IlQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPjwvb3BlcmFuZD48b3BlcmFuZCBsb2NhbElkPSIyNzMiIHhzaTp0eXBlPSJUb0NvbmNlcHQiPjxzaWduYXR1cmUgbG9jYWxJZD0iMjc0IiBuYW1lPSJ0OkNvZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz48b3BlcmFuZCBsb2NhbElkPSIyNzAiIGxvY2F0b3I9IjQ2OjIwLTQ2OjM0IiBuYW1lPSJTdG9wIEFjdGl2aXR5IiB4c2k6dHlwZT0iQ29kZVJlZiIvPjwvb3BlcmFuZD48L29wZXJhbmQ+PG9wZXJhbmQgbG9jYWxJZD0iMzEyIiBsb2NhdG9yPSI0NzoxMS00NzozNyIgeHNpOnR5cGU9Ik5vdCI+PG9wZXJhbmQgbG9jYWxJZD0iMzEwIiBsb2NhdG9yPSI0NzoxMS00NzozNyIgeHNpOnR5cGU9IklzVHJ1ZSI+PG9wZXJhbmQgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiBsb2NhbElkPSIzMTEiIG5hbWU9IlRvQm9vbGVhbiIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj48b3BlcmFuZCBsb2NhbElkPSIyODEiIGxvY2F0b3I9IjQ3OjExLTQ3OjI1IiBuYW1lPSJkb05vdFBlcmZvcm0iIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+PG9wZXJhbmQgbG9jYWxJZD0iMjc3IiBsb2NhdG9yPSI0NzoyNCIgbmFtZT0iVCIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+PC9vcGVyYW5kPjwvb3BlcmFuZD48L29wZXJhbmQ+PC9vcGVyYW5kPjwvd2hlcmU+PC9leHByZXNzaW9uPjwvZGVmPjxkZWYgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgY29udGV4dD0iUGF0aWVudCIgbG9jYWxJZD0iMzE2IiBsb2NhdG9yPSI0OToxLTUxOjQ1IiBuYW1lPSJJcyBSZWNvbW1lbmRhdGlvbiBBcHBsaWNhYmxlIj48YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj48YTpzIHI9IjMxNiI+PGE6cz5kZWZpbmUgIklzIFJlY29tbWVuZGF0aW9uIEFwcGxpY2FibGUiOgogIDwvYTpzPjxhOnMgcj0iMzE3Ij48YTpzIHI9IjMxOCI+PGE6cz4iSW5jbHVzaW9uIENyaXRlcmlhIjwvYTpzPjwvYTpzPjxhOnM+CiAgICBhbmQgPC9hOnM+PGE6cyByPSIzMTkiPjxhOnM+bm90IDwvYTpzPjxhOnMgcj0iMzIwIj48YTpzPmV4aXN0cyA8L2E6cz48YTpzIHI9IjMyMSI+PGE6cz4iU3RvcCBNZWRpY2F0aW9uIFByb3Bvc2FsIjwvYTpzPjwvYTpzPjwvYTpzPjwvYTpzPjwvYTpzPjwvYTpzPjwvYW5ub3RhdGlvbj48ZXhwcmVzc2lvbiBsb2NhbElkPSIzMTciIGxvY2F0b3I9IjUwOjMtNTE6NDUiIHhzaTp0eXBlPSJBbmQiPjxvcGVyYW5kIGxvY2FsSWQ9IjMxOCIgbG9jYXRvcj0iNTA6My01MDoyMiIgbmFtZT0iSW5jbHVzaW9uIENyaXRlcmlhIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPjxvcGVyYW5kIGxvY2FsSWQ9IjMxOSIgbG9jYXRvcj0iNTE6OS01MTo0NSIgeHNpOnR5cGU9Ik5vdCI+PG9wZXJhbmQgbG9jYWxJZD0iMzIwIiBsb2NhdG9yPSI1MToxMy01MTo0NSIgeHNpOnR5cGU9IkV4aXN0cyI+PHNpZ25hdHVyZSBsb2NhbElkPSIzMjIiIHhzaTp0eXBlPSJMaXN0VHlwZVNwZWNpZmllciI+PGVsZW1lbnRUeXBlIGxvY2FsSWQ9IjMyMyIgbmFtZT0iZmhpcjpUYXNrIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+PC9zaWduYXR1cmU+PG9wZXJhbmQgbG9jYWxJZD0iMzIxIiBsb2NhdG9yPSI1MToyMC01MTo0NSIgbmFtZT0iU3RvcCBNZWRpY2F0aW9uIFByb3Bvc2FsIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPjwvb3BlcmFuZD48L29wZXJhbmQ+PC9leHByZXNzaW9uPjwvZGVmPjwvc3RhdGVtZW50cz48L2xpYnJhcnk+"/>
  </content>
  <content>
    <contentType value="application/elm+json"/>
    <data
          value="eyJsaWJyYXJ5Ijp7ImxvY2FsSWQiOiIwIiwiYW5ub3RhdGlvbiI6W3sidHlwZSI6IkNxbFRvRWxtSW5mbyIsInRyYW5zbGF0b3JWZXJzaW9uIjoiNC45LjAiLCJ0cmFuc2xhdG9yT3B0aW9ucyI6IkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iLCJzaWduYXR1cmVMZXZlbCI6Ik92ZXJsb2FkcyJ9LHsidHlwZSI6IkNxbFRvRWxtRXJyb3IiLCJtZXNzYWdlIjoiQW4gb3BlcmFuZCBpZGVudGlmaWVyIHJlZmVyZW5jZSBpcyBoaWRpbmcgYW5vdGhlciBpZGVudGlmaWVyIG9mIHRoZSBzYW1lIG5hbWUuIiwiZXJyb3JUeXBlIjoic2VtYW50aWMiLCJlcnJvclNldmVyaXR5Ijoid2FybmluZyJ9LHsidHlwZSI6IkNxbFRvRWxtRXJyb3IiLCJtZXNzYWdlIjoiQW4gb3BlcmFuZCBpZGVudGlmaWVyIHJlZmVyZW5jZSBpcyBoaWRpbmcgYW5vdGhlciBpZGVudGlmaWVyIG9mIHRoZSBzYW1lIG5hbWUuIiwiZXJyb3JUeXBlIjoic2VtYW50aWMiLCJlcnJvclNldmVyaXR5Ijoid2FybmluZyJ9LHsidHlwZSI6IkNxbFRvRWxtRXJyb3IiLCJtZXNzYWdlIjoiQW4gb3BlcmFuZCBpZGVudGlmaWVyIHJlZmVyZW5jZSBpcyBoaWRpbmcgYW5vdGhlciBpZGVudGlmaWVyIG9mIHRoZSBzYW1lIG5hbWUuIiwiZXJyb3JUeXBlIjoic2VtYW50aWMiLCJlcnJvclNldmVyaXR5Ijoid2FybmluZyJ9LHsidHlwZSI6IkFubm90YXRpb24iLCJ0IjpbXSwicyI6eyJyIjoiMjc4IiwicyI6W3sidmFsdWUiOlsiIiwibGlicmFyeSBTdG9wTWVkaWNhdGlvbiJdfV19fV0sImlkZW50aWZpZXIiOnsiaWQiOiJTdG9wTWVkaWNhdGlvbiIsInN5c3RlbSI6Imh0dHA6Ly9obDcub3JnL2ZoaXIvdXYvY3BnIn0sInNjaGVtYUlkZW50aWZpZXIiOnsiaWQiOiJ1cm46aGw3LW9yZzplbG0iLCJ2ZXJzaW9uIjoicjEifSwidXNpbmdzIjp7ImRlZiI6W3sibG9jYWxJZCI6IjEiLCJsb2NhbElkZW50aWZpZXIiOiJTeXN0ZW0iLCJ1cmkiOiJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiLCJ2ZXJzaW9uIjoiMS4wLjAiLCJhbm5vdGF0aW9uIjpbXX0seyJsb2NhbElkIjoiMjA2IiwibG9jYXRvciI6IjM6MS0zOjI2IiwibG9jYWxJZGVudGlmaWVyIjoiRkhJUiIsInVyaSI6Imh0dHA6Ly9obDcub3JnL2ZoaXIiLCJ2ZXJzaW9uIjoiNC4wLjEiLCJhbm5vdGF0aW9uIjpbeyJ0eXBlIjoiQW5ub3RhdGlvbiIsInQiOltdLCJzIjp7InIiOiIyMDYiLCJzIjpbeyJ2YWx1ZSI6WyIiLCJ1c2luZyAiXX0seyJzIjpbeyJ2YWx1ZSI6WyJGSElSIl19XX0seyJ2YWx1ZSI6WyIgdmVyc2lvbiAnNC4wLjEnIl19XX19XX1dfSwiaW5jbHVkZXMiOnsiZGVmIjpbeyJsb2NhbElkIjoiMjA4IiwibG9jYXRvciI6IjU6MS01OjM1IiwibG9jYWxJZGVudGlmaWVyIjoiRkhJUkhlbHBlcnMiLCJwYXRoIjoiaHR0cDovL2hsNy5vcmcvZmhpci9GSElSSGVscGVycyIsInZlcnNpb24iOiI0LjAuMSIsImFubm90YXRpb24iOlt7InR5cGUiOiJBbm5vdGF0aW9uIiwidCI6W10sInMiOnsiciI6IjIwOCIsInMiOlt7InZhbHVlIjpbIiIsImluY2x1ZGUgIl19LHsicyI6W3sidmFsdWUiOlsiRkhJUkhlbHBlcnMiXX1dfSx7InZhbHVlIjpbIiB2ZXJzaW9uICIsIic0LjAuMSciXX1dfX1dfV19LCJjb2RlU3lzdGVtcyI6eyJkZWYiOlt7ImxvY2FsSWQiOiIyMTAiLCJsb2NhdG9yIjoiNzoxLTc6ODgiLCJuYW1lIjoiQWN0aXZpdHkgVHlwZSIsImlkIjoiaHR0cDovL2hsNy5vcmcvZmhpci91di9jcGcvQ29kZVN5c3RlbS9jcGctYWN0aXZpdHktdHlwZS1jcyIsImFjY2Vzc0xldmVsIjoiUHVibGljIiwiYW5ub3RhdGlvbiI6W3sidHlwZSI6IkFubm90YXRpb24iLCJ0IjpbXSwicyI6eyJyIjoiMjEwIiwicyI6W3sidmFsdWUiOlsiIiwiY29kZXN5c3RlbSAiLCJcIkFjdGl2aXR5IFR5cGVcIiIsIjogIiwiJ2h0dHA6Ly9obDcub3JnL2ZoaXIvdXYvY3BnL0NvZGVTeXN0ZW0vY3BnLWFjdGl2aXR5LXR5cGUtY3MnIl19XX19XX1dfSwiY29kZXMiOnsiZGVmIjpbeyJsb2NhbElkIjoiMjEyIiwibG9jYXRvciI6Ijk6MS05OjU4IiwibmFtZSI6IlN0b3AgQWN0aXZpdHkiLCJpZCI6InN0b3AtYWN0aXZpdHkiLCJhY2Nlc3NMZXZlbCI6IlB1YmxpYyIsImFubm90YXRpb24iOlt7InR5cGUiOiJBbm5vdGF0aW9uIiwidCI6W10sInMiOnsiciI6IjIxMiIsInMiOlt7InZhbHVlIjpbIiIsImNvZGUgIiwiXCJTdG9wIEFjdGl2aXR5XCIiLCI6ICIsIidzdG9wLWFjdGl2aXR5JyIsIiBmcm9tICJdfSx7InIiOiIyMTMiLCJzIjpbeyJ2YWx1ZSI6WyJcIkFjdGl2aXR5IFR5cGVcIiJdfV19XX19XSwiY29kZVN5c3RlbSI6eyJsb2NhbElkIjoiMjEzIiwibG9jYXRvciI6Ijk6NDQtOTo1OCIsIm5hbWUiOiJBY3Rpdml0eSBUeXBlIiwiYW5ub3RhdGlvbiI6W119fV19LCJjb250ZXh0cyI6eyJkZWYiOlt7ImxvY2FsSWQiOiIyMTgiLCJsb2NhdG9yIjoiMTE6MS0xMToxNSIsIm5hbWUiOiJQYXRpZW50IiwiYW5ub3RhdGlvbiI6W119XX0sInN0YXRlbWVudHMiOnsiZGVmIjpbeyJsb2NhbElkIjoiMjE2IiwibG9jYXRvciI6IjExOjEtMTE6MTUiLCJuYW1lIjoiUGF0aWVudCIsImNvbnRleHQiOiJQYXRpZW50IiwiYW5ub3RhdGlvbiI6W10sImV4cHJlc3Npb24iOnsidHlwZSI6IlNpbmdsZXRvbkZyb20iLCJsb2NhbElkIjoiMjE3IiwiYW5ub3RhdGlvbiI6W10sInNpZ25hdHVyZSI6W10sIm9wZXJhbmQiOnsidHlwZSI6IlJldHJpZXZlIiwibG9jYWxJZCI6IjIxNSIsImxvY2F0b3IiOiIxMToxLTExOjE1IiwiZGF0YVR5cGUiOiJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QYXRpZW50IiwidGVtcGxhdGVJZCI6Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9QYXRpZW50IiwiYW5ub3RhdGlvbiI6W10sImluY2x1ZGUiOltdLCJjb2RlRmlsdGVyIjpbXSwiZGF0ZUZpbHRlciI6W10sIm90aGVyRmlsdGVyIjpbXX19fSx7ImxvY2FsSWQiOiIyMjEiLCJsb2NhdG9yIjoiMzQ6MS0zODozNiIsIm5hbWUiOiJNZWRpY2F0aW9uIE9yZGVyIiwiY29udGV4dCI6IlBhdGllbnQiLCJhY2Nlc3NMZXZlbCI6IlB1YmxpYyIsImFubm90YXRpb24iOlt7InR5cGUiOiJBbm5vdGF0aW9uIiwidCI6W10sInMiOnsiciI6IjIyMSIsInMiOlt7InZhbHVlIjpbIi8qIFJlY29tbWVuZGF0aW9uIHRvIHN0b3AgYW4gZXhpc3Rpbmcgb3JkZXIgZm9yIGEgbWVkaWNhdGlvbiAqL1xuXG4vKlxuUG9zaXRpdmUgcmVjb21tZW5kYXRpb246XG5cbklmIGFuIGFjdGl2ZSBvcmRlciBmb3IgdGhlIG1lZGljYXRpb24gZXhpc3RzXG4gIFByb3Bvc2Ugc3RvcHBpbmcgdGhlIG1lZGljYXRpb25cblxuR2l2ZW4gYSBwcm9wb3NhbCwgdGhlIHVzZXIgY2FuOlxuICBBY2NlcHQgdGhlIHByb3Bvc2FsXG4gIElnbm9yZSB0aGUgcHJvcG9zYWxcbiAgUmVqZWN0IHRoZSBwcm9wb3NhbCB3aXRob3V0IHJlYXNvblxuICBSZWplY3QgdGhlIHByb3Bvc2FsIHdpdGggcmVhc29uXG5cblNjZW5hcmlvIDE6IEFjdGl2ZSBtZWRpY2F0aW9uIG9yZGVyLCBubyBwbGFuIG9yIHByb3Bvc2FsLCBkZWNpc2lvbiBzdXBwb3J0IHNob3VsZCBwcm9wb3NlXG5TY2VuYXJpbyAyOiBBY3RpdmUgbWVkaWNhdGlvbiBvcmRlciwgaW5jb21wbGV0ZSBwcm9wb3NhbCwgZGVjaXNpb24gc3VwcG9ydCBzaG91bGQgbm90IHByb3Bvc2VcblNjZW5hcmlvIDM6IEFjdGl2ZSBtZWRpY2F0aW9uIG9yZGVyLCByZWplY3RlZCBwcm9wb3NhbCwgZGVjaXNpb24gc3VwcG9ydCBzaG91bGQgbm90IHByb3Bvc2VcblNjZW5hcmlvIDQ6IE5vIGFjdGl2ZSBtZWRpY2F0aW9uIG9yZGVyLCBkZWNpc2lvbiBzdXBwb3J0IHNob3VsZCBub3QgcHJvcG9zZVxuXG4qL1xuXG4iLCJkZWZpbmUgIiwiXCJNZWRpY2F0aW9uIE9yZGVyXCIiLCI6XG4gICJdfSx7InIiOiIyNTAiLCJzIjpbeyJzIjpbeyJyIjoiMjIyIiwicyI6W3siciI6IjIyMyIsInMiOlt7InIiOiIyMjMiLCJzIjpbeyJ2YWx1ZSI6WyJbIiwiTWVkaWNhdGlvblJlcXVlc3QiLCJdIl19XX1dfSx7InZhbHVlIjpbIiAiLCJNIl19XX1dfSx7InZhbHVlIjpbIlxuICAgICJdfSx7InIiOiIyMjUiLCJzIjpbeyJ2YWx1ZSI6WyJ3aGVyZSAiXX0seyJyIjoiMjI1IiwicyI6W3siciI6IjIyNiIsInMiOlt7InIiOiIyMjciLCJzIjpbeyJyIjoiMjI5IiwicyI6W3siciI6IjIyOCIsInMiOlt7InZhbHVlIjpbIk0iXX1dfSx7InZhbHVlIjpbIi4iXX0seyJyIjoiMjI5IiwicyI6W3sidmFsdWUiOlsiaW50ZW50Il19XX1dfSx7InZhbHVlIjpbIiAiLCI9IiwiICJdfSx7InIiOiIyMzAiLCJzIjpbeyJ2YWx1ZSI6WyInb3JkZXInIl19XX1dfSx7InZhbHVlIjpbIlxuICAgICAgYW5kICJdfSx7InIiOiIyMzYiLCJzIjpbeyJyIjoiMjM4IiwicyI6W3siciI6IjIzNyIsInMiOlt7InZhbHVlIjpbIk0iXX1dfSx7InZhbHVlIjpbIi4iXX0seyJyIjoiMjM4IiwicyI6W3sidmFsdWUiOlsic3RhdHVzIl19XX1dfSx7InZhbHVlIjpbIiAiLCI9IiwiICJdfSx7InIiOiIyMzkiLCJzIjpbeyJ2YWx1ZSI6WyInYWN0aXZlJyJdfV19XX1dfSx7InZhbHVlIjpbIlxuICAgICAgYW5kICJdfSx7InIiOiIyNDkiLCJzIjpbeyJyIjoiMjQ2IiwicyI6W3siciI6IjI0NSIsInMiOlt7InZhbHVlIjpbIk0iXX1dfSx7InZhbHVlIjpbIi4iXX0seyJyIjoiMjQ2IiwicyI6W3sidmFsdWUiOlsiZG9Ob3RQZXJmb3JtIl19XX1dfSx7InZhbHVlIjpbIiBpcyBub3QgdHJ1ZSJdfV19XX1dfV19XX19XSwiZXhwcmVzc2lvbiI6eyJ0eXBlIjoiUXVlcnkiLCJsb2NhbElkIjoiMjUwIiwibG9jYXRvciI6IjM1OjMtMzg6MzYiLCJhbm5vdGF0aW9uIjpbXSwic291cmNlIjpbeyJsb2NhbElkIjoiMjIyIiwibG9jYXRvciI6IjM1OjMtMzU6MjMiLCJhbGlhcyI6Ik0iLCJhbm5vdGF0aW9uIjpbXSwiZXhwcmVzc2lvbiI6eyJ0eXBlIjoiUmV0cmlldmUiLCJsb2NhbElkIjoiMjIzIiwibG9jYXRvciI6IjM1OjMtMzU6MjEiLCJkYXRhVHlwZSI6IntodHRwOi8vaGw3Lm9yZy9maGlyfU1lZGljYXRpb25SZXF1ZXN0IiwidGVtcGxhdGVJZCI6Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9NZWRpY2F0aW9uUmVxdWVzdCIsImFubm90YXRpb24iOltdLCJpbmNsdWRlIjpbXSwiY29kZUZpbHRlciI6W10sImRhdGVGaWx0ZXIiOltdLCJvdGhlckZpbHRlciI6W119fV0sImxldCI6W10sInJlbGF0aW9uc2hpcCI6W10sIndoZXJlIjp7InR5cGUiOiJBbmQiLCJsb2NhbElkIjoiMjI1IiwibG9jYXRvciI6IjM2OjUtMzg6MzYiLCJhbm5vdGF0aW9uIjpbXSwic2lnbmF0dXJlIjpbXSwib3BlcmFuZCI6W3sidHlwZSI6IkFuZCIsImxvY2FsSWQiOiIyMjYiLCJsb2NhdG9yIjoiMzY6MTEtMzc6MjkiLCJhbm5vdGF0aW9uIjpbXSwic2lnbmF0dXJlIjpbXSwib3BlcmFuZCI6W3sidHlwZSI6IkVxdWFsIiwibG9jYWxJZCI6IjIyNyIsImxvY2F0b3IiOiIzNjoxMS0zNjoyOCIsImFubm90YXRpb24iOltdLCJzaWduYXR1cmUiOlt7InR5cGUiOiJOYW1lZFR5cGVTcGVjaWZpZXIiLCJsb2NhbElkIjoiMjM0IiwibmFtZSI6Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwiYW5ub3RhdGlvbiI6W119LHsidHlwZSI6Ik5hbWVkVHlwZVNwZWNpZmllciIsImxvY2FsSWQiOiIyMzUiLCJuYW1lIjoie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLCJhbm5vdGF0aW9uIjpbXX1dLCJvcGVyYW5kIjpbeyJ0eXBlIjoiRnVuY3Rpb25SZWYiLCJsb2NhbElkIjoiMjMyIiwibmFtZSI6IlRvU3RyaW5nIiwibGlicmFyeU5hbWUiOiJGSElSSGVscGVycyIsImFubm90YXRpb24iOltdLCJzaWduYXR1cmUiOlt7InR5cGUiOiJOYW1lZFR5cGVTcGVjaWZpZXIiLCJsb2NhbElkIjoiMjMzIiwibmFtZSI6IntodHRwOi8vaGw3Lm9yZy9maGlyfU1lZGljYXRpb25SZXF1ZXN0SW50ZW50IiwiYW5ub3RhdGlvbiI6W119XSwib3BlcmFuZCI6W3sidHlwZSI6IlByb3BlcnR5IiwibG9jYWxJZCI6IjIyOSIsImxvY2F0b3IiOiIzNjoxMS0zNjoxOCIsInBhdGgiOiJpbnRlbnQiLCJzY29wZSI6Ik0iLCJhbm5vdGF0aW9uIjpbXX1dfSx7InR5cGUiOiJMaXRlcmFsIiwibG9jYWxJZCI6IjIzMCIsImxvY2F0b3IiOiIzNjoyMi0zNjoyOCIsInZhbHVlVHlwZSI6Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwidmFsdWUiOiJvcmRlciIsImFubm90YXRpb24iOltdfV19LHsidHlwZSI6IkVxdWFsIiwibG9jYWxJZCI6IjIzNiIsImxvY2F0b3IiOiIzNzoxMS0zNzoyOSIsImFubm90YXRpb24iOltdLCJzaWduYXR1cmUiOlt7InR5cGUiOiJOYW1lZFR5cGVTcGVjaWZpZXIiLCJsb2NhbElkIjoiMjQzIiwibmFtZSI6Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwiYW5ub3RhdGlvbiI6W119LHsidHlwZSI6Ik5hbWVkVHlwZVNwZWNpZmllciIsImxvY2FsSWQiOiIyNDQiLCJuYW1lIjoie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLCJhbm5vdGF0aW9uIjpbXX1dLCJvcGVyYW5kIjpbeyJ0eXBlIjoiRnVuY3Rpb25SZWYiLCJsb2NhbElkIjoiMjQxIiwibmFtZSI6IlRvU3RyaW5nIiwibGlicmFyeU5hbWUiOiJGSElSSGVscGVycyIsImFubm90YXRpb24iOltdLCJzaWduYXR1cmUiOlt7InR5cGUiOiJOYW1lZFR5cGVTcGVjaWZpZXIiLCJsb2NhbElkIjoiMjQyIiwibmFtZSI6IntodHRwOi8vaGw3Lm9yZy9maGlyfU1lZGljYXRpb25SZXF1ZXN0U3RhdHVzIiwiYW5ub3RhdGlvbiI6W119XSwib3BlcmFuZCI6W3sidHlwZSI6IlByb3BlcnR5IiwibG9jYWxJZCI6IjIzOCIsImxvY2F0b3IiOiIzNzoxMS0zNzoxOCIsInBhdGgiOiJzdGF0dXMiLCJzY29wZSI6Ik0iLCJhbm5vdGF0aW9uIjpbXX1dfSx7InR5cGUiOiJMaXRlcmFsIiwibG9jYWxJZCI6IjIzOSIsImxvY2F0b3IiOiIzNzoyMi0zNzoyOSIsInZhbHVlVHlwZSI6Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwidmFsdWUiOiJhY3RpdmUiLCJhbm5vdGF0aW9uIjpbXX1dfV19LHsidHlwZSI6Ik5vdCIsImxvY2FsSWQiOiIyNDkiLCJsb2NhdG9yIjoiMzg6MTEtMzg6MzYiLCJhbm5vdGF0aW9uIjpbXSwic2lnbmF0dXJlIjpbXSwib3BlcmFuZCI6eyJ0eXBlIjoiSXNUcnVlIiwibG9jYWxJZCI6IjI0NyIsImxvY2F0b3IiOiIzODoxMS0zODozNiIsImFubm90YXRpb24iOltdLCJzaWduYXR1cmUiOltdLCJvcGVyYW5kIjp7InR5cGUiOiJGdW5jdGlvblJlZiIsImxvY2FsSWQiOiIyNDgiLCJuYW1lIjoiVG9Cb29sZWFuIiwibGlicmFyeU5hbWUiOiJGSElSSGVscGVycyIsImFubm90YXRpb24iOltdLCJzaWduYXR1cmUiOltdLCJvcGVyYW5kIjpbeyJ0eXBlIjoiUHJvcGVydHkiLCJsb2NhbElkIjoiMjQ2IiwibG9jYXRvciI6IjM4OjExLTM4OjI0IiwicGF0aCI6ImRvTm90UGVyZm9ybSIsInNjb3BlIjoiTSIsImFubm90YXRpb24iOltdfV19fX1dfX19LHsibG9jYWxJZCI6IjI1MyIsImxvY2F0b3IiOiI0MDoxLTQyOjMzIiwibmFtZSI6IkluY2x1c2lvbiBDcml0ZXJpYSIsImNvbnRleHQiOiJQYXRpZW50IiwiYWNjZXNzTGV2ZWwiOiJQdWJsaWMiLCJhbm5vdGF0aW9uIjpbeyJ0eXBlIjoiQW5ub3RhdGlvbiIsInQiOltdLCJzIjp7InIiOiIyNTMiLCJzIjpbeyJ2YWx1ZSI6WyIiLCJkZWZpbmUgIiwiXCJJbmNsdXNpb24gQ3JpdGVyaWFcIiIsIjpcbiAgIl19LHsiciI6IjI1NCIsInMiOlt7InIiOiIyNTYiLCJzIjpbeyJyIjoiMjU1IiwicyI6W3sidmFsdWUiOlsiUGF0aWVudCJdfV19LHsidmFsdWUiOlsiLiJdfSx7InIiOiIyNTYiLCJzIjpbeyJ2YWx1ZSI6WyJhY3RpdmUiXX1dfV19LHsidmFsdWUiOlsiXG4gICAgYW5kICJdfSx7InIiOiIyNTciLCJzIjpbeyJ2YWx1ZSI6WyJleGlzdHMgIl19LHsiciI6IjI1OCIsInMiOlt7InZhbHVlIjpbIlwiTWVkaWNhdGlvbiBPcmRlclwiIl19XX1dfV19XX19XSwiZXhwcmVzc2lvbiI6eyJ0eXBlIjoiQW5kIiwibG9jYWxJZCI6IjI1NCIsImxvY2F0b3IiOiI0MTozLTQyOjMzIiwiYW5ub3RhdGlvbiI6W10sInNpZ25hdHVyZSI6W10sIm9wZXJhbmQiOlt7InR5cGUiOiJGdW5jdGlvblJlZiIsImxvY2FsSWQiOiIyNTkiLCJuYW1lIjoiVG9Cb29sZWFuIiwibGlicmFyeU5hbWUiOiJGSElSSGVscGVycyIsImFubm90YXRpb24iOltdLCJzaWduYXR1cmUiOltdLCJvcGVyYW5kIjpbeyJ0eXBlIjoiUHJvcGVydHkiLCJsb2NhbElkIjoiMjU2IiwibG9jYXRvciI6IjQxOjMtNDE6MTYiLCJwYXRoIjoiYWN0aXZlIiwiYW5ub3RhdGlvbiI6W10sInNvdXJjZSI6eyJ0eXBlIjoiRXhwcmVzc2lvblJlZiIsImxvY2FsSWQiOiIyNTUiLCJsb2NhdG9yIjoiNDE6My00MTo5IiwibmFtZSI6IlBhdGllbnQiLCJhbm5vdGF0aW9uIjpbXX19XX0seyJ0eXBlIjoiRXhpc3RzIiwibG9jYWxJZCI6IjI1NyIsImxvY2F0b3IiOiI0Mjo5LTQyOjMzIiwiYW5ub3RhdGlvbiI6W10sInNpZ25hdHVyZSI6W10sIm9wZXJhbmQiOnsidHlwZSI6IkV4cHJlc3Npb25SZWYiLCJsb2NhbElkIjoiMjU4IiwibG9jYXRvciI6IjQyOjE2LTQyOjMzIiwibmFtZSI6Ik1lZGljYXRpb24gT3JkZXIiLCJhbm5vdGF0aW9uIjpbXX19XX19LHsidHlwZSI6IkZ1bmN0aW9uRGVmIiwibG9jYWxJZCI6IjI3OCIsImxvY2F0b3IiOiI1MzoxLTU3OjIwIiwibmFtZSI6ImRvTm90UGVyZm9ybSIsImNvbnRleHQiOiJQYXRpZW50IiwiYWNjZXNzTGV2ZWwiOiJQdWJsaWMiLCJhbm5vdGF0aW9uIjpbeyJ0eXBlIjoiQW5ub3RhdGlvbiIsInQiOltdLCJzIjp7InIiOiIyNzgiLCJzIjpbeyJ2YWx1ZSI6WyIiLCJkZWZpbmUgZnVuY3Rpb24gZG9Ob3RQZXJmb3JtKHRhc2sgVGFzayk6XG4gICJdfSx7InIiOiIzMjYiLCJzIjpbeyJyIjoiMzI2IiwicyI6W3siciI6IjMyNyIsInMiOlt7InZhbHVlIjpbInNpbmdsZXRvbiBmcm9tICJdfSx7InIiOiIzNDkiLCJzIjpbeyJyIjoiMzQxIiwicyI6W3sidmFsdWUiOlsiKFxuICAgICJdfSx7InIiOiIzNDEiLCJzIjpbeyJzIjpbeyJyIjoiMzI4IiwicyI6W3siciI6IjMzMCIsInMiOlt7InMiOlt7InZhbHVlIjpbInRhc2siLCIuIiwiZXh0ZW5zaW9uIl19XX1dfSx7InZhbHVlIjpbIiAiLCJFIl19XX1dfSx7InZhbHVlIjpbIlxuICAgICAgIl19LHsiciI6IjMzMiIsInMiOlt7InZhbHVlIjpbIndoZXJlICJdfSx7InIiOiIzMzIiLCJzIjpbeyJyIjoiMzM0IiwicyI6W3siciI6IjMzMyIsInMiOlt7InZhbHVlIjpbIkUiXX1dfSx7InZhbHVlIjpbIi4iXX0seyJyIjoiMzM0IiwicyI6W3sidmFsdWUiOlsidXJsIl19XX1dfSx7InZhbHVlIjpbIiAiLCI9IiwiICJdfSx7InIiOiIzMzUiLCJzIjpbeyJ2YWx1ZSI6WyInaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL3JlcXVlc3QtZG9Ob3RQZXJmb3JtJyJdfV19XX1dfV19LHsidmFsdWUiOlsiXG4gICkiXX1dfSx7InZhbHVlIjpbIi4iXX0seyJyIjoiMzQ5IiwicyI6W3sidmFsdWUiOlsidmFsdWUiXX1dfV19XX0seyJ2YWx1ZSI6WyIgYXMgIl19LHsiciI6IjM1MSIsInMiOlt7InZhbHVlIjpbImJvb2xlYW4iXX1dfV19XX1dfX1dLCJleHByZXNzaW9uIjp7InR5cGUiOiJBcyIsImxvY2FsSWQiOiIzMjYiLCJsb2NhdG9yIjoiNTQ6My01NzoyMCIsInN0cmljdCI6ZmFsc2UsImFubm90YXRpb24iOltdLCJzaWduYXR1cmUiOltdLCJvcGVyYW5kIjp7InR5cGUiOiJTaW5nbGV0b25Gcm9tIiwibG9jYWxJZCI6IjMyNyIsImxvY2F0b3IiOiI1NDozLTU3OjkiLCJhbm5vdGF0aW9uIjpbXSwic2lnbmF0dXJlIjpbXSwib3BlcmFuZCI6eyJ0eXBlIjoiUXVlcnkiLCJsb2NhbElkIjoiMzQ5IiwibG9jYXRvciI6IjU0OjE4LTU3OjkiLCJhbm5vdGF0aW9uIjpbXSwic291cmNlIjpbeyJsb2NhbElkIjoiMzQ4IiwiYWxpYXMiOiIkdGhpcyIsImFubm90YXRpb24iOltdLCJleHByZXNzaW9uIjp7InR5cGUiOiJRdWVyeSIsImxvY2FsSWQiOiIzNDEiLCJsb2NhdG9yIjoiNTQ6MTgtNTc6MyIsImFubm90YXRpb24iOltdLCJzb3VyY2UiOlt7ImxvY2FsSWQiOiIzMjgiLCJsb2NhdG9yIjoiNTU6NS01NToyMCIsImFsaWFzIjoiRSIsImFubm90YXRpb24iOltdLCJleHByZXNzaW9uIjp7InR5cGUiOiJQcm9wZXJ0eSIsImxvY2FsSWQiOiIzMzAiLCJsb2NhdG9yIjoiNTU6NS01NToxOCIsInBhdGgiOiJleHRlbnNpb24iLCJhbm5vdGF0aW9uIjpbXSwic291cmNlIjp7InR5cGUiOiJPcGVyYW5kUmVmIiwibG9jYWxJZCI6IjMyOSIsIm5hbWUiOiJ0YXNrIiwiYW5ub3RhdGlvbiI6W119fX1dLCJsZXQiOltdLCJyZWxhdGlvbnNoaXAiOltdLCJ3aGVyZSI6eyJ0eXBlIjoiRXF1YWwiLCJsb2NhbElkIjoiMzMyIiwibG9jYXRvciI6IjU2OjctNTY6ODIiLCJhbm5vdGF0aW9uIjpbXSwic2lnbmF0dXJlIjpbeyJ0eXBlIjoiTmFtZWRUeXBlU3BlY2lmaWVyIiwibG9jYWxJZCI6IjMzOSIsIm5hbWUiOiJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsImFubm90YXRpb24iOltdfSx7InR5cGUiOiJOYW1lZFR5cGVTcGVjaWZpZXIiLCJsb2NhbElkIjoiMzQwIiwibmFtZSI6Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwiYW5ub3RhdGlvbiI6W119XSwib3BlcmFuZCI6W3sidHlwZSI6IkZ1bmN0aW9uUmVmIiwibG9jYWxJZCI6IjMzNyIsIm5hbWUiOiJUb1N0cmluZyIsImxpYnJhcnlOYW1lIjoiRkhJUkhlbHBlcnMiLCJhbm5vdGF0aW9uIjpbXSwic2lnbmF0dXJlIjpbeyJ0eXBlIjoiTmFtZWRUeXBlU3BlY2lmaWVyIiwibG9jYWxJZCI6IjMzOCIsIm5hbWUiOiJ7aHR0cDovL2hsNy5vcmcvZmhpcn11cmkiLCJhbm5vdGF0aW9uIjpbXX1dLCJvcGVyYW5kIjpbeyJ0eXBlIjoiUHJvcGVydHkiLCJsb2NhbElkIjoiMzM0IiwibG9jYXRvciI6IjU2OjEzLTU2OjE3IiwicGF0aCI6InVybCIsInNjb3BlIjoiRSIsImFubm90YXRpb24iOltdfV19LHsidHlwZSI6IkxpdGVyYWwiLCJsb2NhbElkIjoiMzM1IiwibG9jYXRvciI6IjU2OjIxLTU2OjgyIiwidmFsdWVUeXBlIjoie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLCJ2YWx1ZSI6Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9yZXF1ZXN0LWRvTm90UGVyZm9ybSIsImFubm90YXRpb24iOltdfV19fX1dLCJsZXQiOltdLCJyZWxhdGlvbnNoaXAiOltdLCJ3aGVyZSI6eyJ0eXBlIjoiTm90IiwibG9jYWxJZCI6IjM0NSIsImFubm90YXRpb24iOltdLCJzaWduYXR1cmUiOltdLCJvcGVyYW5kIjp7InR5cGUiOiJJc051bGwiLCJsb2NhbElkIjoiMzQ0IiwiYW5ub3RhdGlvbiI6W10sInNpZ25hdHVyZSI6W10sIm9wZXJhbmQiOnsidHlwZSI6IlByb3BlcnR5IiwibG9jYWxJZCI6IjM0MyIsInBhdGgiOiJ2YWx1ZSIsImFubm90YXRpb24iOltdLCJzb3VyY2UiOnsidHlwZSI6IkFsaWFzUmVmIiwibG9jYWxJZCI6IjM0MiIsIm5hbWUiOiIkdGhpcyIsImFubm90YXRpb24iOltdfX19fSwicmV0dXJuIjp7ImxvY2FsSWQiOiIzNTAiLCJkaXN0aW5jdCI6ZmFsc2UsImFubm90YXRpb24iOltdLCJleHByZXNzaW9uIjp7InR5cGUiOiJQcm9wZXJ0eSIsImxvY2FsSWQiOiIzNDciLCJwYXRoIjoidmFsdWUiLCJhbm5vdGF0aW9uIjpbXSwic291cmNlIjp7InR5cGUiOiJBbGlhc1JlZiIsImxvY2FsSWQiOiIzNDYiLCJuYW1lIjoiJHRoaXMiLCJhbm5vdGF0aW9uIjpbXX19fX19LCJhc1R5cGVTcGVjaWZpZXIiOnsidHlwZSI6Ik5hbWVkVHlwZVNwZWNpZmllciIsImxvY2FsSWQiOiIzNTEiLCJsb2NhdG9yIjoiNTc6MTQtNTc6MjAiLCJuYW1lIjoie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Ym9vbGVhbiIsImFubm90YXRpb24iOltdfX0sIm9wZXJhbmQiOlt7ImxvY2FsSWQiOiIyODAiLCJuYW1lIjoidGFzayIsImFubm90YXRpb24iOltdLCJvcGVyYW5kVHlwZVNwZWNpZmllciI6eyJ0eXBlIjoiTmFtZWRUeXBlU3BlY2lmaWVyIiwibG9jYWxJZCI6IjI3OSIsImxvY2F0b3IiOiI1MzozNS01MzozOCIsIm5hbWUiOiJ7aHR0cDovL2hsNy5vcmcvZmhpcn1UYXNrIiwiYW5ub3RhdGlvbiI6W119fV19LHsibG9jYWxJZCI6IjI2MiIsImxvY2F0b3IiOiI0NDoxLTQ3OjM3IiwibmFtZSI6IlN0b3AgTWVkaWNhdGlvbiBQcm9wb3NhbCIsImNvbnRleHQiOiJQYXRpZW50IiwiYWNjZXNzTGV2ZWwiOiJQdWJsaWMiLCJhbm5vdGF0aW9uIjpbeyJ0eXBlIjoiQW5ub3RhdGlvbiIsInQiOltdLCJzIjp7InIiOiIyNjIiLCJzIjpbeyJ2YWx1ZSI6WyIiLCJkZWZpbmUgIiwiXCJTdG9wIE1lZGljYXRpb24gUHJvcG9zYWxcIiIsIjpcbiAgIl19LHsiciI6IjMxMyIsInMiOlt7InMiOlt7InIiOiIyNjMiLCJzIjpbeyJyIjoiMjY0IiwicyI6W3siciI6IjI2NCIsInMiOlt7InZhbHVlIjpbIlsiLCJUYXNrIiwiXSJdfV19XX0seyJ2YWx1ZSI6WyIgIiwiVCJdfV19XX0seyJ2YWx1ZSI6WyJcbiAgICAiXX0seyJyIjoiMjY2IiwicyI6W3sidmFsdWUiOlsid2hlcmUgIl19LHsiciI6IjI2NiIsInMiOlt7InIiOiIyNjciLCJzIjpbeyJyIjoiMjY5IiwicyI6W3siciI6IjI2OCIsInMiOlt7InZhbHVlIjpbIlQiXX1dfSx7InZhbHVlIjpbIi4iXX0seyJyIjoiMjY5IiwicyI6W3sidmFsdWUiOlsiY29kZSJdfV19XX0seyJ2YWx1ZSI6WyIgIiwifiIsIiAiXX0seyJyIjoiMjcwIiwicyI6W3sidmFsdWUiOlsiXCJTdG9wIEFjdGl2aXR5XCIiXX1dfV19LHsidmFsdWUiOlsiXG4gICAgICBhbmQgIl19LHsiciI6IjMxMiIsInMiOlt7InIiOiIyODEiLCJzIjpbeyJ2YWx1ZSI6WyJkb05vdFBlcmZvcm0iLCIoIl19LHsiciI6IjI3NyIsInMiOlt7InZhbHVlIjpbIlQiXX1dfSx7InZhbHVlIjpbIikiXX1dfSx7InZhbHVlIjpbIiBpcyBub3QgdHJ1ZSJdfV19XX1dfV19XX19XSwiZXhwcmVzc2lvbiI6eyJ0eXBlIjoiUXVlcnkiLCJsb2NhbElkIjoiMzEzIiwibG9jYXRvciI6IjQ1OjMtNDc6MzciLCJhbm5vdGF0aW9uIjpbXSwic291cmNlIjpbeyJsb2NhbElkIjoiMjYzIiwibG9jYXRvciI6IjQ1OjMtNDU6MTAiLCJhbGlhcyI6IlQiLCJhbm5vdGF0aW9uIjpbXSwiZXhwcmVzc2lvbiI6eyJ0eXBlIjoiUmV0cmlldmUiLCJsb2NhbElkIjoiMjY0IiwibG9jYXRvciI6IjQ1OjMtNDU6OCIsImRhdGFUeXBlIjoie2h0dHA6Ly9obDcub3JnL2ZoaXJ9VGFzayIsInRlbXBsYXRlSWQiOiJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vVGFzayIsImFubm90YXRpb24iOltdLCJpbmNsdWRlIjpbXSwiY29kZUZpbHRlciI6W10sImRhdGVGaWx0ZXIiOltdLCJvdGhlckZpbHRlciI6W119fV0sImxldCI6W10sInJlbGF0aW9uc2hpcCI6W10sIndoZXJlIjp7InR5cGUiOiJBbmQiLCJsb2NhbElkIjoiMjY2IiwibG9jYXRvciI6IjQ2OjUtNDc6MzciLCJhbm5vdGF0aW9uIjpbXSwic2lnbmF0dXJlIjpbXSwib3BlcmFuZCI6W3sidHlwZSI6IkVxdWl2YWxlbnQiLCJsb2NhbElkIjoiMjY3IiwibG9jYXRvciI6IjQ2OjExLTQ2OjM0IiwiYW5ub3RhdGlvbiI6W10sInNpZ25hdHVyZSI6W3sidHlwZSI6Ik5hbWVkVHlwZVNwZWNpZmllciIsImxvY2FsSWQiOiIyNzUiLCJuYW1lIjoie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1Db25jZXB0IiwiYW5ub3RhdGlvbiI6W119LHsidHlwZSI6Ik5hbWVkVHlwZVNwZWNpZmllciIsImxvY2FsSWQiOiIyNzYiLCJuYW1lIjoie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1Db25jZXB0IiwiYW5ub3RhdGlvbiI6W119XSwib3BlcmFuZCI6W3sidHlwZSI6IkZ1bmN0aW9uUmVmIiwibG9jYWxJZCI6IjI3MSIsIm5hbWUiOiJUb0NvbmNlcHQiLCJsaWJyYXJ5TmFtZSI6IkZISVJIZWxwZXJzIiwiYW5ub3RhdGlvbiI6W10sInNpZ25hdHVyZSI6W10sIm9wZXJhbmQiOlt7InR5cGUiOiJQcm9wZXJ0eSIsImxvY2FsSWQiOiIyNjkiLCJsb2NhdG9yIjoiNDY6MTEtNDY6MTYiLCJwYXRoIjoiY29kZSIsInNjb3BlIjoiVCIsImFubm90YXRpb24iOltdfV19LHsidHlwZSI6IlRvQ29uY2VwdCIsImxvY2FsSWQiOiIyNzMiLCJhbm5vdGF0aW9uIjpbXSwic2lnbmF0dXJlIjpbeyJ0eXBlIjoiTmFtZWRUeXBlU3BlY2lmaWVyIiwibG9jYWxJZCI6IjI3NCIsIm5hbWUiOiJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUNvZGUiLCJhbm5vdGF0aW9uIjpbXX1dLCJvcGVyYW5kIjp7InR5cGUiOiJDb2RlUmVmIiwibG9jYWxJZCI6IjI3MCIsImxvY2F0b3IiOiI0NjoyMC00NjozNCIsIm5hbWUiOiJTdG9wIEFjdGl2aXR5IiwiYW5ub3RhdGlvbiI6W119fV19LHsidHlwZSI6Ik5vdCIsImxvY2FsSWQiOiIzMTIiLCJsb2NhdG9yIjoiNDc6MTEtNDc6MzciLCJhbm5vdGF0aW9uIjpbXSwic2lnbmF0dXJlIjpbXSwib3BlcmFuZCI6eyJ0eXBlIjoiSXNUcnVlIiwibG9jYWxJZCI6IjMxMCIsImxvY2F0b3IiOiI0NzoxMS00NzozNyIsImFubm90YXRpb24iOltdLCJzaWduYXR1cmUiOltdLCJvcGVyYW5kIjp7InR5cGUiOiJGdW5jdGlvblJlZiIsImxvY2FsSWQiOiIzMTEiLCJuYW1lIjoiVG9Cb29sZWFuIiwibGlicmFyeU5hbWUiOiJGSElSSGVscGVycyIsImFubm90YXRpb24iOltdLCJzaWduYXR1cmUiOltdLCJvcGVyYW5kIjpbeyJ0eXBlIjoiRnVuY3Rpb25SZWYiLCJsb2NhbElkIjoiMjgxIiwibG9jYXRvciI6IjQ3OjExLTQ3OjI1IiwibmFtZSI6ImRvTm90UGVyZm9ybSIsImFubm90YXRpb24iOltdLCJzaWduYXR1cmUiOltdLCJvcGVyYW5kIjpbeyJ0eXBlIjoiQWxpYXNSZWYiLCJsb2NhbElkIjoiMjc3IiwibG9jYXRvciI6IjQ3OjI0IiwibmFtZSI6IlQiLCJhbm5vdGF0aW9uIjpbXX1dfV19fX1dfX19LHsibG9jYWxJZCI6IjMxNiIsImxvY2F0b3IiOiI0OToxLTUxOjQ1IiwibmFtZSI6IklzIFJlY29tbWVuZGF0aW9uIEFwcGxpY2FibGUiLCJjb250ZXh0IjoiUGF0aWVudCIsImFjY2Vzc0xldmVsIjoiUHVibGljIiwiYW5ub3RhdGlvbiI6W3sidHlwZSI6IkFubm90YXRpb24iLCJ0IjpbXSwicyI6eyJyIjoiMzE2IiwicyI6W3sidmFsdWUiOlsiIiwiZGVmaW5lICIsIlwiSXMgUmVjb21tZW5kYXRpb24gQXBwbGljYWJsZVwiIiwiOlxuICAiXX0seyJyIjoiMzE3IiwicyI6W3siciI6IjMxOCIsInMiOlt7InZhbHVlIjpbIlwiSW5jbHVzaW9uIENyaXRlcmlhXCIiXX1dfSx7InZhbHVlIjpbIlxuICAgIGFuZCAiXX0seyJyIjoiMzE5IiwicyI6W3sidmFsdWUiOlsibm90ICJdfSx7InIiOiIzMjAiLCJzIjpbeyJ2YWx1ZSI6WyJleGlzdHMgIl19LHsiciI6IjMyMSIsInMiOlt7InZhbHVlIjpbIlwiU3RvcCBNZWRpY2F0aW9uIFByb3Bvc2FsXCIiXX1dfV19XX1dfV19fV0sImV4cHJlc3Npb24iOnsidHlwZSI6IkFuZCIsImxvY2FsSWQiOiIzMTciLCJsb2NhdG9yIjoiNTA6My01MTo0NSIsImFubm90YXRpb24iOltdLCJzaWduYXR1cmUiOltdLCJvcGVyYW5kIjpbeyJ0eXBlIjoiRXhwcmVzc2lvblJlZiIsImxvY2FsSWQiOiIzMTgiLCJsb2NhdG9yIjoiNTA6My01MDoyMiIsIm5hbWUiOiJJbmNsdXNpb24gQ3JpdGVyaWEiLCJhbm5vdGF0aW9uIjpbXX0seyJ0eXBlIjoiTm90IiwibG9jYWxJZCI6IjMxOSIsImxvY2F0b3IiOiI1MTo5LTUxOjQ1IiwiYW5ub3RhdGlvbiI6W10sInNpZ25hdHVyZSI6W10sIm9wZXJhbmQiOnsidHlwZSI6IkV4aXN0cyIsImxvY2FsSWQiOiIzMjAiLCJsb2NhdG9yIjoiNTE6MTMtNTE6NDUiLCJhbm5vdGF0aW9uIjpbXSwic2lnbmF0dXJlIjpbeyJ0eXBlIjoiTGlzdFR5cGVTcGVjaWZpZXIiLCJsb2NhbElkIjoiMzIyIiwiYW5ub3RhdGlvbiI6W10sImVsZW1lbnRUeXBlIjp7InR5cGUiOiJOYW1lZFR5cGVTcGVjaWZpZXIiLCJsb2NhbElkIjoiMzIzIiwibmFtZSI6IntodHRwOi8vaGw3Lm9yZy9maGlyfVRhc2siLCJhbm5vdGF0aW9uIjpbXX19XSwib3BlcmFuZCI6eyJ0eXBlIjoiRXhwcmVzc2lvblJlZiIsImxvY2FsSWQiOiIzMjEiLCJsb2NhdG9yIjoiNTE6MjAtNTE6NDUiLCJuYW1lIjoiU3RvcCBNZWRpY2F0aW9uIFByb3Bvc2FsIiwiYW5ub3RhdGlvbiI6W119fX1dfX1dfX19"/>
  </content>
</Library>