WHO Immunization Implementation Guide
0.1.0 - CI Build International flag

WHO Immunization Implementation Guide, published by World Health Organization (WHO). This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/WorldHealthOrganization/smart-immunizations and changes regularly. See the Directory of published versions

: IMMZConcepts - TTL Representation

Draft as of 2023-08-02

Raw ttl | Download

@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:Library ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "IMMZConcepts"] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><h2>Related Artifacts</h2><table class=\"grid\"><tr><td>depends-on</td><td>Code system ICD-10</td><td><a href=\"http://terminology.hl7.org/5.0.0/CodeSystem-icd10.html\">ICD-10</a></td></tr><tr><td>depends-on</td><td>Code system SNOMED-CT</td><td><a href=\"http://hl7.org/fhir/R4/codesystem-snomedct.html\">SNOMED CT (all versions)</a></td></tr><tr><td>depends-on</td><td>Code system LOINC</td><td><a href=\"http://terminology.hl7.org/5.0.0/CodeSystem-v3-loinc.html\">Logical Observation Identifiers, Names and Codes (LOINC)</a></td></tr><tr><td>depends-on</td><td>Code system RxNorm</td><td><a href=\"http://terminology.hl7.org/5.0.0/CodeSystem-v3-rxNorm.html\">RxNorm</a></td></tr><tr><td>depends-on</td><td>Code system CIEL</td><td><code>http://hl7.org/fhir/sid/ciel</code></td></tr><tr><td>depends-on</td><td>Code system ICD-11</td><td><code>http://hl7.org/fhir/sid/icd-11</code></td></tr><tr><td>depends-on</td><td>Code system ICHI</td><td><code>https://mitel.dimi.uniud.it/ichi/#http://id.who.int/ichi</code></td></tr><tr><td>depends-on</td><td>Code system ICF</td><td><a href=\"http://terminology.hl7.org/5.0.0/CodeSystem-ICFDut.html\">International Classification of Functioning, Disability and Health, Dutch Translation</a></td></tr><tr><td>depends-on</td><td>Code system Extended Codes CodeSystem codes</td><td><code>http://fhir.org/guides/who/anc-cds/CodeSystem/anc-custom-codes</code></td></tr><tr><td>depends-on</td><td>Value set WHO ATC</td><td><code>http://hl7.org/fhir/uv/ips/ValueSet/whoatc-uv-ips</code></td></tr><tr><td>depends-on</td><td>Value set Negative Result</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/negativetestresult-values</code></td></tr><tr><td>depends-on</td><td>Value set Positive Result</td><td><a href=\"ValueSet-PositiveTestResult-values.html\">Positive Test Result valuest</a></td></tr><tr><td>depends-on</td><td>Value set CD4% Test Result</td><td><a href=\"ValueSet-CD4percentageTest-values.html\">CD4 Percentage Test</a></td></tr><tr><td>depends-on</td><td>Value set CD4 Count Test Result</td><td><a href=\"ValueSet-CD4CountTestResult-values.html\">CD4 Count Test Result</a></td></tr><tr><td>depends-on</td><td>Value set Immunocompromised</td><td><a href=\"ValueSet-Immunocompromised-values.html\">Immunocompromised valueset</a></td></tr><tr><td>depends-on</td><td>Value set Patient birth weight observation value</td><td><a href=\"ValueSet-Birthweight-values.html\">Birthweight valueset</a></td></tr><tr><td>depends-on</td><td>Value set Seronegative</td><td><a href=\"ValueSet-Seronegative-values.html\">Seronegative valuest</a></td></tr><tr><td>depends-on</td><td>Value set PretermBirth</td><td><a href=\"ValueSet-Preterm-values.html\">Preterm valueset</a></td></tr><tr><td>depends-on</td><td>Value set HIV status</td><td><code>http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de45</code></td></tr><tr><td>depends-on</td><td>Value set HIV status - HIV positive Choices</td><td><code>http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de46</code></td></tr><tr><td>depends-on</td><td>Value set HIV status - HIV negative Choices</td><td><code>http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de47</code></td></tr><tr><td>depends-on</td><td>Value set TST Test Result</td><td><a href=\"ValueSet-TSTTestResult-values.html\">TST Test Result values</a></td></tr><tr><td>depends-on</td><td>Value set IGRA Test Result</td><td><a href=\"ValueSet-IGRATestResult-values.html\">IGRA Test Result values</a></td></tr><tr><td>depends-on</td><td>Value set ARV Drugs</td><td><a href=\"ValueSet-ARVDrugs-values.html\">ARV Drugs values</a></td></tr><tr><td>depends-on</td><td>Value set VNA levels</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/VNAlevelsRAbies-values</code></td></tr><tr><td>depends-on</td><td>Value set Inactivated Vero cell-derived Japanese Encephalitis vaccines</td><td><a href=\"ValueSet-InactivatedJE-values.html\">Inactivated Vero cell-derived Japanese Encephalitis vaccines valueset</a></td></tr><tr><td>depends-on</td><td>Value set BCG Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE1</code></td></tr><tr><td>depends-on</td><td>Value set Cholera Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE2</code></td></tr><tr><td>depends-on</td><td>Value set Diphtheria Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE3</code></td></tr><tr><td>depends-on</td><td>Value set Hib Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE4</code></td></tr><tr><td>depends-on</td><td>Value set HepA Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE5</code></td></tr><tr><td>depends-on</td><td>Value set HepB Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE6</code></td></tr><tr><td>depends-on</td><td>Value set HPV Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE7</code></td></tr><tr><td>depends-on</td><td>Value set Japanese Encephalitis Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE8</code></td></tr><tr><td>depends-on</td><td>Value set MCV Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE9</code></td></tr><tr><td>depends-on</td><td>Value set Meningococcal Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE10</code></td></tr><tr><td>depends-on</td><td>Value set Mumps Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE11</code></td></tr><tr><td>depends-on</td><td>Value set Pertussis Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE12</code></td></tr><tr><td>depends-on</td><td>Value set Pneumococcal Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE13</code></td></tr><tr><td>depends-on</td><td>Value set Polio Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE14</code></td></tr><tr><td>depends-on</td><td>Value set Rabies Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE15</code></td></tr><tr><td>depends-on</td><td>Value set Rotavirus Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE16</code></td></tr><tr><td>depends-on</td><td>Value set Rubella Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE17</code></td></tr><tr><td>depends-on</td><td>Value set Seasonal Influenza Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE18</code></td></tr><tr><td>depends-on</td><td>Value set Tetanus Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE19</code></td></tr><tr><td>depends-on</td><td>Value set Typhoid Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE21</code></td></tr><tr><td>depends-on</td><td>Value set TBE Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE20</code></td></tr><tr><td>depends-on</td><td>Value set Varicella Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE22</code></td></tr><tr><td>depends-on</td><td>Value set Yellow Fever Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE23</code></td></tr><tr><td>depends-on</td><td>Value set DTP Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE24</code></td></tr><tr><td>depends-on</td><td>Value set Inactivated Polio Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE25</code></td></tr><tr><td>depends-on</td><td>Value set Oral Polio Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE26</code></td></tr><tr><td>depends-on</td><td>Value set Dengue Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE27</code></td></tr><tr><td>depends-on</td><td>Value set Inactivated HAV</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE28</code></td></tr><tr><td>depends-on</td><td>Value set WC Class Cholera Vaccine</td><td><a href=\"ValueSet-WCClassCholeraVaccine-values.html\">WC Class Cholera Vaccine values</a></td></tr><tr><td>depends-on</td><td>Value set WC-rBS Class Cholera Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/WC-rBSClassCholeraVaccine-values</code></td></tr><tr><td>depends-on</td><td>Value set ViPS Class Typhoid Vaccine</td><td><a href=\"ValueSet-ViPSClassTyphoidVaccine-values.html\">ViPS Class Typhoid Vaccine values</a></td></tr><tr><td>depends-on</td><td>Value set Ty21a Class Typhoid Vaccine</td><td><a href=\"ValueSet-Ty21aClassTyphoidVaccine-values.html\">Ty21a Class Typhoid Vaccine values</a></td></tr><tr><td>depends-on</td><td>Value set MenA conjugate vaccine (5µg)</td><td><a href=\"ValueSet-MenAconjugatevaccine-values.html\">MenA conjugate vaccine values</a></td></tr><tr><td>depends-on</td><td>Value set monovalent MenC conjugate</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/monovalentMenCconjugate-values</code></td></tr><tr><td>depends-on</td><td>Value set Quadrivalent conjugate</td><td><a href=\"ValueSet-Quadrivalentconjugate-values.html\">Quadrivalent conjugate values</a></td></tr><tr><td>depends-on</td><td>Value set FSME-Immun Class TBE Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/FSME-ImmunClassTBEVaccine-values</code></td></tr><tr><td>depends-on</td><td>Value set TBE-Moscow Class TBE Vaccine</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/TBE-MoscowClassTBEVaccine-values</code></td></tr><tr><td>depends-on</td><td>Value set EnceVir Class TBE Vaccine</td><td><a href=\"ValueSet-EnceVirClassTBEVaccine-values.html\">EnceVir Class TBE Vaccine values</a></td></tr><tr><td>depends-on</td><td>Value set Encepur Class TBE Vaccine</td><td><a href=\"ValueSet-EncepurClassTBEVaccine-values.html\">Encepur Class TBE Vaccine values</a></td></tr><tr><td>depends-on</td><td>Value set Intussusception</td><td><code>http://fhir.org/guides/who/smart-immunization/ValueSet/intussusception-values</code></td></tr></table><h2>Contents</h2><p><code>text/cql</code></p><pre><code class=\"language-sql\">library IMMZConcepts\r\n\r\n// Code Systems\r\n//Probably can delete these once imported WHOConcepts\r\ncodesystem &quot;ICD-10&quot;: 'http://hl7.org/fhir/sid/icd-10'\r\ncodesystem &quot;SNOMED-CT&quot;: 'http://snomed.info/sct'\r\ncodesystem &quot;LOINC&quot;: 'http://loinc.org'\r\ncodesystem &quot;RxNorm&quot;: 'http://www.nlm.nih.gov/research/umls/rxnorm'\r\ncodesystem &quot;CIEL&quot;: 'http://hl7.org/fhir/sid/ciel'\r\ncodesystem &quot;ICD-11&quot;: 'http://hl7.org/fhir/sid/icd-11'\r\ncodesystem &quot;ICHI&quot;: 'https://mitel.dimi.uniud.it/ichi/#http://id.who.int/ichi'\r\ncodesystem &quot;ICF&quot;: 'http://hl7.org/fhir/sid/icf-nl'\r\ncodesystem &quot;Extended Codes CodeSystem codes&quot;: 'http://fhir.org/guides/who/anc-cds/CodeSystem/anc-custom-codes'\r\n\r\n//WHO ATC IPS Valueset\r\nvalueset &quot;WHO ATC&quot;: 'http://hl7.org/fhir/uv/ips/ValueSet/whoatc-uv-ips'\r\n\r\n// General use ValueSets \r\nvalueset &quot;Negative Result&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/negativetestresult-values'\r\nvalueset &quot;Positive Result&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/PositiveTestResult-values'\r\nvalueset &quot;CD4% Test Result&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/CD4percentageTest-values'\r\nvalueset &quot;CD4 Count Test Result&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/CD4CountTestResult-values'\r\nvalueset &quot;Immunocompromised&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/Immunocompromised-values'\r\nvalueset &quot;Patient birth weight observation value&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/Birthweight-values'\r\nvalueset &quot;Seronegative&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/Seronegative-values'\r\nvalueset &quot;PretermBirth&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/Preterm-values'\r\n\r\n// TODO : Adapt from ANC\r\nvalueset &quot;HIV status&quot;: 'http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de45'\r\nvalueset &quot;HIV status - HIV positive Choices&quot;: 'http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de46'\r\nvalueset &quot;HIV status - HIV negative Choices&quot;: 'http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de47'\r\n\r\n// Vaccine specific ValueSets\r\n//BCG specific ValuSets\r\nvalueset &quot;TST Test Result&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/TSTTestResult-values'\r\nvalueset &quot;IGRA Test Result&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IGRATestResult-values'\r\nvalueset &quot;ARV Drugs&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/ARVDrugs-values'\r\nvalueset &quot;VNA levels&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/VNAlevelsRAbies-values'\r\n\r\n// JE Classification \r\nvalueset &quot;Inactivated Vero cell-derived Japanese Encephalitis vaccines&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/InactivatedJE-values'\r\n\r\n//valueset &quot;Target Disease&quot;: 'http://hl7.org/fhir/ValueSet/immunization-target-disease'\r\n\r\n// Vaccine Value Sets\r\nvalueset &quot;BCG Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE1'\r\nvalueset &quot;Cholera Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE2'\r\nvalueset &quot;Diphtheria Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE3'\r\nvalueset &quot;Hib Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE4'\r\nvalueset &quot;HepA Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE5'\r\nvalueset &quot;HepB Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE6'\r\nvalueset &quot;HPV Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE7'\r\nvalueset &quot;Japanese Encephalitis Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE8'\r\nvalueset &quot;MCV Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE9'\r\nvalueset &quot;Meningococcal Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE10'\r\nvalueset &quot;Mumps Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE11'\r\nvalueset &quot;Pertussis Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE12'\r\nvalueset &quot;Pneumococcal Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE13'\r\nvalueset &quot;Polio Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE14'\r\nvalueset &quot;Rabies Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE15'\r\nvalueset &quot;Rotavirus Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE16'\r\nvalueset &quot;Rubella Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE17'\r\nvalueset &quot;Seasonal Influenza Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE18'\r\nvalueset &quot;Tetanus Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE19'\r\nvalueset &quot;Typhoid Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE21'\r\nvalueset &quot;TBE Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE20'\r\nvalueset &quot;Varicella Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE22'\r\nvalueset &quot;Yellow Fever Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE23'\r\nvalueset &quot;DTP Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE24'\r\nvalueset &quot;Inactivated Polio Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE25'\r\nvalueset &quot;Oral Polio Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE26'\r\nvalueset &quot;Dengue Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE27'\r\nvalueset &quot;Inactivated HAV&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE28'\r\n\r\n\r\ncode &quot;Adverse Event Severity&quot;: '246112005' from &quot;SNOMED-CT&quot; display 'Severity (attribute)'\r\ncode &quot;Adverse Event Manifestation&quot;: '246112005' from &quot;SNOMED-CT&quot; display 'Severity (attribute)'\r\ncode &quot;Sickle-cell Disease Condition&quot;: '127040003' from &quot;SNOMED-CT&quot; display 'Sickle cell-hemoglobin SS disease (disorder)'\r\n\r\n// Cholera vaccine classes\r\nvalueset &quot;WC Class Cholera Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/WCClassCholeraVaccine-values'\r\nvalueset &quot;WC-rBS Class Cholera Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/WC-rBSClassCholeraVaccine-values'\r\nvalueset &quot;ViPS Class Typhoid Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/ViPSClassTyphoidVaccine-values'\r\nvalueset &quot;Ty21a Class Typhoid Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/Ty21aClassTyphoidVaccine-values'\r\n//  MenA vaccine classes\r\nvalueset &quot;MenA conjugate vaccine (5µg)&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/MenAconjugatevaccine-values'\r\nvalueset &quot;monovalent MenC conjugate&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/monovalentMenCconjugate-values'\r\nvalueset &quot;Quadrivalent conjugate&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/Quadrivalentconjugate-values'\r\n// TBE classifications of vaccines\r\n// Assumption: Classifications of TBE vaccine can be codified using some (yet to be discovered) code system - possibly using GTIN on the product?\r\nvalueset &quot;FSME-Immun Class TBE Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/FSME-ImmunClassTBEVaccine-values'\r\nvalueset &quot;TBE-Moscow Class TBE Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/TBE-MoscowClassTBEVaccine-values'\r\nvalueset &quot;EnceVir Class TBE Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/EnceVirClassTBEVaccine-values'\r\nvalueset &quot;Encepur Class TBE Vaccine&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/EncepurClassTBEVaccine-values'\r\n\r\nvalueset &quot;Intussusception&quot;: 'http://fhir.org/guides/who/smart-immunization/ValueSet/intussusception-values'</code></pre><p><code>Content not shown - (</code><code>application/elm+xml</code>, size = 31Kb)</p><p><code>Content not shown - (</code><code>application/elm+json</code>, size = 67Kb)</p></div>"
  ] ; # 
  fhir:extension ( [
fhir:url [ fhir:v "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem"^^xsd:anyURI ] ;
fhir:value [
a fhir:Reference ;
fhir:reference [ fhir:v "Device/cqf-tooling" ]     ]
  ] ) ; # 
  fhir:url [ fhir:v "http://fhir.org/guides/who/smart-immunization/Library/IMMZConcepts"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "0.1.0"] ; # 
  fhir:name [ fhir:v "IMMZConcepts"] ; # 
  fhir:status [ fhir:v "draft"] ; # 
  fhir:date [ fhir:v "2023-08-02T04:40:13+00:00"^^xsd:dateTime] ; # 
  fhir:publisher [ fhir:v "World Health Organization (WHO)"] ; # 
  fhir:jurisdiction ( [
    ( fhir:coding [
fhir:system [ fhir:v "http://unstats.un.org/unsd/methods/m49/m49.htm"^^xsd:anyURI ] ;
fhir:code [ fhir:v "001" ]     ] )
  ] ) ; # 
  fhir:relatedArtifact ( [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code system ICD-10" ] ;
fhir:resource [
fhir:v "http://hl7.org/fhir/sid/icd-10"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/sid/icd-10>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code system SNOMED-CT" ] ;
fhir:resource [
fhir:v "http://snomed.info/sct"^^xsd:anyURI ;
fhir:link <http://snomed.info/sct>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code system LOINC" ] ;
fhir:resource [
fhir:v "http://loinc.org"^^xsd:anyURI ;
fhir:link <http://loinc.org>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code system RxNorm" ] ;
fhir:resource [
fhir:v "http://www.nlm.nih.gov/research/umls/rxnorm"^^xsd:anyURI ;
fhir:link <http://www.nlm.nih.gov/research/umls/rxnorm>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code system CIEL" ] ;
fhir:resource [
fhir:v "http://hl7.org/fhir/sid/ciel"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/sid/ciel>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code system ICD-11" ] ;
fhir:resource [
fhir:v "http://hl7.org/fhir/sid/icd-11"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/sid/icd-11>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code system ICHI" ] ;
fhir:resource [
fhir:v "https://mitel.dimi.uniud.it/ichi/#http://id.who.int/ichi"^^xsd:anyURI ;
fhir:link <https://mitel.dimi.uniud.it/ichi/#http://id.who.int/ichi>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code system ICF" ] ;
fhir:resource [
fhir:v "http://hl7.org/fhir/sid/icf-nl"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/sid/icf-nl>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code system Extended Codes CodeSystem codes" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/anc-cds/CodeSystem/anc-custom-codes"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/anc-cds/CodeSystem/anc-custom-codes>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set WHO ATC" ] ;
fhir:resource [
fhir:v "http://hl7.org/fhir/uv/ips/ValueSet/whoatc-uv-ips"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/uv/ips/ValueSet/whoatc-uv-ips>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Negative Result" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/negativetestresult-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/negativetestresult-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Positive Result" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/PositiveTestResult-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/PositiveTestResult-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set CD4% Test Result" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/CD4percentageTest-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/CD4percentageTest-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set CD4 Count Test Result" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/CD4CountTestResult-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/CD4CountTestResult-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Immunocompromised" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/Immunocompromised-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/Immunocompromised-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Patient birth weight observation value" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/Birthweight-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/Birthweight-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Seronegative" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/Seronegative-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/Seronegative-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set PretermBirth" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/Preterm-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/Preterm-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set HIV status" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de45"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de45>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set HIV status - HIV positive Choices" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de46"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de46>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set HIV status - HIV negative Choices" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de47"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de47>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set TST Test Result" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/TSTTestResult-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/TSTTestResult-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set IGRA Test Result" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IGRATestResult-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IGRATestResult-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set ARV Drugs" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/ARVDrugs-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/ARVDrugs-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set VNA levels" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/VNAlevelsRAbies-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/VNAlevelsRAbies-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Inactivated Vero cell-derived Japanese Encephalitis vaccines" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/InactivatedJE-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/InactivatedJE-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set BCG Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE1"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE1>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Cholera Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE2"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE2>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Diphtheria Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE3"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE3>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Hib Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE4"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE4>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set HepA Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE5"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE5>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set HepB Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE6"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE6>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set HPV Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE7"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE7>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Japanese Encephalitis Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE8"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE8>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set MCV Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE9"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE9>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Meningococcal Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE10"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE10>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Mumps Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE11"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE11>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Pertussis Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE12"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE12>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Pneumococcal Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE13"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE13>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Polio Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE14"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE14>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Rabies Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE15"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE15>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Rotavirus Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE16"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE16>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Rubella Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE17"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE17>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Seasonal Influenza Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE18"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE18>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Tetanus Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE19"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE19>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Typhoid Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE21"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE21>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set TBE Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE20"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE20>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Varicella Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE22"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE22>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Yellow Fever Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE23"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE23>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set DTP Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE24"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE24>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Inactivated Polio Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE25"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE25>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Oral Polio Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE26"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE26>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Dengue Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE27"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE27>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Inactivated HAV" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE28"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE28>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set WC Class Cholera Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/WCClassCholeraVaccine-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/WCClassCholeraVaccine-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set WC-rBS Class Cholera Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/WC-rBSClassCholeraVaccine-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/WC-rBSClassCholeraVaccine-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set ViPS Class Typhoid Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/ViPSClassTyphoidVaccine-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/ViPSClassTyphoidVaccine-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Ty21a Class Typhoid Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/Ty21aClassTyphoidVaccine-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/Ty21aClassTyphoidVaccine-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set MenA conjugate vaccine (5µg)" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/MenAconjugatevaccine-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/MenAconjugatevaccine-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set monovalent MenC conjugate" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/monovalentMenCconjugate-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/monovalentMenCconjugate-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Quadrivalent conjugate" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/Quadrivalentconjugate-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/Quadrivalentconjugate-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set FSME-Immun Class TBE Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/FSME-ImmunClassTBEVaccine-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/FSME-ImmunClassTBEVaccine-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set TBE-Moscow Class TBE Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/TBE-MoscowClassTBEVaccine-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/TBE-MoscowClassTBEVaccine-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set EnceVir Class TBE Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/EnceVirClassTBEVaccine-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/EnceVirClassTBEVaccine-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Encepur Class TBE Vaccine" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/EncepurClassTBEVaccine-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/EncepurClassTBEVaccine-values>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value set Intussusception" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/smart-immunization/ValueSet/intussusception-values"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/smart-immunization/ValueSet/intussusception-values>     ]
  ] ) ; # 
  fhir:content ( [
fhir:contentType [ fhir:v "text/cql" ] ;
fhir:data [ fhir:v "bGlicmFyeSBJTU1aQ29uY2VwdHMNCg0KLy8gQ29kZSBTeXN0ZW1zDQovL1Byb2JhYmx5IGNhbiBkZWxldGUgdGhlc2Ugb25jZSBpbXBvcnRlZCBXSE9Db25jZXB0cw0KY29kZXN5c3RlbSAiSUNELTEwIjogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2ljZC0xMCcNCmNvZGVzeXN0ZW0gIlNOT01FRC1DVCI6ICdodHRwOi8vc25vbWVkLmluZm8vc2N0Jw0KY29kZXN5c3RlbSAiTE9JTkMiOiAnaHR0cDovL2xvaW5jLm9yZycNCmNvZGVzeXN0ZW0gIlJ4Tm9ybSI6ICdodHRwOi8vd3d3Lm5sbS5uaWguZ292L3Jlc2VhcmNoL3VtbHMvcnhub3JtJw0KY29kZXN5c3RlbSAiQ0lFTCI6ICdodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9jaWVsJw0KY29kZXN5c3RlbSAiSUNELTExIjogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2ljZC0xMScNCmNvZGVzeXN0ZW0gIklDSEkiOiAnaHR0cHM6Ly9taXRlbC5kaW1pLnVuaXVkLml0L2ljaGkvI2h0dHA6Ly9pZC53aG8uaW50L2ljaGknDQpjb2Rlc3lzdGVtICJJQ0YiOiAnaHR0cDovL2hsNy5vcmcvZmhpci9zaWQvaWNmLW5sJw0KY29kZXN5c3RlbSAiRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSBjb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL0NvZGVTeXN0ZW0vYW5jLWN1c3RvbS1jb2RlcycNCg0KLy9XSE8gQVRDIElQUyBWYWx1ZXNldA0KdmFsdWVzZXQgIldITyBBVEMiOiAnaHR0cDovL2hsNy5vcmcvZmhpci91di9pcHMvVmFsdWVTZXQvd2hvYXRjLXV2LWlwcycNCg0KLy8gR2VuZXJhbCB1c2UgVmFsdWVTZXRzIA0KdmFsdWVzZXQgIk5lZ2F0aXZlIFJlc3VsdCI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvbmVnYXRpdmV0ZXN0cmVzdWx0LXZhbHVlcycNCnZhbHVlc2V0ICJQb3NpdGl2ZSBSZXN1bHQiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1Bvc2l0aXZlVGVzdFJlc3VsdC12YWx1ZXMnDQp2YWx1ZXNldCAiQ0Q0JSBUZXN0IFJlc3VsdCI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvQ0Q0cGVyY2VudGFnZVRlc3QtdmFsdWVzJw0KdmFsdWVzZXQgIkNENCBDb3VudCBUZXN0IFJlc3VsdCI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvQ0Q0Q291bnRUZXN0UmVzdWx0LXZhbHVlcycNCnZhbHVlc2V0ICJJbW11bm9jb21wcm9taXNlZCI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSW1tdW5vY29tcHJvbWlzZWQtdmFsdWVzJw0KdmFsdWVzZXQgIlBhdGllbnQgYmlydGggd2VpZ2h0IG9ic2VydmF0aW9uIHZhbHVlIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9CaXJ0aHdlaWdodC12YWx1ZXMnDQp2YWx1ZXNldCAiU2Vyb25lZ2F0aXZlIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9TZXJvbmVnYXRpdmUtdmFsdWVzJw0KdmFsdWVzZXQgIlByZXRlcm1CaXJ0aCI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvUHJldGVybS12YWx1ZXMnDQoNCi8vIFRPRE8gOiBBZGFwdCBmcm9tIEFOQw0KdmFsdWVzZXQgIkhJViBzdGF0dXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbmMtYjktZGU0NScNCnZhbHVlc2V0ICJISVYgc3RhdHVzIC0gSElWIHBvc2l0aXZlIENob2ljZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbmMtYjktZGU0NicNCnZhbHVlc2V0ICJISVYgc3RhdHVzIC0gSElWIG5lZ2F0aXZlIENob2ljZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbmMtYjktZGU0NycNCg0KLy8gVmFjY2luZSBzcGVjaWZpYyBWYWx1ZVNldHMNCi8vQkNHIHNwZWNpZmljIFZhbHVTZXRzDQp2YWx1ZXNldCAiVFNUIFRlc3QgUmVzdWx0IjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9UU1RUZXN0UmVzdWx0LXZhbHVlcycNCnZhbHVlc2V0ICJJR1JBIFRlc3QgUmVzdWx0IjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JR1JBVGVzdFJlc3VsdC12YWx1ZXMnDQp2YWx1ZXNldCAiQVJWIERydWdzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9BUlZEcnVncy12YWx1ZXMnDQp2YWx1ZXNldCAiVk5BIGxldmVscyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvVk5BbGV2ZWxzUkFiaWVzLXZhbHVlcycNCg0KLy8gSkUgQ2xhc3NpZmljYXRpb24gDQp2YWx1ZXNldCAiSW5hY3RpdmF0ZWQgVmVybyBjZWxsLWRlcml2ZWQgSmFwYW5lc2UgRW5jZXBoYWxpdGlzIHZhY2NpbmVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JbmFjdGl2YXRlZEpFLXZhbHVlcycNCg0KLy92YWx1ZXNldCAiVGFyZ2V0IERpc2Vhc2UiOiAnaHR0cDovL2hsNy5vcmcvZmhpci9WYWx1ZVNldC9pbW11bml6YXRpb24tdGFyZ2V0LWRpc2Vhc2UnDQoNCi8vIFZhY2NpbmUgVmFsdWUgU2V0cw0KdmFsdWVzZXQgIkJDRyBWYWNjaW5lIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMScNCnZhbHVlc2V0ICJDaG9sZXJhIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyJw0KdmFsdWVzZXQgIkRpcGh0aGVyaWEgVmFjY2luZSI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTMnDQp2YWx1ZXNldCAiSGliIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREU0Jw0KdmFsdWVzZXQgIkhlcEEgVmFjY2luZSI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTUnDQp2YWx1ZXNldCAiSGVwQiBWYWNjaW5lIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFNicNCnZhbHVlc2V0ICJIUFYgVmFjY2luZSI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTcnDQp2YWx1ZXNldCAiSmFwYW5lc2UgRW5jZXBoYWxpdGlzIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREU4Jw0KdmFsdWVzZXQgIk1DViBWYWNjaW5lIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFOScNCnZhbHVlc2V0ICJNZW5pbmdvY29jY2FsIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxMCcNCnZhbHVlc2V0ICJNdW1wcyBWYWNjaW5lIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTEnDQp2YWx1ZXNldCAiUGVydHVzc2lzIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxMicNCnZhbHVlc2V0ICJQbmV1bW9jb2NjYWwgVmFjY2luZSI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTEzJw0KdmFsdWVzZXQgIlBvbGlvIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxNCcNCnZhbHVlc2V0ICJSYWJpZXMgVmFjY2luZSI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTE1Jw0KdmFsdWVzZXQgIlJvdGF2aXJ1cyBWYWNjaW5lIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTYnDQp2YWx1ZXNldCAiUnViZWxsYSBWYWNjaW5lIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTcnDQp2YWx1ZXNldCAiU2Vhc29uYWwgSW5mbHVlbnphIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxOCcNCnZhbHVlc2V0ICJUZXRhbnVzIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxOScNCnZhbHVlc2V0ICJUeXBob2lkIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyMScNCnZhbHVlc2V0ICJUQkUgVmFjY2luZSI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTIwJw0KdmFsdWVzZXQgIlZhcmljZWxsYSBWYWNjaW5lIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMjInDQp2YWx1ZXNldCAiWWVsbG93IEZldmVyIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyMycNCnZhbHVlc2V0ICJEVFAgVmFjY2luZSI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTI0Jw0KdmFsdWVzZXQgIkluYWN0aXZhdGVkIFBvbGlvIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyNScNCnZhbHVlc2V0ICJPcmFsIFBvbGlvIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyNicNCnZhbHVlc2V0ICJEZW5ndWUgVmFjY2luZSI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTI3Jw0KdmFsdWVzZXQgIkluYWN0aXZhdGVkIEhBViI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTI4Jw0KDQoNCmNvZGUgIkFkdmVyc2UgRXZlbnQgU2V2ZXJpdHkiOiAnMjQ2MTEyMDA1JyBmcm9tICJTTk9NRUQtQ1QiIGRpc3BsYXkgJ1NldmVyaXR5IChhdHRyaWJ1dGUpJw0KY29kZSAiQWR2ZXJzZSBFdmVudCBNYW5pZmVzdGF0aW9uIjogJzI0NjExMjAwNScgZnJvbSAiU05PTUVELUNUIiBkaXNwbGF5ICdTZXZlcml0eSAoYXR0cmlidXRlKScNCmNvZGUgIlNpY2tsZS1jZWxsIERpc2Vhc2UgQ29uZGl0aW9uIjogJzEyNzA0MDAwMycgZnJvbSAiU05PTUVELUNUIiBkaXNwbGF5ICdTaWNrbGUgY2VsbC1oZW1vZ2xvYmluIFNTIGRpc2Vhc2UgKGRpc29yZGVyKScNCg0KLy8gQ2hvbGVyYSB2YWNjaW5lIGNsYXNzZXMNCnZhbHVlc2V0ICJXQyBDbGFzcyBDaG9sZXJhIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1dDQ2xhc3NDaG9sZXJhVmFjY2luZS12YWx1ZXMnDQp2YWx1ZXNldCAiV0MtckJTIENsYXNzIENob2xlcmEgVmFjY2luZSI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvV0MtckJTQ2xhc3NDaG9sZXJhVmFjY2luZS12YWx1ZXMnDQp2YWx1ZXNldCAiVmlQUyBDbGFzcyBUeXBob2lkIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1ZpUFNDbGFzc1R5cGhvaWRWYWNjaW5lLXZhbHVlcycNCnZhbHVlc2V0ICJUeTIxYSBDbGFzcyBUeXBob2lkIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1R5MjFhQ2xhc3NUeXBob2lkVmFjY2luZS12YWx1ZXMnDQovLyAgTWVuQSB2YWNjaW5lIGNsYXNzZXMNCnZhbHVlc2V0ICJNZW5BIGNvbmp1Z2F0ZSB2YWNjaW5lICg1wrVnKSI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvTWVuQWNvbmp1Z2F0ZXZhY2NpbmUtdmFsdWVzJw0KdmFsdWVzZXQgIm1vbm92YWxlbnQgTWVuQyBjb25qdWdhdGUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L21vbm92YWxlbnRNZW5DY29uanVnYXRlLXZhbHVlcycNCnZhbHVlc2V0ICJRdWFkcml2YWxlbnQgY29uanVnYXRlIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9RdWFkcml2YWxlbnRjb25qdWdhdGUtdmFsdWVzJw0KLy8gVEJFIGNsYXNzaWZpY2F0aW9ucyBvZiB2YWNjaW5lcw0KLy8gQXNzdW1wdGlvbjogQ2xhc3NpZmljYXRpb25zIG9mIFRCRSB2YWNjaW5lIGNhbiBiZSBjb2RpZmllZCB1c2luZyBzb21lICh5ZXQgdG8gYmUgZGlzY292ZXJlZCkgY29kZSBzeXN0ZW0gLSBwb3NzaWJseSB1c2luZyBHVElOIG9uIHRoZSBwcm9kdWN0Pw0KdmFsdWVzZXQgIkZTTUUtSW1tdW4gQ2xhc3MgVEJFIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0ZTTUUtSW1tdW5DbGFzc1RCRVZhY2NpbmUtdmFsdWVzJw0KdmFsdWVzZXQgIlRCRS1Nb3Njb3cgQ2xhc3MgVEJFIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1RCRS1Nb3Njb3dDbGFzc1RCRVZhY2NpbmUtdmFsdWVzJw0KdmFsdWVzZXQgIkVuY2VWaXIgQ2xhc3MgVEJFIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0VuY2VWaXJDbGFzc1RCRVZhY2NpbmUtdmFsdWVzJw0KdmFsdWVzZXQgIkVuY2VwdXIgQ2xhc3MgVEJFIFZhY2NpbmUiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0VuY2VwdXJDbGFzc1RCRVZhY2NpbmUtdmFsdWVzJw0KDQp2YWx1ZXNldCAiSW50dXNzdXNjZXB0aW9uIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9pbnR1c3N1c2NlcHRpb24tdmFsdWVzJw=="^^xsd:base64Binary ]
  ] [
fhir:contentType [ fhir:v "application/elm+xml" ] ;
fhir:data [ fhir:v "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxsaWJyYXJ5IHhtbG5zPSJ1cm46aGw3LW9yZzplbG06cjEiIHhtbG5zOnQ9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6Zmhpcj0iaHR0cDovL2hsNy5vcmcvZmhpciIgeG1sbnM6cWRtNDM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY0XzMiIHhtbG5zOnFkbTUzPSJ1cm46aGVhbHRoaXQtZ292OnFkbTp2NV8zIiB4bWxuczphPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiPg0KICAgPGFubm90YXRpb24gdHJhbnNsYXRvclZlcnNpb249IjEuNCIgdHJhbnNsYXRvck9wdGlvbnM9IkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iIHhzaTp0eXBlPSJhOkNxbFRvRWxtSW5mbyIvPg0KICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICA8YTpzIHI9IjcyIj4NCiAgICAgICAgIDxhOnM+bGlicmFyeSBJTU1aQ29uY2VwdHM8L2E6cz4NCiAgICAgIDwvYTpzPg0KICAgPC9hbm5vdGF0aW9uPg0KICAgPGlkZW50aWZpZXIgaWQ9IklNTVpDb25jZXB0cyIgc3lzdGVtPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24iLz4NCiAgIDxzY2hlbWFJZGVudGlmaWVyIGlkPSJ1cm46aGw3LW9yZzplbG0iIHZlcnNpb249InIxIi8+DQogICA8dXNpbmdzPg0KICAgICAgPGRlZiBsb2NhbElkZW50aWZpZXI9IlN5c3RlbSIgdXJpPSJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiLz4NCiAgIDwvdXNpbmdzPg0KICAgPGNvZGVTeXN0ZW1zPg0KICAgICAgPGRlZiBsb2NhbElkPSIxIiBsb2NhdG9yPSI1OjEtNTo1MyIgbmFtZT0iSUNELTEwIiBpZD0iaHR0cDovL2hsNy5vcmcvZmhpci9zaWQvaWNkLTEwIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxIj4NCiAgICAgICAgICAgICAgIDxhOnM+Ly8gQ29kZSBTeXN0ZW1zCi8vUHJvYmFibHkgY2FuIGRlbGV0ZSB0aGVzZSBvbmNlIGltcG9ydGVkIFdIT0NvbmNlcHRzCmNvZGVzeXN0ZW0gJnF1b3Q7SUNELTEwJnF1b3Q7OiAnaHR0cDovL2hsNy5vcmcvZmhpci9zaWQvaWNkLTEwJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMiIgbG9jYXRvcj0iNjoxLTY6NDgiIG5hbWU9IlNOT01FRC1DVCIgaWQ9Imh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O1NOT01FRC1DVCZxdW90OzogJ2h0dHA6Ly9zbm9tZWQuaW5mby9zY3QnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzIiBsb2NhdG9yPSI3OjEtNzozOCIgbmFtZT0iTE9JTkMiIGlkPSJodHRwOi8vbG9pbmMub3JnIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzIj4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDtMT0lOQyZxdW90OzogJ2h0dHA6Ly9sb2luYy5vcmcnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0IiBsb2NhdG9yPSI4OjEtODo2NiIgbmFtZT0iUnhOb3JtIiBpZD0iaHR0cDovL3d3dy5ubG0ubmloLmdvdi9yZXNlYXJjaC91bWxzL3J4bm9ybSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7UnhOb3JtJnF1b3Q7OiAnaHR0cDovL3d3dy5ubG0ubmloLmdvdi9yZXNlYXJjaC91bWxzL3J4bm9ybSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjUiIGxvY2F0b3I9Ijk6MS05OjQ5IiBuYW1lPSJDSUVMIiBpZD0iaHR0cDovL2hsNy5vcmcvZmhpci9zaWQvY2llbCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNSI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7Q0lFTCZxdW90OzogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2NpZWwnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2IiBsb2NhdG9yPSIxMDoxLTEwOjUzIiBuYW1lPSJJQ0QtMTEiIGlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9pY2QtMTEiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjYiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O0lDRC0xMSZxdW90OzogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2ljZC0xMSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjciIGxvY2F0b3I9IjExOjEtMTE6NzciIG5hbWU9IklDSEkiIGlkPSJodHRwczovL21pdGVsLmRpbWkudW5pdWQuaXQvaWNoaS8jaHR0cDovL2lkLndoby5pbnQvaWNoaSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNyI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7SUNISSZxdW90OzogJ2h0dHBzOi8vbWl0ZWwuZGltaS51bml1ZC5pdC9pY2hpLyNodHRwOi8vaWQud2hvLmludC9pY2hpJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iOCIgbG9jYXRvcj0iMTI6MS0xMjo1MCIgbmFtZT0iSUNGIiBpZD0iaHR0cDovL2hsNy5vcmcvZmhpci9zaWQvaWNmLW5sIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDtJQ0YmcXVvdDs6ICdodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9pY2YtbmwnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI5IiBsb2NhdG9yPSIxMzoxLTEzOjExMCIgbmFtZT0iRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSBjb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvQ29kZVN5c3RlbS9hbmMtY3VzdG9tLWNvZGVzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI5Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIGNvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9Db2RlU3lzdGVtL2FuYy1jdXN0b20tY29kZXMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgPC9jb2RlU3lzdGVtcz4NCiAgIDx2YWx1ZVNldHM+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEwIiBsb2NhdG9yPSIxNjoxLTE2OjcxIiBuYW1lPSJXSE8gQVRDIiBpZD0iaHR0cDovL2hsNy5vcmcvZmhpci91di9pcHMvVmFsdWVTZXQvd2hvYXRjLXV2LWlwcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTAiPg0KICAgICAgICAgICAgICAgPGE6cz4vL1dITyBBVEMgSVBTIFZhbHVlc2V0CnZhbHVlc2V0ICZxdW90O1dITyBBVEMmcXVvdDs6ICdodHRwOi8vaGw3Lm9yZy9maGlyL3V2L2lwcy9WYWx1ZVNldC93aG9hdGMtdXYtaXBzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTEiIGxvY2F0b3I9IjE5OjEtMTk6MTEwIiBuYW1lPSJOZWdhdGl2ZSBSZXN1bHQiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvbmVnYXRpdmV0ZXN0cmVzdWx0LXZhbHVlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTEiPg0KICAgICAgICAgICAgICAgPGE6cz4vLyBHZW5lcmFsIHVzZSBWYWx1ZVNldHMKdmFsdWVzZXQgJnF1b3Q7TmVnYXRpdmUgUmVzdWx0JnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L25lZ2F0aXZldGVzdHJlc3VsdC12YWx1ZXMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMiIgbG9jYXRvcj0iMjA6MS0yMDoxMTAiIG5hbWU9IlBvc2l0aXZlIFJlc3VsdCIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9Qb3NpdGl2ZVRlc3RSZXN1bHQtdmFsdWVzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMiI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1Bvc2l0aXZlIFJlc3VsdCZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9Qb3NpdGl2ZVRlc3RSZXN1bHQtdmFsdWVzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTMiIGxvY2F0b3I9IjIxOjEtMjE6MTEwIiBuYW1lPSJDRDQlIFRlc3QgUmVzdWx0IiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0NENHBlcmNlbnRhZ2VUZXN0LXZhbHVlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTMiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtDRDQlIFRlc3QgUmVzdWx0JnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0NENHBlcmNlbnRhZ2VUZXN0LXZhbHVlcyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE0IiBsb2NhdG9yPSIyMjoxLTIyOjExNiIgbmFtZT0iQ0Q0IENvdW50IFRlc3QgUmVzdWx0IiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0NENENvdW50VGVzdFJlc3VsdC12YWx1ZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7Q0Q0IENvdW50IFRlc3QgUmVzdWx0JnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0NENENvdW50VGVzdFJlc3VsdC12YWx1ZXMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNSIgbG9jYXRvcj0iMjM6MS0yMzoxMTEiIG5hbWU9IkltbXVub2NvbXByb21pc2VkIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0ltbXVub2NvbXByb21pc2VkLXZhbHVlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTUiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtJbW11bm9jb21wcm9taXNlZCZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JbW11bm9jb21wcm9taXNlZC12YWx1ZXMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNiIgbG9jYXRvcj0iMjQ6MS0yNDoxMjYiIG5hbWU9IlBhdGllbnQgYmlydGggd2VpZ2h0IG9ic2VydmF0aW9uIHZhbHVlIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0JpcnRod2VpZ2h0LXZhbHVlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtQYXRpZW50IGJpcnRoIHdlaWdodCBvYnNlcnZhdGlvbiB2YWx1ZSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9CaXJ0aHdlaWdodC12YWx1ZXMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNyIgbG9jYXRvcj0iMjU6MS0yNToxMDEiIG5hbWU9IlNlcm9uZWdhdGl2ZSIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9TZXJvbmVnYXRpdmUtdmFsdWVzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNyI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1Nlcm9uZWdhdGl2ZSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9TZXJvbmVnYXRpdmUtdmFsdWVzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTgiIGxvY2F0b3I9IjI2OjEtMjY6OTYiIG5hbWU9IlByZXRlcm1CaXJ0aCIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9QcmV0ZXJtLXZhbHVlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTgiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtQcmV0ZXJtQmlydGgmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvUHJldGVybS12YWx1ZXMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxOSIgbG9jYXRvcj0iMjk6MS0yOTo4MCIgbmFtZT0iSElWIHN0YXR1cyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvYW5jLWI5LWRlNDUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE5Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Ly8gVE9ETyA6IEFkYXB0IGZyb20gQU5DCnZhbHVlc2V0ICZxdW90O0hJViBzdGF0dXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2FuYy1iOS1kZTQ1JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjAiIGxvY2F0b3I9IjMwOjEtMzA6MTAzIiBuYW1lPSJISVYgc3RhdHVzIC0gSElWIHBvc2l0aXZlIENob2ljZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2FuYy1iOS1kZTQ2IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyMCI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0hJViBzdGF0dXMgLSBISVYgcG9zaXRpdmUgQ2hvaWNlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvYW5jLWI5LWRlNDYnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyMSIgbG9jYXRvcj0iMzE6MS0zMToxMDMiIG5hbWU9IkhJViBzdGF0dXMgLSBISVYgbmVnYXRpdmUgQ2hvaWNlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvYW5jLWI5LWRlNDciIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIxIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7SElWIHN0YXR1cyAtIEhJViBuZWdhdGl2ZSBDaG9pY2VzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbmMtYjktZGU0Nyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjIyIiBsb2NhdG9yPSIzNToxLTM1OjEwNSIgbmFtZT0iVFNUIFRlc3QgUmVzdWx0IiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1RTVFRlc3RSZXN1bHQtdmFsdWVzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyMiI+DQogICAgICAgICAgICAgICA8YTpzPi8vIFZhY2NpbmUgc3BlY2lmaWMgVmFsdWVTZXRzCi8vQkNHIHNwZWNpZmljIFZhbHVTZXRzCnZhbHVlc2V0ICZxdW90O1RTVCBUZXN0IFJlc3VsdCZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9UU1RUZXN0UmVzdWx0LXZhbHVlcyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjIzIiBsb2NhdG9yPSIzNjoxLTM2OjEwNyIgbmFtZT0iSUdSQSBUZXN0IFJlc3VsdCIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JR1JBVGVzdFJlc3VsdC12YWx1ZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIzIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7SUdSQSBUZXN0IFJlc3VsdCZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JR1JBVGVzdFJlc3VsdC12YWx1ZXMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyNCIgbG9jYXRvcj0iMzc6MS0zNzo5NCIgbmFtZT0iQVJWIERydWdzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0FSVkRydWdzLXZhbHVlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjQiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtBUlYgRHJ1Z3MmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvQVJWRHJ1Z3MtdmFsdWVzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjUiIGxvY2F0b3I9IjM4OjEtMzg6MTAyIiBuYW1lPSJWTkEgbGV2ZWxzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1ZOQWxldmVsc1JBYmllcy12YWx1ZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjI1Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7Vk5BIGxldmVscyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9WTkFsZXZlbHNSQWJpZXMtdmFsdWVzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjYiIGxvY2F0b3I9IjQxOjEtNDE6MTUwIiBuYW1lPSJJbmFjdGl2YXRlZCBWZXJvIGNlbGwtZGVyaXZlZCBKYXBhbmVzZSBFbmNlcGhhbGl0aXMgdmFjY2luZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSW5hY3RpdmF0ZWRKRS12YWx1ZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjI2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Ly8gSkUgQ2xhc3NpZmljYXRpb24KdmFsdWVzZXQgJnF1b3Q7SW5hY3RpdmF0ZWQgVmVybyBjZWxsLWRlcml2ZWQgSmFwYW5lc2UgRW5jZXBoYWxpdGlzIHZhY2NpbmVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0luYWN0aXZhdGVkSkUtdmFsdWVzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjciIGxvY2F0b3I9IjQ2OjEtNDY6OTIiIG5hbWU9IkJDRyBWYWNjaW5lIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyNyI+DQogICAgICAgICAgICAgICA8YTpzPi8vdmFsdWVzZXQgJnF1b3Q7VGFyZ2V0IERpc2Vhc2UmcXVvdDs6ICdodHRwOi8vaGw3Lm9yZy9maGlyL1ZhbHVlU2V0L2ltbXVuaXphdGlvbi10YXJnZXQtZGlzZWFzZScKCi8vIFZhY2NpbmUgVmFsdWUgU2V0cwp2YWx1ZXNldCAmcXVvdDtCQ0cgVmFjY2luZSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjI4IiBsb2NhdG9yPSI0NzoxLTQ3Ojk2IiBuYW1lPSJDaG9sZXJhIFZhY2NpbmUiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjI4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7Q2hvbGVyYSBWYWNjaW5lJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjkiIGxvY2F0b3I9IjQ4OjEtNDg6OTkiIG5hbWU9IkRpcGh0aGVyaWEgVmFjY2luZSIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjkiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtEaXBodGhlcmlhIFZhY2NpbmUmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzMCIgbG9jYXRvcj0iNDk6MS00OTo5MiIgbmFtZT0iSGliIFZhY2NpbmUiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjMwIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7SGliIFZhY2NpbmUmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTQnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzMSIgbG9jYXRvcj0iNTA6MS01MDo5MyIgbmFtZT0iSGVwQSBWYWNjaW5lIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREU1IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzMSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0hlcEEgVmFjY2luZSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFNSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjMyIiBsb2NhdG9yPSI1MToxLTUxOjkzIiBuYW1lPSJIZXBCIFZhY2NpbmUiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTYiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjMyIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7SGVwQiBWYWNjaW5lJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREU2JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzMiIGxvY2F0b3I9IjUyOjEtNTI6OTIiIG5hbWU9IkhQViBWYWNjaW5lIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREU3IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzMyI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0hQViBWYWNjaW5lJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREU3JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzQiIGxvY2F0b3I9IjUzOjEtNTM6MTEwIiBuYW1lPSJKYXBhbmVzZSBFbmNlcGhhbGl0aXMgVmFjY2luZSIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFOCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzQiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtKYXBhbmVzZSBFbmNlcGhhbGl0aXMgVmFjY2luZSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFOCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjM1IiBsb2NhdG9yPSI1NDoxLTU0OjkyIiBuYW1lPSJNQ1YgVmFjY2luZSIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFOSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzUiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtNQ1YgVmFjY2luZSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFOSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjM2IiBsb2NhdG9yPSI1NToxLTU1OjEwMyIgbmFtZT0iTWVuaW5nb2NvY2NhbCBWYWNjaW5lIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxMCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtNZW5pbmdvY29jY2FsIFZhY2NpbmUmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTEwJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzciIGxvY2F0b3I9IjU2OjEtNTY6OTUiIG5hbWU9Ik11bXBzIFZhY2NpbmUiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTExIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzNyI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O011bXBzIFZhY2NpbmUmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTExJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzgiIGxvY2F0b3I9IjU3OjEtNTc6OTkiIG5hbWU9IlBlcnR1c3NpcyBWYWNjaW5lIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxMiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzgiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtQZXJ0dXNzaXMgVmFjY2luZSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTInPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzOSIgbG9jYXRvcj0iNTg6MS01ODoxMDIiIG5hbWU9IlBuZXVtb2NvY2NhbCBWYWNjaW5lIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxMyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzkiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtQbmV1bW9jb2NjYWwgVmFjY2luZSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0MCIgbG9jYXRvcj0iNTk6MS01OTo5NSIgbmFtZT0iUG9saW8gVmFjY2luZSIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQwIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7UG9saW8gVmFjY2luZSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTQnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0MSIgbG9jYXRvcj0iNjA6MS02MDo5NiIgbmFtZT0iUmFiaWVzIFZhY2NpbmUiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTE1IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0MSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1JhYmllcyBWYWNjaW5lJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxNSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQyIiBsb2NhdG9yPSI2MToxLTYxOjk5IiBuYW1lPSJSb3RhdmlydXMgVmFjY2luZSIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTYiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQyIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7Um90YXZpcnVzIFZhY2NpbmUmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTE2JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDMiIGxvY2F0b3I9IjYyOjEtNjI6OTciIG5hbWU9IlJ1YmVsbGEgVmFjY2luZSIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTciIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQzIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7UnViZWxsYSBWYWNjaW5lJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxNyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQ0IiBsb2NhdG9yPSI2MzoxLTYzOjEwOCIgbmFtZT0iU2Vhc29uYWwgSW5mbHVlbnphIFZhY2NpbmUiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTE4IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0NCI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1NlYXNvbmFsIEluZmx1ZW56YSBWYWNjaW5lJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxOCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQ1IiBsb2NhdG9yPSI2NDoxLTY0Ojk3IiBuYW1lPSJUZXRhbnVzIFZhY2NpbmUiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTE5IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0NSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1RldGFudXMgVmFjY2luZSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTknPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0NiIgbG9jYXRvcj0iNjU6MS02NTo5NyIgbmFtZT0iVHlwaG9pZCBWYWNjaW5lIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyMSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtUeXBob2lkIFZhY2NpbmUmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTIxJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDciIGxvY2F0b3I9IjY2OjEtNjY6OTMiIG5hbWU9IlRCRSBWYWNjaW5lIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyMCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDciPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtUQkUgVmFjY2luZSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMjAnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0OCIgbG9jYXRvcj0iNjc6MS02Nzo5OSIgbmFtZT0iVmFyaWNlbGxhIFZhY2NpbmUiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTIyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0OCI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1ZhcmljZWxsYSBWYWNjaW5lJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyMic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQ5IiBsb2NhdG9yPSI2ODoxLTY4OjEwMiIgbmFtZT0iWWVsbG93IEZldmVyIFZhY2NpbmUiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTIzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0OSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1llbGxvdyBGZXZlciBWYWNjaW5lJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyMyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjUwIiBsb2NhdG9yPSI2OToxLTY5OjkzIiBuYW1lPSJEVFAgVmFjY2luZSIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMjQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjUwIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7RFRQIFZhY2NpbmUmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTI0JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTEiIGxvY2F0b3I9IjcwOjEtNzA6MTA3IiBuYW1lPSJJbmFjdGl2YXRlZCBQb2xpbyBWYWNjaW5lIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyNSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTEiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtJbmFjdGl2YXRlZCBQb2xpbyBWYWNjaW5lJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyNSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjUyIiBsb2NhdG9yPSI3MToxLTcxOjEwMCIgbmFtZT0iT3JhbCBQb2xpbyBWYWNjaW5lIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyNiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTIiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtPcmFsIFBvbGlvIFZhY2NpbmUmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTI2JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTMiIGxvY2F0b3I9IjcyOjEtNzI6OTYiIG5hbWU9IkRlbmd1ZSBWYWNjaW5lIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyNyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTMiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtEZW5ndWUgVmFjY2luZSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMjcnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1NCIgbG9jYXRvcj0iNzM6MS03Mzo5NyIgbmFtZT0iSW5hY3RpdmF0ZWQgSEFWIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyOCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTQiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtJbmFjdGl2YXRlZCBIQVYmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTI4JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjEiIGxvY2F0b3I9IjgxOjEtODE6MTIyIiBuYW1lPSJXQyBDbGFzcyBDaG9sZXJhIFZhY2NpbmUiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvV0NDbGFzc0Nob2xlcmFWYWNjaW5lLXZhbHVlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjEiPg0KICAgICAgICAgICAgICAgPGE6cz4vLyBDaG9sZXJhIHZhY2NpbmUgY2xhc3Nlcwp2YWx1ZXNldCAmcXVvdDtXQyBDbGFzcyBDaG9sZXJhIFZhY2NpbmUmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvV0NDbGFzc0Nob2xlcmFWYWNjaW5lLXZhbHVlcyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjYyIiBsb2NhdG9yPSI4MjoxLTgyOjEzMCIgbmFtZT0iV0MtckJTIENsYXNzIENob2xlcmEgVmFjY2luZSIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9XQy1yQlNDbGFzc0Nob2xlcmFWYWNjaW5lLXZhbHVlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjIiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtXQy1yQlMgQ2xhc3MgQ2hvbGVyYSBWYWNjaW5lJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1dDLXJCU0NsYXNzQ2hvbGVyYVZhY2NpbmUtdmFsdWVzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjMiIGxvY2F0b3I9IjgzOjEtODM6MTI2IiBuYW1lPSJWaVBTIENsYXNzIFR5cGhvaWQgVmFjY2luZSIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9WaVBTQ2xhc3NUeXBob2lkVmFjY2luZS12YWx1ZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjYzIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7VmlQUyBDbGFzcyBUeXBob2lkIFZhY2NpbmUmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvVmlQU0NsYXNzVHlwaG9pZFZhY2NpbmUtdmFsdWVzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjQiIGxvY2F0b3I9Ijg0OjEtODQ6MTI4IiBuYW1lPSJUeTIxYSBDbGFzcyBUeXBob2lkIFZhY2NpbmUiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvVHkyMWFDbGFzc1R5cGhvaWRWYWNjaW5lLXZhbHVlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjQiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtUeTIxYSBDbGFzcyBUeXBob2lkIFZhY2NpbmUmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvVHkyMWFDbGFzc1R5cGhvaWRWYWNjaW5lLXZhbHVlcyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjY1IiBsb2NhdG9yPSI4NjoxLTg2OjEyNSIgbmFtZT0iTWVuQSBjb25qdWdhdGUgdmFjY2luZSAoNcK1ZykiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvTWVuQWNvbmp1Z2F0ZXZhY2NpbmUtdmFsdWVzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2NSI+DQogICAgICAgICAgICAgICA8YTpzPi8vICBNZW5BIHZhY2NpbmUgY2xhc3Nlcwp2YWx1ZXNldCAmcXVvdDtNZW5BIGNvbmp1Z2F0ZSB2YWNjaW5lICg1wrVnKSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9NZW5BY29uanVnYXRldmFjY2luZS12YWx1ZXMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2NiIgbG9jYXRvcj0iODc6MS04NzoxMjUiIG5hbWU9Im1vbm92YWxlbnQgTWVuQyBjb25qdWdhdGUiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvbW9ub3ZhbGVudE1lbkNjb25qdWdhdGUtdmFsdWVzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2NiI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O21vbm92YWxlbnQgTWVuQyBjb25qdWdhdGUmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvbW9ub3ZhbGVudE1lbkNjb25qdWdhdGUtdmFsdWVzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjciIGxvY2F0b3I9Ijg4OjEtODg6MTIwIiBuYW1lPSJRdWFkcml2YWxlbnQgY29uanVnYXRlIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1F1YWRyaXZhbGVudGNvbmp1Z2F0ZS12YWx1ZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjY3Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7UXVhZHJpdmFsZW50IGNvbmp1Z2F0ZSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9RdWFkcml2YWxlbnRjb25qdWdhdGUtdmFsdWVzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjgiIGxvY2F0b3I9IjkxOjEtOTE6MTMwIiBuYW1lPSJGU01FLUltbXVuIENsYXNzIFRCRSBWYWNjaW5lIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0ZTTUUtSW1tdW5DbGFzc1RCRVZhY2NpbmUtdmFsdWVzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2OCI+DQogICAgICAgICAgICAgICA8YTpzPi8vIFRCRSBjbGFzc2lmaWNhdGlvbnMgb2YgdmFjY2luZXMKLy8gQXNzdW1wdGlvbjogQ2xhc3NpZmljYXRpb25zIG9mIFRCRSB2YWNjaW5lIGNhbiBiZSBjb2RpZmllZCB1c2luZyBzb21lICh5ZXQgdG8gYmUgZGlzY292ZXJlZCkgY29kZSBzeXN0ZW0gLSBwb3NzaWJseSB1c2luZyBHVElOIG9uIHRoZSBwcm9kdWN0Pwp2YWx1ZXNldCAmcXVvdDtGU01FLUltbXVuIENsYXNzIFRCRSBWYWNjaW5lJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0ZTTUUtSW1tdW5DbGFzc1RCRVZhY2NpbmUtdmFsdWVzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjkiIGxvY2F0b3I9IjkyOjEtOTI6MTMwIiBuYW1lPSJUQkUtTW9zY293IENsYXNzIFRCRSBWYWNjaW5lIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1RCRS1Nb3Njb3dDbGFzc1RCRVZhY2NpbmUtdmFsdWVzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2OSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1RCRS1Nb3Njb3cgQ2xhc3MgVEJFIFZhY2NpbmUmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvVEJFLU1vc2Nvd0NsYXNzVEJFVmFjY2luZS12YWx1ZXMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3MCIgbG9jYXRvcj0iOTM6MS05MzoxMjQiIG5hbWU9IkVuY2VWaXIgQ2xhc3MgVEJFIFZhY2NpbmUiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvRW5jZVZpckNsYXNzVEJFVmFjY2luZS12YWx1ZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjcwIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7RW5jZVZpciBDbGFzcyBUQkUgVmFjY2luZSZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9FbmNlVmlyQ2xhc3NUQkVWYWNjaW5lLXZhbHVlcyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjcxIiBsb2NhdG9yPSI5NDoxLTk0OjEyNCIgbmFtZT0iRW5jZXB1ciBDbGFzcyBUQkUgVmFjY2luZSIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9FbmNlcHVyQ2xhc3NUQkVWYWNjaW5lLXZhbHVlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNzEiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtFbmNlcHVyIENsYXNzIFRCRSBWYWNjaW5lJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0VuY2VwdXJDbGFzc1RCRVZhY2NpbmUtdmFsdWVzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNzIiIGxvY2F0b3I9Ijk2OjEtOTY6MTA3IiBuYW1lPSJJbnR1c3N1c2NlcHRpb24iIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvaW50dXNzdXNjZXB0aW9uLXZhbHVlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNzIiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtJbnR1c3N1c2NlcHRpb24mcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvaW50dXNzdXNjZXB0aW9uLXZhbHVlcyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICA8L3ZhbHVlU2V0cz4NCiAgIDxjb2Rlcz4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTYiIGxvY2F0b3I9Ijc2OjEtNzY6OTAiIG5hbWU9IkFkdmVyc2UgRXZlbnQgU2V2ZXJpdHkiIGlkPSIyNDYxMTIwMDUiIGRpc3BsYXk9IlNldmVyaXR5IChhdHRyaWJ1dGUpIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1NiI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7QWR2ZXJzZSBFdmVudCBTZXZlcml0eSZxdW90OzogJzI0NjExMjAwNScgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtTTk9NRUQtQ1QmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnU2V2ZXJpdHkgKGF0dHJpYnV0ZSknPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjU1IiBsb2NhdG9yPSI3Njo0OS03Njo1OSIgbmFtZT0iU05PTUVELUNUIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTgiIGxvY2F0b3I9Ijc3OjEtNzc6OTUiIG5hbWU9IkFkdmVyc2UgRXZlbnQgTWFuaWZlc3RhdGlvbiIgaWQ9IjI0NjExMjAwNSIgZGlzcGxheT0iU2V2ZXJpdHkgKGF0dHJpYnV0ZSkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjU4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtBZHZlcnNlIEV2ZW50IE1hbmlmZXN0YXRpb24mcXVvdDs6ICcyNDYxMTIwMDUnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7U05PTUVELUNUJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1NldmVyaXR5IChhdHRyaWJ1dGUpJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI1NyIgbG9jYXRvcj0iNzc6NTQtNzc6NjQiIG5hbWU9IlNOT01FRC1DVCIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjYwIiBsb2NhdG9yPSI3ODoxLTc4OjEyMSIgbmFtZT0iU2lja2xlLWNlbGwgRGlzZWFzZSBDb25kaXRpb24iIGlkPSIxMjcwNDAwMDMiIGRpc3BsYXk9IlNpY2tsZSBjZWxsLWhlbW9nbG9iaW4gU1MgZGlzZWFzZSAoZGlzb3JkZXIpIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2MCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7U2lja2xlLWNlbGwgRGlzZWFzZSBDb25kaXRpb24mcXVvdDs6ICcxMjcwNDAwMDMnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7U05PTUVELUNUJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1NpY2tsZSBjZWxsLWhlbW9nbG9iaW4gU1MgZGlzZWFzZSAoZGlzb3JkZXIpJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI1OSIgbG9jYXRvcj0iNzg6NTYtNzg6NjYiIG5hbWU9IlNOT01FRC1DVCIvPg0KICAgICAgPC9kZWY+DQogICA8L2NvZGVzPg0KPC9saWJyYXJ5Pg0K"^^xsd:base64Binary ]
  ] [
fhir:contentType [ fhir:v "application/elm+json" ] ;
fhir:data [ fhir:v "ew0KICAibGlicmFyeSIgOiB7DQogICAgInR5cGUiIDogIkxpYnJhcnkiLA0KICAgICJpZGVudGlmaWVyIiA6IHsNCiAgICAgICJ0eXBlIiA6ICJWZXJzaW9uZWRJZGVudGlmaWVyIiwNCiAgICAgICJpZCIgOiAiSU1NWkNvbmNlcHRzIiwNCiAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbiINCiAgICB9LA0KICAgICJzY2hlbWFJZGVudGlmaWVyIiA6IHsNCiAgICAgICJ0eXBlIiA6ICJWZXJzaW9uZWRJZGVudGlmaWVyIiwNCiAgICAgICJpZCIgOiAidXJuOmhsNy1vcmc6ZWxtIiwNCiAgICAgICJ2ZXJzaW9uIiA6ICJyMSINCiAgICB9LA0KICAgICJ1c2luZ3MiIDogew0KICAgICAgInR5cGUiIDogIkxpYnJhcnkkVXNpbmdzIiwNCiAgICAgICJkZWYiIDogWyB7DQogICAgICAgICJ0eXBlIiA6ICJVc2luZ0RlZiIsDQogICAgICAgICJsb2NhbElkZW50aWZpZXIiIDogIlN5c3RlbSIsDQogICAgICAgICJ1cmkiIDogInVybjpobDctb3JnOmVsbS10eXBlczpyMSINCiAgICAgIH0gXQ0KICAgIH0sDQogICAgImNvZGVTeXN0ZW1zIiA6IHsNCiAgICAgICJ0eXBlIiA6ICJMaWJyYXJ5JENvZGVTeXN0ZW1zIiwNCiAgICAgICJkZWYiIDogWyB7DQogICAgICAgICJ0eXBlIiA6ICJDb2RlU3lzdGVtRGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIvLyBDb2RlIFN5c3RlbXNcbi8vUHJvYmFibHkgY2FuIGRlbGV0ZSB0aGVzZSBvbmNlIGltcG9ydGVkIFdIT0NvbmNlcHRzXG4iLCAiY29kZXN5c3RlbSAiLCAiXCJJQ0QtMTBcIiIsICI6ICIsICInaHR0cDovL2hsNy5vcmcvZmhpci9zaWQvaWNkLTEwJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjEiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICIxIiwNCiAgICAgICAgImxvY2F0b3IiIDogIjU6MS01OjUzIiwNCiAgICAgICAgIm5hbWUiIDogIklDRC0xMCIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9zaWQvaWNkLTEwIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJDb2RlU3lzdGVtRGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAiY29kZXN5c3RlbSAiLCAiXCJTTk9NRUQtQ1RcIiIsICI6ICIsICInaHR0cDovL3Nub21lZC5pbmZvL3NjdCciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICIyIg0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiMiIsDQogICAgICAgICJsb2NhdG9yIiA6ICI2OjEtNjo0OCIsDQogICAgICAgICJuYW1lIiA6ICJTTk9NRUQtQ1QiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIkNvZGVTeXN0ZW1EZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJjb2Rlc3lzdGVtICIsICJcIkxPSU5DXCIiLCAiOiAiLCAiJ2h0dHA6Ly9sb2luYy5vcmcnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiMyINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjMiLA0KICAgICAgICAibG9jYXRvciIgOiAiNzoxLTc6MzgiLA0KICAgICAgICAibmFtZSIgOiAiTE9JTkMiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9sb2luYy5vcmciLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIkNvZGVTeXN0ZW1EZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJjb2Rlc3lzdGVtICIsICJcIlJ4Tm9ybVwiIiwgIjogIiwgIidodHRwOi8vd3d3Lm5sbS5uaWguZ292L3Jlc2VhcmNoL3VtbHMvcnhub3JtJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjQiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI0IiwNCiAgICAgICAgImxvY2F0b3IiIDogIjg6MS04OjY2IiwNCiAgICAgICAgIm5hbWUiIDogIlJ4Tm9ybSIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL3d3dy5ubG0ubmloLmdvdi9yZXNlYXJjaC91bWxzL3J4bm9ybSIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiQ29kZVN5c3RlbURlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgImNvZGVzeXN0ZW0gIiwgIlwiQ0lFTFwiIiwgIjogIiwgIidodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9jaWVsJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjUiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI1IiwNCiAgICAgICAgImxvY2F0b3IiIDogIjk6MS05OjQ5IiwNCiAgICAgICAgIm5hbWUiIDogIkNJRUwiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2NpZWwiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIkNvZGVTeXN0ZW1EZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJjb2Rlc3lzdGVtICIsICJcIklDRC0xMVwiIiwgIjogIiwgIidodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9pY2QtMTEnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNiINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjYiLA0KICAgICAgICAibG9jYXRvciIgOiAiMTA6MS0xMDo1MyIsDQogICAgICAgICJuYW1lIiA6ICJJQ0QtMTEiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2ljZC0xMSIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiQ29kZVN5c3RlbURlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgImNvZGVzeXN0ZW0gIiwgIlwiSUNISVwiIiwgIjogIiwgIidodHRwczovL21pdGVsLmRpbWkudW5pdWQuaXQvaWNoaS8jaHR0cDovL2lkLndoby5pbnQvaWNoaSciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICI3Ig0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiNyIsDQogICAgICAgICJsb2NhdG9yIiA6ICIxMToxLTExOjc3IiwNCiAgICAgICAgIm5hbWUiIDogIklDSEkiLA0KICAgICAgICAiaWQiIDogImh0dHBzOi8vbWl0ZWwuZGltaS51bml1ZC5pdC9pY2hpLyNodHRwOi8vaWQud2hvLmludC9pY2hpIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJDb2RlU3lzdGVtRGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAiY29kZXN5c3RlbSAiLCAiXCJJQ0ZcIiIsICI6ICIsICInaHR0cDovL2hsNy5vcmcvZmhpci9zaWQvaWNmLW5sJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjgiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI4IiwNCiAgICAgICAgImxvY2F0b3IiIDogIjEyOjEtMTI6NTAiLA0KICAgICAgICAibmFtZSIgOiAiSUNGIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9pY2YtbmwiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIkNvZGVTeXN0ZW1EZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJjb2Rlc3lzdGVtICIsICJcIkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0gY29kZXNcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9Db2RlU3lzdGVtL2FuYy1jdXN0b20tY29kZXMnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiOSINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjkiLA0KICAgICAgICAibG9jYXRvciIgOiAiMTM6MS0xMzoxMTAiLA0KICAgICAgICAibmFtZSIgOiAiRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSBjb2RlcyIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9Db2RlU3lzdGVtL2FuYy1jdXN0b20tY29kZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0gXQ0KICAgIH0sDQogICAgInZhbHVlU2V0cyIgOiB7DQogICAgICAidHlwZSIgOiAiTGlicmFyeSRWYWx1ZVNldHMiLA0KICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIvL1dITyBBVEMgSVBTIFZhbHVlc2V0XG4iLCAidmFsdWVzZXQgIiwgIlwiV0hPIEFUQ1wiIiwgIjogIiwgIidodHRwOi8vaGw3Lm9yZy9maGlyL3V2L2lwcy9WYWx1ZVNldC93aG9hdGMtdXYtaXBzJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjEwIg0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiMTAiLA0KICAgICAgICAibG9jYXRvciIgOiAiMTY6MS0xNjo3MSIsDQogICAgICAgICJuYW1lIiA6ICJXSE8gQVRDIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3V2L2lwcy9WYWx1ZVNldC93aG9hdGMtdXYtaXBzIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiLy8gR2VuZXJhbCB1c2UgVmFsdWVTZXRzXG4iLCAidmFsdWVzZXQgIiwgIlwiTmVnYXRpdmUgUmVzdWx0XCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9uZWdhdGl2ZXRlc3RyZXN1bHQtdmFsdWVzJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjExIg0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiMTEiLA0KICAgICAgICAibG9jYXRvciIgOiAiMTk6MS0xOToxMTAiLA0KICAgICAgICAibmFtZSIgOiAiTmVnYXRpdmUgUmVzdWx0IiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvbmVnYXRpdmV0ZXN0cmVzdWx0LXZhbHVlcyIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXREZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJ2YWx1ZXNldCAiLCAiXCJQb3NpdGl2ZSBSZXN1bHRcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1Bvc2l0aXZlVGVzdFJlc3VsdC12YWx1ZXMnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiMTIiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICIxMiIsDQogICAgICAgICJsb2NhdG9yIiA6ICIyMDoxLTIwOjExMCIsDQogICAgICAgICJuYW1lIiA6ICJQb3NpdGl2ZSBSZXN1bHQiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9Qb3NpdGl2ZVRlc3RSZXN1bHQtdmFsdWVzIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIkNENCUgVGVzdCBSZXN1bHRcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0NENHBlcmNlbnRhZ2VUZXN0LXZhbHVlcyciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICIxMyINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjEzIiwNCiAgICAgICAgImxvY2F0b3IiIDogIjIxOjEtMjE6MTEwIiwNCiAgICAgICAgIm5hbWUiIDogIkNENCUgVGVzdCBSZXN1bHQiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9DRDRwZXJjZW50YWdlVGVzdC12YWx1ZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiQ0Q0IENvdW50IFRlc3QgUmVzdWx0XCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9DRDRDb3VudFRlc3RSZXN1bHQtdmFsdWVzJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjE0Ig0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiMTQiLA0KICAgICAgICAibG9jYXRvciIgOiAiMjI6MS0yMjoxMTYiLA0KICAgICAgICAibmFtZSIgOiAiQ0Q0IENvdW50IFRlc3QgUmVzdWx0IiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvQ0Q0Q291bnRUZXN0UmVzdWx0LXZhbHVlcyIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXREZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJ2YWx1ZXNldCAiLCAiXCJJbW11bm9jb21wcm9taXNlZFwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSW1tdW5vY29tcHJvbWlzZWQtdmFsdWVzJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjE1Ig0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiMTUiLA0KICAgICAgICAibG9jYXRvciIgOiAiMjM6MS0yMzoxMTEiLA0KICAgICAgICAibmFtZSIgOiAiSW1tdW5vY29tcHJvbWlzZWQiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JbW11bm9jb21wcm9taXNlZC12YWx1ZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiUGF0aWVudCBiaXJ0aCB3ZWlnaHQgb2JzZXJ2YXRpb24gdmFsdWVcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0JpcnRod2VpZ2h0LXZhbHVlcyciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICIxNiINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjE2IiwNCiAgICAgICAgImxvY2F0b3IiIDogIjI0OjEtMjQ6MTI2IiwNCiAgICAgICAgIm5hbWUiIDogIlBhdGllbnQgYmlydGggd2VpZ2h0IG9ic2VydmF0aW9uIHZhbHVlIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvQmlydGh3ZWlnaHQtdmFsdWVzIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIlNlcm9uZWdhdGl2ZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvU2Vyb25lZ2F0aXZlLXZhbHVlcyciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICIxNyINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjE3IiwNCiAgICAgICAgImxvY2F0b3IiIDogIjI1OjEtMjU6MTAxIiwNCiAgICAgICAgIm5hbWUiIDogIlNlcm9uZWdhdGl2ZSIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1Nlcm9uZWdhdGl2ZS12YWx1ZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiUHJldGVybUJpcnRoXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9QcmV0ZXJtLXZhbHVlcyciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICIxOCINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjE4IiwNCiAgICAgICAgImxvY2F0b3IiIDogIjI2OjEtMjY6OTYiLA0KICAgICAgICAibmFtZSIgOiAiUHJldGVybUJpcnRoIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvUHJldGVybS12YWx1ZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIvLyBUT0RPIDogQWRhcHQgZnJvbSBBTkNcbiIsICJ2YWx1ZXNldCAiLCAiXCJISVYgc3RhdHVzXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvYW5jLWI5LWRlNDUnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiMTkiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICIxOSIsDQogICAgICAgICJsb2NhdG9yIiA6ICIyOToxLTI5OjgwIiwNCiAgICAgICAgIm5hbWUiIDogIkhJViBzdGF0dXMiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvYW5jLWI5LWRlNDUiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiSElWIHN0YXR1cyAtIEhJViBwb3NpdGl2ZSBDaG9pY2VzXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvYW5jLWI5LWRlNDYnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiMjAiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICIyMCIsDQogICAgICAgICJsb2NhdG9yIiA6ICIzMDoxLTMwOjEwMyIsDQogICAgICAgICJuYW1lIiA6ICJISVYgc3RhdHVzIC0gSElWIHBvc2l0aXZlIENob2ljZXMiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvYW5jLWI5LWRlNDYiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiSElWIHN0YXR1cyAtIEhJViBuZWdhdGl2ZSBDaG9pY2VzXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvYW5jLWI5LWRlNDcnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiMjEiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICIyMSIsDQogICAgICAgICJsb2NhdG9yIiA6ICIzMToxLTMxOjEwMyIsDQogICAgICAgICJuYW1lIiA6ICJISVYgc3RhdHVzIC0gSElWIG5lZ2F0aXZlIENob2ljZXMiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvYW5jLWI5LWRlNDciLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIvLyBWYWNjaW5lIHNwZWNpZmljIFZhbHVlU2V0c1xuLy9CQ0cgc3BlY2lmaWMgVmFsdVNldHNcbiIsICJ2YWx1ZXNldCAiLCAiXCJUU1QgVGVzdCBSZXN1bHRcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1RTVFRlc3RSZXN1bHQtdmFsdWVzJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjIyIg0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiMjIiLA0KICAgICAgICAibG9jYXRvciIgOiAiMzU6MS0zNToxMDUiLA0KICAgICAgICAibmFtZSIgOiAiVFNUIFRlc3QgUmVzdWx0IiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvVFNUVGVzdFJlc3VsdC12YWx1ZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiSUdSQSBUZXN0IFJlc3VsdFwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSUdSQVRlc3RSZXN1bHQtdmFsdWVzJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjIzIg0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiMjMiLA0KICAgICAgICAibG9jYXRvciIgOiAiMzY6MS0zNjoxMDciLA0KICAgICAgICAibmFtZSIgOiAiSUdSQSBUZXN0IFJlc3VsdCIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lHUkFUZXN0UmVzdWx0LXZhbHVlcyIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXREZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJ2YWx1ZXNldCAiLCAiXCJBUlYgRHJ1Z3NcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0FSVkRydWdzLXZhbHVlcyciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICIyNCINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjI0IiwNCiAgICAgICAgImxvY2F0b3IiIDogIjM3OjEtMzc6OTQiLA0KICAgICAgICAibmFtZSIgOiAiQVJWIERydWdzIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvQVJWRHJ1Z3MtdmFsdWVzIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIlZOQSBsZXZlbHNcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1ZOQWxldmVsc1JBYmllcy12YWx1ZXMnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiMjUiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICIyNSIsDQogICAgICAgICJsb2NhdG9yIiA6ICIzODoxLTM4OjEwMiIsDQogICAgICAgICJuYW1lIiA6ICJWTkEgbGV2ZWxzIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvVk5BbGV2ZWxzUkFiaWVzLXZhbHVlcyIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXREZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIi8vIEpFIENsYXNzaWZpY2F0aW9uXG4iLCAidmFsdWVzZXQgIiwgIlwiSW5hY3RpdmF0ZWQgVmVybyBjZWxsLWRlcml2ZWQgSmFwYW5lc2UgRW5jZXBoYWxpdGlzIHZhY2NpbmVzXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JbmFjdGl2YXRlZEpFLXZhbHVlcyciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICIyNiINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjI2IiwNCiAgICAgICAgImxvY2F0b3IiIDogIjQxOjEtNDE6MTUwIiwNCiAgICAgICAgIm5hbWUiIDogIkluYWN0aXZhdGVkIFZlcm8gY2VsbC1kZXJpdmVkIEphcGFuZXNlIEVuY2VwaGFsaXRpcyB2YWNjaW5lcyIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0luYWN0aXZhdGVkSkUtdmFsdWVzIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiLy92YWx1ZXNldCBcIlRhcmdldCBEaXNlYXNlXCI6ICdodHRwOi8vaGw3Lm9yZy9maGlyL1ZhbHVlU2V0L2ltbXVuaXphdGlvbi10YXJnZXQtZGlzZWFzZSdcblxuLy8gVmFjY2luZSBWYWx1ZSBTZXRzXG4iLCAidmFsdWVzZXQgIiwgIlwiQkNHIFZhY2NpbmVcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjI3Ig0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiMjciLA0KICAgICAgICAibG9jYXRvciIgOiAiNDY6MS00Njo5MiIsDQogICAgICAgICJuYW1lIiA6ICJCQ0cgVmFjY2luZSIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIkNob2xlcmEgVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTInIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiMjgiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICIyOCIsDQogICAgICAgICJsb2NhdG9yIiA6ICI0NzoxLTQ3Ojk2IiwNCiAgICAgICAgIm5hbWUiIDogIkNob2xlcmEgVmFjY2luZSIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIkRpcGh0aGVyaWEgVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTMnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiMjkiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICIyOSIsDQogICAgICAgICJsb2NhdG9yIiA6ICI0ODoxLTQ4Ojk5IiwNCiAgICAgICAgIm5hbWUiIDogIkRpcGh0aGVyaWEgVmFjY2luZSIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUzIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIkhpYiBWYWNjaW5lXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFNCciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICIzMCINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjMwIiwNCiAgICAgICAgImxvY2F0b3IiIDogIjQ5OjEtNDk6OTIiLA0KICAgICAgICAibmFtZSIgOiAiSGliIFZhY2NpbmUiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFNCIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXREZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJ2YWx1ZXNldCAiLCAiXCJIZXBBIFZhY2NpbmVcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREU1JyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjMxIg0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiMzEiLA0KICAgICAgICAibG9jYXRvciIgOiAiNTA6MS01MDo5MyIsDQogICAgICAgICJuYW1lIiA6ICJIZXBBIFZhY2NpbmUiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFNSIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXREZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJ2YWx1ZXNldCAiLCAiXCJIZXBCIFZhY2NpbmVcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREU2JyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjMyIg0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiMzIiLA0KICAgICAgICAibG9jYXRvciIgOiAiNTE6MS01MTo5MyIsDQogICAgICAgICJuYW1lIiA6ICJIZXBCIFZhY2NpbmUiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFNiIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXREZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJ2YWx1ZXNldCAiLCAiXCJIUFYgVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTcnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiMzMiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICIzMyIsDQogICAgICAgICJsb2NhdG9yIiA6ICI1MjoxLTUyOjkyIiwNCiAgICAgICAgIm5hbWUiIDogIkhQViBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTciLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiSmFwYW5lc2UgRW5jZXBoYWxpdGlzIFZhY2NpbmVcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREU4JyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjM0Ig0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiMzQiLA0KICAgICAgICAibG9jYXRvciIgOiAiNTM6MS01MzoxMTAiLA0KICAgICAgICAibmFtZSIgOiAiSmFwYW5lc2UgRW5jZXBoYWxpdGlzIFZhY2NpbmUiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFOCIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXREZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJ2YWx1ZXNldCAiLCAiXCJNQ1YgVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTknIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiMzUiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICIzNSIsDQogICAgICAgICJsb2NhdG9yIiA6ICI1NDoxLTU0OjkyIiwNCiAgICAgICAgIm5hbWUiIDogIk1DViBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTkiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiTWVuaW5nb2NvY2NhbCBWYWNjaW5lXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTAnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiMzYiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICIzNiIsDQogICAgICAgICJsb2NhdG9yIiA6ICI1NToxLTU1OjEwMyIsDQogICAgICAgICJuYW1lIiA6ICJNZW5pbmdvY29jY2FsIFZhY2NpbmUiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTAiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiTXVtcHMgVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTExJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjM3Ig0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiMzciLA0KICAgICAgICAibG9jYXRvciIgOiAiNTY6MS01Njo5NSIsDQogICAgICAgICJuYW1lIiA6ICJNdW1wcyBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTExIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIlBlcnR1c3NpcyBWYWNjaW5lXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTInIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiMzgiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICIzOCIsDQogICAgICAgICJsb2NhdG9yIiA6ICI1NzoxLTU3Ojk5IiwNCiAgICAgICAgIm5hbWUiIDogIlBlcnR1c3NpcyBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTEyIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIlBuZXVtb2NvY2NhbCBWYWNjaW5lXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTMnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiMzkiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICIzOSIsDQogICAgICAgICJsb2NhdG9yIiA6ICI1ODoxLTU4OjEwMiIsDQogICAgICAgICJuYW1lIiA6ICJQbmV1bW9jb2NjYWwgVmFjY2luZSIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxMyIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXREZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJ2YWx1ZXNldCAiLCAiXCJQb2xpbyBWYWNjaW5lXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTQnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNDAiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI0MCIsDQogICAgICAgICJsb2NhdG9yIiA6ICI1OToxLTU5Ojk1IiwNCiAgICAgICAgIm5hbWUiIDogIlBvbGlvIFZhY2NpbmUiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTQiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiUmFiaWVzIFZhY2NpbmVcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxNSciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICI0MSINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjQxIiwNCiAgICAgICAgImxvY2F0b3IiIDogIjYwOjEtNjA6OTYiLA0KICAgICAgICAibmFtZSIgOiAiUmFiaWVzIFZhY2NpbmUiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTUiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiUm90YXZpcnVzIFZhY2NpbmVcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxNiciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICI0MiINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjQyIiwNCiAgICAgICAgImxvY2F0b3IiIDogIjYxOjEtNjE6OTkiLA0KICAgICAgICAibmFtZSIgOiAiUm90YXZpcnVzIFZhY2NpbmUiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTYiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiUnViZWxsYSBWYWNjaW5lXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTcnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNDMiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI0MyIsDQogICAgICAgICJsb2NhdG9yIiA6ICI2MjoxLTYyOjk3IiwNCiAgICAgICAgIm5hbWUiIDogIlJ1YmVsbGEgVmFjY2luZSIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxNyIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXREZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJ2YWx1ZXNldCAiLCAiXCJTZWFzb25hbCBJbmZsdWVuemEgVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTE4JyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjQ0Ig0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiNDQiLA0KICAgICAgICAibG9jYXRvciIgOiAiNjM6MS02MzoxMDgiLA0KICAgICAgICAibmFtZSIgOiAiU2Vhc29uYWwgSW5mbHVlbnphIFZhY2NpbmUiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTgiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiVGV0YW51cyBWYWNjaW5lXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMTknIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNDUiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI0NSIsDQogICAgICAgICJsb2NhdG9yIiA6ICI2NDoxLTY0Ojk3IiwNCiAgICAgICAgIm5hbWUiIDogIlRldGFudXMgVmFjY2luZSIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUxOSIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXREZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJ2YWx1ZXNldCAiLCAiXCJUeXBob2lkIFZhY2NpbmVcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyMSciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICI0NiINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjQ2IiwNCiAgICAgICAgImxvY2F0b3IiIDogIjY1OjEtNjU6OTciLA0KICAgICAgICAibmFtZSIgOiAiVHlwaG9pZCBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTIxIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIlRCRSBWYWNjaW5lXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMjAnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNDciDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI0NyIsDQogICAgICAgICJsb2NhdG9yIiA6ICI2NjoxLTY2OjkzIiwNCiAgICAgICAgIm5hbWUiIDogIlRCRSBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTIwIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIlZhcmljZWxsYSBWYWNjaW5lXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMjInIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNDgiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI0OCIsDQogICAgICAgICJsb2NhdG9yIiA6ICI2NzoxLTY3Ojk5IiwNCiAgICAgICAgIm5hbWUiIDogIlZhcmljZWxsYSBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTIyIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIlllbGxvdyBGZXZlciBWYWNjaW5lXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMjMnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNDkiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI0OSIsDQogICAgICAgICJsb2NhdG9yIiA6ICI2ODoxLTY4OjEwMiIsDQogICAgICAgICJuYW1lIiA6ICJZZWxsb3cgRmV2ZXIgVmFjY2luZSIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyMyIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXREZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJ2YWx1ZXNldCAiLCAiXCJEVFAgVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTI0JyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjUwIg0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiNTAiLA0KICAgICAgICAibG9jYXRvciIgOiAiNjk6MS02OTo5MyIsDQogICAgICAgICJuYW1lIiA6ICJEVFAgVmFjY2luZSIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L0lNTVouQTEuREUyNCIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXREZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJ2YWx1ZXNldCAiLCAiXCJJbmFjdGl2YXRlZCBQb2xpbyBWYWNjaW5lXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMjUnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNTEiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI1MSIsDQogICAgICAgICJsb2NhdG9yIiA6ICI3MDoxLTcwOjEwNyIsDQogICAgICAgICJuYW1lIiA6ICJJbmFjdGl2YXRlZCBQb2xpbyBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTI1IiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIk9yYWwgUG9saW8gVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTI2JyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjUyIg0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiNTIiLA0KICAgICAgICAibG9jYXRvciIgOiAiNzE6MS03MToxMDAiLA0KICAgICAgICAibmFtZSIgOiAiT3JhbCBQb2xpbyBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTI2IiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIkRlbmd1ZSBWYWNjaW5lXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMjcnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNTMiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI1MyIsDQogICAgICAgICJsb2NhdG9yIiA6ICI3MjoxLTcyOjk2IiwNCiAgICAgICAgIm5hbWUiIDogIkRlbmd1ZSBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTI3IiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIkluYWN0aXZhdGVkIEhBVlwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvSU1NWi5BMS5ERTI4JyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjU0Ig0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiNTQiLA0KICAgICAgICAibG9jYXRvciIgOiAiNzM6MS03Mzo5NyIsDQogICAgICAgICJuYW1lIiA6ICJJbmFjdGl2YXRlZCBIQVYiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9JTU1aLkExLkRFMjgiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIvLyBDaG9sZXJhIHZhY2NpbmUgY2xhc3Nlc1xuIiwgInZhbHVlc2V0ICIsICJcIldDIENsYXNzIENob2xlcmEgVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvV0NDbGFzc0Nob2xlcmFWYWNjaW5lLXZhbHVlcyciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICI2MSINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjYxIiwNCiAgICAgICAgImxvY2F0b3IiIDogIjgxOjEtODE6MTIyIiwNCiAgICAgICAgIm5hbWUiIDogIldDIENsYXNzIENob2xlcmEgVmFjY2luZSIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1dDQ2xhc3NDaG9sZXJhVmFjY2luZS12YWx1ZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiV0MtckJTIENsYXNzIENob2xlcmEgVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvV0MtckJTQ2xhc3NDaG9sZXJhVmFjY2luZS12YWx1ZXMnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNjIiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI2MiIsDQogICAgICAgICJsb2NhdG9yIiA6ICI4MjoxLTgyOjEzMCIsDQogICAgICAgICJuYW1lIiA6ICJXQy1yQlMgQ2xhc3MgQ2hvbGVyYSBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvV0MtckJTQ2xhc3NDaG9sZXJhVmFjY2luZS12YWx1ZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiVmlQUyBDbGFzcyBUeXBob2lkIFZhY2NpbmVcIiIsICI6ICIsICInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1ZpUFNDbGFzc1R5cGhvaWRWYWNjaW5lLXZhbHVlcyciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICI2MyINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjYzIiwNCiAgICAgICAgImxvY2F0b3IiIDogIjgzOjEtODM6MTI2IiwNCiAgICAgICAgIm5hbWUiIDogIlZpUFMgQ2xhc3MgVHlwaG9pZCBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvVmlQU0NsYXNzVHlwaG9pZFZhY2NpbmUtdmFsdWVzIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldERlZiIsDQogICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyAiIiwgInZhbHVlc2V0ICIsICJcIlR5MjFhIENsYXNzIFR5cGhvaWQgVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvVHkyMWFDbGFzc1R5cGhvaWRWYWNjaW5lLXZhbHVlcyciIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJyIiA6ICI2NCINCiAgICAgICAgICB9DQogICAgICAgIH0gXSwNCiAgICAgICAgImxvY2FsSWQiIDogIjY0IiwNCiAgICAgICAgImxvY2F0b3IiIDogIjg0OjEtODQ6MTI4IiwNCiAgICAgICAgIm5hbWUiIDogIlR5MjFhIENsYXNzIFR5cGhvaWQgVmFjY2luZSIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1R5MjFhQ2xhc3NUeXBob2lkVmFjY2luZS12YWx1ZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIvLyAgTWVuQSB2YWNjaW5lIGNsYXNzZXNcbiIsICJ2YWx1ZXNldCAiLCAiXCJNZW5BIGNvbmp1Z2F0ZSB2YWNjaW5lICg1wrVnKVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvTWVuQWNvbmp1Z2F0ZXZhY2NpbmUtdmFsdWVzJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjY1Ig0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiNjUiLA0KICAgICAgICAibG9jYXRvciIgOiAiODY6MS04NjoxMjUiLA0KICAgICAgICAibmFtZSIgOiAiTWVuQSBjb25qdWdhdGUgdmFjY2luZSAoNcK1ZykiLA0KICAgICAgICAiaWQiIDogImh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9NZW5BY29uanVnYXRldmFjY2luZS12YWx1ZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwibW9ub3ZhbGVudCBNZW5DIGNvbmp1Z2F0ZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvbW9ub3ZhbGVudE1lbkNjb25qdWdhdGUtdmFsdWVzJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjY2Ig0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiNjYiLA0KICAgICAgICAibG9jYXRvciIgOiAiODc6MS04NzoxMjUiLA0KICAgICAgICAibmFtZSIgOiAibW9ub3ZhbGVudCBNZW5DIGNvbmp1Z2F0ZSIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L21vbm92YWxlbnRNZW5DY29uanVnYXRlLXZhbHVlcyIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSwgew0KICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXREZWYiLA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJ2YWx1ZXNldCAiLCAiXCJRdWFkcml2YWxlbnQgY29uanVnYXRlXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9RdWFkcml2YWxlbnRjb25qdWdhdGUtdmFsdWVzJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjY3Ig0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiNjciLA0KICAgICAgICAibG9jYXRvciIgOiAiODg6MS04ODoxMjAiLA0KICAgICAgICAibmFtZSIgOiAiUXVhZHJpdmFsZW50IGNvbmp1Z2F0ZSIsDQogICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vc21hcnQtaW1tdW5pemF0aW9uL1ZhbHVlU2V0L1F1YWRyaXZhbGVudGNvbmp1Z2F0ZS12YWx1ZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIvLyBUQkUgY2xhc3NpZmljYXRpb25zIG9mIHZhY2NpbmVzXG4vLyBBc3N1bXB0aW9uOiBDbGFzc2lmaWNhdGlvbnMgb2YgVEJFIHZhY2NpbmUgY2FuIGJlIGNvZGlmaWVkIHVzaW5nIHNvbWUgKHlldCB0byBiZSBkaXNjb3ZlcmVkKSBjb2RlIHN5c3RlbSAtIHBvc3NpYmx5IHVzaW5nIEdUSU4gb24gdGhlIHByb2R1Y3Q/XG4iLCAidmFsdWVzZXQgIiwgIlwiRlNNRS1JbW11biBDbGFzcyBUQkUgVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvRlNNRS1JbW11bkNsYXNzVEJFVmFjY2luZS12YWx1ZXMnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNjgiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI2OCIsDQogICAgICAgICJsb2NhdG9yIiA6ICI5MToxLTkxOjEzMCIsDQogICAgICAgICJuYW1lIiA6ICJGU01FLUltbXVuIENsYXNzIFRCRSBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvRlNNRS1JbW11bkNsYXNzVEJFVmFjY2luZS12YWx1ZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiVEJFLU1vc2NvdyBDbGFzcyBUQkUgVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvVEJFLU1vc2Nvd0NsYXNzVEJFVmFjY2luZS12YWx1ZXMnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNjkiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI2OSIsDQogICAgICAgICJsb2NhdG9yIiA6ICI5MjoxLTkyOjEzMCIsDQogICAgICAgICJuYW1lIiA6ICJUQkUtTW9zY293IENsYXNzIFRCRSBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvVEJFLU1vc2Nvd0NsYXNzVEJFVmFjY2luZS12YWx1ZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiRW5jZVZpciBDbGFzcyBUQkUgVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvRW5jZVZpckNsYXNzVEJFVmFjY2luZS12YWx1ZXMnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNzAiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI3MCIsDQogICAgICAgICJsb2NhdG9yIiA6ICI5MzoxLTkzOjEyNCIsDQogICAgICAgICJuYW1lIiA6ICJFbmNlVmlyIENsYXNzIFRCRSBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvRW5jZVZpckNsYXNzVEJFVmFjY2luZS12YWx1ZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiRW5jZXB1ciBDbGFzcyBUQkUgVmFjY2luZVwiIiwgIjogIiwgIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvRW5jZXB1ckNsYXNzVEJFVmFjY2luZS12YWx1ZXMnIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNzEiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI3MSIsDQogICAgICAgICJsb2NhdG9yIiA6ICI5NDoxLTk0OjEyNCIsDQogICAgICAgICJuYW1lIiA6ICJFbmNlcHVyIENsYXNzIFRCRSBWYWNjaW5lIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvRW5jZXB1ckNsYXNzVEJFVmFjY2luZS12YWx1ZXMiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0RGVmIiwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAidmFsdWVzZXQgIiwgIlwiSW50dXNzdXNjZXB0aW9uXCIiLCAiOiAiLCAiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL3NtYXJ0LWltbXVuaXphdGlvbi9WYWx1ZVNldC9pbnR1c3N1c2NlcHRpb24tdmFsdWVzJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjcyIg0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiNzIiLA0KICAgICAgICAibG9jYXRvciIgOiAiOTY6MS05NjoxMDciLA0KICAgICAgICAibmFtZSIgOiAiSW50dXNzdXNjZXB0aW9uIiwNCiAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9zbWFydC1pbW11bml6YXRpb24vVmFsdWVTZXQvaW50dXNzdXNjZXB0aW9uLXZhbHVlcyIsDQogICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIg0KICAgICAgfSBdDQogICAgfSwNCiAgICAiY29kZXMiIDogew0KICAgICAgInR5cGUiIDogIkxpYnJhcnkkQ29kZXMiLA0KICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgInR5cGUiIDogIkNvZGVEZWYiLA0KICAgICAgICAiY29kZVN5c3RlbSIgOiB7DQogICAgICAgICAgInR5cGUiIDogIkNvZGVTeXN0ZW1SZWYiLA0KICAgICAgICAgICJsb2NhbElkIiA6ICI1NSIsDQogICAgICAgICAgImxvY2F0b3IiIDogIjc2OjQ5LTc2OjU5IiwNCiAgICAgICAgICAibmFtZSIgOiAiU05PTUVELUNUIg0KICAgICAgICB9LA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJjb2RlICIsICJcIkFkdmVyc2UgRXZlbnQgU2V2ZXJpdHlcIiIsICI6ICIsICInMjQ2MTEyMDA1JyIsICIgZnJvbSAiIF0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICAgICAicyIgOiBbICJcIlNOT01FRC1DVFwiIiBdDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICAiciIgOiAiNTUiDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIgZGlzcGxheSAiLCAiJ1NldmVyaXR5IChhdHRyaWJ1dGUpJyIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgInIiIDogIjU2Ig0KICAgICAgICAgIH0NCiAgICAgICAgfSBdLA0KICAgICAgICAibG9jYWxJZCIgOiAiNTYiLA0KICAgICAgICAibG9jYXRvciIgOiAiNzY6MS03Njo5MCIsDQogICAgICAgICJuYW1lIiA6ICJBZHZlcnNlIEV2ZW50IFNldmVyaXR5IiwNCiAgICAgICAgImlkIiA6ICIyNDYxMTIwMDUiLA0KICAgICAgICAiZGlzcGxheSIgOiAiU2V2ZXJpdHkgKGF0dHJpYnV0ZSkiLA0KICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyINCiAgICAgIH0sIHsNCiAgICAgICAgInR5cGUiIDogIkNvZGVEZWYiLA0KICAgICAgICAiY29kZVN5c3RlbSIgOiB7DQogICAgICAgICAgInR5cGUiIDogIkNvZGVTeXN0ZW1SZWYiLA0KICAgICAgICAgICJsb2NhbElkIiA6ICI1NyIsDQogICAgICAgICAgImxvY2F0b3IiIDogIjc3OjU0LTc3OjY0IiwNCiAgICAgICAgICAibmFtZSIgOiAiU05PTUVELUNUIg0KICAgICAgICB9LA0KICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiIsICJjb2RlICIsICJcIkFkdmVyc2UgRXZlbnQgTWFuaWZlc3RhdGlvblwiIiwgIjogIiwgIicyNDYxMTIwMDUnIiwgIiBmcm9tICIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICJzIiA6IFsgIlwiU05PTUVELUNUXCIiIF0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgICJyIiA6ICI1NyINCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiBkaXNwbGF5ICIsICInU2V2ZXJpdHkgKGF0dHJpYnV0ZSknIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNTgiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI1OCIsDQogICAgICAgICJsb2NhdG9yIiA6ICI3NzoxLTc3Ojk1IiwNCiAgICAgICAgIm5hbWUiIDogIkFkdmVyc2UgRXZlbnQgTWFuaWZlc3RhdGlvbiIsDQogICAgICAgICJpZCIgOiAiMjQ2MTEyMDA1IiwNCiAgICAgICAgImRpc3BsYXkiIDogIlNldmVyaXR5IChhdHRyaWJ1dGUpIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9LCB7DQogICAgICAgICJ0eXBlIiA6ICJDb2RlRGVmIiwNCiAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICJ0eXBlIiA6ICJDb2RlU3lzdGVtUmVmIiwNCiAgICAgICAgICAibG9jYWxJZCIgOiAiNTkiLA0KICAgICAgICAgICJsb2NhdG9yIiA6ICI3ODo1Ni03ODo2NiIsDQogICAgICAgICAgIm5hbWUiIDogIlNOT01FRC1DVCINCiAgICAgICAgfSwNCiAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXMiLA0KICAgICAgICAgICAgICAiZGVjbGFyZWRUeXBlIiA6ICJvcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmUiLA0KICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAicyIgOiBbICIiLCAiY29kZSAiLCAiXCJTaWNrbGUtY2VsbCBEaXNlYXNlIENvbmRpdGlvblwiIiwgIjogIiwgIicxMjcwNDAwMDMnIiwgIiBmcm9tICIgXQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAiZ2xvYmFsU2NvcGUiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgInR5cGVTdWJzdGl0dXRlZCIgOiBmYWxzZQ0KICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAgICAgInNjb3BlIiA6ICJqYXZheC54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZSIsDQogICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zIiwNCiAgICAgICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICJzIiA6IFsgIlwiU05PTUVELUNUXCIiIF0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgICJyIiA6ICI1OSINCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIm5pbCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgImdsb2JhbFNjb3BlIiA6IHRydWUsDQogICAgICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgICAgICJkZWNsYXJlZFR5cGUiIDogIm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZSIsDQogICAgICAgICAgICAgICJzY29wZSIgOiAiamF2YXgueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGUiLA0KICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICJzIiA6IFsgIiBkaXNwbGF5ICIsICInU2lja2xlIGNlbGwtaGVtb2dsb2JpbiBTUyBkaXNlYXNlIChkaXNvcmRlciknIiBdDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICJuaWwiIDogZmFsc2UsDQogICAgICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICAgICAidHlwZVN1YnN0aXR1dGVkIiA6IGZhbHNlDQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiciIgOiAiNjAiDQogICAgICAgICAgfQ0KICAgICAgICB9IF0sDQogICAgICAgICJsb2NhbElkIiA6ICI2MCIsDQogICAgICAgICJsb2NhdG9yIiA6ICI3ODoxLTc4OjEyMSIsDQogICAgICAgICJuYW1lIiA6ICJTaWNrbGUtY2VsbCBEaXNlYXNlIENvbmRpdGlvbiIsDQogICAgICAgICJpZCIgOiAiMTI3MDQwMDAzIiwNCiAgICAgICAgImRpc3BsYXkiIDogIlNpY2tsZSBjZWxsLWhlbW9nbG9iaW4gU1MgZGlzZWFzZSAoZGlzb3JkZXIpIiwNCiAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiDQogICAgICB9IF0NCiAgICB9LA0KICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgInRyYW5zbGF0b3JWZXJzaW9uIiA6ICIxLjQiLA0KICAgICAgInRyYW5zbGF0b3JPcHRpb25zIiA6ICJFbmFibGVBbm5vdGF0aW9ucyxFbmFibGVMb2NhdG9ycyxEaXNhYmxlTGlzdERlbW90aW9uLERpc2FibGVMaXN0UHJvbW90aW9uIg0KICAgIH0sIHsNCiAgICAgICJzIiA6IHsNCiAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9cyIsDQogICAgICAgICAgImRlY2xhcmVkVHlwZSIgOiAib3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlIiwNCiAgICAgICAgICAic2NvcGUiIDogImphdmF4LnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlIiwNCiAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgInMiIDogWyAiIiwgImxpYnJhcnkgSU1NWkNvbmNlcHRzIiBdDQogICAgICAgICAgfSwNCiAgICAgICAgICAibmlsIiA6IGZhbHNlLA0KICAgICAgICAgICJnbG9iYWxTY29wZSIgOiB0cnVlLA0KICAgICAgICAgICJ0eXBlU3Vic3RpdHV0ZWQiIDogZmFsc2UNCiAgICAgICAgfSBdLA0KICAgICAgICAiciIgOiAiNzIiDQogICAgICB9DQogICAgfSBdDQogIH0NCn0="^^xsd:base64Binary ]
  ] ) . #