WHO SMART Guidelines - Measles Immunization
0.1.0 - ci-build

WHO SMART Guidelines - Measles Immunization, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-example-immz and changes regularly. See the Directory of published versions

: IMMZConcepts - JSON Representation

Draft as of 2024-08-12

Raw json | Download


{
  "resourceType" : "Library",
  "id" : "IMMZConcepts",
  "meta" : {
    "profile" : [
      🔗 "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablelibrary"🔗 ,
      "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablelibrary"🔗 ,
      "http://hl7.org/fhir/uv/cql/StructureDefinition/cql-library"🔗 ,
      "http://hl7.org/fhir/uv/cql/StructureDefinition/cql-module"
    ]
  },
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Library IMMZConcepts</b></p><a name=\"IMMZConcepts\"> </a><a name=\"hcIMMZConcepts\"> </a><a name=\"IMMZConcepts-en-US\"> </a><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.5.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.5.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.5.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><a href=\"CodeSystem-ICD11.html\">ICD-11</a></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.5.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>Code System IMMZConcepts</td><td><a href=\"CodeSystem-IMMZConcepts.html\">Immunizations Concepts CodeSystem</a></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><a href=\"ValueSet-Negativetestresult-values.html\">Negative Test Results</a></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 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</td><td><a href=\"ValueSet-Birthweight-values.html\">Birthweight valueset</a></td></tr><tr><td>Depends On</td><td>Value Set PretermBirth</td><td><code>http://smart.who.int/immunizations-measles/ValueSet/Preterm-values</code></td></tr><tr><td>Depends On</td><td>Value Set Live Attenuated</td><td><code>http://smart.who.int/immunizations-measles/ValueSet/LiveAttenduatedVaccines</code></td></tr><tr><td>Depends On</td><td>Value Set HIV status</td><td><a href=\"ValueSet-HIVstatus-values.html\">HIV status values</a></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 ARV Drugs</td><td><a href=\"ValueSet-ARVDrugs-values.html\">ARV Drugs values</a></td></tr><tr><td>Depends On</td><td>Value Set MCV Vaccine</td><td><a href=\"ValueSet-IMMZ.Z.DE9.html\">IMMZ.Z.DE9 ValueSet for Measles Vaccines</a></td></tr><tr><td>Depends On</td><td>Value Set BCG Vaccine</td><td><code>http://smart.who.int/immunizations-measles/ValueSet/IMMZ.Z.DE1</code></td></tr><tr><td>Depends On</td><td>Value Set Cholera Vaccine</td><td><code>http://smart.who.int/immunizations-measles/ValueSet/IMMZ.Z.DE2</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://id.who.int/icd/release/11/mms'\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\ncodesystem &quot;IMMZConcepts&quot;: 'http://smart.who.int/immunizations-measles/CodeSystem/IMMZConcepts'\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://smart.who.int/immunizations-measles/ValueSet/Negativetestresult-values'\r\nvalueset &quot;Positive Result&quot;: 'http://smart.who.int/immunizations-measles/ValueSet/PositiveTestResult-values'\r\nvalueset &quot;Immunocompromised&quot;: 'http://smart.who.int/immunizations-measles/ValueSet/Immunocompromised-values'\r\nvalueset &quot;Patient birth weight observation&quot;: 'http://smart.who.int/immunizations-measles/ValueSet/Birthweight-values'\r\nvalueset &quot;PretermBirth&quot;: 'http://smart.who.int/immunizations-measles/ValueSet/Preterm-values'\r\nvalueset &quot;Live Attenuated&quot;: 'http://smart.who.int/immunizations-measles/ValueSet/LiveAttenduatedVaccines'\r\n\r\n//valueset &quot;Target Disease&quot;: 'http://hl7.org/fhir/ValueSet/immunization-target-disease'\r\n\r\nvalueset &quot;HIV status&quot;: 'http://smart.who.int/immunizations-measles/ValueSet/HIVstatus-values'\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\nvalueset &quot;ARV Drugs&quot;: 'http://smart.who.int/immunizations-measles/ValueSet/ARVDrugs-values'\r\n\r\n// Vaccine Value Sets\r\n\r\nvalueset &quot;MCV Vaccine&quot;: 'http://smart.who.int/immunizations-measles/ValueSet/IMMZ.Z.DE9'\r\n\r\n// Plugin is complaining about not finding these so that should be resolved, but here until it can be fixed\r\nvalueset &quot;BCG Vaccine&quot;: 'http://smart.who.int/immunizations-measles/ValueSet/IMMZ.Z.DE1'\r\nvalueset &quot;Cholera Vaccine&quot;: 'http://smart.who.int/immunizations-measles/ValueSet/IMMZ.Z.DE2'\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\n\r\ncode &quot;Potential contraindications&quot;: 'D4.DE161' from &quot;IMMZConcepts&quot; display 'Potential contraindications'\r\ncode &quot;Currently pregnant&quot;: 'D4.DE162' from &quot;IMMZConcepts&quot; display 'Currently pregnant'\r\ncode &quot;Severely immunosuppressed&quot;: 'D4.DE165' from &quot;IMMZConcepts&quot; display 'Severely immunosuppressed' \r\ncode &quot;History of anaphylactic reactions&quot;: 'D4.DE166' from &quot;IMMZConcepts&quot; display 'History of anaphylactic reactions'\r\ncode &quot;Severe allergic reactions&quot;: 'D4.DE167' from &quot;IMMZConcepts&quot; display 'Severe allergic reactions'\r\ncode &quot;Symptomatic HIV infection&quot;: 'D4.DE168' from &quot;IMMZConcepts&quot; display 'Symptomatic HIV infection'\r\n\r\ncode &quot;[#] Births total&quot;: '11640-0' from &quot;LOINC&quot; display 'Pregnancy outcome'\r\ncode &quot;[#] Births.preterm&quot;: '11637-6' from &quot;LOINC&quot; display 'Preterm'\r\n\r\n</code></pre><p><code>Content not shown - (</code><code>application/elm+xml</code>, size = 16Kb )</p><p><code>Content not shown - (</code><code>application/elm+json</code>, size = 24Kb )</p></div>"
  },
  "extension" : [
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability",
      "valueCode" : "computable"
    }
  ],
  "url" : "http://smart.who.int/immunizations-measles/Library/IMMZConcepts",
  "version" : "0.1.0",
  "name" : "IMMZConcepts",
  "title" : "IMMZConcepts",
  "status" : "draft",
  "experimental" : true,
  "type" : {
    "coding" : [
      {
        "system" : "http://terminology.hl7.org/CodeSystem/library-type",
        "code" : "logic-library"
      }
    ]
  },
  "date" : "2024-08-12T09:03:21+00:00",
  "publisher" : "WHO",
  "contact" : [
    {
      "name" : "WHO",
      "telecom" : [
        {
          "system" : "url",
          "value" : "http://who.int"
        }
      ]
    }
  ],
  "description" : "This library defines concepts used throughout the Immunization CPG",
  "relatedArtifact" : [
    {
      "type" : "depends-on",
      "display" : "Code System ICD-10",
      "resource" : "http://hl7.org/fhir/sid/icd-10"
    },
    {
      "type" : "depends-on",
      "display" : "Code System SNOMED-CT",
      "resource" : "http://snomed.info/sct"
    },
    {
      "type" : "depends-on",
      "display" : "Code System LOINC",
      "resource" : "http://loinc.org"
    },
    {
      "type" : "depends-on",
      "display" : "Code System RxNorm",
      "resource" : "http://www.nlm.nih.gov/research/umls/rxnorm"
    },
    {
      "type" : "depends-on",
      "display" : "Code System CIEL",
      "resource" : "http://hl7.org/fhir/sid/ciel"
    },
    {
      "type" : "depends-on",
      "display" : "Code System ICD-11",
      "resource" : "http://id.who.int/icd/release/11/mms"
    },
    {
      "type" : "depends-on",
      "display" : "Code System ICHI",
      "resource" : "https://mitel.dimi.uniud.it/ichi/#http://id.who.int/ichi"
    },
    {
      "type" : "depends-on",
      "display" : "Code System ICF",
      "resource" : "http://hl7.org/fhir/sid/icf-nl"
    },
    {
      "type" : "depends-on",
      "display" : "Code System Extended Codes CodeSystem codes",
      "resource" : "http://fhir.org/guides/who/anc-cds/CodeSystem/anc-custom-codes"
    },
    {
      "type" : "depends-on",
      "display" : "Code System IMMZConcepts",
      "resource" : "http://smart.who.int/immunizations-measles/CodeSystem/IMMZConcepts"
    },
    {
      "type" : "depends-on",
      "display" : "Value Set WHO ATC",
      "resource" : "http://hl7.org/fhir/uv/ips/ValueSet/whoatc-uv-ips"
    },
    {
      "type" : "depends-on",
      "display" : "Value Set Negative Result",
      "resource" : "http://smart.who.int/immunizations-measles/ValueSet/Negativetestresult-values"
    },
    {
      "type" : "depends-on",
      "display" : "Value Set Positive Result",
      "resource" : "http://smart.who.int/immunizations-measles/ValueSet/PositiveTestResult-values"
    },
    {
      "type" : "depends-on",
      "display" : "Value Set Immunocompromised",
      "resource" : "http://smart.who.int/immunizations-measles/ValueSet/Immunocompromised-values"
    },
    {
      "type" : "depends-on",
      "display" : "Value Set Patient birth weight observation",
      "resource" : "http://smart.who.int/immunizations-measles/ValueSet/Birthweight-values"
    },
    {
      "type" : "depends-on",
      "display" : "Value Set PretermBirth",
      "resource" : "http://smart.who.int/immunizations-measles/ValueSet/Preterm-values"
    },
    {
      "type" : "depends-on",
      "display" : "Value Set Live Attenuated",
      "resource" : "http://smart.who.int/immunizations-measles/ValueSet/LiveAttenduatedVaccines"
    },
    {
      "type" : "depends-on",
      "display" : "Value Set HIV status",
      "resource" : "http://smart.who.int/immunizations-measles/ValueSet/HIVstatus-values"
    },
    {
      "type" : "depends-on",
      "display" : "Value Set HIV status - HIV positive Choices",
      "resource" : "http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de46"
    },
    {
      "type" : "depends-on",
      "display" : "Value Set HIV status - HIV negative Choices",
      "resource" : "http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de47"
    },
    {
      "type" : "depends-on",
      "display" : "Value Set ARV Drugs",
      "resource" : "http://smart.who.int/immunizations-measles/ValueSet/ARVDrugs-values"
    },
    {
      "type" : "depends-on",
      "display" : "Value Set MCV Vaccine",
      "resource" : "http://smart.who.int/immunizations-measles/ValueSet/IMMZ.Z.DE9"
    },
    {
      "type" : "depends-on",
      "display" : "Value Set BCG Vaccine",
      "resource" : "http://smart.who.int/immunizations-measles/ValueSet/IMMZ.Z.DE1"
    },
    {
      "type" : "depends-on",
      "display" : "Value Set Cholera Vaccine",
      "resource" : "http://smart.who.int/immunizations-measles/ValueSet/IMMZ.Z.DE2"
    }
  ],
  "content" : [
    {
      "contentType" : "text/cql",
      "data" : "bGlicmFyeSBJTU1aQ29uY2VwdHMNCg0KLy8gQ29kZSBTeXN0ZW1zDQovL1Byb2JhYmx5IGNhbiBkZWxldGUgdGhlc2Ugb25jZSBpbXBvcnRlZCBXSE9Db25jZXB0cw0KY29kZXN5c3RlbSAiSUNELTEwIjogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2ljZC0xMCcNCmNvZGVzeXN0ZW0gIlNOT01FRC1DVCI6ICdodHRwOi8vc25vbWVkLmluZm8vc2N0Jw0KY29kZXN5c3RlbSAiTE9JTkMiOiAnaHR0cDovL2xvaW5jLm9yZycNCmNvZGVzeXN0ZW0gIlJ4Tm9ybSI6ICdodHRwOi8vd3d3Lm5sbS5uaWguZ292L3Jlc2VhcmNoL3VtbHMvcnhub3JtJw0KY29kZXN5c3RlbSAiQ0lFTCI6ICdodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9jaWVsJw0KY29kZXN5c3RlbSAiSUNELTExIjogJ2h0dHA6Ly9pZC53aG8uaW50L2ljZC9yZWxlYXNlLzExL21tcycNCmNvZGVzeXN0ZW0gIklDSEkiOiAnaHR0cHM6Ly9taXRlbC5kaW1pLnVuaXVkLml0L2ljaGkvI2h0dHA6Ly9pZC53aG8uaW50L2ljaGknDQpjb2Rlc3lzdGVtICJJQ0YiOiAnaHR0cDovL2hsNy5vcmcvZmhpci9zaWQvaWNmLW5sJw0KY29kZXN5c3RlbSAiRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSBjb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL0NvZGVTeXN0ZW0vYW5jLWN1c3RvbS1jb2RlcycNCg0KY29kZXN5c3RlbSAiSU1NWkNvbmNlcHRzIjogJ2h0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9Db2RlU3lzdGVtL0lNTVpDb25jZXB0cycNCg0KLy9XSE8gQVRDIElQUyBWYWx1ZXNldA0KdmFsdWVzZXQgIldITyBBVEMiOiAnaHR0cDovL2hsNy5vcmcvZmhpci91di9pcHMvVmFsdWVTZXQvd2hvYXRjLXV2LWlwcycNCg0KLy8gR2VuZXJhbCB1c2UgVmFsdWVTZXRzIA0KdmFsdWVzZXQgIk5lZ2F0aXZlIFJlc3VsdCI6ICdodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvTmVnYXRpdmV0ZXN0cmVzdWx0LXZhbHVlcycNCnZhbHVlc2V0ICJQb3NpdGl2ZSBSZXN1bHQiOiAnaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzL1ZhbHVlU2V0L1Bvc2l0aXZlVGVzdFJlc3VsdC12YWx1ZXMnDQp2YWx1ZXNldCAiSW1tdW5vY29tcHJvbWlzZWQiOiAnaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzL1ZhbHVlU2V0L0ltbXVub2NvbXByb21pc2VkLXZhbHVlcycNCnZhbHVlc2V0ICJQYXRpZW50IGJpcnRoIHdlaWdodCBvYnNlcnZhdGlvbiI6ICdodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvQmlydGh3ZWlnaHQtdmFsdWVzJw0KdmFsdWVzZXQgIlByZXRlcm1CaXJ0aCI6ICdodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvUHJldGVybS12YWx1ZXMnDQp2YWx1ZXNldCAiTGl2ZSBBdHRlbnVhdGVkIjogJ2h0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9MaXZlQXR0ZW5kdWF0ZWRWYWNjaW5lcycNCg0KLy92YWx1ZXNldCAiVGFyZ2V0IERpc2Vhc2UiOiAnaHR0cDovL2hsNy5vcmcvZmhpci9WYWx1ZVNldC9pbW11bml6YXRpb24tdGFyZ2V0LWRpc2Vhc2UnDQoNCnZhbHVlc2V0ICJISVYgc3RhdHVzIjogJ2h0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9ISVZzdGF0dXMtdmFsdWVzJw0KdmFsdWVzZXQgIkhJViBzdGF0dXMgLSBISVYgcG9zaXRpdmUgQ2hvaWNlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2FuYy1iOS1kZTQ2Jw0KdmFsdWVzZXQgIkhJViBzdGF0dXMgLSBISVYgbmVnYXRpdmUgQ2hvaWNlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2FuYy1iOS1kZTQ3Jw0KDQp2YWx1ZXNldCAiQVJWIERydWdzIjogJ2h0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9BUlZEcnVncy12YWx1ZXMnDQoNCi8vIFZhY2NpbmUgVmFsdWUgU2V0cw0KDQp2YWx1ZXNldCAiTUNWIFZhY2NpbmUiOiAnaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzL1ZhbHVlU2V0L0lNTVouWi5ERTknDQoNCi8vIFBsdWdpbiBpcyBjb21wbGFpbmluZyBhYm91dCBub3QgZmluZGluZyB0aGVzZSBzbyB0aGF0IHNob3VsZCBiZSByZXNvbHZlZCwgYnV0IGhlcmUgdW50aWwgaXQgY2FuIGJlIGZpeGVkDQp2YWx1ZXNldCAiQkNHIFZhY2NpbmUiOiAnaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzL1ZhbHVlU2V0L0lNTVouWi5ERTEnDQp2YWx1ZXNldCAiQ2hvbGVyYSBWYWNjaW5lIjogJ2h0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9JTU1aLlouREUyJw0KDQpjb2RlICJBZHZlcnNlIEV2ZW50IFNldmVyaXR5IjogJzI0NjExMjAwNScgZnJvbSAiU05PTUVELUNUIiBkaXNwbGF5ICdTZXZlcml0eSAoYXR0cmlidXRlKScNCmNvZGUgIkFkdmVyc2UgRXZlbnQgTWFuaWZlc3RhdGlvbiI6ICcyNDYxMTIwMDUnIGZyb20gIlNOT01FRC1DVCIgZGlzcGxheSAnU2V2ZXJpdHkgKGF0dHJpYnV0ZSknDQoNCmNvZGUgIlBvdGVudGlhbCBjb250cmFpbmRpY2F0aW9ucyI6ICdENC5ERTE2MScgZnJvbSAiSU1NWkNvbmNlcHRzIiBkaXNwbGF5ICdQb3RlbnRpYWwgY29udHJhaW5kaWNhdGlvbnMnDQpjb2RlICJDdXJyZW50bHkgcHJlZ25hbnQiOiAnRDQuREUxNjInIGZyb20gIklNTVpDb25jZXB0cyIgZGlzcGxheSAnQ3VycmVudGx5IHByZWduYW50Jw0KY29kZSAiU2V2ZXJlbHkgaW1tdW5vc3VwcHJlc3NlZCI6ICdENC5ERTE2NScgZnJvbSAiSU1NWkNvbmNlcHRzIiBkaXNwbGF5ICdTZXZlcmVseSBpbW11bm9zdXBwcmVzc2VkJyANCmNvZGUgIkhpc3Rvcnkgb2YgYW5hcGh5bGFjdGljIHJlYWN0aW9ucyI6ICdENC5ERTE2NicgZnJvbSAiSU1NWkNvbmNlcHRzIiBkaXNwbGF5ICdIaXN0b3J5IG9mIGFuYXBoeWxhY3RpYyByZWFjdGlvbnMnDQpjb2RlICJTZXZlcmUgYWxsZXJnaWMgcmVhY3Rpb25zIjogJ0Q0LkRFMTY3JyBmcm9tICJJTU1aQ29uY2VwdHMiIGRpc3BsYXkgJ1NldmVyZSBhbGxlcmdpYyByZWFjdGlvbnMnDQpjb2RlICJTeW1wdG9tYXRpYyBISVYgaW5mZWN0aW9uIjogJ0Q0LkRFMTY4JyBmcm9tICJJTU1aQ29uY2VwdHMiIGRpc3BsYXkgJ1N5bXB0b21hdGljIEhJViBpbmZlY3Rpb24nDQoNCmNvZGUgIlsjXSBCaXJ0aHMgdG90YWwiOiAnMTE2NDAtMCcgZnJvbSAiTE9JTkMiIGRpc3BsYXkgJ1ByZWduYW5jeSBvdXRjb21lJw0KY29kZSAiWyNdIEJpcnRocy5wcmV0ZXJtIjogJzExNjM3LTYnIGZyb20gIkxPSU5DIiBkaXNwbGF5ICdQcmV0ZXJtJw0KDQo="
    },
    {
      "contentType" : "application/elm+xml",
      "data" : "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGxpYnJhcnkgeG1sbnM9InVybjpobDctb3JnOmVsbTpyMSIgeG1sbnM6dD0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpmaGlyPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB4bWxuczpxZG00Mz0idXJuOmhlYWx0aGl0LWdvdjpxZG06djRfMyIgeG1sbnM6cWRtNTM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY1XzMiIHhtbG5zOmE9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSI+CiAgIDxhbm5vdGF0aW9uIHRyYW5zbGF0b3JPcHRpb25zPSJFbmFibGVBbm5vdGF0aW9ucyxFbmFibGVMb2NhdG9ycyxEaXNhYmxlTGlzdERlbW90aW9uLERpc2FibGVMaXN0UHJvbW90aW9uIiBzaWduYXR1cmVMZXZlbD0iT3ZlcmxvYWRzIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUluZm8iLz4KICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgIDxhOnMgcj0iNDQiPgogICAgICAgICA8YTpzPmxpYnJhcnkgSU1NWkNvbmNlcHRzPC9hOnM+CiAgICAgIDwvYTpzPgogICA8L2Fubm90YXRpb24+CiAgIDxpZGVudGlmaWVyIGlkPSJJTU1aQ29uY2VwdHMiIHN5c3RlbT0iaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzIi8+CiAgIDxzY2hlbWFJZGVudGlmaWVyIGlkPSJ1cm46aGw3LW9yZzplbG0iIHZlcnNpb249InIxIi8+CiAgIDx1c2luZ3M+CiAgICAgIDxkZWYgbG9jYWxJZGVudGlmaWVyPSJTeXN0ZW0iIHVyaT0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIi8+CiAgIDwvdXNpbmdzPgogICA8Y29kZVN5c3RlbXM+CiAgICAgIDxkZWYgbG9jYWxJZD0iMSIgbG9jYXRvcj0iNToxLTU6NTMiIG5hbWU9IklDRC0xMCIgaWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2ljZC0xMCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjEiPgogICAgICAgICAgICAgICA8YTpzPi8vIENvZGUgU3lzdGVtcwovL1Byb2JhYmx5IGNhbiBkZWxldGUgdGhlc2Ugb25jZSBpbXBvcnRlZCBXSE9Db25jZXB0cwpjb2Rlc3lzdGVtICZxdW90O0lDRC0xMCZxdW90OzogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2ljZC0xMCc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMiIgbG9jYXRvcj0iNjoxLTY6NDgiIG5hbWU9IlNOT01FRC1DVCIgaWQ9Imh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIyIj4KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O1NOT01FRC1DVCZxdW90OzogJ2h0dHA6Ly9zbm9tZWQuaW5mby9zY3QnPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjMiIGxvY2F0b3I9Ijc6MS03OjM4IiBuYW1lPSJMT0lOQyIgaWQ9Imh0dHA6Ly9sb2luYy5vcmciIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIzIj4KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O0xPSU5DJnF1b3Q7OiAnaHR0cDovL2xvaW5jLm9yZyc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNCIgbG9jYXRvcj0iODoxLTg6NjYiIG5hbWU9IlJ4Tm9ybSIgaWQ9Imh0dHA6Ly93d3cubmxtLm5paC5nb3YvcmVzZWFyY2gvdW1scy9yeG5vcm0iIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSI0Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O1J4Tm9ybSZxdW90OzogJ2h0dHA6Ly93d3cubmxtLm5paC5nb3YvcmVzZWFyY2gvdW1scy9yeG5vcm0nPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjUiIGxvY2F0b3I9Ijk6MS05OjQ5IiBuYW1lPSJDSUVMIiBpZD0iaHR0cDovL2hsNy5vcmcvZmhpci9zaWQvY2llbCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjUiPgogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7Q0lFTCZxdW90OzogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2NpZWwnPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjYiIGxvY2F0b3I9IjEwOjEtMTA6NTkiIG5hbWU9IklDRC0xMSIgaWQ9Imh0dHA6Ly9pZC53aG8uaW50L2ljZC9yZWxlYXNlLzExL21tcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjYiPgogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7SUNELTExJnF1b3Q7OiAnaHR0cDovL2lkLndoby5pbnQvaWNkL3JlbGVhc2UvMTEvbW1zJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI3IiBsb2NhdG9yPSIxMToxLTExOjc3IiBuYW1lPSJJQ0hJIiBpZD0iaHR0cHM6Ly9taXRlbC5kaW1pLnVuaXVkLml0L2ljaGkvI2h0dHA6Ly9pZC53aG8uaW50L2ljaGkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSI3Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O0lDSEkmcXVvdDs6ICdodHRwczovL21pdGVsLmRpbWkudW5pdWQuaXQvaWNoaS8jaHR0cDovL2lkLndoby5pbnQvaWNoaSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iOCIgbG9jYXRvcj0iMTI6MS0xMjo1MCIgbmFtZT0iSUNGIiBpZD0iaHR0cDovL2hsNy5vcmcvZmhpci9zaWQvaWNmLW5sIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iOCI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDtJQ0YmcXVvdDs6ICdodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9pY2YtbmwnPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjkiIGxvY2F0b3I9IjEzOjEtMTM6MTEwIiBuYW1lPSJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIGNvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9Db2RlU3lzdGVtL2FuYy1jdXN0b20tY29kZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSI5Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O0V4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0gY29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL0NvZGVTeXN0ZW0vYW5jLWN1c3RvbS1jb2Rlcyc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMTAiIGxvY2F0b3I9IjE1OjEtMTU6OTUiIG5hbWU9IklNTVpDb25jZXB0cyIgaWQ9Imh0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9Db2RlU3lzdGVtL0lNTVpDb25jZXB0cyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjEwIj4KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O0lNTVpDb25jZXB0cyZxdW90OzogJ2h0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9Db2RlU3lzdGVtL0lNTVpDb25jZXB0cyc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgIDwvY29kZVN5c3RlbXM+CiAgIDx2YWx1ZVNldHM+CiAgICAgIDxkZWYgbG9jYWxJZD0iMTEiIGxvY2F0b3I9IjE4OjEtMTg6NzEiIG5hbWU9IldITyBBVEMiIGlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL3V2L2lwcy9WYWx1ZVNldC93aG9hdGMtdXYtaXBzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMTEiPgogICAgICAgICAgICAgICA8YTpzPi8vV0hPIEFUQyBJUFMgVmFsdWVzZXQKdmFsdWVzZXQgJnF1b3Q7V0hPIEFUQyZxdW90OzogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvdXYvaXBzL1ZhbHVlU2V0L3dob2F0Yy11di1pcHMnPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjEyIiBsb2NhdG9yPSIyMToxLTIxOjEwNyIgbmFtZT0iTmVnYXRpdmUgUmVzdWx0IiBpZD0iaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzL1ZhbHVlU2V0L05lZ2F0aXZldGVzdHJlc3VsdC12YWx1ZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxMiI+CiAgICAgICAgICAgICAgIDxhOnM+Ly8gR2VuZXJhbCB1c2UgVmFsdWVTZXRzIAp2YWx1ZXNldCAmcXVvdDtOZWdhdGl2ZSBSZXN1bHQmcXVvdDs6ICdodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvTmVnYXRpdmV0ZXN0cmVzdWx0LXZhbHVlcyc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMTMiIGxvY2F0b3I9IjIyOjEtMjI6MTA3IiBuYW1lPSJQb3NpdGl2ZSBSZXN1bHQiIGlkPSJodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvUG9zaXRpdmVUZXN0UmVzdWx0LXZhbHVlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjEzIj4KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtQb3NpdGl2ZSBSZXN1bHQmcXVvdDs6ICdodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvUG9zaXRpdmVUZXN0UmVzdWx0LXZhbHVlcyc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMTQiIGxvY2F0b3I9IjIzOjEtMjM6MTA4IiBuYW1lPSJJbW11bm9jb21wcm9taXNlZCIgaWQ9Imh0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9JbW11bm9jb21wcm9taXNlZC12YWx1ZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxNCI+CiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7SW1tdW5vY29tcHJvbWlzZWQmcXVvdDs6ICdodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvSW1tdW5vY29tcHJvbWlzZWQtdmFsdWVzJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxNSIgbG9jYXRvcj0iMjQ6MS0yNDoxMTciIG5hbWU9IlBhdGllbnQgYmlydGggd2VpZ2h0IG9ic2VydmF0aW9uIiBpZD0iaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzL1ZhbHVlU2V0L0JpcnRod2VpZ2h0LXZhbHVlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjE1Ij4KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtQYXRpZW50IGJpcnRoIHdlaWdodCBvYnNlcnZhdGlvbiZxdW90OzogJ2h0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9CaXJ0aHdlaWdodC12YWx1ZXMnPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjE2IiBsb2NhdG9yPSIyNToxLTI1OjkzIiBuYW1lPSJQcmV0ZXJtQmlydGgiIGlkPSJodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvUHJldGVybS12YWx1ZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxNiI+CiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7UHJldGVybUJpcnRoJnF1b3Q7OiAnaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzL1ZhbHVlU2V0L1ByZXRlcm0tdmFsdWVzJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxNyIgbG9jYXRvcj0iMjY6MS0yNjoxMDUiIG5hbWU9IkxpdmUgQXR0ZW51YXRlZCIgaWQ9Imh0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9MaXZlQXR0ZW5kdWF0ZWRWYWNjaW5lcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjE3Ij4KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtMaXZlIEF0dGVudWF0ZWQmcXVvdDs6ICdodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvTGl2ZUF0dGVuZHVhdGVkVmFjY2luZXMnPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjE4IiBsb2NhdG9yPSIzMDoxLTMwOjkzIiBuYW1lPSJISVYgc3RhdHVzIiBpZD0iaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzL1ZhbHVlU2V0L0hJVnN0YXR1cy12YWx1ZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxOCI+CiAgICAgICAgICAgICAgIDxhOnM+Ly92YWx1ZXNldCAmcXVvdDtUYXJnZXQgRGlzZWFzZSZxdW90OzogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvVmFsdWVTZXQvaW1tdW5pemF0aW9uLXRhcmdldC1kaXNlYXNlJwoKdmFsdWVzZXQgJnF1b3Q7SElWIHN0YXR1cyZxdW90OzogJ2h0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9ISVZzdGF0dXMtdmFsdWVzJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxOSIgbG9jYXRvcj0iMzE6MS0zMToxMDMiIG5hbWU9IkhJViBzdGF0dXMgLSBISVYgcG9zaXRpdmUgQ2hvaWNlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvYW5jLWI5LWRlNDYiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxOSI+CiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7SElWIHN0YXR1cyAtIEhJViBwb3NpdGl2ZSBDaG9pY2VzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbmMtYjktZGU0Nic8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMjAiIGxvY2F0b3I9IjMyOjEtMzI6MTAzIiBuYW1lPSJISVYgc3RhdHVzIC0gSElWIG5lZ2F0aXZlIENob2ljZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2FuYy1iOS1kZTQ3IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMjAiPgogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0hJViBzdGF0dXMgLSBISVYgbmVnYXRpdmUgQ2hvaWNlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvYW5jLWI5LWRlNDcnPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjIxIiBsb2NhdG9yPSIzNDoxLTM0OjkxIiBuYW1lPSJBUlYgRHJ1Z3MiIGlkPSJodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvQVJWRHJ1Z3MtdmFsdWVzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMjEiPgogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0FSViBEcnVncyZxdW90OzogJ2h0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9BUlZEcnVncy12YWx1ZXMnPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjIyIiBsb2NhdG9yPSIzODoxLTM4Ojg4IiBuYW1lPSJNQ1YgVmFjY2luZSIgaWQ9Imh0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9JTU1aLlouREU5IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMjIiPgogICAgICAgICAgICAgICA8YTpzPi8vIFZhY2NpbmUgVmFsdWUgU2V0cwoKdmFsdWVzZXQgJnF1b3Q7TUNWIFZhY2NpbmUmcXVvdDs6ICdodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvSU1NWi5aLkRFOSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMjMiIGxvY2F0b3I9IjQxOjEtNDE6ODgiIG5hbWU9IkJDRyBWYWNjaW5lIiBpZD0iaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzL1ZhbHVlU2V0L0lNTVouWi5ERTEiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIyMyI+CiAgICAgICAgICAgICAgIDxhOnM+Ly8gUGx1Z2luIGlzIGNvbXBsYWluaW5nIGFib3V0IG5vdCBmaW5kaW5nIHRoZXNlIHNvIHRoYXQgc2hvdWxkIGJlIHJlc29sdmVkLCBidXQgaGVyZSB1bnRpbCBpdCBjYW4gYmUgZml4ZWQKdmFsdWVzZXQgJnF1b3Q7QkNHIFZhY2NpbmUmcXVvdDs6ICdodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvSU1NWi5aLkRFMSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMjQiIGxvY2F0b3I9IjQyOjEtNDI6OTIiIG5hbWU9IkNob2xlcmEgVmFjY2luZSIgaWQ9Imh0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9JTU1aLlouREUyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMjQiPgogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0Nob2xlcmEgVmFjY2luZSZxdW90OzogJ2h0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9JTU1aLlouREUyJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICA8L2RlZj4KICAgPC92YWx1ZVNldHM+CiAgIDxjb2Rlcz4KICAgICAgPGRlZiBsb2NhbElkPSIyNiIgbG9jYXRvcj0iNDQ6MS00NDo5MCIgbmFtZT0iQWR2ZXJzZSBFdmVudCBTZXZlcml0eSIgaWQ9IjI0NjExMjAwNSIgZGlzcGxheT0iU2V2ZXJpdHkgKGF0dHJpYnV0ZSkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIyNiI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtBZHZlcnNlIEV2ZW50IFNldmVyaXR5JnF1b3Q7OiAnMjQ2MTEyMDA1JyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjI1Ij4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtTTk9NRUQtQ1QmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1NldmVyaXR5IChhdHRyaWJ1dGUpJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIyNSIgbG9jYXRvcj0iNDQ6NDktNDQ6NTkiIG5hbWU9IlNOT01FRC1DVCIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIyOCIgbG9jYXRvcj0iNDU6MS00NTo5NSIgbmFtZT0iQWR2ZXJzZSBFdmVudCBNYW5pZmVzdGF0aW9uIiBpZD0iMjQ2MTEyMDA1IiBkaXNwbGF5PSJTZXZlcml0eSAoYXR0cmlidXRlKSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjI4Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0FkdmVyc2UgRXZlbnQgTWFuaWZlc3RhdGlvbiZxdW90OzogJzI0NjExMjAwNScgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIyNyI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7U05PTUVELUNUJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdTZXZlcml0eSAoYXR0cmlidXRlKSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMjciIGxvY2F0b3I9IjQ1OjU0LTQ1OjY0IiBuYW1lPSJTTk9NRUQtQ1QiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMzAiIGxvY2F0b3I9IjQ3OjEtNDc6MTA0IiBuYW1lPSJQb3RlbnRpYWwgY29udHJhaW5kaWNhdGlvbnMiIGlkPSJENC5ERTE2MSIgZGlzcGxheT0iUG90ZW50aWFsIGNvbnRyYWluZGljYXRpb25zIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMzAiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7UG90ZW50aWFsIGNvbnRyYWluZGljYXRpb25zJnF1b3Q7OiAnRDQuREUxNjEnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMjkiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0lNTVpDb25jZXB0cyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnUG90ZW50aWFsIGNvbnRyYWluZGljYXRpb25zJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIyOSIgbG9jYXRvcj0iNDc6NTMtNDc6NjYiIG5hbWU9IklNTVpDb25jZXB0cyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIzMiIgbG9jYXRvcj0iNDg6MS00ODo4NiIgbmFtZT0iQ3VycmVudGx5IHByZWduYW50IiBpZD0iRDQuREUxNjIiIGRpc3BsYXk9IkN1cnJlbnRseSBwcmVnbmFudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjMyIj4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0N1cnJlbnRseSBwcmVnbmFudCZxdW90OzogJ0Q0LkRFMTYyJyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjMxIj4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtJTU1aQ29uY2VwdHMmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0N1cnJlbnRseSBwcmVnbmFudCc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMzEiIGxvY2F0b3I9IjQ4OjQ0LTQ4OjU3IiBuYW1lPSJJTU1aQ29uY2VwdHMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMzQiIGxvY2F0b3I9IjQ5OjEtNDk6MTAwIiBuYW1lPSJTZXZlcmVseSBpbW11bm9zdXBwcmVzc2VkIiBpZD0iRDQuREUxNjUiIGRpc3BsYXk9IlNldmVyZWx5IGltbXVub3N1cHByZXNzZWQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIzNCI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtTZXZlcmVseSBpbW11bm9zdXBwcmVzc2VkJnF1b3Q7OiAnRDQuREUxNjUnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMzMiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0lNTVpDb25jZXB0cyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnU2V2ZXJlbHkgaW1tdW5vc3VwcHJlc3NlZCc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMzMiIGxvY2F0b3I9IjQ5OjUxLTQ5OjY0IiBuYW1lPSJJTU1aQ29uY2VwdHMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMzYiIGxvY2F0b3I9IjUwOjEtNTA6MTE2IiBuYW1lPSJIaXN0b3J5IG9mIGFuYXBoeWxhY3RpYyByZWFjdGlvbnMiIGlkPSJENC5ERTE2NiIgZGlzcGxheT0iSGlzdG9yeSBvZiBhbmFwaHlsYWN0aWMgcmVhY3Rpb25zIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMzYiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7SGlzdG9yeSBvZiBhbmFwaHlsYWN0aWMgcmVhY3Rpb25zJnF1b3Q7OiAnRDQuREUxNjYnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMzUiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0lNTVpDb25jZXB0cyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnSGlzdG9yeSBvZiBhbmFwaHlsYWN0aWMgcmVhY3Rpb25zJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIzNSIgbG9jYXRvcj0iNTA6NTktNTA6NzIiIG5hbWU9IklNTVpDb25jZXB0cyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIzOCIgbG9jYXRvcj0iNTE6MS01MToxMDAiIG5hbWU9IlNldmVyZSBhbGxlcmdpYyByZWFjdGlvbnMiIGlkPSJENC5ERTE2NyIgZGlzcGxheT0iU2V2ZXJlIGFsbGVyZ2ljIHJlYWN0aW9ucyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjM4Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O1NldmVyZSBhbGxlcmdpYyByZWFjdGlvbnMmcXVvdDs6ICdENC5ERTE2NycgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIzNyI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7SU1NWkNvbmNlcHRzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdTZXZlcmUgYWxsZXJnaWMgcmVhY3Rpb25zJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIzNyIgbG9jYXRvcj0iNTE6NTEtNTE6NjQiIG5hbWU9IklNTVpDb25jZXB0cyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI0MCIgbG9jYXRvcj0iNTI6MS01MjoxMDAiIG5hbWU9IlN5bXB0b21hdGljIEhJViBpbmZlY3Rpb24iIGlkPSJENC5ERTE2OCIgZGlzcGxheT0iU3ltcHRvbWF0aWMgSElWIGluZmVjdGlvbiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjQwIj4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O1N5bXB0b21hdGljIEhJViBpbmZlY3Rpb24mcXVvdDs6ICdENC5ERTE2OCcgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIzOSI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7SU1NWkNvbmNlcHRzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdTeW1wdG9tYXRpYyBISVYgaW5mZWN0aW9uJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIzOSIgbG9jYXRvcj0iNTI6NTEtNTI6NjQiIG5hbWU9IklNTVpDb25jZXB0cyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI0MiIgbG9jYXRvcj0iNTQ6MS01NDo3NSIgbmFtZT0iWyNdIEJpcnRocyB0b3RhbCIgaWQ9IjExNjQwLTAiIGRpc3BsYXk9IlByZWduYW5jeSBvdXRjb21lIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNDIiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7WyNdIEJpcnRocyB0b3RhbCZxdW90OzogJzExNjQwLTAnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNDEiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0xPSU5DJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdQcmVnbmFuY3kgb3V0Y29tZSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNDEiIGxvY2F0b3I9IjU0OjQxLTU0OjQ3IiBuYW1lPSJMT0lOQyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI0NCIgbG9jYXRvcj0iNTU6MS01NTo2NyIgbmFtZT0iWyNdIEJpcnRocy5wcmV0ZXJtIiBpZD0iMTE2MzctNiIgZGlzcGxheT0iUHJldGVybSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjQ0Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O1sjXSBCaXJ0aHMucHJldGVybSZxdW90OzogJzExNjM3LTYnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNDMiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0xPSU5DJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdQcmV0ZXJtJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI0MyIgbG9jYXRvcj0iNTU6NDMtNTU6NDkiIG5hbWU9IkxPSU5DIi8+CiAgICAgIDwvZGVmPgogICA8L2NvZGVzPgo8L2xpYnJhcnk+Cg=="
    },
    {
      "contentType" : "application/elm+json",
      "data" : "ewogICAibGlicmFyeSIgOiB7CiAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAidHJhbnNsYXRvck9wdGlvbnMiIDogIkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iLAogICAgICAgICAic2lnbmF0dXJlTGV2ZWwiIDogIk92ZXJsb2FkcyIsCiAgICAgICAgICJ0eXBlIiA6ICJDcWxUb0VsbUluZm8iCiAgICAgIH0sIHsKICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICJyIiA6ICI0NCIsCiAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwibGlicmFyeSBJTU1aQ29uY2VwdHMiIF0KICAgICAgICAgICAgfSBdCiAgICAgICAgIH0KICAgICAgfSBdLAogICAgICAiaWRlbnRpZmllciIgOiB7CiAgICAgICAgICJpZCIgOiAiSU1NWkNvbmNlcHRzIiwKICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzIgogICAgICB9LAogICAgICAic2NoZW1hSWRlbnRpZmllciIgOiB7CiAgICAgICAgICJpZCIgOiAidXJuOmhsNy1vcmc6ZWxtIiwKICAgICAgICAgInZlcnNpb24iIDogInIxIgogICAgICB9LAogICAgICAidXNpbmdzIiA6IHsKICAgICAgICAgImRlZiIgOiBbIHsKICAgICAgICAgICAgImxvY2FsSWRlbnRpZmllciIgOiAiU3lzdGVtIiwKICAgICAgICAgICAgInVyaSIgOiAidXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIgogICAgICAgICB9IF0KICAgICAgfSwKICAgICAgImNvZGVTeXN0ZW1zIiA6IHsKICAgICAgICAgImRlZiIgOiBbIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjEiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNToxLTU6NTMiLAogICAgICAgICAgICAibmFtZSIgOiAiSUNELTEwIiwKICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9pY2QtMTAiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjEiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi8vIENvZGUgU3lzdGVtc1xuLy9Qcm9iYWJseSBjYW4gZGVsZXRlIHRoZXNlIG9uY2UgaW1wb3J0ZWQgV0hPQ29uY2VwdHNcbiIsImNvZGVzeXN0ZW0gIiwiXCJJQ0QtMTBcIiIsIjogIiwiJ2h0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2ljZC0xMCciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdCiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjIiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNjoxLTY6NDgiLAogICAgICAgICAgICAibmFtZSIgOiAiU05PTUVELUNUIiwKICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vc25vbWVkLmluZm8vc2N0IiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICIyIiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2Rlc3lzdGVtICIsIlwiU05PTUVELUNUXCIiLCI6ICIsIidodHRwOi8vc25vbWVkLmluZm8vc2N0JyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3OjEtNzozOCIsCiAgICAgICAgICAgICJuYW1lIiA6ICJMT0lOQyIsCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMyIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZXN5c3RlbSAiLCJcIkxPSU5DXCIiLCI6ICIsIidodHRwOi8vbG9pbmMub3JnJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiNCIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4OjEtODo2NiIsCiAgICAgICAgICAgICJuYW1lIiA6ICJSeE5vcm0iLAogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly93d3cubmxtLm5paC5nb3YvcmVzZWFyY2gvdW1scy9yeG5vcm0iLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjQiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGVzeXN0ZW0gIiwiXCJSeE5vcm1cIiIsIjogIiwiJ2h0dHA6Ly93d3cubmxtLm5paC5nb3YvcmVzZWFyY2gvdW1scy9yeG5vcm0nIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjk6MS05OjQ5IiwKICAgICAgICAgICAgIm5hbWUiIDogIkNJRUwiLAogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2NpZWwiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjUiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGVzeXN0ZW0gIiwiXCJDSUVMXCIiLCI6ICIsIidodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9jaWVsJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiNiIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDoxLTEwOjU5IiwKICAgICAgICAgICAgIm5hbWUiIDogIklDRC0xMSIsCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2lkLndoby5pbnQvaWNkL3JlbGVhc2UvMTEvbW1zIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICI2IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2Rlc3lzdGVtICIsIlwiSUNELTExXCIiLCI6ICIsIidodHRwOi8vaWQud2hvLmludC9pY2QvcmVsZWFzZS8xMS9tbXMnIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI3IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjExOjEtMTE6NzciLAogICAgICAgICAgICAibmFtZSIgOiAiSUNISSIsCiAgICAgICAgICAgICJpZCIgOiAiaHR0cHM6Ly9taXRlbC5kaW1pLnVuaXVkLml0L2ljaGkvI2h0dHA6Ly9pZC53aG8uaW50L2ljaGkiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjciLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGVzeXN0ZW0gIiwiXCJJQ0hJXCIiLCI6ICIsIidodHRwczovL21pdGVsLmRpbWkudW5pdWQuaXQvaWNoaS8jaHR0cDovL2lkLndoby5pbnQvaWNoaSciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdCiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjgiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiMTI6MS0xMjo1MCIsCiAgICAgICAgICAgICJuYW1lIiA6ICJJQ0YiLAogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2ljZi1ubCIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiOCIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZXN5c3RlbSAiLCJcIklDRlwiIiwiOiAiLCInaHR0cDovL2hsNy5vcmcvZmhpci9zaWQvaWNmLW5sJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiOSIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMzoxLTEzOjExMCIsCiAgICAgICAgICAgICJuYW1lIiA6ICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIGNvZGVzIiwKICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL0NvZGVTeXN0ZW0vYW5jLWN1c3RvbS1jb2RlcyIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiOSIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZXN5c3RlbSAiLCJcIkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0gY29kZXNcIiIsIjogIiwiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvQ29kZVN5c3RlbS9hbmMtY3VzdG9tLWNvZGVzJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiMTU6MS0xNTo5NSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJJTU1aQ29uY2VwdHMiLAogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9Db2RlU3lzdGVtL0lNTVpDb25jZXB0cyIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMTAiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGVzeXN0ZW0gIiwiXCJJTU1aQ29uY2VwdHNcIiIsIjogIiwiJ2h0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9Db2RlU3lzdGVtL0lNTVpDb25jZXB0cyciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdCiAgICAgICAgIH0gXQogICAgICB9LAogICAgICAidmFsdWVTZXRzIiA6IHsKICAgICAgICAgImRlZiIgOiBbIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjExIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4OjEtMTg6NzEiLAogICAgICAgICAgICAibmFtZSIgOiAiV0hPIEFUQyIsCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci91di9pcHMvVmFsdWVTZXQvd2hvYXRjLXV2LWlwcyIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMTEiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi8vV0hPIEFUQyBJUFMgVmFsdWVzZXRcbiIsInZhbHVlc2V0ICIsIlwiV0hPIEFUQ1wiIiwiOiAiLCInaHR0cDovL2hsNy5vcmcvZmhpci91di9pcHMvVmFsdWVTZXQvd2hvYXRjLXV2LWlwcyciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdCiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxOjEtMjE6MTA3IiwKICAgICAgICAgICAgIm5hbWUiIDogIk5lZ2F0aXZlIFJlc3VsdCIsCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzL1ZhbHVlU2V0L05lZ2F0aXZldGVzdHJlc3VsdC12YWx1ZXMiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjEyIiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvLyBHZW5lcmFsIHVzZSBWYWx1ZVNldHMgXG4iLCJ2YWx1ZXNldCAiLCJcIk5lZ2F0aXZlIFJlc3VsdFwiIiwiOiAiLCInaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzL1ZhbHVlU2V0L05lZ2F0aXZldGVzdHJlc3VsdC12YWx1ZXMnIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjoxLTIyOjEwNyIsCiAgICAgICAgICAgICJuYW1lIiA6ICJQb3NpdGl2ZSBSZXN1bHQiLAogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9Qb3NpdGl2ZVRlc3RSZXN1bHQtdmFsdWVzIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMyIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJQb3NpdGl2ZSBSZXN1bHRcIiIsIjogIiwiJ2h0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9Qb3NpdGl2ZVRlc3RSZXN1bHQtdmFsdWVzJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiMjM6MS0yMzoxMDgiLAogICAgICAgICAgICAibmFtZSIgOiAiSW1tdW5vY29tcHJvbWlzZWQiLAogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9JbW11bm9jb21wcm9taXNlZC12YWx1ZXMiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjE0IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIkltbXVub2NvbXByb21pc2VkXCIiLCI6ICIsIidodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvSW1tdW5vY29tcHJvbWlzZWQtdmFsdWVzJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTUiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiMjQ6MS0yNDoxMTciLAogICAgICAgICAgICAibmFtZSIgOiAiUGF0aWVudCBiaXJ0aCB3ZWlnaHQgb2JzZXJ2YXRpb24iLAogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9CaXJ0aHdlaWdodC12YWx1ZXMiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjE1IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIlBhdGllbnQgYmlydGggd2VpZ2h0IG9ic2VydmF0aW9uXCIiLCI6ICIsIidodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvQmlydGh3ZWlnaHQtdmFsdWVzJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTYiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiMjU6MS0yNTo5MyIsCiAgICAgICAgICAgICJuYW1lIiA6ICJQcmV0ZXJtQmlydGgiLAogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9QcmV0ZXJtLXZhbHVlcyIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMTYiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiUHJldGVybUJpcnRoXCIiLCI6ICIsIidodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvUHJldGVybS12YWx1ZXMnIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjoxLTI2OjEwNSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJMaXZlIEF0dGVudWF0ZWQiLAogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9MaXZlQXR0ZW5kdWF0ZWRWYWNjaW5lcyIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMTciLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiTGl2ZSBBdHRlbnVhdGVkXCIiLCI6ICIsIidodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvTGl2ZUF0dGVuZHVhdGVkVmFjY2luZXMnIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOCIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDoxLTMwOjkzIiwKICAgICAgICAgICAgIm5hbWUiIDogIkhJViBzdGF0dXMiLAogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9zbWFydC53aG8uaW50L2ltbXVuaXphdGlvbnMtbWVhc2xlcy9WYWx1ZVNldC9ISVZzdGF0dXMtdmFsdWVzIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICIxOCIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLy92YWx1ZXNldCBcIlRhcmdldCBEaXNlYXNlXCI6ICdodHRwOi8vaGw3Lm9yZy9maGlyL1ZhbHVlU2V0L2ltbXVuaXphdGlvbi10YXJnZXQtZGlzZWFzZSdcblxuIiwidmFsdWVzZXQgIiwiXCJISVYgc3RhdHVzXCIiLCI6ICIsIidodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvSElWc3RhdHVzLXZhbHVlcyciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdCiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjE5IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxOjEtMzE6MTAzIiwKICAgICAgICAgICAgIm5hbWUiIDogIkhJViBzdGF0dXMgLSBISVYgcG9zaXRpdmUgQ2hvaWNlcyIsCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbmMtYjktZGU0NiIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMTkiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiSElWIHN0YXR1cyAtIEhJViBwb3NpdGl2ZSBDaG9pY2VzXCIiLCI6ICIsIidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2FuYy1iOS1kZTQ2JyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMjAiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiMzI6MS0zMjoxMDMiLAogICAgICAgICAgICAibmFtZSIgOiAiSElWIHN0YXR1cyAtIEhJViBuZWdhdGl2ZSBDaG9pY2VzIiwKICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2FuYy1iOS1kZTQ3IiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICIyMCIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJISVYgc3RhdHVzIC0gSElWIG5lZ2F0aXZlIENob2ljZXNcIiIsIjogIiwiJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvd2hvL2FuYy1jZHMvVmFsdWVTZXQvYW5jLWI5LWRlNDcnIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMSIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDoxLTM0OjkxIiwKICAgICAgICAgICAgIm5hbWUiIDogIkFSViBEcnVncyIsCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzL1ZhbHVlU2V0L0FSVkRydWdzLXZhbHVlcyIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMjEiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiQVJWIERydWdzXCIiLCI6ICIsIidodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvQVJWRHJ1Z3MtdmFsdWVzJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMjIiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiMzg6MS0zODo4OCIsCiAgICAgICAgICAgICJuYW1lIiA6ICJNQ1YgVmFjY2luZSIsCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzL1ZhbHVlU2V0L0lNTVouWi5ERTkiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjIyIiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvLyBWYWNjaW5lIFZhbHVlIFNldHNcblxuIiwidmFsdWVzZXQgIiwiXCJNQ1YgVmFjY2luZVwiIiwiOiAiLCInaHR0cDovL3NtYXJ0Lndoby5pbnQvaW1tdW5pemF0aW9ucy1tZWFzbGVzL1ZhbHVlU2V0L0lNTVouWi5ERTknIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MToxLTQxOjg4IiwKICAgICAgICAgICAgIm5hbWUiIDogIkJDRyBWYWNjaW5lIiwKICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvSU1NWi5aLkRFMSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMjMiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi8vIFBsdWdpbiBpcyBjb21wbGFpbmluZyBhYm91dCBub3QgZmluZGluZyB0aGVzZSBzbyB0aGF0IHNob3VsZCBiZSByZXNvbHZlZCwgYnV0IGhlcmUgdW50aWwgaXQgY2FuIGJlIGZpeGVkXG4iLCJ2YWx1ZXNldCAiLCJcIkJDRyBWYWNjaW5lXCIiLCI6ICIsIidodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvSU1NWi5aLkRFMSciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdCiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjI0IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjQyOjEtNDI6OTIiLAogICAgICAgICAgICAibmFtZSIgOiAiQ2hvbGVyYSBWYWNjaW5lIiwKICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvSU1NWi5aLkRFMiIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMjQiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiQ2hvbGVyYSBWYWNjaW5lXCIiLCI6ICIsIidodHRwOi8vc21hcnQud2hvLmludC9pbW11bml6YXRpb25zLW1lYXNsZXMvVmFsdWVTZXQvSU1NWi5aLkRFMiciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdCiAgICAgICAgIH0gXQogICAgICB9LAogICAgICAiY29kZXMiIDogewogICAgICAgICAiZGVmIiA6IFsgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMjYiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNDQ6MS00NDo5MCIsCiAgICAgICAgICAgICJuYW1lIiA6ICJBZHZlcnNlIEV2ZW50IFNldmVyaXR5IiwKICAgICAgICAgICAgImlkIiA6ICIyNDYxMTIwMDUiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiU2V2ZXJpdHkgKGF0dHJpYnV0ZSkiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjI2IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiQWR2ZXJzZSBFdmVudCBTZXZlcml0eVwiIiwiOiAiLCInMjQ2MTEyMDA1JyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNSIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJTTk9NRUQtQ1RcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ1NldmVyaXR5IChhdHRyaWJ1dGUpJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI1IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ0OjQ5LTQ0OjU5IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIlNOT01FRC1DVCIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyOCIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NToxLTQ1Ojk1IiwKICAgICAgICAgICAgIm5hbWUiIDogIkFkdmVyc2UgRXZlbnQgTWFuaWZlc3RhdGlvbiIsCiAgICAgICAgICAgICJpZCIgOiAiMjQ2MTEyMDA1IiwKICAgICAgICAgICAgImRpc3BsYXkiIDogIlNldmVyaXR5IChhdHRyaWJ1dGUpIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICIyOCIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcIkFkdmVyc2UgRXZlbnQgTWFuaWZlc3RhdGlvblwiIiwiOiAiLCInMjQ2MTEyMDA1JyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNyIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJTTk9NRUQtQ1RcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ1NldmVyaXR5IChhdHRyaWJ1dGUpJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI3IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ1OjU0LTQ1OjY0IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIlNOT01FRC1DVCIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMCIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NzoxLTQ3OjEwNCIsCiAgICAgICAgICAgICJuYW1lIiA6ICJQb3RlbnRpYWwgY29udHJhaW5kaWNhdGlvbnMiLAogICAgICAgICAgICAiaWQiIDogIkQ0LkRFMTYxIiwKICAgICAgICAgICAgImRpc3BsYXkiIDogIlBvdGVudGlhbCBjb250cmFpbmRpY2F0aW9ucyIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMzAiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJQb3RlbnRpYWwgY29udHJhaW5kaWNhdGlvbnNcIiIsIjogIiwiJ0Q0LkRFMTYxJyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyOSIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJJTU1aQ29uY2VwdHNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ1BvdGVudGlhbCBjb250cmFpbmRpY2F0aW9ucyciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyOSIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0Nzo1My00Nzo2NiIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJJTU1aQ29uY2VwdHMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzIiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6MS00ODo4NiIsCiAgICAgICAgICAgICJuYW1lIiA6ICJDdXJyZW50bHkgcHJlZ25hbnQiLAogICAgICAgICAgICAiaWQiIDogIkQ0LkRFMTYyIiwKICAgICAgICAgICAgImRpc3BsYXkiIDogIkN1cnJlbnRseSBwcmVnbmFudCIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMzIiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJDdXJyZW50bHkgcHJlZ25hbnRcIiIsIjogIiwiJ0Q0LkRFMTYyJyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMSIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJJTU1aQ29uY2VwdHNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ0N1cnJlbnRseSBwcmVnbmFudCciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMSIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODo0NC00ODo1NyIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJJTU1aQ29uY2VwdHMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNDk6MS00OToxMDAiLAogICAgICAgICAgICAibmFtZSIgOiAiU2V2ZXJlbHkgaW1tdW5vc3VwcHJlc3NlZCIsCiAgICAgICAgICAgICJpZCIgOiAiRDQuREUxNjUiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiU2V2ZXJlbHkgaW1tdW5vc3VwcHJlc3NlZCIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMzQiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJTZXZlcmVseSBpbW11bm9zdXBwcmVzc2VkXCIiLCI6ICIsIidENC5ERTE2NSciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzMiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiSU1NWkNvbmNlcHRzXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidTZXZlcmVseSBpbW11bm9zdXBwcmVzc2VkJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzIiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ5OjUxLTQ5OjY0IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIklNTVpDb25jZXB0cyIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNiIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1MDoxLTUwOjExNiIsCiAgICAgICAgICAgICJuYW1lIiA6ICJIaXN0b3J5IG9mIGFuYXBoeWxhY3RpYyByZWFjdGlvbnMiLAogICAgICAgICAgICAiaWQiIDogIkQ0LkRFMTY2IiwKICAgICAgICAgICAgImRpc3BsYXkiIDogIkhpc3Rvcnkgb2YgYW5hcGh5bGFjdGljIHJlYWN0aW9ucyIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMzYiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJIaXN0b3J5IG9mIGFuYXBoeWxhY3RpYyByZWFjdGlvbnNcIiIsIjogIiwiJ0Q0LkRFMTY2JyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNSIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJJTU1aQ29uY2VwdHNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ0hpc3Rvcnkgb2YgYW5hcGh5bGFjdGljIHJlYWN0aW9ucyciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNSIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1MDo1OS01MDo3MiIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJJTU1aQ29uY2VwdHMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzgiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNTE6MS01MToxMDAiLAogICAgICAgICAgICAibmFtZSIgOiAiU2V2ZXJlIGFsbGVyZ2ljIHJlYWN0aW9ucyIsCiAgICAgICAgICAgICJpZCIgOiAiRDQuREUxNjciLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiU2V2ZXJlIGFsbGVyZ2ljIHJlYWN0aW9ucyIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMzgiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJTZXZlcmUgYWxsZXJnaWMgcmVhY3Rpb25zXCIiLCI6ICIsIidENC5ERTE2NyciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzciLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiSU1NWkNvbmNlcHRzXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidTZXZlcmUgYWxsZXJnaWMgcmVhY3Rpb25zJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM3IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjUxOjUxLTUxOjY0IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIklNTVpDb25jZXB0cyIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MCIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1MjoxLTUyOjEwMCIsCiAgICAgICAgICAgICJuYW1lIiA6ICJTeW1wdG9tYXRpYyBISVYgaW5mZWN0aW9uIiwKICAgICAgICAgICAgImlkIiA6ICJENC5ERTE2OCIsCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJTeW1wdG9tYXRpYyBISVYgaW5mZWN0aW9uIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICI0MCIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcIlN5bXB0b21hdGljIEhJViBpbmZlY3Rpb25cIiIsIjogIiwiJ0Q0LkRFMTY4JyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzOSIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJJTU1aQ29uY2VwdHNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ1N5bXB0b21hdGljIEhJViBpbmZlY3Rpb24nIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzkiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTI6NTEtNTI6NjQiLAogICAgICAgICAgICAgICAibmFtZSIgOiAiSU1NWkNvbmNlcHRzIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjQyIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjU0OjEtNTQ6NzUiLAogICAgICAgICAgICAibmFtZSIgOiAiWyNdIEJpcnRocyB0b3RhbCIsCiAgICAgICAgICAgICJpZCIgOiAiMTE2NDAtMCIsCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJQcmVnbmFuY3kgb3V0Y29tZSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiNDIiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJbI10gQmlydGhzIHRvdGFsXCIiLCI6ICIsIicxMTY0MC0wJyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MSIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJMT0lOQ1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgZGlzcGxheSAiLCInUHJlZ25hbmN5IG91dGNvbWUnIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDEiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTQ6NDEtNTQ6NDciLAogICAgICAgICAgICAgICAibmFtZSIgOiAiTE9JTkMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNTU6MS01NTo2NyIsCiAgICAgICAgICAgICJuYW1lIiA6ICJbI10gQmlydGhzLnByZXRlcm0iLAogICAgICAgICAgICAiaWQiIDogIjExNjM3LTYiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiUHJldGVybSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiNDQiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJbI10gQmlydGhzLnByZXRlcm1cIiIsIjogIiwiJzExNjM3LTYnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQzIiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkxPSU5DXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidQcmV0ZXJtJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQzIiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU1OjQzLTU1OjQ5IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIkxPSU5DIgogICAgICAgICAgICB9CiAgICAgICAgIH0gXQogICAgICB9CiAgIH0KfQ=="
    }
  ]
}