WHO SMART Guidelines - HIV
0.3.0 - ci-build

WHO SMART Guidelines - HIV - Local Development build (v0.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

: HIVConceptsCustom - TTL Representation

Draft as of 2024-12-06

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 "HIVConceptsCustom"] ; # 
  fhir:meta [
    ( fhir:profile [
fhir:v "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablelibrary"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablelibrary>     ] [
fhir:v "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablelibrary"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablelibrary>     ] [
fhir:v "http://hl7.org/fhir/uv/cql/StructureDefinition/cql-library"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/uv/cql/StructureDefinition/cql-library>     ] [
fhir:v "http://hl7.org/fhir/uv/cql/StructureDefinition/cql-module"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/uv/cql/StructureDefinition/cql-module>     ] )
  ] ; # 
  fhir:text [
fhir:status [ fhir:v "extensions" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n<div>\n    <table class=\"grid dict\">\n        \n        \n        <tr>\n            <th scope=\"row\"><b>Title: </b></th>\n            <td style=\"padding-left: 4px;\">HIVConceptsCustom</td>\n        </tr>\n        \n\n        \n        \n        <tr>\n            <th scope=\"row\"><b>Id: </b></th>\n            <td style=\"padding-left: 4px;\">HIVConceptsCustom</td>\n        </tr>\n        \n\n        \n        \n        <tr>\n            <th scope=\"row\"><b>Version: </b></th>\n            <td style=\"padding-left: 4px;\">0.3.0</td>\n        </tr>\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Url: </b></th>\n            <td style=\"padding-left: 4px;\"><a href=\"Library-HIVConceptsCustom.html\">HIVConceptsCustom</a></td>\n        </tr>\n        \n\n        \n\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Status: </b></th>\n            <td style=\"padding-left: 4px;\">draft</td>\n        </tr>\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Experimental: </b></th>\n            <td style=\"padding-left: 4px;\">true</td>\n        </tr>\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Type: </b></th>\n            <td style=\"padding-left: 4px;\">\n                \n                    \n                        \n                        <p style=\"margin-bottom: 5px;\">\n                            <b>system: </b> <span><a href=\"http://hl7.org/fhir/R4/codesystem-library-type.html\">http://terminology.hl7.org/CodeSystem/library-type</a></span>\n                        </p>\n                        \n                        \n                        <p style=\"margin-bottom: 5px;\">\n                            <b>code: </b> <span>logic-library</span>\n                        </p>\n                        \n                        \n                    \n                \n                \n            </td>\n        </tr>\n        \n\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Date: </b></th>\n            <td style=\"padding-left: 4px;\">2024-12-06 22:28:12+0000</td>\n        </tr>\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Publisher: </b></th>\n            <td style=\"padding-left: 4px;\">WHO</td>\n        </tr>\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Description: </b></th>\n            <td style=\"padding-left: 4px;\"><div><p>Description not yet available for HIVConceptsCustom.</p>\n</div></td>\n        </tr>\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n\n        \n        <tr>\n            <th scope=\"row\"><b>Related Artifacts: </b></th>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <p><b>Dependencies</b></p>\n                <ul>\n                  \n                    <li><code>http://smart.who.int/hiv/CodeSystem/HIVConceptsCustom</code></li>\n                  \n                    <li><a href=\"http://terminology.hl7.org/6.0.2/CodeSystem-condition-category.html\">Condition Category Codes</a></li>\n                  \n                    <li><a href=\"http://terminology.hl7.org/6.0.2/CodeSystem-condition-clinical.html\">Condition Clinical Status Codes</a></li>\n                  \n                    <li><a href=\"http://terminology.hl7.org/6.0.2/CodeSystem-observation-category.html\">Observation Category Codes</a></li>\n                  \n                    <li><code>missing concepts</code></li>\n                  \n                    <li><a href=\"http://hl7.org/fhir/R4/codesystem-device-statement-status.html\">DeviceUseStatementStatus</a></li>\n                  \n                    <li><code>urn:oid:2.16.840.1.113883.6.96|urn:hl7:version:2018-03</code></li>\n                  \n                    <li><code>urn:oid:2.16.840.1.113883.6.96</code></li>\n                  \n                    <li><a href=\"http://terminology.hl7.org/6.0.2/CodeSystem-adverse-event-severity.html\">AdverseEventSeverity</a></li>\n                  \n                    <li><a href=\"http://terminology.hl7.org/6.0.2/CodeSystem-v3-RoleCode.html\">RoleCode</a></li>\n                  \n                    <li><a href=\"http://hl7.org/fhir/R4/valueset-relatedperson-relationshiptype.html\">Patient relationship type</a></li>\n                  \n                    <li><code>http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-contact</code></li>\n                  \n                </ul>\n                \n                \n                \n                \n                \n            </td>\n        </tr>\n        \n\n        \n\n        \n\n        \n        \n        <tr>\n          <td colspan=\"2\">\n            <table>\n              <tr><th><a id=\"cql-content\"><b>Content: </b></a> text/cql</th></tr>\n              <tr><td><pre><code class=\"language-cql\">library HIVConceptsCustom\ncodesystem &quot;HIVConceptsCustom&quot;: 'http://smart.who.int/hiv/CodeSystem/HIVConceptsCustom'\n\ncodesystem &quot;ConditionCategoryCodes&quot;: 'http://terminology.hl7.org/CodeSystem/condition-category'\ncodesystem &quot;ConditionClinicalStatusCodes&quot;: 'http://terminology.hl7.org/CodeSystem/condition-clinical'\ncodesystem &quot;ObservationCategoryCodes&quot;: 'http://terminology.hl7.org/CodeSystem/observation-category'\ncodesystem &quot;missing concepts&quot;: 'missing concepts'\ncodesystem &quot;Devicestatement-status&quot;: 'http://hl7.org/fhir/device-statement-status'\ncodesystem &quot;SNOMEDCT:2018-03&quot;: 'urn:oid:2.16.840.1.113883.6.96' version 'urn:hl7:version:2018-03'\ncodesystem &quot;SNOMEDCT&quot;: 'urn:oid:2.16.840.1.113883.6.96'\ncodesystem &quot;AdverseEventSeverity&quot;: 'http://terminology.hl7.org/CodeSystem/adverse-event-severity'\ncodesystem &quot;RoleCode&quot;: 'http://terminology.hl7.org/CodeSystem/v3-RoleCode'\n\ncode &quot;encounter-diagnosis&quot;: 'encounter-diagnosis' from &quot;ConditionCategoryCodes&quot; display 'Encounter Diagnosis'\n\n// Related Person\nvalueset &quot;RelatedPersonRelationshipType&quot;: 'http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype'\ncode &quot;Mother&quot;: 'MTH' from &quot;RoleCode&quot;\n\n// Condition Clinical Status Codes\ncode &quot;active&quot;: 'active' from &quot;ConditionClinicalStatusCodes&quot;\ncode &quot;recurrence&quot;: 'recurrence' from &quot;ConditionClinicalStatusCodes&quot;\ncode &quot;relapse&quot;: 'relapse' from &quot;ConditionClinicalStatusCodes&quot;\ncode &quot;inactive&quot;: 'inactive' from &quot;ConditionClinicalStatusCodes&quot;\ncode &quot;remission&quot;: 'remission' from &quot;ConditionClinicalStatusCodes&quot;\ncode &quot;resolved&quot;: 'resolved' from &quot;ConditionClinicalStatusCodes&quot;\n\n//Observation category codes\ncode &quot;social-history&quot;: 'social-history' from &quot;ObservationCategoryCodes&quot; display 'Social History'\n\n//Device statement status\ncode &quot;completed&quot;: 'completed' from &quot;Devicestatement-status&quot;\n\n//adverse event severity\ncode &quot;mild&quot;: 'mild' from &quot;AdverseEventSeverity&quot;\ncode &quot;moderate&quot;: 'moderate' from &quot;AdverseEventSeverity&quot;\ncode &quot;severe&quot;: 'severe' from &quot;AdverseEventSeverity&quot;\n\n//frequency\ncode &quot;Every eight hours (qualifier value)&quot;: '307469008' from &quot;SNOMEDCT:2018-03&quot; display 'Every eight hours (qualifier value)'\ncode &quot;Every eight to twelve hours (qualifier value)&quot;: '396140003' from &quot;SNOMEDCT&quot; display 'Every eight to twelve hours (qualifier value)'\ncode &quot;Every forty eight hours (qualifier value)&quot;: '396131002' from &quot;SNOMEDCT:2018-03&quot; display 'Every forty eight hours (qualifier value)'\ncode &quot;Every four hours (qualifier value)&quot;: '225756002' from &quot;SNOMEDCT&quot; display 'Every four hours (qualifier value)'\ncode &quot;Every seventy two hours (qualifier value)&quot;: '396143001' from &quot;SNOMEDCT:2018-03&quot; display 'Every seventy two hours (qualifier value)'\ncode &quot;Every six hours (qualifier value)&quot;: '307468000' from &quot;SNOMEDCT:2018-03&quot; display 'Every six hours (qualifier value)'\ncode &quot;Every six to eight hours (qualifier value)&quot;: '396139000' from &quot;SNOMEDCT&quot; display 'Every six to eight hours (qualifier value)'\ncode &quot;Every thirty six hours (qualifier value)&quot;: '396126004' from &quot;SNOMEDCT:2018-03&quot; display 'Every thirty six hours (qualifier value)'\ncode &quot;Every three to four hours (qualifier value)&quot;: '225754004' from &quot;SNOMEDCT&quot; display 'Every three to four hours (qualifier value)'\ncode &quot;Every three to six hours (qualifier value)&quot;: '396127008' from &quot;SNOMEDCT&quot; display 'Every three to six hours (qualifier value)'\ncode &quot;Every twelve hours (qualifier value)&quot;: '307470009' from &quot;SNOMEDCT:2018-03&quot; display 'Every twelve hours (qualifier value)'\ncode &quot;Every twenty four hours (qualifier value)&quot;: '396125000' from &quot;SNOMEDCT:2018-03&quot; display 'Every twenty four hours (qualifier value)'\ncode &quot;Every two to four hours (qualifier value)&quot;: '225752000' from &quot;SNOMEDCT&quot; display 'Every two to four hours (qualifier value)'\ncode &quot;Four times daily (qualifier value)&quot;: '307439001' from &quot;SNOMEDCT:2018-03&quot; display 'Four times daily (qualifier value)'\ncode &quot;Once daily (qualifier value)&quot;: '229797004' from &quot;SNOMEDCT:2018-03&quot; display 'Once daily (qualifier value)'\ncode &quot;One to four times a day (qualifier value)&quot;: '396109005' from &quot;SNOMEDCT&quot; display 'One to four times a day (qualifier value)'\ncode &quot;One to three times a day (qualifier value)&quot;: '396108002' from &quot;SNOMEDCT&quot; display 'One to three times a day (qualifier value)'\ncode &quot;One to two times a day (qualifier value)&quot;: '396107007' from &quot;SNOMEDCT&quot; display 'One to two times a day (qualifier value)'\ncode &quot;Three times daily (qualifier value)&quot;: '229798009' from &quot;SNOMEDCT:2018-03&quot; display 'Three times daily (qualifier value)'\ncode &quot;Twice a day (qualifier value)&quot;: '229799001' from &quot;SNOMEDCT:2018-03&quot; display 'Twice a day (qualifier value)'\ncode &quot;Two to four times a day (qualifier value)&quot;: '396111001' from &quot;SNOMEDCT&quot; display 'Two to four times a day (qualifier value)'\n\n\n// Encounter Types\ncode &quot;HTS Visit&quot;: 'HTS Visit' from &quot;HIVConceptsCustom&quot;\n\n//not currently provided\ncode &quot;needle-syringe&quot;: 'needle syringe' from &quot;missing concepts&quot;\ncode &quot;methadone&quot;: 'methadone' from &quot;missing concepts&quot;\ncode &quot;buprenorphine&quot;: 'buprenorphine' from &quot;missing concepts&quot;\ncode &quot;viral load test&quot;: 'viral load test' from &quot;missing concepts&quot;\ncode &quot;delivery&quot;: 'delivery' from &quot;missing concepts&quot;\ncode &quot;tb treatment&quot;: 'tb treatment' from &quot;missing concepts&quot;\ncode &quot;ART medication&quot;: 'ART medication' from &quot;missing concepts&quot;\ncode &quot;DSD ART eligibility assessed&quot; : 'DSD ART eligibility assessed' from &quot;missing concepts&quot;\ncode &quot;syphilis test&quot; : 'syphilis test' from &quot;missing concepts&quot;\ncode &quot;HBsAg test&quot; : 'HBsAg test' from &quot;missing concepts&quot;\ncode &quot;Gonorrhoea test&quot; : 'Gonorrhoea test' from &quot;missing concepts&quot;\ncode &quot;syphilis treatment&quot; : 'syphilis treatment' from &quot;missing concepts&quot;\ncode &quot;Gonorrhoea treatment&quot; : 'Gonorrhoea treatment' from &quot;missing concepts&quot;\ncode &quot;HCV test&quot; : 'HCV test' from &quot;missing concepts&quot;\ncode &quot;HCV viral load&quot; : 'HCV viral load' from &quot;missing concepts&quot;\ncode &quot;cervical cancer screening test&quot; : 'cervical cancer screening test' from &quot;missing concepts&quot;\ncode &quot;cervical precancer lesion treatment&quot; : 'cervical precancer lesion treatment' from &quot;missing concepts&quot;\ncode &quot;Invasive cervical cancer treatment&quot; : 'Invasive cervical cancer treatment' from &quot;missing concepts&quot;\n\nvalueset &quot;Antenatal care contact&quot;: 'http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-contact'</code></pre></td></tr>\n            </table>\n          </td>\n        </tr>\n        \n        \n        \n        \n        \n        <tr>\n          <td colspan=\"2\">\n            <table>\n              <tr><th><b>Content: </b> application/elm+xml</th></tr>\n              <tr><td><pre><code>Encoded data (48648 characters)</code></pre></td></tr>\n            </table>\n          </td>\n        </tr>\n        \n        \n        \n        \n        <tr>\n          <td colspan=\"2\">\n            <table>\n              <tr><th><b>Content: </b> application/elm+json</th></tr>\n              <tr><td><pre><code>Encoded data (76444 characters)</code></pre></td></tr>\n            </table>\n          </td>\n        </tr>\n        \n        \n    </table>\n</div>\n</div>"
  ] ; # 
  fhir:extension ( [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability"^^xsd:anyURI ] ;
fhir:value [ fhir:v "computable" ]
  ] ) ; # 
  fhir:url [ fhir:v "http://smart.who.int/hiv/Library/HIVConceptsCustom"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "0.3.0"] ; # 
  fhir:name [ fhir:v "HIVConceptsCustom"] ; # 
  fhir:title [ fhir:v "HIVConceptsCustom"] ; # 
  fhir:status [ fhir:v "draft"] ; # 
  fhir:experimental [ fhir:v "true"^^xsd:boolean] ; # 
  fhir:type [
    ( fhir:coding [
fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/library-type"^^xsd:anyURI ] ;
fhir:code [ fhir:v "logic-library" ]     ] )
  ] ; # 
  fhir:date [ fhir:v "2024-12-06T22:28:12+00:00"^^xsd:dateTime] ; # 
  fhir:publisher [ fhir:v "WHO"] ; # 
  fhir:contact ( [
fhir:name [ fhir:v "WHO" ] ;
    ( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "http://who.int" ]     ] )
  ] ) ; # 
  fhir:description [ fhir:v "Description not yet available for HIVConceptsCustom."] ; # 
  fhir:relatedArtifact ( [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code System HIVConceptsCustom" ] ;
fhir:resource [
fhir:v "http://smart.who.int/hiv/CodeSystem/HIVConceptsCustom"^^xsd:anyURI ;
fhir:link <http://smart.who.int/hiv/CodeSystem/HIVConceptsCustom>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code System ConditionCategoryCodes" ] ;
fhir:resource [
fhir:v "http://terminology.hl7.org/CodeSystem/condition-category"^^xsd:anyURI ;
fhir:link <http://terminology.hl7.org/CodeSystem/condition-category>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code System ConditionClinicalStatusCodes" ] ;
fhir:resource [
fhir:v "http://terminology.hl7.org/CodeSystem/condition-clinical"^^xsd:anyURI ;
fhir:link <http://terminology.hl7.org/CodeSystem/condition-clinical>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code System ObservationCategoryCodes" ] ;
fhir:resource [
fhir:v "http://terminology.hl7.org/CodeSystem/observation-category"^^xsd:anyURI ;
fhir:link <http://terminology.hl7.org/CodeSystem/observation-category>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code System missing concepts" ] ;
fhir:resource [ fhir:v "missing concepts"^^xsd:anyURI ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code System Devicestatement-status" ] ;
fhir:resource [
fhir:v "http://hl7.org/fhir/device-statement-status"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/device-statement-status>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code System SNOMEDCT:2018-03" ] ;
fhir:resource [ fhir:v "urn:oid:2.16.840.1.113883.6.96|urn:hl7:version:2018-03"^^xsd:anyURI ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code System SNOMEDCT" ] ;
fhir:resource [ fhir:v "urn:oid:2.16.840.1.113883.6.96"^^xsd:anyURI ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code System AdverseEventSeverity" ] ;
fhir:resource [
fhir:v "http://terminology.hl7.org/CodeSystem/adverse-event-severity"^^xsd:anyURI ;
fhir:link <http://terminology.hl7.org/CodeSystem/adverse-event-severity>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Code System RoleCode" ] ;
fhir:resource [
fhir:v "http://terminology.hl7.org/CodeSystem/v3-RoleCode"^^xsd:anyURI ;
fhir:link <http://terminology.hl7.org/CodeSystem/v3-RoleCode>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value Set RelatedPersonRelationshipType" ] ;
fhir:resource [
fhir:v "http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:display [ fhir:v "Value Set Antenatal care contact" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-contact"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-contact>     ]
  ] ) ; # 
  fhir:content ( [
fhir:contentType [ fhir:v "text/cql" ] ;
fhir:data [ fhir:v "bGlicmFyeSBISVZDb25jZXB0c0N1c3RvbQpjb2Rlc3lzdGVtICJISVZDb25jZXB0c0N1c3RvbSI6ICdodHRwOi8vc21hcnQud2hvLmludC9oaXYvQ29kZVN5c3RlbS9ISVZDb25jZXB0c0N1c3RvbScKCmNvZGVzeXN0ZW0gIkNvbmRpdGlvbkNhdGVnb3J5Q29kZXMiOiAnaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tY2F0ZWdvcnknCmNvZGVzeXN0ZW0gIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiOiAnaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tY2xpbmljYWwnCmNvZGVzeXN0ZW0gIk9ic2VydmF0aW9uQ2F0ZWdvcnlDb2RlcyI6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5Jwpjb2Rlc3lzdGVtICJtaXNzaW5nIGNvbmNlcHRzIjogJ21pc3NpbmcgY29uY2VwdHMnCmNvZGVzeXN0ZW0gIkRldmljZXN0YXRlbWVudC1zdGF0dXMiOiAnaHR0cDovL2hsNy5vcmcvZmhpci9kZXZpY2Utc3RhdGVtZW50LXN0YXR1cycKY29kZXN5c3RlbSAiU05PTUVEQ1Q6MjAxOC0wMyI6ICd1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuOTYnIHZlcnNpb24gJ3VybjpobDc6dmVyc2lvbjoyMDE4LTAzJwpjb2Rlc3lzdGVtICJTTk9NRURDVCI6ICd1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuOTYnCmNvZGVzeXN0ZW0gIkFkdmVyc2VFdmVudFNldmVyaXR5IjogJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vYWR2ZXJzZS1ldmVudC1zZXZlcml0eScKY29kZXN5c3RlbSAiUm9sZUNvZGUiOiAnaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1Sb2xlQ29kZScKCmNvZGUgImVuY291bnRlci1kaWFnbm9zaXMiOiAnZW5jb3VudGVyLWRpYWdub3NpcycgZnJvbSAiQ29uZGl0aW9uQ2F0ZWdvcnlDb2RlcyIgZGlzcGxheSAnRW5jb3VudGVyIERpYWdub3NpcycKCi8vIFJlbGF0ZWQgUGVyc29uCnZhbHVlc2V0ICJSZWxhdGVkUGVyc29uUmVsYXRpb25zaGlwVHlwZSI6ICdodHRwOi8vaGw3Lm9yZy9maGlyL1ZhbHVlU2V0L3JlbGF0ZWRwZXJzb24tcmVsYXRpb25zaGlwdHlwZScKY29kZSAiTW90aGVyIjogJ01USCcgZnJvbSAiUm9sZUNvZGUiCgovLyBDb25kaXRpb24gQ2xpbmljYWwgU3RhdHVzIENvZGVzCmNvZGUgImFjdGl2ZSI6ICdhY3RpdmUnIGZyb20gIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiCmNvZGUgInJlY3VycmVuY2UiOiAncmVjdXJyZW5jZScgZnJvbSAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIKY29kZSAicmVsYXBzZSI6ICdyZWxhcHNlJyBmcm9tICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIgpjb2RlICJpbmFjdGl2ZSI6ICdpbmFjdGl2ZScgZnJvbSAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIKY29kZSAicmVtaXNzaW9uIjogJ3JlbWlzc2lvbicgZnJvbSAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIKY29kZSAicmVzb2x2ZWQiOiAncmVzb2x2ZWQnIGZyb20gIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiCgovL09ic2VydmF0aW9uIGNhdGVnb3J5IGNvZGVzCmNvZGUgInNvY2lhbC1oaXN0b3J5IjogJ3NvY2lhbC1oaXN0b3J5JyBmcm9tICJPYnNlcnZhdGlvbkNhdGVnb3J5Q29kZXMiIGRpc3BsYXkgJ1NvY2lhbCBIaXN0b3J5JwoKLy9EZXZpY2Ugc3RhdGVtZW50IHN0YXR1cwpjb2RlICJjb21wbGV0ZWQiOiAnY29tcGxldGVkJyBmcm9tICJEZXZpY2VzdGF0ZW1lbnQtc3RhdHVzIgoKLy9hZHZlcnNlIGV2ZW50IHNldmVyaXR5CmNvZGUgIm1pbGQiOiAnbWlsZCcgZnJvbSAiQWR2ZXJzZUV2ZW50U2V2ZXJpdHkiCmNvZGUgIm1vZGVyYXRlIjogJ21vZGVyYXRlJyBmcm9tICJBZHZlcnNlRXZlbnRTZXZlcml0eSIKY29kZSAic2V2ZXJlIjogJ3NldmVyZScgZnJvbSAiQWR2ZXJzZUV2ZW50U2V2ZXJpdHkiCgovL2ZyZXF1ZW5jeQpjb2RlICJFdmVyeSBlaWdodCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSI6ICczMDc0NjkwMDgnIGZyb20gIlNOT01FRENUOjIwMTgtMDMiIGRpc3BsYXkgJ0V2ZXJ5IGVpZ2h0IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJFdmVyeSBlaWdodCB0byB0d2VsdmUgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiOiAnMzk2MTQwMDAzJyBmcm9tICJTTk9NRURDVCIgZGlzcGxheSAnRXZlcnkgZWlnaHQgdG8gdHdlbHZlIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJFdmVyeSBmb3J0eSBlaWdodCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSI6ICczOTYxMzEwMDInIGZyb20gIlNOT01FRENUOjIwMTgtMDMiIGRpc3BsYXkgJ0V2ZXJ5IGZvcnR5IGVpZ2h0IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJFdmVyeSBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIjogJzIyNTc1NjAwMicgZnJvbSAiU05PTUVEQ1QiIGRpc3BsYXkgJ0V2ZXJ5IGZvdXIgaG91cnMgKHF1YWxpZmllciB2YWx1ZSknCmNvZGUgIkV2ZXJ5IHNldmVudHkgdHdvIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIjogJzM5NjE0MzAwMScgZnJvbSAiU05PTUVEQ1Q6MjAxOC0wMyIgZGlzcGxheSAnRXZlcnkgc2V2ZW50eSB0d28gaG91cnMgKHF1YWxpZmllciB2YWx1ZSknCmNvZGUgIkV2ZXJ5IHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSI6ICczMDc0NjgwMDAnIGZyb20gIlNOT01FRENUOjIwMTgtMDMiIGRpc3BsYXkgJ0V2ZXJ5IHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKScKY29kZSAiRXZlcnkgc2l4IHRvIGVpZ2h0IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIjogJzM5NjEzOTAwMCcgZnJvbSAiU05PTUVEQ1QiIGRpc3BsYXkgJ0V2ZXJ5IHNpeCB0byBlaWdodCBob3VycyAocXVhbGlmaWVyIHZhbHVlKScKY29kZSAiRXZlcnkgdGhpcnR5IHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSI6ICczOTYxMjYwMDQnIGZyb20gIlNOT01FRENUOjIwMTgtMDMiIGRpc3BsYXkgJ0V2ZXJ5IHRoaXJ0eSBzaXggaG91cnMgKHF1YWxpZmllciB2YWx1ZSknCmNvZGUgIkV2ZXJ5IHRocmVlIHRvIGZvdXIgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiOiAnMjI1NzU0MDA0JyBmcm9tICJTTk9NRURDVCIgZGlzcGxheSAnRXZlcnkgdGhyZWUgdG8gZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKScKY29kZSAiRXZlcnkgdGhyZWUgdG8gc2l4IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIjogJzM5NjEyNzAwOCcgZnJvbSAiU05PTUVEQ1QiIGRpc3BsYXkgJ0V2ZXJ5IHRocmVlIHRvIHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKScKY29kZSAiRXZlcnkgdHdlbHZlIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIjogJzMwNzQ3MDAwOScgZnJvbSAiU05PTUVEQ1Q6MjAxOC0wMyIgZGlzcGxheSAnRXZlcnkgdHdlbHZlIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJFdmVyeSB0d2VudHkgZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKSI6ICczOTYxMjUwMDAnIGZyb20gIlNOT01FRENUOjIwMTgtMDMiIGRpc3BsYXkgJ0V2ZXJ5IHR3ZW50eSBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJFdmVyeSB0d28gdG8gZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKSI6ICcyMjU3NTIwMDAnIGZyb20gIlNOT01FRENUIiBkaXNwbGF5ICdFdmVyeSB0d28gdG8gZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKScKY29kZSAiRm91ciB0aW1lcyBkYWlseSAocXVhbGlmaWVyIHZhbHVlKSI6ICczMDc0MzkwMDEnIGZyb20gIlNOT01FRENUOjIwMTgtMDMiIGRpc3BsYXkgJ0ZvdXIgdGltZXMgZGFpbHkgKHF1YWxpZmllciB2YWx1ZSknCmNvZGUgIk9uY2UgZGFpbHkgKHF1YWxpZmllciB2YWx1ZSkiOiAnMjI5Nzk3MDA0JyBmcm9tICJTTk9NRURDVDoyMDE4LTAzIiBkaXNwbGF5ICdPbmNlIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJPbmUgdG8gZm91ciB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSI6ICczOTYxMDkwMDUnIGZyb20gIlNOT01FRENUIiBkaXNwbGF5ICdPbmUgdG8gZm91ciB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKScKY29kZSAiT25lIHRvIHRocmVlIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpIjogJzM5NjEwODAwMicgZnJvbSAiU05PTUVEQ1QiIGRpc3BsYXkgJ09uZSB0byB0aHJlZSB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKScKY29kZSAiT25lIHRvIHR3byB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSI6ICczOTYxMDcwMDcnIGZyb20gIlNOT01FRENUIiBkaXNwbGF5ICdPbmUgdG8gdHdvIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJUaHJlZSB0aW1lcyBkYWlseSAocXVhbGlmaWVyIHZhbHVlKSI6ICcyMjk3OTgwMDknIGZyb20gIlNOT01FRENUOjIwMTgtMDMiIGRpc3BsYXkgJ1RocmVlIHRpbWVzIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJUd2ljZSBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSI6ICcyMjk3OTkwMDEnIGZyb20gIlNOT01FRENUOjIwMTgtMDMiIGRpc3BsYXkgJ1R3aWNlIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpJwpjb2RlICJUd28gdG8gZm91ciB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSI6ICczOTYxMTEwMDEnIGZyb20gIlNOT01FRENUIiBkaXNwbGF5ICdUd28gdG8gZm91ciB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKScKCgovLyBFbmNvdW50ZXIgVHlwZXMKY29kZSAiSFRTIFZpc2l0IjogJ0hUUyBWaXNpdCcgZnJvbSAiSElWQ29uY2VwdHNDdXN0b20iCgovL25vdCBjdXJyZW50bHkgcHJvdmlkZWQKY29kZSAibmVlZGxlLXN5cmluZ2UiOiAnbmVlZGxlIHN5cmluZ2UnIGZyb20gIm1pc3NpbmcgY29uY2VwdHMiCmNvZGUgIm1ldGhhZG9uZSI6ICdtZXRoYWRvbmUnIGZyb20gIm1pc3NpbmcgY29uY2VwdHMiCmNvZGUgImJ1cHJlbm9ycGhpbmUiOiAnYnVwcmVub3JwaGluZScgZnJvbSAibWlzc2luZyBjb25jZXB0cyIKY29kZSAidmlyYWwgbG9hZCB0ZXN0IjogJ3ZpcmFsIGxvYWQgdGVzdCcgZnJvbSAibWlzc2luZyBjb25jZXB0cyIKY29kZSAiZGVsaXZlcnkiOiAnZGVsaXZlcnknIGZyb20gIm1pc3NpbmcgY29uY2VwdHMiCmNvZGUgInRiIHRyZWF0bWVudCI6ICd0YiB0cmVhdG1lbnQnIGZyb20gIm1pc3NpbmcgY29uY2VwdHMiCmNvZGUgIkFSVCBtZWRpY2F0aW9uIjogJ0FSVCBtZWRpY2F0aW9uJyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgpjb2RlICJEU0QgQVJUIGVsaWdpYmlsaXR5IGFzc2Vzc2VkIiA6ICdEU0QgQVJUIGVsaWdpYmlsaXR5IGFzc2Vzc2VkJyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgpjb2RlICJzeXBoaWxpcyB0ZXN0IiA6ICdzeXBoaWxpcyB0ZXN0JyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgpjb2RlICJIQnNBZyB0ZXN0IiA6ICdIQnNBZyB0ZXN0JyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgpjb2RlICJHb25vcnJob2VhIHRlc3QiIDogJ0dvbm9ycmhvZWEgdGVzdCcgZnJvbSAibWlzc2luZyBjb25jZXB0cyIKY29kZSAic3lwaGlsaXMgdHJlYXRtZW50IiA6ICdzeXBoaWxpcyB0cmVhdG1lbnQnIGZyb20gIm1pc3NpbmcgY29uY2VwdHMiCmNvZGUgIkdvbm9ycmhvZWEgdHJlYXRtZW50IiA6ICdHb25vcnJob2VhIHRyZWF0bWVudCcgZnJvbSAibWlzc2luZyBjb25jZXB0cyIKY29kZSAiSENWIHRlc3QiIDogJ0hDViB0ZXN0JyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgpjb2RlICJIQ1YgdmlyYWwgbG9hZCIgOiAnSENWIHZpcmFsIGxvYWQnIGZyb20gIm1pc3NpbmcgY29uY2VwdHMiCmNvZGUgImNlcnZpY2FsIGNhbmNlciBzY3JlZW5pbmcgdGVzdCIgOiAnY2VydmljYWwgY2FuY2VyIHNjcmVlbmluZyB0ZXN0JyBmcm9tICJtaXNzaW5nIGNvbmNlcHRzIgpjb2RlICJjZXJ2aWNhbCBwcmVjYW5jZXIgbGVzaW9uIHRyZWF0bWVudCIgOiAnY2VydmljYWwgcHJlY2FuY2VyIGxlc2lvbiB0cmVhdG1lbnQnIGZyb20gIm1pc3NpbmcgY29uY2VwdHMiCmNvZGUgIkludmFzaXZlIGNlcnZpY2FsIGNhbmNlciB0cmVhdG1lbnQiIDogJ0ludmFzaXZlIGNlcnZpY2FsIGNhbmNlciB0cmVhdG1lbnQnIGZyb20gIm1pc3NpbmcgY29uY2VwdHMiCgp2YWx1ZXNldCAiQW50ZW5hdGFsIGNhcmUgY29udGFjdCI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL3doby9hbmMtY2RzL1ZhbHVlU2V0L2FudGVuYXRhbC1jYXJlLWNvbnRhY3Qn"^^xsd:base64Binary ]
  ] [
fhir:contentType [ fhir:v "application/elm+xml" ] ;
fhir:data [ fhir:v "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGxpYnJhcnkgeG1sbnM9InVybjpobDctb3JnOmVsbTpyMSIgeG1sbnM6dD0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpmaGlyPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB4bWxuczpxZG00Mz0idXJuOmhlYWx0aGl0LWdvdjpxZG06djRfMyIgeG1sbnM6cWRtNTM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY1XzMiIHhtbG5zOmE9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSI+CiAgIDxhbm5vdGF0aW9uIHRyYW5zbGF0b3JPcHRpb25zPSJFbmFibGVBbm5vdGF0aW9ucyxFbmFibGVMb2NhdG9ycyxEaXNhYmxlTGlzdERlbW90aW9uLERpc2FibGVMaXN0UHJvbW90aW9uIiBzaWduYXR1cmVMZXZlbD0iT3ZlcmxvYWRzIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUluZm8iLz4KICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgIDxhOnMgcj0iMTE4Ij4KICAgICAgICAgPGE6cz5saWJyYXJ5IEhJVkNvbmNlcHRzQ3VzdG9tPC9hOnM+CiAgICAgIDwvYTpzPgogICA8L2Fubm90YXRpb24+CiAgIDxpZGVudGlmaWVyIGlkPSJISVZDb25jZXB0c0N1c3RvbSIgc3lzdGVtPSJodHRwOi8vc21hcnQud2hvLmludC9oaXYiLz4KICAgPHNjaGVtYUlkZW50aWZpZXIgaWQ9InVybjpobDctb3JnOmVsbSIgdmVyc2lvbj0icjEiLz4KICAgPHVzaW5ncz4KICAgICAgPGRlZiBsb2NhbElkZW50aWZpZXI9IlN5c3RlbSIgdXJpPSJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiLz4KICAgPC91c2luZ3M+CiAgIDxjb2RlU3lzdGVtcz4KICAgICAgPGRlZiBsb2NhbElkPSIxIiBsb2NhdG9yPSIyOjEtMjo4NyIgbmFtZT0iSElWQ29uY2VwdHNDdXN0b20iIGlkPSJodHRwOi8vc21hcnQud2hvLmludC9oaXYvQ29kZVN5c3RlbS9ISVZDb25jZXB0c0N1c3RvbSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjEiPgogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7SElWQ29uY2VwdHNDdXN0b20mcXVvdDs6ICdodHRwOi8vc21hcnQud2hvLmludC9oaXYvQ29kZVN5c3RlbS9ISVZDb25jZXB0c0N1c3RvbSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMiIgbG9jYXRvcj0iNDoxLTQ6OTUiIG5hbWU9IkNvbmRpdGlvbkNhdGVnb3J5Q29kZXMiIGlkPSJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jYXRlZ29yeSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjIiPgogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7Q29uZGl0aW9uQ2F0ZWdvcnlDb2RlcyZxdW90OzogJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNhdGVnb3J5JzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIzIiBsb2NhdG9yPSI1OjEtNToxMDEiIG5hbWU9IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiIGlkPSJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jbGluaWNhbCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjMiPgogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7Q29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyZxdW90OzogJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNsaW5pY2FsJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI0IiBsb2NhdG9yPSI2OjEtNjo5OSIgbmFtZT0iT2JzZXJ2YXRpb25DYXRlZ29yeUNvZGVzIiBpZD0iaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjQiPgogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7T2JzZXJ2YXRpb25DYXRlZ29yeUNvZGVzJnF1b3Q7OiAnaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNSIgbG9jYXRvcj0iNzoxLTc6NDkiIG5hbWU9Im1pc3NpbmcgY29uY2VwdHMiIGlkPSJtaXNzaW5nIGNvbmNlcHRzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNSI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDttaXNzaW5nIGNvbmNlcHRzJnF1b3Q7OiAnbWlzc2luZyBjb25jZXB0cyc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNiIgbG9jYXRvcj0iODoxLTg6ODIiIG5hbWU9IkRldmljZXN0YXRlbWVudC1zdGF0dXMiIGlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL2RldmljZS1zdGF0ZW1lbnQtc3RhdHVzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNiI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDtEZXZpY2VzdGF0ZW1lbnQtc3RhdHVzJnF1b3Q7OiAnaHR0cDovL2hsNy5vcmcvZmhpci9kZXZpY2Utc3RhdGVtZW50LXN0YXR1cyc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNyIgbG9jYXRvcj0iOToxLTk6OTciIG5hbWU9IlNOT01FRENUOjIwMTgtMDMiIGlkPSJ1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIHZlcnNpb249InVybjpobDc6dmVyc2lvbjoyMDE4LTAzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNyI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDtTTk9NRURDVDoyMDE4LTAzJnF1b3Q7OiAndXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42Ljk2JyB2ZXJzaW9uICd1cm46aGw3OnZlcnNpb246MjAxOC0wMyc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iOCIgbG9jYXRvcj0iMTA6MS0xMDo1NSIgbmFtZT0iU05PTUVEQ1QiIGlkPSJ1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSI4Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O1NOT01FRENUJnF1b3Q7OiAndXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42Ljk2JzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI5IiBsb2NhdG9yPSIxMToxLTExOjk3IiBuYW1lPSJBZHZlcnNlRXZlbnRTZXZlcml0eSIgaWQ9Imh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vYWR2ZXJzZS1ldmVudC1zZXZlcml0eSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjkiPgogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7QWR2ZXJzZUV2ZW50U2V2ZXJpdHkmcXVvdDs6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2FkdmVyc2UtZXZlbnQtc2V2ZXJpdHknPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjEwIiBsb2NhdG9yPSIxMjoxLTEyOjc0IiBuYW1lPSJSb2xlQ29kZSIgaWQ9Imh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtUm9sZUNvZGUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxMCI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDtSb2xlQ29kZSZxdW90OzogJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtUm9sZUNvZGUnPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgIDwvZGVmPgogICA8L2NvZGVTeXN0ZW1zPgogICA8dmFsdWVTZXRzPgogICAgICA8ZGVmIGxvY2FsSWQ9IjEzIiBsb2NhdG9yPSIxNzoxLTE3OjEwMyIgbmFtZT0iUmVsYXRlZFBlcnNvblJlbGF0aW9uc2hpcFR5cGUiIGlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1ZhbHVlU2V0L3JlbGF0ZWRwZXJzb24tcmVsYXRpb25zaGlwdHlwZSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjEzIj4KICAgICAgICAgICAgICAgPGE6cz4vLyBSZWxhdGVkIFBlcnNvbgp2YWx1ZXNldCAmcXVvdDtSZWxhdGVkUGVyc29uUmVsYXRpb25zaGlwVHlwZSZxdW90OzogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvVmFsdWVTZXQvcmVsYXRlZHBlcnNvbi1yZWxhdGlvbnNoaXB0eXBlJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxMTgiIGxvY2F0b3I9Ijg2OjEtODY6MTAzIiBuYW1lPSJBbnRlbmF0YWwgY2FyZSBjb250YWN0IiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbnRlbmF0YWwtY2FyZS1jb250YWN0IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMTE4Ij4KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtBbnRlbmF0YWwgY2FyZSBjb250YWN0JnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbnRlbmF0YWwtY2FyZS1jb250YWN0JzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICA8L2RlZj4KICAgPC92YWx1ZVNldHM+CiAgIDxjb2Rlcz4KICAgICAgPGRlZiBsb2NhbElkPSIxMiIgbG9jYXRvcj0iMTQ6MS0xNDoxMDkiIG5hbWU9ImVuY291bnRlci1kaWFnbm9zaXMiIGlkPSJlbmNvdW50ZXItZGlhZ25vc2lzIiBkaXNwbGF5PSJFbmNvdW50ZXIgRGlhZ25vc2lzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMTIiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7ZW5jb3VudGVyLWRpYWdub3NpcyZxdW90OzogJ2VuY291bnRlci1kaWFnbm9zaXMnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMTEiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0NvbmRpdGlvbkNhdGVnb3J5Q29kZXMmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0VuY291bnRlciBEaWFnbm9zaXMnPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjExIiBsb2NhdG9yPSIxNDo1Ni0xNDo3OSIgbmFtZT0iQ29uZGl0aW9uQ2F0ZWdvcnlDb2RlcyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxNSIgbG9jYXRvcj0iMTg6MS0xODozNiIgbmFtZT0iTW90aGVyIiBpZD0iTVRIIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMTUiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7TW90aGVyJnF1b3Q7OiAnTVRIJyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjE0Ij4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtSb2xlQ29kZSZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTQiIGxvY2F0b3I9IjE4OjI3LTE4OjM2IiBuYW1lPSJSb2xlQ29kZSIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxNyIgbG9jYXRvcj0iMjE6MS0yMTo1OSIgbmFtZT0iYWN0aXZlIiBpZD0iYWN0aXZlIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMTciPgogICAgICAgICAgICAgICA8YTpzPi8vIENvbmRpdGlvbiBDbGluaWNhbCBTdGF0dXMgQ29kZXMKY29kZSAmcXVvdDthY3RpdmUmcXVvdDs6ICdhY3RpdmUnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMTYiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0NvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjE2IiBsb2NhdG9yPSIyMTozMC0yMTo1OSIgbmFtZT0iQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxOSIgbG9jYXRvcj0iMjI6MS0yMjo2NyIgbmFtZT0icmVjdXJyZW5jZSIgaWQ9InJlY3VycmVuY2UiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxOSI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtyZWN1cnJlbmNlJnF1b3Q7OiAncmVjdXJyZW5jZScgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIxOCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7Q29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTgiIGxvY2F0b3I9IjIyOjM4LTIyOjY3IiBuYW1lPSJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjIxIiBsb2NhdG9yPSIyMzoxLTIzOjYxIiBuYW1lPSJyZWxhcHNlIiBpZD0icmVsYXBzZSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjIxIj4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O3JlbGFwc2UmcXVvdDs6ICdyZWxhcHNlJyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjIwIj4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIyMCIgbG9jYXRvcj0iMjM6MzItMjM6NjEiIG5hbWU9IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMjMiIGxvY2F0b3I9IjI0OjEtMjQ6NjMiIG5hbWU9ImluYWN0aXZlIiBpZD0iaW5hY3RpdmUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIyMyI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtpbmFjdGl2ZSZxdW90OzogJ2luYWN0aXZlJyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjIyIj4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIyMiIgbG9jYXRvcj0iMjQ6MzQtMjQ6NjMiIG5hbWU9IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMjUiIGxvY2F0b3I9IjI1OjEtMjU6NjUiIG5hbWU9InJlbWlzc2lvbiIgaWQ9InJlbWlzc2lvbiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjI1Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O3JlbWlzc2lvbiZxdW90OzogJ3JlbWlzc2lvbicgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIyNCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7Q29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMjQiIGxvY2F0b3I9IjI1OjM2LTI1OjY1IiBuYW1lPSJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjI3IiBsb2NhdG9yPSIyNjoxLTI2OjYzIiBuYW1lPSJyZXNvbHZlZCIgaWQ9InJlc29sdmVkIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMjciPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7cmVzb2x2ZWQmcXVvdDs6ICdyZXNvbHZlZCcgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIyNiI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7Q29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMjYiIGxvY2F0b3I9IjI2OjM0LTI2OjYzIiBuYW1lPSJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjI5IiBsb2NhdG9yPSIyOToxLTI5Ojk2IiBuYW1lPSJzb2NpYWwtaGlzdG9yeSIgaWQ9InNvY2lhbC1oaXN0b3J5IiBkaXNwbGF5PSJTb2NpYWwgSGlzdG9yeSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjI5Ij4KICAgICAgICAgICAgICAgPGE6cz4vL09ic2VydmF0aW9uIGNhdGVnb3J5IGNvZGVzCmNvZGUgJnF1b3Q7c29jaWFsLWhpc3RvcnkmcXVvdDs6ICdzb2NpYWwtaGlzdG9yeScgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIyOCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7T2JzZXJ2YXRpb25DYXRlZ29yeUNvZGVzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdTb2NpYWwgSGlzdG9yeSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMjgiIGxvY2F0b3I9IjI5OjQ2LTI5OjcxIiBuYW1lPSJPYnNlcnZhdGlvbkNhdGVnb3J5Q29kZXMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMzEiIGxvY2F0b3I9IjMyOjEtMzI6NTkiIG5hbWU9ImNvbXBsZXRlZCIgaWQ9ImNvbXBsZXRlZCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjMxIj4KICAgICAgICAgICAgICAgPGE6cz4vL0RldmljZSBzdGF0ZW1lbnQgc3RhdHVzCmNvZGUgJnF1b3Q7Y29tcGxldGVkJnF1b3Q7OiAnY29tcGxldGVkJyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjMwIj4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtEZXZpY2VzdGF0ZW1lbnQtc3RhdHVzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIzMCIgbG9jYXRvcj0iMzI6MzYtMzI6NTkiIG5hbWU9IkRldmljZXN0YXRlbWVudC1zdGF0dXMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMzMiIGxvY2F0b3I9IjM1OjEtMzU6NDciIG5hbWU9Im1pbGQiIGlkPSJtaWxkIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMzMiPgogICAgICAgICAgICAgICA8YTpzPi8vYWR2ZXJzZSBldmVudCBzZXZlcml0eQpjb2RlICZxdW90O21pbGQmcXVvdDs6ICdtaWxkJyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjMyIj4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtBZHZlcnNlRXZlbnRTZXZlcml0eSZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMzIiIGxvY2F0b3I9IjM1OjI2LTM1OjQ3IiBuYW1lPSJBZHZlcnNlRXZlbnRTZXZlcml0eSIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIzNSIgbG9jYXRvcj0iMzY6MS0zNjo1NSIgbmFtZT0ibW9kZXJhdGUiIGlkPSJtb2RlcmF0ZSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjM1Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O21vZGVyYXRlJnF1b3Q7OiAnbW9kZXJhdGUnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMzQiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0FkdmVyc2VFdmVudFNldmVyaXR5JnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIzNCIgbG9jYXRvcj0iMzY6MzQtMzY6NTUiIG5hbWU9IkFkdmVyc2VFdmVudFNldmVyaXR5Ii8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjM3IiBsb2NhdG9yPSIzNzoxLTM3OjUxIiBuYW1lPSJzZXZlcmUiIGlkPSJzZXZlcmUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIzNyI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtzZXZlcmUmcXVvdDs6ICdzZXZlcmUnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMzYiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0FkdmVyc2VFdmVudFNldmVyaXR5JnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIzNiIgbG9jYXRvcj0iMzc6MzAtMzc6NTEiIG5hbWU9IkFkdmVyc2VFdmVudFNldmVyaXR5Ii8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjM5IiBsb2NhdG9yPSI0MDoxLTQwOjEyNSIgbmFtZT0iRXZlcnkgZWlnaHQgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiIGlkPSIzMDc0NjkwMDgiIGRpc3BsYXk9IkV2ZXJ5IGVpZ2h0IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMzkiPgogICAgICAgICAgICAgICA8YTpzPi8vZnJlcXVlbmN5CmNvZGUgJnF1b3Q7RXZlcnkgZWlnaHQgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkmcXVvdDs6ICczMDc0NjkwMDgnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMzgiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O1NOT01FRENUOjIwMTgtMDMmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0V2ZXJ5IGVpZ2h0IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIzOCIgbG9jYXRvcj0iNDA6NjItNDA6NzkiIG5hbWU9IlNOT01FRENUOjIwMTgtMDMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNDEiIGxvY2F0b3I9IjQxOjEtNDE6MTM3IiBuYW1lPSJFdmVyeSBlaWdodCB0byB0d2VsdmUgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiIGlkPSIzOTYxNDAwMDMiIGRpc3BsYXk9IkV2ZXJ5IGVpZ2h0IHRvIHR3ZWx2ZSBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjQxIj4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0V2ZXJ5IGVpZ2h0IHRvIHR3ZWx2ZSBob3VycyAocXVhbGlmaWVyIHZhbHVlKSZxdW90OzogJzM5NjE0MDAwMycgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI0MCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7U05PTUVEQ1QmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0V2ZXJ5IGVpZ2h0IHRvIHR3ZWx2ZSBob3VycyAocXVhbGlmaWVyIHZhbHVlKSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNDAiIGxvY2F0b3I9IjQxOjcyLTQxOjgxIiBuYW1lPSJTTk9NRURDVCIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI0MyIgbG9jYXRvcj0iNDI6MS00MjoxMzciIG5hbWU9IkV2ZXJ5IGZvcnR5IGVpZ2h0IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiBpZD0iMzk2MTMxMDAyIiBkaXNwbGF5PSJFdmVyeSBmb3J0eSBlaWdodCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjQzIj4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0V2ZXJ5IGZvcnR5IGVpZ2h0IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJnF1b3Q7OiAnMzk2MTMxMDAyJyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjQyIj4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtTTk9NRURDVDoyMDE4LTAzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdFdmVyeSBmb3J0eSBlaWdodCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNDIiIGxvY2F0b3I9IjQyOjY4LTQyOjg1IiBuYW1lPSJTTk9NRURDVDoyMDE4LTAzIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjQ1IiBsb2NhdG9yPSI0MzoxLTQzOjExNSIgbmFtZT0iRXZlcnkgZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIgaWQ9IjIyNTc1NjAwMiIgZGlzcGxheT0iRXZlcnkgZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjQ1Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0V2ZXJ5IGZvdXIgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkmcXVvdDs6ICcyMjU3NTYwMDInIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNDQiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O1NOT01FRENUJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdFdmVyeSBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI0NCIgbG9jYXRvcj0iNDM6NjEtNDM6NzAiIG5hbWU9IlNOT01FRENUIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjQ3IiBsb2NhdG9yPSI0NDoxLTQ0OjEzNyIgbmFtZT0iRXZlcnkgc2V2ZW50eSB0d28gaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiIGlkPSIzOTYxNDMwMDEiIGRpc3BsYXk9IkV2ZXJ5IHNldmVudHkgdHdvIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNDciPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7RXZlcnkgc2V2ZW50eSB0d28gaG91cnMgKHF1YWxpZmllciB2YWx1ZSkmcXVvdDs6ICczOTYxNDMwMDEnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNDYiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O1NOT01FRENUOjIwMTgtMDMmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0V2ZXJ5IHNldmVudHkgdHdvIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI0NiIgbG9jYXRvcj0iNDQ6NjgtNDQ6ODUiIG5hbWU9IlNOT01FRENUOjIwMTgtMDMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNDkiIGxvY2F0b3I9IjQ1OjEtNDU6MTIxIiBuYW1lPSJFdmVyeSBzaXggaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiIGlkPSIzMDc0NjgwMDAiIGRpc3BsYXk9IkV2ZXJ5IHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjQ5Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0V2ZXJ5IHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSZxdW90OzogJzMwNzQ2ODAwMCcgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI0OCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7U05PTUVEQ1Q6MjAxOC0wMyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnRXZlcnkgc2l4IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI0OCIgbG9jYXRvcj0iNDU6NjAtNDU6NzciIG5hbWU9IlNOT01FRENUOjIwMTgtMDMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNTEiIGxvY2F0b3I9IjQ2OjEtNDY6MTMxIiBuYW1lPSJFdmVyeSBzaXggdG8gZWlnaHQgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiIGlkPSIzOTYxMzkwMDAiIGRpc3BsYXk9IkV2ZXJ5IHNpeCB0byBlaWdodCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjUxIj4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0V2ZXJ5IHNpeCB0byBlaWdodCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSZxdW90OzogJzM5NjEzOTAwMCcgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI1MCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7U05PTUVEQ1QmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0V2ZXJ5IHNpeCB0byBlaWdodCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNTAiIGxvY2F0b3I9IjQ2OjY5LTQ2Ojc4IiBuYW1lPSJTTk9NRURDVCIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI1MyIgbG9jYXRvcj0iNDc6MS00NzoxMzUiIG5hbWU9IkV2ZXJ5IHRoaXJ0eSBzaXggaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiIGlkPSIzOTYxMjYwMDQiIGRpc3BsYXk9IkV2ZXJ5IHRoaXJ0eSBzaXggaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSI1MyI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtFdmVyeSB0aGlydHkgc2l4IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJnF1b3Q7OiAnMzk2MTI2MDA0JyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjUyIj4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtTTk9NRURDVDoyMDE4LTAzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdFdmVyeSB0aGlydHkgc2l4IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI1MiIgbG9jYXRvcj0iNDc6NjctNDc6ODQiIG5hbWU9IlNOT01FRENUOjIwMTgtMDMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNTUiIGxvY2F0b3I9IjQ4OjEtNDg6MTMzIiBuYW1lPSJFdmVyeSB0aHJlZSB0byBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiBpZD0iMjI1NzU0MDA0IiBkaXNwbGF5PSJFdmVyeSB0aHJlZSB0byBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNTUiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7RXZlcnkgdGhyZWUgdG8gZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKSZxdW90OzogJzIyNTc1NDAwNCcgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI1NCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7U05PTUVEQ1QmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0V2ZXJ5IHRocmVlIHRvIGZvdXIgaG91cnMgKHF1YWxpZmllciB2YWx1ZSknPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjU0IiBsb2NhdG9yPSI0ODo3MC00ODo3OSIgbmFtZT0iU05PTUVEQ1QiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNTciIGxvY2F0b3I9IjQ5OjEtNDk6MTMxIiBuYW1lPSJFdmVyeSB0aHJlZSB0byBzaXggaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiIGlkPSIzOTYxMjcwMDgiIGRpc3BsYXk9IkV2ZXJ5IHRocmVlIHRvIHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjU3Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0V2ZXJ5IHRocmVlIHRvIHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSZxdW90OzogJzM5NjEyNzAwOCcgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI1NiI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7U05PTUVEQ1QmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0V2ZXJ5IHRocmVlIHRvIHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNTYiIGxvY2F0b3I9IjQ5OjY5LTQ5Ojc4IiBuYW1lPSJTTk9NRURDVCIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI1OSIgbG9jYXRvcj0iNTA6MS01MDoxMjciIG5hbWU9IkV2ZXJ5IHR3ZWx2ZSBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIgaWQ9IjMwNzQ3MDAwOSIgZGlzcGxheT0iRXZlcnkgdHdlbHZlIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNTkiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7RXZlcnkgdHdlbHZlIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJnF1b3Q7OiAnMzA3NDcwMDA5JyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjU4Ij4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtTTk9NRURDVDoyMDE4LTAzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdFdmVyeSB0d2VsdmUgaG91cnMgKHF1YWxpZmllciB2YWx1ZSknPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjU4IiBsb2NhdG9yPSI1MDo2My01MDo4MCIgbmFtZT0iU05PTUVEQ1Q6MjAxOC0wMyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI2MSIgbG9jYXRvcj0iNTE6MS01MToxMzciIG5hbWU9IkV2ZXJ5IHR3ZW50eSBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiBpZD0iMzk2MTI1MDAwIiBkaXNwbGF5PSJFdmVyeSB0d2VudHkgZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjYxIj4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0V2ZXJ5IHR3ZW50eSBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJnF1b3Q7OiAnMzk2MTI1MDAwJyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjYwIj4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtTTk9NRURDVDoyMDE4LTAzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdFdmVyeSB0d2VudHkgZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNjAiIGxvY2F0b3I9IjUxOjY4LTUxOjg1IiBuYW1lPSJTTk9NRURDVDoyMDE4LTAzIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjYzIiBsb2NhdG9yPSI1MjoxLTUyOjEyOSIgbmFtZT0iRXZlcnkgdHdvIHRvIGZvdXIgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiIGlkPSIyMjU3NTIwMDAiIGRpc3BsYXk9IkV2ZXJ5IHR3byB0byBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNjMiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7RXZlcnkgdHdvIHRvIGZvdXIgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkmcXVvdDs6ICcyMjU3NTIwMDAnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNjIiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O1NOT01FRENUJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdFdmVyeSB0d28gdG8gZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNjIiIGxvY2F0b3I9IjUyOjY4LTUyOjc3IiBuYW1lPSJTTk9NRURDVCIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI2NSIgbG9jYXRvcj0iNTM6MS01MzoxMjMiIG5hbWU9IkZvdXIgdGltZXMgZGFpbHkgKHF1YWxpZmllciB2YWx1ZSkiIGlkPSIzMDc0MzkwMDEiIGRpc3BsYXk9IkZvdXIgdGltZXMgZGFpbHkgKHF1YWxpZmllciB2YWx1ZSkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSI2NSI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtGb3VyIHRpbWVzIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpJnF1b3Q7OiAnMzA3NDM5MDAxJyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjY0Ij4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtTTk9NRURDVDoyMDE4LTAzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdGb3VyIHRpbWVzIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI2NCIgbG9jYXRvcj0iNTM6NjEtNTM6NzgiIG5hbWU9IlNOT01FRENUOjIwMTgtMDMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNjciIGxvY2F0b3I9IjU0OjEtNTQ6MTExIiBuYW1lPSJPbmNlIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpIiBpZD0iMjI5Nzk3MDA0IiBkaXNwbGF5PSJPbmNlIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNjciPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7T25jZSBkYWlseSAocXVhbGlmaWVyIHZhbHVlKSZxdW90OzogJzIyOTc5NzAwNCcgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI2NiI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7U05PTUVEQ1Q6MjAxOC0wMyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnT25jZSBkYWlseSAocXVhbGlmaWVyIHZhbHVlKSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNjYiIGxvY2F0b3I9IjU0OjU1LTU0OjcyIiBuYW1lPSJTTk9NRURDVDoyMDE4LTAzIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjY5IiBsb2NhdG9yPSI1NToxLTU1OjEyOSIgbmFtZT0iT25lIHRvIGZvdXIgdGltZXMgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSkiIGlkPSIzOTYxMDkwMDUiIGRpc3BsYXk9Ik9uZSB0byBmb3VyIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNjkiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7T25lIHRvIGZvdXIgdGltZXMgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSkmcXVvdDs6ICczOTYxMDkwMDUnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNjgiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O1NOT01FRENUJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdPbmUgdG8gZm91ciB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSc8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNjgiIGxvY2F0b3I9IjU1OjY4LTU1Ojc3IiBuYW1lPSJTTk9NRURDVCIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI3MSIgbG9jYXRvcj0iNTY6MS01NjoxMzEiIG5hbWU9Ik9uZSB0byB0aHJlZSB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSIgaWQ9IjM5NjEwODAwMiIgZGlzcGxheT0iT25lIHRvIHRocmVlIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNzEiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7T25lIHRvIHRocmVlIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpJnF1b3Q7OiAnMzk2MTA4MDAyJyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjcwIj4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtTTk9NRURDVCZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnT25lIHRvIHRocmVlIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI3MCIgbG9jYXRvcj0iNTY6NjktNTY6NzgiIG5hbWU9IlNOT01FRENUIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjczIiBsb2NhdG9yPSI1NzoxLTU3OjEyNyIgbmFtZT0iT25lIHRvIHR3byB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSIgaWQ9IjM5NjEwNzAwNyIgZGlzcGxheT0iT25lIHRvIHR3byB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjczIj4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O09uZSB0byB0d28gdGltZXMgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSkmcXVvdDs6ICczOTYxMDcwMDcnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNzIiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O1NOT01FRENUJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdPbmUgdG8gdHdvIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI3MiIgbG9jYXRvcj0iNTc6NjctNTc6NzYiIG5hbWU9IlNOT01FRENUIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9Ijc1IiBsb2NhdG9yPSI1ODoxLTU4OjEyNSIgbmFtZT0iVGhyZWUgdGltZXMgZGFpbHkgKHF1YWxpZmllciB2YWx1ZSkiIGlkPSIyMjk3OTgwMDkiIGRpc3BsYXk9IlRocmVlIHRpbWVzIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iNzUiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7VGhyZWUgdGltZXMgZGFpbHkgKHF1YWxpZmllciB2YWx1ZSkmcXVvdDs6ICcyMjk3OTgwMDknIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iNzQiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O1NOT01FRENUOjIwMTgtMDMmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1RocmVlIHRpbWVzIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpJzwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI3NCIgbG9jYXRvcj0iNTg6NjItNTg6NzkiIG5hbWU9IlNOT01FRENUOjIwMTgtMDMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iNzciIGxvY2F0b3I9IjU5OjEtNTk6MTEzIiBuYW1lPSJUd2ljZSBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSIgaWQ9IjIyOTc5OTAwMSIgZGlzcGxheT0iVHdpY2UgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSI3NyI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtUd2ljZSBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSZxdW90OzogJzIyOTc5OTAwMScgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI3NiI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7U05PTUVEQ1Q6MjAxOC0wMyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnVHdpY2UgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSknPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9Ijc2IiBsb2NhdG9yPSI1OTo1Ni01OTo3MyIgbmFtZT0iU05PTUVEQ1Q6MjAxOC0wMyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI3OSIgbG9jYXRvcj0iNjA6MS02MDoxMjkiIG5hbWU9IlR3byB0byBmb3VyIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpIiBpZD0iMzk2MTExMDAxIiBkaXNwbGF5PSJUd28gdG8gZm91ciB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9Ijc5Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O1R3byB0byBmb3VyIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpJnF1b3Q7OiAnMzk2MTExMDAxJyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9Ijc4Ij4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtTTk9NRURDVCZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnVHdvIHRvIGZvdXIgdGltZXMgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSknPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9Ijc4IiBsb2NhdG9yPSI2MDo2OC02MDo3NyIgbmFtZT0iU05PTUVEQ1QiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iODEiIGxvY2F0b3I9IjY0OjEtNjQ6NTQiIG5hbWU9IkhUUyBWaXNpdCIgaWQ9IkhUUyBWaXNpdCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjgxIj4KICAgICAgICAgICAgICAgPGE6cz4vLyBFbmNvdW50ZXIgVHlwZXMKY29kZSAmcXVvdDtIVFMgVmlzaXQmcXVvdDs6ICdIVFMgVmlzaXQnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iODAiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0hJVkNvbmNlcHRzQ3VzdG9tJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI4MCIgbG9jYXRvcj0iNjQ6MzYtNjQ6NTQiIG5hbWU9IkhJVkNvbmNlcHRzQ3VzdG9tIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjgzIiBsb2NhdG9yPSI2NzoxLTY3OjYzIiBuYW1lPSJuZWVkbGUtc3lyaW5nZSIgaWQ9Im5lZWRsZSBzeXJpbmdlIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iODMiPgogICAgICAgICAgICAgICA8YTpzPi8vbm90IGN1cnJlbnRseSBwcm92aWRlZApjb2RlICZxdW90O25lZWRsZS1zeXJpbmdlJnF1b3Q7OiAnbmVlZGxlIHN5cmluZ2UnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iODIiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O21pc3NpbmcgY29uY2VwdHMmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjgyIiBsb2NhdG9yPSI2Nzo0Ni02Nzo2MyIgbmFtZT0ibWlzc2luZyBjb25jZXB0cyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI4NSIgbG9jYXRvcj0iNjg6MS02ODo1MyIgbmFtZT0ibWV0aGFkb25lIiBpZD0ibWV0aGFkb25lIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iODUiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7bWV0aGFkb25lJnF1b3Q7OiAnbWV0aGFkb25lJyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9Ijg0Ij4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDttaXNzaW5nIGNvbmNlcHRzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI4NCIgbG9jYXRvcj0iNjg6MzYtNjg6NTMiIG5hbWU9Im1pc3NpbmcgY29uY2VwdHMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iODciIGxvY2F0b3I9IjY5OjEtNjk6NjEiIG5hbWU9ImJ1cHJlbm9ycGhpbmUiIGlkPSJidXByZW5vcnBoaW5lIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iODciPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7YnVwcmVub3JwaGluZSZxdW90OzogJ2J1cHJlbm9ycGhpbmUnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iODYiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O21pc3NpbmcgY29uY2VwdHMmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9Ijg2IiBsb2NhdG9yPSI2OTo0NC02OTo2MSIgbmFtZT0ibWlzc2luZyBjb25jZXB0cyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSI4OSIgbG9jYXRvcj0iNzA6MS03MDo2NSIgbmFtZT0idmlyYWwgbG9hZCB0ZXN0IiBpZD0idmlyYWwgbG9hZCB0ZXN0IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iODkiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7dmlyYWwgbG9hZCB0ZXN0JnF1b3Q7OiAndmlyYWwgbG9hZCB0ZXN0JyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9Ijg4Ij4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDttaXNzaW5nIGNvbmNlcHRzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI4OCIgbG9jYXRvcj0iNzA6NDgtNzA6NjUiIG5hbWU9Im1pc3NpbmcgY29uY2VwdHMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iOTEiIGxvY2F0b3I9IjcxOjEtNzE6NTEiIG5hbWU9ImRlbGl2ZXJ5IiBpZD0iZGVsaXZlcnkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSI5MSI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtkZWxpdmVyeSZxdW90OzogJ2RlbGl2ZXJ5JyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjkwIj4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDttaXNzaW5nIGNvbmNlcHRzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI5MCIgbG9jYXRvcj0iNzE6MzQtNzE6NTEiIG5hbWU9Im1pc3NpbmcgY29uY2VwdHMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iOTMiIGxvY2F0b3I9IjcyOjEtNzI6NTkiIG5hbWU9InRiIHRyZWF0bWVudCIgaWQ9InRiIHRyZWF0bWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjkzIj4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O3RiIHRyZWF0bWVudCZxdW90OzogJ3RiIHRyZWF0bWVudCcgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI5MiI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7bWlzc2luZyBjb25jZXB0cyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iOTIiIGxvY2F0b3I9IjcyOjQyLTcyOjU5IiBuYW1lPSJtaXNzaW5nIGNvbmNlcHRzIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9Ijk1IiBsb2NhdG9yPSI3MzoxLTczOjYzIiBuYW1lPSJBUlQgbWVkaWNhdGlvbiIgaWQ9IkFSVCBtZWRpY2F0aW9uIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iOTUiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7QVJUIG1lZGljYXRpb24mcXVvdDs6ICdBUlQgbWVkaWNhdGlvbicgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI5NCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7bWlzc2luZyBjb25jZXB0cyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iOTQiIGxvY2F0b3I9IjczOjQ2LTczOjYzIiBuYW1lPSJtaXNzaW5nIGNvbmNlcHRzIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9Ijk3IiBsb2NhdG9yPSI3NDoxLTc0OjkyIiBuYW1lPSJEU0QgQVJUIGVsaWdpYmlsaXR5IGFzc2Vzc2VkIiBpZD0iRFNEIEFSVCBlbGlnaWJpbGl0eSBhc3Nlc3NlZCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9Ijk3Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0RTRCBBUlQgZWxpZ2liaWxpdHkgYXNzZXNzZWQmcXVvdDsgOiAnRFNEIEFSVCBlbGlnaWJpbGl0eSBhc3Nlc3NlZCcgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI5NiI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7bWlzc2luZyBjb25jZXB0cyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iOTYiIGxvY2F0b3I9Ijc0Ojc1LTc0OjkyIiBuYW1lPSJtaXNzaW5nIGNvbmNlcHRzIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9Ijk5IiBsb2NhdG9yPSI3NToxLTc1OjYyIiBuYW1lPSJzeXBoaWxpcyB0ZXN0IiBpZD0ic3lwaGlsaXMgdGVzdCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9Ijk5Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O3N5cGhpbGlzIHRlc3QmcXVvdDsgOiAnc3lwaGlsaXMgdGVzdCcgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSI5OCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7bWlzc2luZyBjb25jZXB0cyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iOTgiIGxvY2F0b3I9Ijc1OjQ1LTc1OjYyIiBuYW1lPSJtaXNzaW5nIGNvbmNlcHRzIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjEwMSIgbG9jYXRvcj0iNzY6MS03Njo1NiIgbmFtZT0iSEJzQWcgdGVzdCIgaWQ9IkhCc0FnIHRlc3QiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxMDEiPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7SEJzQWcgdGVzdCZxdW90OyA6ICdIQnNBZyB0ZXN0JyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjEwMCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7bWlzc2luZyBjb25jZXB0cyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTAwIiBsb2NhdG9yPSI3NjozOS03Njo1NiIgbmFtZT0ibWlzc2luZyBjb25jZXB0cyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxMDMiIGxvY2F0b3I9Ijc3OjEtNzc6NjYiIG5hbWU9Ikdvbm9ycmhvZWEgdGVzdCIgaWQ9Ikdvbm9ycmhvZWEgdGVzdCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjEwMyI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtHb25vcnJob2VhIHRlc3QmcXVvdDsgOiAnR29ub3JyaG9lYSB0ZXN0JyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjEwMiI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7bWlzc2luZyBjb25jZXB0cyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTAyIiBsb2NhdG9yPSI3Nzo0OS03Nzo2NiIgbmFtZT0ibWlzc2luZyBjb25jZXB0cyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxMDUiIGxvY2F0b3I9Ijc4OjEtNzg6NzIiIG5hbWU9InN5cGhpbGlzIHRyZWF0bWVudCIgaWQ9InN5cGhpbGlzIHRyZWF0bWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjEwNSI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtzeXBoaWxpcyB0cmVhdG1lbnQmcXVvdDsgOiAnc3lwaGlsaXMgdHJlYXRtZW50JyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjEwNCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7bWlzc2luZyBjb25jZXB0cyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTA0IiBsb2NhdG9yPSI3ODo1NS03ODo3MiIgbmFtZT0ibWlzc2luZyBjb25jZXB0cyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxMDciIGxvY2F0b3I9Ijc5OjEtNzk6NzYiIG5hbWU9Ikdvbm9ycmhvZWEgdHJlYXRtZW50IiBpZD0iR29ub3JyaG9lYSB0cmVhdG1lbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxMDciPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7R29ub3JyaG9lYSB0cmVhdG1lbnQmcXVvdDsgOiAnR29ub3JyaG9lYSB0cmVhdG1lbnQnIGZyb20gPC9hOnM+CiAgICAgICAgICAgICAgIDxhOnMgcj0iMTA2Ij4KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDttaXNzaW5nIGNvbmNlcHRzJnF1b3Q7PC9hOnM+CiAgICAgICAgICAgICAgIDwvYTpzPgogICAgICAgICAgICA8L2E6cz4KICAgICAgICAgPC9hbm5vdGF0aW9uPgogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxMDYiIGxvY2F0b3I9Ijc5OjU5LTc5Ojc2IiBuYW1lPSJtaXNzaW5nIGNvbmNlcHRzIi8+CiAgICAgIDwvZGVmPgogICAgICA8ZGVmIGxvY2FsSWQ9IjEwOSIgbG9jYXRvcj0iODA6MS04MDo1MiIgbmFtZT0iSENWIHRlc3QiIGlkPSJIQ1YgdGVzdCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjEwOSI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtIQ1YgdGVzdCZxdW90OyA6ICdIQ1YgdGVzdCcgZnJvbSA8L2E6cz4KICAgICAgICAgICAgICAgPGE6cyByPSIxMDgiPgogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O21pc3NpbmcgY29uY2VwdHMmcXVvdDs8L2E6cz4KICAgICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgICAgIDwvYTpzPgogICAgICAgICA8L2Fubm90YXRpb24+CiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjEwOCIgbG9jYXRvcj0iODA6MzUtODA6NTIiIG5hbWU9Im1pc3NpbmcgY29uY2VwdHMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMTExIiBsb2NhdG9yPSI4MToxLTgxOjY0IiBuYW1lPSJIQ1YgdmlyYWwgbG9hZCIgaWQ9IkhDViB2aXJhbCBsb2FkIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMTExIj4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0hDViB2aXJhbCBsb2FkJnF1b3Q7IDogJ0hDViB2aXJhbCBsb2FkJyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjExMCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7bWlzc2luZyBjb25jZXB0cyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTEwIiBsb2NhdG9yPSI4MTo0Ny04MTo2NCIgbmFtZT0ibWlzc2luZyBjb25jZXB0cyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxMTMiIGxvY2F0b3I9IjgyOjEtODI6OTYiIG5hbWU9ImNlcnZpY2FsIGNhbmNlciBzY3JlZW5pbmcgdGVzdCIgaWQ9ImNlcnZpY2FsIGNhbmNlciBzY3JlZW5pbmcgdGVzdCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPgogICAgICAgICAgICA8YTpzIHI9IjExMyI+CiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtjZXJ2aWNhbCBjYW5jZXIgc2NyZWVuaW5nIHRlc3QmcXVvdDsgOiAnY2VydmljYWwgY2FuY2VyIHNjcmVlbmluZyB0ZXN0JyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjExMiI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7bWlzc2luZyBjb25jZXB0cyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTEyIiBsb2NhdG9yPSI4Mjo3OS04Mjo5NiIgbmFtZT0ibWlzc2luZyBjb25jZXB0cyIvPgogICAgICA8L2RlZj4KICAgICAgPGRlZiBsb2NhbElkPSIxMTUiIGxvY2F0b3I9IjgzOjEtODM6MTA2IiBuYW1lPSJjZXJ2aWNhbCBwcmVjYW5jZXIgbGVzaW9uIHRyZWF0bWVudCIgaWQ9ImNlcnZpY2FsIHByZWNhbmNlciBsZXNpb24gdHJlYXRtZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDxhOnMgcj0iMTE1Ij4KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O2NlcnZpY2FsIHByZWNhbmNlciBsZXNpb24gdHJlYXRtZW50JnF1b3Q7IDogJ2NlcnZpY2FsIHByZWNhbmNlciBsZXNpb24gdHJlYXRtZW50JyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjExNCI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7bWlzc2luZyBjb25jZXB0cyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTE0IiBsb2NhdG9yPSI4Mzo4OS04MzoxMDYiIG5hbWU9Im1pc3NpbmcgY29uY2VwdHMiLz4KICAgICAgPC9kZWY+CiAgICAgIDxkZWYgbG9jYWxJZD0iMTE3IiBsb2NhdG9yPSI4NDoxLTg0OjEwNCIgbmFtZT0iSW52YXNpdmUgY2VydmljYWwgY2FuY2VyIHRyZWF0bWVudCIgaWQ9IkludmFzaXZlIGNlcnZpY2FsIGNhbmNlciB0cmVhdG1lbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPGE6cyByPSIxMTciPgogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7SW52YXNpdmUgY2VydmljYWwgY2FuY2VyIHRyZWF0bWVudCZxdW90OyA6ICdJbnZhc2l2ZSBjZXJ2aWNhbCBjYW5jZXIgdHJlYXRtZW50JyBmcm9tIDwvYTpzPgogICAgICAgICAgICAgICA8YTpzIHI9IjExNiI+CiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7bWlzc2luZyBjb25jZXB0cyZxdW90OzwvYTpzPgogICAgICAgICAgICAgICA8L2E6cz4KICAgICAgICAgICAgPC9hOnM+CiAgICAgICAgIDwvYW5ub3RhdGlvbj4KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTE2IiBsb2NhdG9yPSI4NDo4Ny04NDoxMDQiIG5hbWU9Im1pc3NpbmcgY29uY2VwdHMiLz4KICAgICAgPC9kZWY+CiAgIDwvY29kZXM+CjwvbGlicmFyeT4K"^^xsd:base64Binary ]
  ] [
fhir:contentType [ fhir:v "application/elm+json" ] ;
fhir:data [ fhir:v "ewogICAibGlicmFyeSIgOiB7CiAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAidHJhbnNsYXRvck9wdGlvbnMiIDogIkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iLAogICAgICAgICAic2lnbmF0dXJlTGV2ZWwiIDogIk92ZXJsb2FkcyIsCiAgICAgICAgICJ0eXBlIiA6ICJDcWxUb0VsbUluZm8iCiAgICAgIH0sIHsKICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICJyIiA6ICIxMTgiLAogICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImxpYnJhcnkgSElWQ29uY2VwdHNDdXN0b20iIF0KICAgICAgICAgICAgfSBdCiAgICAgICAgIH0KICAgICAgfSBdLAogICAgICAiaWRlbnRpZmllciIgOiB7CiAgICAgICAgICJpZCIgOiAiSElWQ29uY2VwdHNDdXN0b20iLAogICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vc21hcnQud2hvLmludC9oaXYiCiAgICAgIH0sCiAgICAgICJzY2hlbWFJZGVudGlmaWVyIiA6IHsKICAgICAgICAgImlkIiA6ICJ1cm46aGw3LW9yZzplbG0iLAogICAgICAgICAidmVyc2lvbiIgOiAicjEiCiAgICAgIH0sCiAgICAgICJ1c2luZ3MiIDogewogICAgICAgICAiZGVmIiA6IFsgewogICAgICAgICAgICAibG9jYWxJZGVudGlmaWVyIiA6ICJTeXN0ZW0iLAogICAgICAgICAgICAidXJpIiA6ICJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiCiAgICAgICAgIH0gXQogICAgICB9LAogICAgICAiY29kZVN5c3RlbXMiIDogewogICAgICAgICAiZGVmIiA6IFsgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMSIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOjEtMjo4NyIsCiAgICAgICAgICAgICJuYW1lIiA6ICJISVZDb25jZXB0c0N1c3RvbSIsCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL3NtYXJ0Lndoby5pbnQvaGl2L0NvZGVTeXN0ZW0vSElWQ29uY2VwdHNDdXN0b20iLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjEiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGVzeXN0ZW0gIiwiXCJISVZDb25jZXB0c0N1c3RvbVwiIiwiOiAiLCInaHR0cDovL3NtYXJ0Lndoby5pbnQvaGl2L0NvZGVTeXN0ZW0vSElWQ29uY2VwdHNDdXN0b20nIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ6MS00Ojk1IiwKICAgICAgICAgICAgIm5hbWUiIDogIkNvbmRpdGlvbkNhdGVnb3J5Q29kZXMiLAogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICIyIiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2Rlc3lzdGVtICIsIlwiQ29uZGl0aW9uQ2F0ZWdvcnlDb2Rlc1wiIiwiOiAiLCInaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tY2F0ZWdvcnknIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjU6MS01OjEwMSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIiwKICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jbGluaWNhbCIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMyIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZXN5c3RlbSAiLCJcIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXNcIiIsIjogIiwiJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNsaW5pY2FsJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiNCIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2OjEtNjo5OSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJPYnNlcnZhdGlvbkNhdGVnb3J5Q29kZXMiLAogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjQiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGVzeXN0ZW0gIiwiXCJPYnNlcnZhdGlvbkNhdGVnb3J5Q29kZXNcIiIsIjogIiwiJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnknIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjc6MS03OjQ5IiwKICAgICAgICAgICAgIm5hbWUiIDogIm1pc3NpbmcgY29uY2VwdHMiLAogICAgICAgICAgICAiaWQiIDogIm1pc3NpbmcgY29uY2VwdHMiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjUiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGVzeXN0ZW0gIiwiXCJtaXNzaW5nIGNvbmNlcHRzXCIiLCI6ICIsIidtaXNzaW5nIGNvbmNlcHRzJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiNiIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4OjEtODo4MiIsCiAgICAgICAgICAgICJuYW1lIiA6ICJEZXZpY2VzdGF0ZW1lbnQtc3RhdHVzIiwKICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL2RldmljZS1zdGF0ZW1lbnQtc3RhdHVzIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICI2IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2Rlc3lzdGVtICIsIlwiRGV2aWNlc3RhdGVtZW50LXN0YXR1c1wiIiwiOiAiLCInaHR0cDovL2hsNy5vcmcvZmhpci9kZXZpY2Utc3RhdGVtZW50LXN0YXR1cyciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdCiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjciLAogICAgICAgICAgICAibG9jYXRvciIgOiAiOToxLTk6OTciLAogICAgICAgICAgICAibmFtZSIgOiAiU05PTUVEQ1Q6MjAxOC0wMyIsCiAgICAgICAgICAgICJpZCIgOiAidXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiwKICAgICAgICAgICAgInZlcnNpb24iIDogInVybjpobDc6dmVyc2lvbjoyMDE4LTAzIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICI3IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2Rlc3lzdGVtICIsIlwiU05PTUVEQ1Q6MjAxOC0wM1wiIiwiOiAiLCIndXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42Ljk2JyIsIiB2ZXJzaW9uICIsIid1cm46aGw3OnZlcnNpb246MjAxOC0wMyciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdCiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjgiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiMTA6MS0xMDo1NSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJTTk9NRURDVCIsCiAgICAgICAgICAgICJpZCIgOiAidXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICI4IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2Rlc3lzdGVtICIsIlwiU05PTUVEQ1RcIiIsIjogIiwiJ3VybjpvaWQ6Mi4xNi44NDAuMS4xMTM4ODMuNi45NiciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdCiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjkiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiMTE6MS0xMTo5NyIsCiAgICAgICAgICAgICJuYW1lIiA6ICJBZHZlcnNlRXZlbnRTZXZlcml0eSIsCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9hZHZlcnNlLWV2ZW50LXNldmVyaXR5IiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICI5IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2Rlc3lzdGVtICIsIlwiQWR2ZXJzZUV2ZW50U2V2ZXJpdHlcIiIsIjogIiwiJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vYWR2ZXJzZS1ldmVudC1zZXZlcml0eSciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdCiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjEyOjEtMTI6NzQiLAogICAgICAgICAgICAibmFtZSIgOiAiUm9sZUNvZGUiLAogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtUm9sZUNvZGUiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjEwIiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2Rlc3lzdGVtICIsIlwiUm9sZUNvZGVcIiIsIjogIiwiJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtUm9sZUNvZGUnIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXQogICAgICAgICB9IF0KICAgICAgfSwKICAgICAgInZhbHVlU2V0cyIgOiB7CiAgICAgICAgICJkZWYiIDogWyB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzoxLTE3OjEwMyIsCiAgICAgICAgICAgICJuYW1lIiA6ICJSZWxhdGVkUGVyc29uUmVsYXRpb25zaGlwVHlwZSIsCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9WYWx1ZVNldC9yZWxhdGVkcGVyc29uLXJlbGF0aW9uc2hpcHR5cGUiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjEzIiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvLyBSZWxhdGVkIFBlcnNvblxuIiwidmFsdWVzZXQgIiwiXCJSZWxhdGVkUGVyc29uUmVsYXRpb25zaGlwVHlwZVwiIiwiOiAiLCInaHR0cDovL2hsNy5vcmcvZmhpci9WYWx1ZVNldC9yZWxhdGVkcGVyc29uLXJlbGF0aW9uc2hpcHR5cGUnIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTgiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiODY6MS04NjoxMDMiLAogICAgICAgICAgICAibmFtZSIgOiAiQW50ZW5hdGFsIGNhcmUgY29udGFjdCIsCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbnRlbmF0YWwtY2FyZS1jb250YWN0IiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTgiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiQW50ZW5hdGFsIGNhcmUgY29udGFjdFwiIiwiOiAiLCInaHR0cDovL2ZoaXIub3JnL2d1aWRlcy93aG8vYW5jLWNkcy9WYWx1ZVNldC9hbnRlbmF0YWwtY2FyZS1jb250YWN0JyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0KICAgICAgICAgfSBdCiAgICAgIH0sCiAgICAgICJjb2RlcyIgOiB7CiAgICAgICAgICJkZWYiIDogWyB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMiIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNDoxLTE0OjEwOSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJlbmNvdW50ZXItZGlhZ25vc2lzIiwKICAgICAgICAgICAgImlkIiA6ICJlbmNvdW50ZXItZGlhZ25vc2lzIiwKICAgICAgICAgICAgImRpc3BsYXkiIDogIkVuY291bnRlciBEaWFnbm9zaXMiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjEyIiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiZW5jb3VudGVyLWRpYWdub3Npc1wiIiwiOiAiLCInZW5jb3VudGVyLWRpYWdub3NpcyciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQ29uZGl0aW9uQ2F0ZWdvcnlDb2Rlc1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgZGlzcGxheSAiLCInRW5jb3VudGVyIERpYWdub3NpcyciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMSIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNDo1Ni0xNDo3OSIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJDb25kaXRpb25DYXRlZ29yeUNvZGVzIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjE1IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4OjEtMTg6MzYiLAogICAgICAgICAgICAibmFtZSIgOiAiTW90aGVyIiwKICAgICAgICAgICAgImlkIiA6ICJNVEgiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjE1IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiTW90aGVyXCIiLCI6ICIsIidNVEgnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlJvbGVDb2RlXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTg6MjctMTg6MzYiLAogICAgICAgICAgICAgICAibmFtZSIgOiAiUm9sZUNvZGUiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTciLAogICAgICAgICAgICAibG9jYXRvciIgOiAiMjE6MS0yMTo1OSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJhY3RpdmUiLAogICAgICAgICAgICAiaWQiIDogImFjdGl2ZSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMTciLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi8vIENvbmRpdGlvbiBDbGluaWNhbCBTdGF0dXMgQ29kZXNcbiIsImNvZGUgIiwiXCJhY3RpdmVcIiIsIjogIiwiJ2FjdGl2ZSciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTYiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2Rlc1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxOjMwLTIxOjU5IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTkiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiMjI6MS0yMjo2NyIsCiAgICAgICAgICAgICJuYW1lIiA6ICJyZWN1cnJlbmNlIiwKICAgICAgICAgICAgImlkIiA6ICJyZWN1cnJlbmNlIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICIxOSIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcInJlY3VycmVuY2VcIiIsIjogIiwiJ3JlY3VycmVuY2UnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOCIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjozOC0yMjo2NyIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOjEtMjM6NjEiLAogICAgICAgICAgICAibmFtZSIgOiAicmVsYXBzZSIsCiAgICAgICAgICAgICJpZCIgOiAicmVsYXBzZSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMjEiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJyZWxhcHNlXCIiLCI6ICIsIidyZWxhcHNlJyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMCIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjAiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM6MzItMjM6NjEiLAogICAgICAgICAgICAgICAibmFtZSIgOiAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDoxLTI0OjYzIiwKICAgICAgICAgICAgIm5hbWUiIDogImluYWN0aXZlIiwKICAgICAgICAgICAgImlkIiA6ICJpbmFjdGl2ZSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMjMiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJpbmFjdGl2ZVwiIiwiOiAiLCInaW5hY3RpdmUnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyIiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMiIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDozNC0yNDo2MyIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjI1IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjI1OjEtMjU6NjUiLAogICAgICAgICAgICAibmFtZSIgOiAicmVtaXNzaW9uIiwKICAgICAgICAgICAgImlkIiA6ICJyZW1pc3Npb24iLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjI1IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwicmVtaXNzaW9uXCIiLCI6ICIsIidyZW1pc3Npb24nIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNCIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTozNi0yNTo2NSIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjI3IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2OjEtMjY6NjMiLAogICAgICAgICAgICAibmFtZSIgOiAicmVzb2x2ZWQiLAogICAgICAgICAgICAiaWQiIDogInJlc29sdmVkIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICIyNyIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcInJlc29sdmVkXCIiLCI6ICIsIidyZXNvbHZlZCciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjYiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2Rlc1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI2IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2OjM0LTI2OjYzIiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMjkiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiMjk6MS0yOTo5NiIsCiAgICAgICAgICAgICJuYW1lIiA6ICJzb2NpYWwtaGlzdG9yeSIsCiAgICAgICAgICAgICJpZCIgOiAic29jaWFsLWhpc3RvcnkiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiU29jaWFsIEhpc3RvcnkiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjI5IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvL09ic2VydmF0aW9uIGNhdGVnb3J5IGNvZGVzXG4iLCJjb2RlICIsIlwic29jaWFsLWhpc3RvcnlcIiIsIjogIiwiJ3NvY2lhbC1oaXN0b3J5JyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyOCIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJPYnNlcnZhdGlvbkNhdGVnb3J5Q29kZXNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ1NvY2lhbCBIaXN0b3J5JyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI4IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5OjQ2LTI5OjcxIiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIk9ic2VydmF0aW9uQ2F0ZWdvcnlDb2RlcyIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMSIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjoxLTMyOjU5IiwKICAgICAgICAgICAgIm5hbWUiIDogImNvbXBsZXRlZCIsCiAgICAgICAgICAgICJpZCIgOiAiY29tcGxldGVkIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICIzMSIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLy9EZXZpY2Ugc3RhdGVtZW50IHN0YXR1c1xuIiwiY29kZSAiLCJcImNvbXBsZXRlZFwiIiwiOiAiLCInY29tcGxldGVkJyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMCIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJEZXZpY2VzdGF0ZW1lbnQtc3RhdHVzXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzAiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzI6MzYtMzI6NTkiLAogICAgICAgICAgICAgICAibmFtZSIgOiAiRGV2aWNlc3RhdGVtZW50LXN0YXR1cyIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNToxLTM1OjQ3IiwKICAgICAgICAgICAgIm5hbWUiIDogIm1pbGQiLAogICAgICAgICAgICAiaWQiIDogIm1pbGQiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjMzIiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvL2FkdmVyc2UgZXZlbnQgc2V2ZXJpdHlcbiIsImNvZGUgIiwiXCJtaWxkXCIiLCI6ICIsIidtaWxkJyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMiIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJBZHZlcnNlRXZlbnRTZXZlcml0eVwiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMyIiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1OjI2LTM1OjQ3IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIkFkdmVyc2VFdmVudFNldmVyaXR5IgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjM2OjEtMzY6NTUiLAogICAgICAgICAgICAibmFtZSIgOiAibW9kZXJhdGUiLAogICAgICAgICAgICAiaWQiIDogIm1vZGVyYXRlIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICIzNSIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcIm1vZGVyYXRlXCIiLCI6ICIsIidtb2RlcmF0ZSciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzQiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQWR2ZXJzZUV2ZW50U2V2ZXJpdHlcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNCIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjozNC0zNjo1NSIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJBZHZlcnNlRXZlbnRTZXZlcml0eSIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzoxLTM3OjUxIiwKICAgICAgICAgICAgIm5hbWUiIDogInNldmVyZSIsCiAgICAgICAgICAgICJpZCIgOiAic2V2ZXJlIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICIzNyIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcInNldmVyZVwiIiwiOiAiLCInc2V2ZXJlJyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNiIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJBZHZlcnNlRXZlbnRTZXZlcml0eVwiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM2IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3OjMwLTM3OjUxIiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIkFkdmVyc2VFdmVudFNldmVyaXR5IgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjM5IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwOjEtNDA6MTI1IiwKICAgICAgICAgICAgIm5hbWUiIDogIkV2ZXJ5IGVpZ2h0IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImlkIiA6ICIzMDc0NjkwMDgiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiRXZlcnkgZWlnaHQgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjM5IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvL2ZyZXF1ZW5jeVxuIiwiY29kZSAiLCJcIkV2ZXJ5IGVpZ2h0IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpXCIiLCI6ICIsIiczMDc0NjkwMDgnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM4IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlNOT01FRENUOjIwMTgtMDNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ0V2ZXJ5IGVpZ2h0IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM4IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwOjYyLTQwOjc5IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIlNOT01FRENUOjIwMTgtMDMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiNDEiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNDE6MS00MToxMzciLAogICAgICAgICAgICAibmFtZSIgOiAiRXZlcnkgZWlnaHQgdG8gdHdlbHZlIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImlkIiA6ICIzOTYxNDAwMDMiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiRXZlcnkgZWlnaHQgdG8gdHdlbHZlIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICI0MSIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcIkV2ZXJ5IGVpZ2h0IHRvIHR3ZWx2ZSBob3VycyAocXVhbGlmaWVyIHZhbHVlKVwiIiwiOiAiLCInMzk2MTQwMDAzJyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MCIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJTTk9NRURDVFwiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgZGlzcGxheSAiLCInRXZlcnkgZWlnaHQgdG8gdHdlbHZlIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQwIiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQxOjcyLTQxOjgxIiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIlNOT01FRENUIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjQzIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjQyOjEtNDI6MTM3IiwKICAgICAgICAgICAgIm5hbWUiIDogIkV2ZXJ5IGZvcnR5IGVpZ2h0IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImlkIiA6ICIzOTYxMzEwMDIiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiRXZlcnkgZm9ydHkgZWlnaHQgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjQzIiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiRXZlcnkgZm9ydHkgZWlnaHQgaG91cnMgKHF1YWxpZmllciB2YWx1ZSlcIiIsIjogIiwiJzM5NjEzMTAwMiciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDIiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiU05PTUVEQ1Q6MjAxOC0wM1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgZGlzcGxheSAiLCInRXZlcnkgZm9ydHkgZWlnaHQgaG91cnMgKHF1YWxpZmllciB2YWx1ZSknIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDIiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDI6NjgtNDI6ODUiLAogICAgICAgICAgICAgICAibmFtZSIgOiAiU05PTUVEQ1Q6MjAxOC0wMyIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NSIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MzoxLTQzOjExNSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJFdmVyeSBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImlkIiA6ICIyMjU3NTYwMDIiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiRXZlcnkgZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiNDUiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJFdmVyeSBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpXCIiLCI6ICIsIicyMjU3NTYwMDInIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ0IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlNOT01FRENUXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidFdmVyeSBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQzOjYxLTQzOjcwIiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIlNOT01FRENUIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ0OjEtNDQ6MTM3IiwKICAgICAgICAgICAgIm5hbWUiIDogIkV2ZXJ5IHNldmVudHkgdHdvIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImlkIiA6ICIzOTYxNDMwMDEiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiRXZlcnkgc2V2ZW50eSB0d28gaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjQ3IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiRXZlcnkgc2V2ZW50eSB0d28gaG91cnMgKHF1YWxpZmllciB2YWx1ZSlcIiIsIjogIiwiJzM5NjE0MzAwMSciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDYiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiU05PTUVEQ1Q6MjAxOC0wM1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgZGlzcGxheSAiLCInRXZlcnkgc2V2ZW50eSB0d28gaG91cnMgKHF1YWxpZmllciB2YWx1ZSknIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDYiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDQ6NjgtNDQ6ODUiLAogICAgICAgICAgICAgICAibmFtZSIgOiAiU05PTUVEQ1Q6MjAxOC0wMyIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OSIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NToxLTQ1OjEyMSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJFdmVyeSBzaXggaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiLAogICAgICAgICAgICAiaWQiIDogIjMwNzQ2ODAwMCIsCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJFdmVyeSBzaXggaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjQ5IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiRXZlcnkgc2l4IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpXCIiLCI6ICIsIiczMDc0NjgwMDAnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ4IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlNOT01FRENUOjIwMTgtMDNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ0V2ZXJ5IHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OCIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NTo2MC00NTo3NyIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJTTk9NRURDVDoyMDE4LTAzIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjUxIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ2OjEtNDY6MTMxIiwKICAgICAgICAgICAgIm5hbWUiIDogIkV2ZXJ5IHNpeCB0byBlaWdodCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIsCiAgICAgICAgICAgICJpZCIgOiAiMzk2MTM5MDAwIiwKICAgICAgICAgICAgImRpc3BsYXkiIDogIkV2ZXJ5IHNpeCB0byBlaWdodCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiNTEiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJFdmVyeSBzaXggdG8gZWlnaHQgaG91cnMgKHF1YWxpZmllciB2YWx1ZSlcIiIsIjogIiwiJzM5NjEzOTAwMCciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTAiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiU05PTUVEQ1RcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ0V2ZXJ5IHNpeCB0byBlaWdodCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MCIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0Njo2OS00Njo3OCIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJTTk9NRURDVCIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NzoxLTQ3OjEzNSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJFdmVyeSB0aGlydHkgc2l4IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImlkIiA6ICIzOTYxMjYwMDQiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiRXZlcnkgdGhpcnR5IHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiNTMiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJFdmVyeSB0aGlydHkgc2l4IGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpXCIiLCI6ICIsIiczOTYxMjYwMDQnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUyIiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlNOT01FRENUOjIwMTgtMDNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ0V2ZXJ5IHRoaXJ0eSBzaXggaG91cnMgKHF1YWxpZmllciB2YWx1ZSknIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTIiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDc6NjctNDc6ODQiLAogICAgICAgICAgICAgICAibmFtZSIgOiAiU05PTUVEQ1Q6MjAxOC0wMyIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NSIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODoxLTQ4OjEzMyIsCiAgICAgICAgICAgICJuYW1lIiA6ICJFdmVyeSB0aHJlZSB0byBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImlkIiA6ICIyMjU3NTQwMDQiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiRXZlcnkgdGhyZWUgdG8gZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiNTUiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJFdmVyeSB0aHJlZSB0byBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpXCIiLCI6ICIsIicyMjU3NTQwMDQnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU0IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlNOT01FRENUXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidFdmVyeSB0aHJlZSB0byBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU0IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4OjcwLTQ4Ojc5IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIlNOT01FRENUIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjU3IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ5OjEtNDk6MTMxIiwKICAgICAgICAgICAgIm5hbWUiIDogIkV2ZXJ5IHRocmVlIHRvIHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIsCiAgICAgICAgICAgICJpZCIgOiAiMzk2MTI3MDA4IiwKICAgICAgICAgICAgImRpc3BsYXkiIDogIkV2ZXJ5IHRocmVlIHRvIHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiNTciLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJFdmVyeSB0aHJlZSB0byBzaXggaG91cnMgKHF1YWxpZmllciB2YWx1ZSlcIiIsIjogIiwiJzM5NjEyNzAwOCciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTYiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiU05PTUVEQ1RcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ0V2ZXJ5IHRocmVlIHRvIHNpeCBob3VycyAocXVhbGlmaWVyIHZhbHVlKSciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NiIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0OTo2OS00OTo3OCIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJTTk9NRURDVCIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1OSIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1MDoxLTUwOjEyNyIsCiAgICAgICAgICAgICJuYW1lIiA6ICJFdmVyeSB0d2VsdmUgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiLAogICAgICAgICAgICAiaWQiIDogIjMwNzQ3MDAwOSIsCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJFdmVyeSB0d2VsdmUgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjU5IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiRXZlcnkgdHdlbHZlIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpXCIiLCI6ICIsIiczMDc0NzAwMDknIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU4IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlNOT01FRENUOjIwMTgtMDNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ0V2ZXJ5IHR3ZWx2ZSBob3VycyAocXVhbGlmaWVyIHZhbHVlKSciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1OCIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1MDo2My01MDo4MCIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJTTk9NRURDVDoyMDE4LTAzIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjYxIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjUxOjEtNTE6MTM3IiwKICAgICAgICAgICAgIm5hbWUiIDogIkV2ZXJ5IHR3ZW50eSBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImlkIiA6ICIzOTYxMjUwMDAiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiRXZlcnkgdHdlbnR5IGZvdXIgaG91cnMgKHF1YWxpZmllciB2YWx1ZSkiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjYxIiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiRXZlcnkgdHdlbnR5IGZvdXIgaG91cnMgKHF1YWxpZmllciB2YWx1ZSlcIiIsIjogIiwiJzM5NjEyNTAwMCciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjAiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiU05PTUVEQ1Q6MjAxOC0wM1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgZGlzcGxheSAiLCInRXZlcnkgdHdlbnR5IGZvdXIgaG91cnMgKHF1YWxpZmllciB2YWx1ZSknIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjAiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTE6NjgtNTE6ODUiLAogICAgICAgICAgICAgICAibmFtZSIgOiAiU05PTUVEQ1Q6MjAxOC0wMyIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1MjoxLTUyOjEyOSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJFdmVyeSB0d28gdG8gZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKSIsCiAgICAgICAgICAgICJpZCIgOiAiMjI1NzUyMDAwIiwKICAgICAgICAgICAgImRpc3BsYXkiIDogIkV2ZXJ5IHR3byB0byBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICI2MyIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcIkV2ZXJ5IHR3byB0byBmb3VyIGhvdXJzIChxdWFsaWZpZXIgdmFsdWUpXCIiLCI6ICIsIicyMjU3NTIwMDAnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYyIiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlNOT01FRENUXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidFdmVyeSB0d28gdG8gZm91ciBob3VycyAocXVhbGlmaWVyIHZhbHVlKSciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MiIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1Mjo2OC01Mjo3NyIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJTTk9NRURDVCIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NSIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1MzoxLTUzOjEyMyIsCiAgICAgICAgICAgICJuYW1lIiA6ICJGb3VyIHRpbWVzIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImlkIiA6ICIzMDc0MzkwMDEiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiRm91ciB0aW1lcyBkYWlseSAocXVhbGlmaWVyIHZhbHVlKSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiNjUiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJGb3VyIHRpbWVzIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpXCIiLCI6ICIsIiczMDc0MzkwMDEnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY0IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlNOT01FRENUOjIwMTgtMDNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ0ZvdXIgdGltZXMgZGFpbHkgKHF1YWxpZmllciB2YWx1ZSknIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjQiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTM6NjEtNTM6NzgiLAogICAgICAgICAgICAgICAibmFtZSIgOiAiU05PTUVEQ1Q6MjAxOC0wMyIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NDoxLTU0OjExMSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJPbmNlIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImlkIiA6ICIyMjk3OTcwMDQiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiT25jZSBkYWlseSAocXVhbGlmaWVyIHZhbHVlKSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiNjciLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJPbmNlIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpXCIiLCI6ICIsIicyMjk3OTcwMDQnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY2IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlNOT01FRENUOjIwMTgtMDNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ09uY2UgZGFpbHkgKHF1YWxpZmllciB2YWx1ZSknIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjYiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTQ6NTUtNTQ6NzIiLAogICAgICAgICAgICAgICAibmFtZSIgOiAiU05PTUVEQ1Q6MjAxOC0wMyIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2OSIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NToxLTU1OjEyOSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJPbmUgdG8gZm91ciB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSIsCiAgICAgICAgICAgICJpZCIgOiAiMzk2MTA5MDA1IiwKICAgICAgICAgICAgImRpc3BsYXkiIDogIk9uZSB0byBmb3VyIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICI2OSIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcIk9uZSB0byBmb3VyIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpXCIiLCI6ICIsIiczOTYxMDkwMDUnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY4IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlNOT01FRENUXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidPbmUgdG8gZm91ciB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2OCIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NTo2OC01NTo3NyIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJTTk9NRURDVCIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MSIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NjoxLTU2OjEzMSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJPbmUgdG8gdGhyZWUgdGltZXMgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSkiLAogICAgICAgICAgICAiaWQiIDogIjM5NjEwODAwMiIsCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJPbmUgdG8gdGhyZWUgdGltZXMgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSkiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjcxIiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiT25lIHRvIHRocmVlIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpXCIiLCI6ICIsIiczOTYxMDgwMDInIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcwIiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlNOT01FRENUXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidPbmUgdG8gdGhyZWUgdGltZXMgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSknIiBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzAiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTY6NjktNTY6NzgiLAogICAgICAgICAgICAgICAibmFtZSIgOiAiU05PTUVEQ1QiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzMiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNTc6MS01NzoxMjciLAogICAgICAgICAgICAibmFtZSIgOiAiT25lIHRvIHR3byB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSIsCiAgICAgICAgICAgICJpZCIgOiAiMzk2MTA3MDA3IiwKICAgICAgICAgICAgImRpc3BsYXkiIDogIk9uZSB0byB0d28gdGltZXMgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSkiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjczIiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiT25lIHRvIHR3byB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKVwiIiwiOiAiLCInMzk2MTA3MDA3JyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MiIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJTTk9NRURDVFwiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgZGlzcGxheSAiLCInT25lIHRvIHR3byB0aW1lcyBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MiIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1Nzo2Ny01Nzo3NiIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJTTk9NRURDVCIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NSIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1ODoxLTU4OjEyNSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJUaHJlZSB0aW1lcyBkYWlseSAocXVhbGlmaWVyIHZhbHVlKSIsCiAgICAgICAgICAgICJpZCIgOiAiMjI5Nzk4MDA5IiwKICAgICAgICAgICAgImRpc3BsYXkiIDogIlRocmVlIHRpbWVzIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICI3NSIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcIlRocmVlIHRpbWVzIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpXCIiLCI6ICIsIicyMjk3OTgwMDknIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc0IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlNOT01FRENUOjIwMTgtMDNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ1RocmVlIHRpbWVzIGRhaWx5IChxdWFsaWZpZXIgdmFsdWUpJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc0IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU4OjYyLTU4Ojc5IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIlNOT01FRENUOjIwMTgtMDMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzciLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNTk6MS01OToxMTMiLAogICAgICAgICAgICAibmFtZSIgOiAiVHdpY2UgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSkiLAogICAgICAgICAgICAiaWQiIDogIjIyOTc5OTAwMSIsCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJUd2ljZSBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiNzciLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJUd2ljZSBhIGRheSAocXVhbGlmaWVyIHZhbHVlKVwiIiwiOiAiLCInMjI5Nzk5MDAxJyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NiIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJTTk9NRURDVDoyMDE4LTAzXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidUd2ljZSBhIGRheSAocXVhbGlmaWVyIHZhbHVlKSciIF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NiIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1OTo1Ni01OTo3MyIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJTTk9NRURDVDoyMDE4LTAzIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjc5IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjYwOjEtNjA6MTI5IiwKICAgICAgICAgICAgIm5hbWUiIDogIlR3byB0byBmb3VyIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpIiwKICAgICAgICAgICAgImlkIiA6ICIzOTYxMTEwMDEiLAogICAgICAgICAgICAiZGlzcGxheSIgOiAiVHdvIHRvIGZvdXIgdGltZXMgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSkiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjc5IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiVHdvIHRvIGZvdXIgdGltZXMgYSBkYXkgKHF1YWxpZmllciB2YWx1ZSlcIiIsIjogIiwiJzM5NjExMTAwMSciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzgiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiU05PTUVEQ1RcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ1R3byB0byBmb3VyIHRpbWVzIGEgZGF5IChxdWFsaWZpZXIgdmFsdWUpJyIgXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc4IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjYwOjY4LTYwOjc3IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIlNOT01FRENUIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjgxIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjY0OjEtNjQ6NTQiLAogICAgICAgICAgICAibmFtZSIgOiAiSFRTIFZpc2l0IiwKICAgICAgICAgICAgImlkIiA6ICJIVFMgVmlzaXQiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjgxIiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvLyBFbmNvdW50ZXIgVHlwZXNcbiIsImNvZGUgIiwiXCJIVFMgVmlzaXRcIiIsIjogIiwiJ0hUUyBWaXNpdCciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODAiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiSElWQ29uY2VwdHNDdXN0b21cIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MCIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2NDozNi02NDo1NCIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJISVZDb25jZXB0c0N1c3RvbSIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2NzoxLTY3OjYzIiwKICAgICAgICAgICAgIm5hbWUiIDogIm5lZWRsZS1zeXJpbmdlIiwKICAgICAgICAgICAgImlkIiA6ICJuZWVkbGUgc3lyaW5nZSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiODMiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi8vbm90IGN1cnJlbnRseSBwcm92aWRlZFxuIiwiY29kZSAiLCJcIm5lZWRsZS1zeXJpbmdlXCIiLCI6ICIsIiduZWVkbGUgc3lyaW5nZSciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODIiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwibWlzc2luZyBjb25jZXB0c1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgyIiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjY3OjQ2LTY3OjYzIiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIm1pc3NpbmcgY29uY2VwdHMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiODUiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNjg6MS02ODo1MyIsCiAgICAgICAgICAgICJuYW1lIiA6ICJtZXRoYWRvbmUiLAogICAgICAgICAgICAiaWQiIDogIm1ldGhhZG9uZSIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiODUiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJtZXRoYWRvbmVcIiIsIjogIiwiJ21ldGhhZG9uZSciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODQiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwibWlzc2luZyBjb25jZXB0c1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg0IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjY4OjM2LTY4OjUzIiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIm1pc3NpbmcgY29uY2VwdHMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiODciLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNjk6MS02OTo2MSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJidXByZW5vcnBoaW5lIiwKICAgICAgICAgICAgImlkIiA6ICJidXByZW5vcnBoaW5lIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICI4NyIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcImJ1cHJlbm9ycGhpbmVcIiIsIjogIiwiJ2J1cHJlbm9ycGhpbmUnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg2IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIm1pc3NpbmcgY29uY2VwdHNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NiIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2OTo0NC02OTo2MSIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJtaXNzaW5nIGNvbmNlcHRzIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjg5IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjcwOjEtNzA6NjUiLAogICAgICAgICAgICAibmFtZSIgOiAidmlyYWwgbG9hZCB0ZXN0IiwKICAgICAgICAgICAgImlkIiA6ICJ2aXJhbCBsb2FkIHRlc3QiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjg5IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwidmlyYWwgbG9hZCB0ZXN0XCIiLCI6ICIsIid2aXJhbCBsb2FkIHRlc3QnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg4IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIm1pc3NpbmcgY29uY2VwdHNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4OCIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MDo0OC03MDo2NSIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJtaXNzaW5nIGNvbmNlcHRzIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjkxIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjcxOjEtNzE6NTEiLAogICAgICAgICAgICAibmFtZSIgOiAiZGVsaXZlcnkiLAogICAgICAgICAgICAiaWQiIDogImRlbGl2ZXJ5IiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICI5MSIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcImRlbGl2ZXJ5XCIiLCI6ICIsIidkZWxpdmVyeSciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTAiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwibWlzc2luZyBjb25jZXB0c1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkwIiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcxOjM0LTcxOjUxIiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIm1pc3NpbmcgY29uY2VwdHMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiOTMiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNzI6MS03Mjo1OSIsCiAgICAgICAgICAgICJuYW1lIiA6ICJ0YiB0cmVhdG1lbnQiLAogICAgICAgICAgICAiaWQiIDogInRiIHRyZWF0bWVudCIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiOTMiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJ0YiB0cmVhdG1lbnRcIiIsIjogIiwiJ3RiIHRyZWF0bWVudCciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTIiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwibWlzc2luZyBjb25jZXB0c1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkyIiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcyOjQyLTcyOjU5IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIm1pc3NpbmcgY29uY2VwdHMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiOTUiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNzM6MS03Mzo2MyIsCiAgICAgICAgICAgICJuYW1lIiA6ICJBUlQgbWVkaWNhdGlvbiIsCiAgICAgICAgICAgICJpZCIgOiAiQVJUIG1lZGljYXRpb24iLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjk1IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiQVJUIG1lZGljYXRpb25cIiIsIjogIiwiJ0FSVCBtZWRpY2F0aW9uJyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NCIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJtaXNzaW5nIGNvbmNlcHRzXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTQiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzM6NDYtNzM6NjMiLAogICAgICAgICAgICAgICAibmFtZSIgOiAibWlzc2luZyBjb25jZXB0cyIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3NDoxLTc0OjkyIiwKICAgICAgICAgICAgIm5hbWUiIDogIkRTRCBBUlQgZWxpZ2liaWxpdHkgYXNzZXNzZWQiLAogICAgICAgICAgICAiaWQiIDogIkRTRCBBUlQgZWxpZ2liaWxpdHkgYXNzZXNzZWQiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjk3IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiRFNEIEFSVCBlbGlnaWJpbGl0eSBhc3Nlc3NlZFwiIiwiIDogIiwiJ0RTRCBBUlQgZWxpZ2liaWxpdHkgYXNzZXNzZWQnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk2IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIm1pc3NpbmcgY29uY2VwdHNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NiIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3NDo3NS03NDo5MiIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJtaXNzaW5nIGNvbmNlcHRzIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjk5IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjc1OjEtNzU6NjIiLAogICAgICAgICAgICAibmFtZSIgOiAic3lwaGlsaXMgdGVzdCIsCiAgICAgICAgICAgICJpZCIgOiAic3lwaGlsaXMgdGVzdCIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiOTkiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJzeXBoaWxpcyB0ZXN0XCIiLCIgOiAiLCInc3lwaGlsaXMgdGVzdCciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTgiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwibWlzc2luZyBjb25jZXB0c1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk4IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc1OjQ1LTc1OjYyIiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIm1pc3NpbmcgY29uY2VwdHMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAxIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjc2OjEtNzY6NTYiLAogICAgICAgICAgICAibmFtZSIgOiAiSEJzQWcgdGVzdCIsCiAgICAgICAgICAgICJpZCIgOiAiSEJzQWcgdGVzdCIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMTAxIiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiSEJzQWcgdGVzdFwiIiwiIDogIiwiJ0hCc0FnIHRlc3QnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMCIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJtaXNzaW5nIGNvbmNlcHRzXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAwIiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc2OjM5LTc2OjU2IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIm1pc3NpbmcgY29uY2VwdHMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAzIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjc3OjEtNzc6NjYiLAogICAgICAgICAgICAibmFtZSIgOiAiR29ub3JyaG9lYSB0ZXN0IiwKICAgICAgICAgICAgImlkIiA6ICJHb25vcnJob2VhIHRlc3QiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjEwMyIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcIkdvbm9ycmhvZWEgdGVzdFwiIiwiIDogIiwiJ0dvbm9ycmhvZWEgdGVzdCciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAyIiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIm1pc3NpbmcgY29uY2VwdHNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDIiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzc6NDktNzc6NjYiLAogICAgICAgICAgICAgICAibmFtZSIgOiAibWlzc2luZyBjb25jZXB0cyIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDUiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiNzg6MS03ODo3MiIsCiAgICAgICAgICAgICJuYW1lIiA6ICJzeXBoaWxpcyB0cmVhdG1lbnQiLAogICAgICAgICAgICAiaWQiIDogInN5cGhpbGlzIHRyZWF0bWVudCIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMTA1IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwic3lwaGlsaXMgdHJlYXRtZW50XCIiLCIgOiAiLCInc3lwaGlsaXMgdHJlYXRtZW50JyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDQiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwibWlzc2luZyBjb25jZXB0c1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNCIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3ODo1NS03ODo3MiIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJtaXNzaW5nIGNvbmNlcHRzIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3OToxLTc5Ojc2IiwKICAgICAgICAgICAgIm5hbWUiIDogIkdvbm9ycmhvZWEgdHJlYXRtZW50IiwKICAgICAgICAgICAgImlkIiA6ICJHb25vcnJob2VhIHRyZWF0bWVudCIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMTA3IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiR29ub3JyaG9lYSB0cmVhdG1lbnRcIiIsIiA6ICIsIidHb25vcnJob2VhIHRyZWF0bWVudCciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA2IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIm1pc3NpbmcgY29uY2VwdHNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDYiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzk6NTktNzk6NzYiLAogICAgICAgICAgICAgICAibmFtZSIgOiAibWlzc2luZyBjb25jZXB0cyIKICAgICAgICAgICAgfQogICAgICAgICB9LCB7CiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDkiLAogICAgICAgICAgICAibG9jYXRvciIgOiAiODA6MS04MDo1MiIsCiAgICAgICAgICAgICJuYW1lIiA6ICJIQ1YgdGVzdCIsCiAgICAgICAgICAgICJpZCIgOiAiSENWIHRlc3QiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjEwOSIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcIkhDViB0ZXN0XCIiLCIgOiAiLCInSENWIHRlc3QnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwOCIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJtaXNzaW5nIGNvbmNlcHRzXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA4IiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgwOjM1LTgwOjUyIiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIm1pc3NpbmcgY29uY2VwdHMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTExIiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjgxOjEtODE6NjQiLAogICAgICAgICAgICAibmFtZSIgOiAiSENWIHZpcmFsIGxvYWQiLAogICAgICAgICAgICAiaWQiIDogIkhDViB2aXJhbCBsb2FkIiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTEiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJIQ1YgdmlyYWwgbG9hZFwiIiwiIDogIiwiJ0hDViB2aXJhbCBsb2FkJyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTAiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwibWlzc2luZyBjb25jZXB0c1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMCIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4MTo0Ny04MTo2NCIsCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJtaXNzaW5nIGNvbmNlcHRzIgogICAgICAgICAgICB9CiAgICAgICAgIH0sIHsKICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMyIsCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4MjoxLTgyOjk2IiwKICAgICAgICAgICAgIm5hbWUiIDogImNlcnZpY2FsIGNhbmNlciBzY3JlZW5pbmcgdGVzdCIsCiAgICAgICAgICAgICJpZCIgOiAiY2VydmljYWwgY2FuY2VyIHNjcmVlbmluZyB0ZXN0IiwKICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLAogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsKICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLAogICAgICAgICAgICAgICAicyIgOiB7CiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTMiLAogICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJjZXJ2aWNhbCBjYW5jZXIgc2NyZWVuaW5nIHRlc3RcIiIsIiA6ICIsIidjZXJ2aWNhbCBjYW5jZXIgc2NyZWVuaW5nIHRlc3QnIiwiIGZyb20gIiBdCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMiIsCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJtaXNzaW5nIGNvbmNlcHRzXCIiIF0KICAgICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gXSwKICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogewogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEyIiwKICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgyOjc5LTgyOjk2IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIm1pc3NpbmcgY29uY2VwdHMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE1IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjgzOjEtODM6MTA2IiwKICAgICAgICAgICAgIm5hbWUiIDogImNlcnZpY2FsIHByZWNhbmNlciBsZXNpb24gdHJlYXRtZW50IiwKICAgICAgICAgICAgImlkIiA6ICJjZXJ2aWNhbCBwcmVjYW5jZXIgbGVzaW9uIHRyZWF0bWVudCIsCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwKICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7CiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwKICAgICAgICAgICAgICAgInMiIDogewogICAgICAgICAgICAgICAgICAiciIgOiAiMTE1IiwKICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiY2VydmljYWwgcHJlY2FuY2VyIGxlc2lvbiB0cmVhdG1lbnRcIiIsIiA6ICIsIidjZXJ2aWNhbCBwcmVjYW5jZXIgbGVzaW9uIHRyZWF0bWVudCciLCIgZnJvbSAiIF0KICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE0IiwKICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIm1pc3NpbmcgY29uY2VwdHNcIiIgXQogICAgICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgICAgfSBdCiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBdLAogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7CiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTQiLAogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODM6ODktODM6MTA2IiwKICAgICAgICAgICAgICAgIm5hbWUiIDogIm1pc3NpbmcgY29uY2VwdHMiCiAgICAgICAgICAgIH0KICAgICAgICAgfSwgewogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE3IiwKICAgICAgICAgICAgImxvY2F0b3IiIDogIjg0OjEtODQ6MTA0IiwKICAgICAgICAgICAgIm5hbWUiIDogIkludmFzaXZlIGNlcnZpY2FsIGNhbmNlciB0cmVhdG1lbnQiLAogICAgICAgICAgICAiaWQiIDogIkludmFzaXZlIGNlcnZpY2FsIGNhbmNlciB0cmVhdG1lbnQiLAogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgewogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsCiAgICAgICAgICAgICAgICJzIiA6IHsKICAgICAgICAgICAgICAgICAgInIiIDogIjExNyIsCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgewogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcIkludmFzaXZlIGNlcnZpY2FsIGNhbmNlciB0cmVhdG1lbnRcIiIsIiA6ICIsIidJbnZhc2l2ZSBjZXJ2aWNhbCBjYW5jZXIgdHJlYXRtZW50JyIsIiBmcm9tICIgXQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTYiLAogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwibWlzc2luZyBjb25jZXB0c1wiIiBdCiAgICAgICAgICAgICAgICAgICAgIH0gXQogICAgICAgICAgICAgICAgICB9IF0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IF0sCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsKICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNiIsCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NDo4Ny04NDoxMDQiLAogICAgICAgICAgICAgICAibmFtZSIgOiAibWlzc2luZyBjb25jZXB0cyIKICAgICAgICAgICAgfQogICAgICAgICB9IF0KICAgICAgfQogICB9Cn0="^^xsd:base64Binary ]
  ] ) . #